From dcf8f16e958c5e8cd2dd74152bd80440a4353ff2 Mon Sep 17 00:00:00 2001 From: aeneasr <3372410+aeneasr@users.noreply.github.com> Date: Fri, 8 Mar 2024 12:39:07 +0000 Subject: [PATCH] chore: regenerate OpenAPI client v1.8.1 --- clients/client/dart/.openapi-generator/FILES | 12 +- clients/client/dart/README.md | 8 +- clients/client/dart/doc/CloudAccount.md | 6 +- .../doc/CreateProjectNormalizedPayload.md | 1 + clients/client/dart/doc/FrontendApi.md | 6 +- clients/client/dart/doc/IdentityApi.md | 6 +- clients/client/dart/doc/LoginFlow.md | 1 + .../dart/doc/NormalizedProjectRevision.md | 1 + ...on.md => PermissionsOnWorkpaceResponse.md} | 7 +- clients/client/dart/doc/PlanDetails.md | 2 +- clients/client/dart/doc/ProjectApi.md | 8 +- .../doc/ProjectMember.md} | 16 +- clients/client/dart/doc/QuotaUsage.md | 2 +- clients/client/dart/doc/RecoveryFlow.md | 1 + clients/client/dart/doc/SettingsFlow.md | 1 + clients/client/dart/doc/Subscription.md | 2 + .../client/dart/doc/UpdateLoginFlowBody.md | 1 + .../dart/doc/UpdateLoginFlowWithCodeMethod.md | 1 + .../dart/doc/UpdateLoginFlowWithOidcMethod.md | 1 + .../doc/UpdateLoginFlowWithPasswordMethod.md | 1 + .../dart/doc/UpdateLoginFlowWithTotpMethod.md | 1 + .../doc/UpdateLoginFlowWithWebAuthnMethod.md | 1 + .../client/dart/doc/UpdateRecoveryFlowBody.md | 1 + .../doc/UpdateRecoveryFlowWithCodeMethod.md | 1 + .../doc/UpdateRecoveryFlowWithLinkMethod.md | 1 + .../client/dart/doc/UpdateSettingsFlowBody.md | 1 + .../doc/UpdateSettingsFlowWithLookupMethod.md | 1 + .../doc/UpdateSettingsFlowWithOidcMethod.md | 1 + .../UpdateSettingsFlowWithPasswordMethod.md | 1 + .../UpdateSettingsFlowWithProfileMethod.md | 1 + .../doc/UpdateSettingsFlowWithTotpMethod.md | 1 + .../UpdateSettingsFlowWithWebAuthnMethod.md | 1 + .../dart/doc/UpdateVerificationFlowBody.md | 1 + .../UpdateVerificationFlowWithCodeMethod.md | 1 + .../UpdateVerificationFlowWithLinkMethod.md | 1 + .../client/dart/doc/UpdateWorkspacePayload.md | 15 + clients/client/dart/doc/VerificationFlow.md | 1 + clients/client/dart/lib/ory_client.dart | 4 +- .../client/dart/lib/src/api/frontend_api.dart | 3 + .../client/dart/lib/src/api/identity_api.dart | 3 + .../client/dart/lib/src/api/project_api.dart | 16 +- .../dart/lib/src/model/cloud_account.dart | 42 +- .../dart/lib/src/model/cloud_account.g.dart | 23 +- .../create_project_normalized_payload.dart | 19 + .../create_project_normalized_payload.g.dart | 12 + .../internal_provision_mock_subscription.dart | 195 - ...nternal_provision_mock_subscription.g.dart | 280 - .../client/dart/lib/src/model/login_flow.dart | 19 + .../dart/lib/src/model/login_flow.g.dart | 13 + .../model/normalized_project_revision.dart | 19 + .../model/normalized_project_revision.g.dart | 12 + .../permissions_on_workpace_response.dart | 109 + .../permissions_on_workpace_response.g.dart | 112 + .../dart/lib/src/model/plan_details.dart | 3 +- .../dart/lib/src/model/project_member.dart | 154 + .../dart/lib/src/model/project_member.g.dart | 139 + .../dart/lib/src/model/quota_usage.dart | 55 +- .../dart/lib/src/model/quota_usage.g.dart | 7 + .../dart/lib/src/model/recovery_flow.dart | 19 + .../dart/lib/src/model/recovery_flow.g.dart | 13 + .../dart/lib/src/model/settings_flow.dart | 19 + .../dart/lib/src/model/settings_flow.g.dart | 13 + .../dart/lib/src/model/subscription.dart | 37 + .../dart/lib/src/model/subscription.g.dart | 88 +- .../lib/src/model/update_login_flow_body.dart | 1 + .../update_login_flow_with_code_method.dart | 20 + .../update_login_flow_with_code_method.g.dart | 21 +- .../update_login_flow_with_oidc_method.dart | 19 + .../update_login_flow_with_oidc_method.g.dart | 13 + ...pdate_login_flow_with_password_method.dart | 20 + ...ate_login_flow_with_password_method.g.dart | 21 +- .../update_login_flow_with_totp_method.dart | 20 + .../update_login_flow_with_totp_method.g.dart | 23 +- ...date_login_flow_with_web_authn_method.dart | 20 + ...te_login_flow_with_web_authn_method.g.dart | 13 + .../src/model/update_recovery_flow_body.dart | 2 + ...update_recovery_flow_with_code_method.dart | 20 + ...date_recovery_flow_with_code_method.g.dart | 24 +- ...update_recovery_flow_with_link_method.dart | 20 + ...date_recovery_flow_with_link_method.g.dart | 23 +- .../src/model/update_settings_flow_body.dart | 1 + ...date_settings_flow_with_lookup_method.dart | 20 + ...te_settings_flow_with_lookup_method.g.dart | 21 +- ...update_settings_flow_with_oidc_method.dart | 19 + ...date_settings_flow_with_oidc_method.g.dart | 13 + ...te_settings_flow_with_password_method.dart | 20 + ..._settings_flow_with_password_method.g.dart | 23 +- ...ate_settings_flow_with_profile_method.dart | 19 + ...e_settings_flow_with_profile_method.g.dart | 23 +- ...update_settings_flow_with_totp_method.dart | 20 + ...date_settings_flow_with_totp_method.g.dart | 24 +- ...e_settings_flow_with_web_authn_method.dart | 20 + ...settings_flow_with_web_authn_method.g.dart | 13 + .../model/update_verification_flow_body.dart | 2 + ...te_verification_flow_with_code_method.dart | 20 + ..._verification_flow_with_code_method.g.dart | 24 +- ...te_verification_flow_with_link_method.dart | 20 + ..._verification_flow_with_link_method.g.dart | 23 +- .../src/model/update_workspace_payload.dart | 107 + .../src/model/update_workspace_payload.g.dart | 98 + .../dart/lib/src/model/verification_flow.dart | 19 + .../lib/src/model/verification_flow.g.dart | 13 + clients/client/dart/lib/src/serializers.dart | 12 +- .../client/dart/lib/src/serializers.g.dart | 12 +- clients/client/dart/pubspec.yaml | 2 +- ...reate_project_normalized_payload_test.dart | 6 + .../client/dart/test/frontend_api_test.dart | 2 +- .../client/dart/test/identity_api_test.dart | 2 +- ...rnal_provision_mock_subscription_test.dart | 35 - clients/client/dart/test/login_flow_test.dart | 6 + .../normalized_project_revision_test.dart | 6 + ...permissions_on_workpace_response_test.dart | 16 + .../client/dart/test/plan_details_test.dart | 1 - .../client/dart/test/project_api_test.dart | 2 +- .../client/dart/test/project_member_test.dart | 31 + .../client/dart/test/quota_usage_test.dart | 2 +- .../client/dart/test/recovery_flow_test.dart | 6 + .../client/dart/test/settings_flow_test.dart | 6 + .../client/dart/test/subscription_test.dart | 10 + .../test/update_login_flow_body_test.dart | 6 + ...date_login_flow_with_code_method_test.dart | 6 + ...date_login_flow_with_oidc_method_test.dart | 6 + ..._login_flow_with_password_method_test.dart | 6 + ...date_login_flow_with_totp_method_test.dart | 6 + ...login_flow_with_web_authn_method_test.dart | 6 + .../test/update_recovery_flow_body_test.dart | 6 + ...e_recovery_flow_with_code_method_test.dart | 6 + ...e_recovery_flow_with_link_method_test.dart | 6 + .../test/update_settings_flow_body_test.dart | 6 + ...settings_flow_with_lookup_method_test.dart | 6 + ...e_settings_flow_with_oidc_method_test.dart | 6 + ...ttings_flow_with_password_method_test.dart | 6 + ...ettings_flow_with_profile_method_test.dart | 6 + ...e_settings_flow_with_totp_method_test.dart | 6 + ...tings_flow_with_web_authn_method_test.dart | 6 + .../update_verification_flow_body_test.dart | 6 + ...rification_flow_with_code_method_test.dart | 6 + ...rification_flow_with_link_method_test.dart | 6 + .../test/update_workspace_payload_test.dart | 17 + .../dart/test/verification_flow_test.dart | 6 + .../client/dotnet/.openapi-generator/FILES | 12 +- clients/client/dotnet/Ory.Client.sln | 10 +- clients/client/dotnet/README.md | 8 +- .../client/dotnet/docs/ClientCloudAccount.md | 6 +- .../ClientCreateProjectNormalizedPayload.md | 1 + ...ClientInternalProvisionMockSubscription.md | 14 - clients/client/dotnet/docs/ClientLoginFlow.md | 1 + .../docs/ClientNormalizedProjectRevision.md | 1 + .../ClientPermissionsOnWorkpaceResponse.md | 11 + .../client/dotnet/docs/ClientPlanDetails.md | 2 +- .../client/dotnet/docs/ClientProjectMember.md | 13 + .../client/dotnet/docs/ClientQuotaUsage.md | 2 +- .../client/dotnet/docs/ClientRecoveryFlow.md | 1 + .../client/dotnet/docs/ClientSettingsFlow.md | 1 + .../client/dotnet/docs/ClientSubscription.md | 2 + .../dotnet/docs/ClientUpdateLoginFlowBody.md | 1 + .../ClientUpdateLoginFlowWithCodeMethod.md | 1 + .../ClientUpdateLoginFlowWithOidcMethod.md | 1 + ...ClientUpdateLoginFlowWithPasswordMethod.md | 1 + .../ClientUpdateLoginFlowWithTotpMethod.md | 1 + ...ClientUpdateLoginFlowWithWebAuthnMethod.md | 1 + .../docs/ClientUpdateRecoveryFlowBody.md | 1 + .../ClientUpdateRecoveryFlowWithCodeMethod.md | 1 + .../ClientUpdateRecoveryFlowWithLinkMethod.md | 1 + .../docs/ClientUpdateSettingsFlowBody.md | 1 + ...lientUpdateSettingsFlowWithLookupMethod.md | 1 + .../ClientUpdateSettingsFlowWithOidcMethod.md | 1 + ...entUpdateSettingsFlowWithPasswordMethod.md | 1 + ...ientUpdateSettingsFlowWithProfileMethod.md | 1 + .../ClientUpdateSettingsFlowWithTotpMethod.md | 1 + ...entUpdateSettingsFlowWithWebAuthnMethod.md | 1 + .../docs/ClientUpdateVerificationFlowBody.md | 1 + ...entUpdateVerificationFlowWithCodeMethod.md | 1 + ...entUpdateVerificationFlowWithLinkMethod.md | 1 + .../docs/ClientUpdateWorkspacePayload.md | 10 + .../dotnet/docs/ClientVerificationFlow.md | 1 + clients/client/dotnet/docs/FrontendApi.md | 6 +- clients/client/dotnet/docs/IdentityApi.md | 6 +- clients/client/dotnet/docs/ProjectApi.md | 10 +- .../Ory.Client.Test/Api/CourierApiTests.cs | 2 +- .../src/Ory.Client.Test/Api/EventsApiTests.cs | 2 +- .../Ory.Client.Test/Api/FrontendApiTests.cs | 5 +- .../Ory.Client.Test/Api/IdentityApiTests.cs | 5 +- .../src/Ory.Client.Test/Api/JwkApiTests.cs | 2 +- .../Ory.Client.Test/Api/MetadataApiTests.cs | 2 +- .../src/Ory.Client.Test/Api/OAuth2ApiTests.cs | 2 +- .../src/Ory.Client.Test/Api/OidcApiTests.cs | 2 +- .../Ory.Client.Test/Api/PermissionApiTests.cs | 2 +- .../Ory.Client.Test/Api/ProjectApiTests.cs | 4 +- .../Api/RelationshipApiTests.cs | 2 +- .../Ory.Client.Test/Api/WellknownApiTests.cs | 2 +- ...tAcceptOAuth2ConsentRequestSessionTests.cs | 2 +- .../ClientAcceptOAuth2ConsentRequestTests.cs | 2 +- .../ClientAcceptOAuth2LoginRequestTests.cs | 2 +- .../ClientActiveProjectInConsoleTests.cs | 2 +- .../Model/ClientAttributeFilterTests.cs | 2 +- .../Model/ClientAttributeTests.cs | 2 +- .../ClientAttributesCountDatapointTests.cs | 2 +- .../ClientAuthenticatorAssuranceLevelTests.cs | 2 +- ...ClientBatchPatchIdentitiesResponseTests.cs | 2 +- .../Model/ClientCheckOplSyntaxResultTests.cs | 2 +- .../Model/ClientCheckPermissionResultTests.cs | 2 +- .../Model/ClientCloudAccountTests.cs | 2 +- ...ClientConsistencyRequestParametersTests.cs | 2 +- .../ClientContinueWithRecoveryUiFlowTests.cs | 2 +- .../ClientContinueWithRecoveryUiTests.cs | 2 +- ...ientContinueWithSetOrySessionTokenTests.cs | 2 +- .../ClientContinueWithSettingsUiFlowTests.cs | 2 +- .../ClientContinueWithSettingsUiTests.cs | 2 +- .../Model/ClientContinueWithTests.cs | 2 +- ...ientContinueWithVerificationUiFlowTests.cs | 2 +- .../ClientContinueWithVerificationUiTests.cs | 2 +- .../Model/ClientCourierMessageStatusTests.cs | 2 +- .../Model/ClientCourierMessageTypeTests.cs | 2 +- .../ClientCreateCustomDomainBodyTests.cs | 2 +- .../Model/ClientCreateEventStreamBodyTests.cs | 2 +- .../Model/ClientCreateIdentityBodyTests.cs | 2 +- .../Model/ClientCreateInviteResponseTests.cs | 2 +- .../Model/ClientCreateJsonWebKeySetTests.cs | 2 +- .../Model/ClientCreateProjectBodyTests.cs | 2 +- .../Model/ClientCreateProjectBrandingTests.cs | 2 +- ...lientCreateProjectMemberInviteBodyTests.cs | 2 +- ...ientCreateProjectNormalizedPayloadTests.cs | 10 +- ...tCreateRecoveryCodeForIdentityBodyTests.cs | 2 +- ...tCreateRecoveryLinkForIdentityBodyTests.cs | 2 +- .../ClientCreateRelationshipBodyTests.cs | 2 +- .../ClientCreateSubscriptionBodyTests.cs | 2 +- .../ClientCreateSubscriptionCommonTests.cs | 2 +- ...ateVerifiableCredentialRequestBodyTests.cs | 2 +- ...entCreateWorkspaceMemberInviteBodyTests.cs | 2 +- .../ClientCreateWorkspacePayloadTests.cs | 2 +- ...entCreateWorkspaceSubscriptionBodyTests.cs | 2 +- .../ClientCredentialSupportedDraft00Tests.cs | 2 +- .../Model/ClientCustomDomainTests.cs | 2 +- .../Model/ClientDeleteMySessionsCountTests.cs | 2 +- .../Model/ClientEmailTemplateDataBodyTests.cs | 2 +- .../Model/ClientEmailTemplateDataTests.cs | 2 +- ...nticatorAssuranceLevelNotSatisfiedTests.cs | 2 +- ...ErrorBrowserLocationChangeRequiredTests.cs | 2 +- .../Model/ClientErrorFlowReplacedTests.cs | 2 +- .../Model/ClientErrorGenericTests.cs | 2 +- .../Model/ClientErrorOAuth2Tests.cs | 2 +- .../Model/ClientEventStreamTests.cs | 2 +- .../ClientExpandedPermissionTreeTests.cs | 2 +- .../Model/ClientFlowErrorTests.cs | 2 +- .../Model/ClientGenericErrorContentTests.cs | 2 +- .../Model/ClientGenericErrorTests.cs | 2 +- .../Model/ClientGenericUsageTests.cs | 2 +- .../ClientGetAttributesCountResponseTests.cs | 2 +- ...ntGetManagedIdentitySchemaLocationTests.cs | 2 +- ...tGetMetricsEventAttributesResponseTests.cs | 2 +- ...ClientGetMetricsEventTypesResponseTests.cs | 2 +- .../ClientGetOrganizationResponseTests.cs | 2 +- .../Model/ClientGetProjectEventsBodyTests.cs | 2 +- .../ClientGetProjectEventsResponseTests.cs | 2 +- .../ClientGetProjectMetricsResponseTests.cs | 2 +- .../ClientGetSessionActivityResponseTests.cs | 2 +- .../Model/ClientHealthNotReadyStatusTests.cs | 2 +- .../Model/ClientHealthStatusTests.cs | 2 +- .../ClientIdentityCredentialsCodeTests.cs | 2 +- ...entIdentityCredentialsOidcProviderTests.cs | 2 +- .../ClientIdentityCredentialsOidcTests.cs | 2 +- .../ClientIdentityCredentialsPasswordTests.cs | 2 +- .../Model/ClientIdentityCredentialsTests.cs | 2 +- .../Model/ClientIdentityPatchResponseTests.cs | 2 +- .../Model/ClientIdentityPatchTests.cs | 2 +- .../ClientIdentitySchemaContainerTests.cs | 2 +- .../Model/ClientIdentitySchemaPresetTests.cs | 2 +- .../Model/ClientIdentityTests.cs | 2 +- ...yWithCredentialsOidcConfigProviderTests.cs | 2 +- ...tIdentityWithCredentialsOidcConfigTests.cs | 2 +- .../ClientIdentityWithCredentialsOidcTests.cs | 2 +- ...ntityWithCredentialsPasswordConfigTests.cs | 2 +- ...entIdentityWithCredentialsPasswordTests.cs | 2 +- .../ClientIdentityWithCredentialsTests.cs | 2 +- .../Model/ClientInlineObject3Tests.cs | 2 +- .../Model/ClientInlineResponse2001Tests.cs | 2 +- .../Model/ClientInlineResponse200Tests.cs | 2 +- .../Model/ClientInlineResponse503Tests.cs | 2 +- ...ientInternalGetProjectBrandingBodyTests.cs | 2 +- ...WelcomeScreenEnabledForProjectBodyTests.cs | 2 +- ...nternalIsOwnerForProjectBySlugBodyTests.cs | 2 +- ...nalIsOwnerForProjectBySlugResponseTests.cs | 2 +- .../ClientIntrospectedOAuth2TokenTests.cs | 2 +- .../ClientIsOwnerForProjectBySlugTests.cs | 2 +- .../Model/ClientJsonPatchTests.cs | 2 +- .../Model/ClientJsonWebKeySetTests.cs | 2 +- .../Model/ClientJsonWebKeyTests.cs | 2 +- .../Model/ClientKetoNamespaceTests.cs | 2 +- .../Model/ClientListEventStreamsTests.cs | 2 +- .../ClientListMyWorkspacesResponseTests.cs | 2 +- .../ClientListOrganizationsResponseTests.cs | 2 +- ...lientListWorkspaceProjectsResponseTests.cs | 2 +- .../Model/ClientLoginFlowStateTests.cs | 2 +- .../Model/ClientLoginFlowTests.cs | 10 +- .../Model/ClientLogoutFlowTests.cs | 2 +- .../Model/ClientManagedIdentitySchemaTests.cs | 2 +- ...agedIdentitySchemaValidationResultTests.cs | 2 +- .../Model/ClientMemberInviteTests.cs | 2 +- .../Model/ClientMessageDispatchTests.cs | 2 +- .../Model/ClientMessageTests.cs | 2 +- .../Model/ClientMetricsDatapointTests.cs | 2 +- .../Model/ClientMigrationOptionsTests.cs | 2 +- .../Model/ClientNamespaceTests.cs | 2 +- .../ClientNeedsPrivilegedSessionErrorTests.cs | 2 +- ...lizedProjectRevisionCourierChannelTests.cs | 2 +- ...lientNormalizedProjectRevisionHookTests.cs | 2 +- ...lizedProjectRevisionIdentitySchemaTests.cs | 2 +- .../ClientNormalizedProjectRevisionTests.cs | 10 +- ...dProjectRevisionThirdPartyProviderTests.cs | 2 +- ...edProjectRevisionTokenizerTemplateTests.cs | 2 +- .../Model/ClientNormalizedProjectTests.cs | 2 +- .../Model/ClientOAuth2ClientTests.cs | 2 +- .../ClientOAuth2ClientTokenLifespansTests.cs | 2 +- ...ConsentRequestOpenIDConnectContextTests.cs | 2 +- .../Model/ClientOAuth2ConsentRequestTests.cs | 2 +- ...lientOAuth2ConsentSessionExpiresAtTests.cs | 2 +- .../Model/ClientOAuth2ConsentSessionTests.cs | 2 +- .../Model/ClientOAuth2LoginRequestTests.cs | 2 +- .../Model/ClientOAuth2LogoutRequestTests.cs | 2 +- .../Model/ClientOAuth2RedirectToTests.cs | 2 +- .../Model/ClientOAuth2TokenExchangeTests.cs | 2 +- .../Model/ClientOidcConfigurationTests.cs | 2 +- .../Model/ClientOidcUserInfoTests.cs | 2 +- .../Model/ClientOrganizationBodyTests.cs | 2 +- .../Model/ClientOrganizationTests.cs | 2 +- .../Model/ClientPaginationHeadersTests.cs | 2 +- .../Model/ClientPaginationTests.cs | 2 +- .../Model/ClientParseErrorTests.cs | 2 +- .../Model/ClientPatchIdentitiesBodyTests.cs | 2 +- .../ClientPerformNativeLogoutBodyTests.cs | 2 +- ...lientPermissionsOnWorkpaceResponseTests.cs | 71 + .../Model/ClientPlanDetailsTests.cs | 2 +- .../Ory.Client.Test/Model/ClientPlanTests.cs | 2 +- .../ClientPostCheckPermissionBodyTests.cs | 2 +- ...ientPostCheckPermissionOrErrorBodyTests.cs | 2 +- .../Model/ClientProjectApiKeyTests.cs | 2 +- .../Model/ClientProjectBrandingColorsTests.cs | 2 +- .../Model/ClientProjectBrandingTests.cs | 2 +- .../Model/ClientProjectBrandingThemeTests.cs | 2 +- .../Model/ClientProjectCorsTests.cs | 2 +- .../ClientProjectEventsDatapointTests.cs | 2 +- .../Model/ClientProjectHostTests.cs | 2 +- ...onTests.cs => ClientProjectMemberTests.cs} | 48 +- .../Model/ClientProjectMetadataTests.cs | 2 +- .../ClientProjectServiceIdentityTests.cs | 2 +- .../Model/ClientProjectServiceOAuth2Tests.cs | 2 +- .../ClientProjectServicePermissionTests.cs | 2 +- .../Model/ClientProjectServicesTests.cs | 2 +- .../Model/ClientProjectTests.cs | 2 +- .../Model/ClientQuotaUsageTests.cs | 2 +- .../Model/ClientRFC6749ErrorJsonTests.cs | 2 +- .../ClientRecoveryCodeForIdentityTests.cs | 2 +- .../Model/ClientRecoveryFlowStateTests.cs | 2 +- .../Model/ClientRecoveryFlowTests.cs | 10 +- .../ClientRecoveryIdentityAddressTests.cs | 2 +- .../ClientRecoveryLinkForIdentityTests.cs | 2 +- .../Model/ClientRegistrationFlowStateTests.cs | 2 +- .../Model/ClientRegistrationFlowTests.cs | 2 +- .../Model/ClientRejectOAuth2RequestTests.cs | 2 +- .../Model/ClientRelationQueryTests.cs | 2 +- .../ClientRelationshipNamespacesTests.cs | 2 +- .../Model/ClientRelationshipPatchTests.cs | 2 +- .../Model/ClientRelationshipTests.cs | 2 +- .../Model/ClientRelationshipsTests.cs | 2 +- .../Model/ClientSchemaPatchTests.cs | 2 +- .../ClientSelfServiceFlowExpiredErrorTests.cs | 2 +- .../ClientSessionActivityDatapointTests.cs | 2 +- .../ClientSessionAuthenticationMethodTests.cs | 2 +- .../Model/ClientSessionDeviceTests.cs | 2 +- .../Model/ClientSessionTests.cs | 2 +- ...lientSetActiveProjectInConsoleBodyTests.cs | 2 +- .../Model/ClientSetCustomDomainBodyTests.cs | 2 +- .../Model/ClientSetEventStreamBodyTests.cs | 2 +- .../ClientSetProjectBrandingThemeBodyTests.cs | 2 +- .../Model/ClientSetProjectTests.cs | 2 +- .../Model/ClientSettingsFlowStateTests.cs | 2 +- .../Model/ClientSettingsFlowTests.cs | 10 +- .../Model/ClientSourcePositionTests.cs | 2 +- .../Model/ClientSubjectSetTests.cs | 2 +- .../Model/ClientSubscriptionTests.cs | 18 +- ...ientSuccessfulCodeExchangeResponseTests.cs | 2 +- .../Model/ClientSuccessfulNativeLoginTests.cs | 2 +- ...ClientSuccessfulNativeRegistrationTests.cs | 2 +- .../ClientSuccessfulProjectUpdateTests.cs | 2 +- .../ClientTokenPaginationHeadersTests.cs | 2 +- ...ntTokenPaginationRequestParametersTests.cs | 2 +- ...ientTokenPaginationResponseHeadersTests.cs | 2 +- .../Model/ClientTokenPaginationTests.cs | 2 +- .../ClientTrustOAuth2JwtGrantIssuerTests.cs | 2 +- .../ClientTrustedOAuth2JwtGrantIssuerTests.cs | 2 +- ...entTrustedOAuth2JwtGrantJsonWebKeyTests.cs | 2 +- .../Model/ClientUiContainerTests.cs | 2 +- .../ClientUiNodeAnchorAttributesTests.cs | 2 +- .../Model/ClientUiNodeAttributesTests.cs | 2 +- .../Model/ClientUiNodeImageAttributesTests.cs | 2 +- .../Model/ClientUiNodeInputAttributesTests.cs | 2 +- .../Model/ClientUiNodeMetaTests.cs | 2 +- .../ClientUiNodeScriptAttributesTests.cs | 2 +- .../Model/ClientUiNodeTests.cs | 2 +- .../Model/ClientUiNodeTextAttributesTests.cs | 2 +- .../Model/ClientUiTextTests.cs | 2 +- .../Model/ClientUpdateIdentityBodyTests.cs | 2 +- .../Model/ClientUpdateLoginFlowBodyTests.cs | 10 +- ...lientUpdateLoginFlowWithCodeMethodTests.cs | 10 +- ...ateLoginFlowWithLookupSecretMethodTests.cs | 2 +- ...lientUpdateLoginFlowWithOidcMethodTests.cs | 10 +- ...tUpdateLoginFlowWithPasswordMethodTests.cs | 10 +- ...lientUpdateLoginFlowWithTotpMethodTests.cs | 10 +- ...tUpdateLoginFlowWithWebAuthnMethodTests.cs | 10 +- .../ClientUpdateRecoveryFlowBodyTests.cs | 10 +- ...ntUpdateRecoveryFlowWithCodeMethodTests.cs | 10 +- ...ntUpdateRecoveryFlowWithLinkMethodTests.cs | 10 +- .../ClientUpdateRegistrationFlowBodyTests.cs | 2 +- ...dateRegistrationFlowWithCodeMethodTests.cs | 2 +- ...dateRegistrationFlowWithOidcMethodTests.cs | 2 +- ...RegistrationFlowWithPasswordMethodTests.cs | 2 +- ...RegistrationFlowWithWebAuthnMethodTests.cs | 2 +- .../ClientUpdateSettingsFlowBodyTests.cs | 10 +- ...UpdateSettingsFlowWithLookupMethodTests.cs | 10 +- ...ntUpdateSettingsFlowWithOidcMethodTests.cs | 10 +- ...dateSettingsFlowWithPasswordMethodTests.cs | 10 +- ...pdateSettingsFlowWithProfileMethodTests.cs | 10 +- ...ntUpdateSettingsFlowWithTotpMethodTests.cs | 10 +- ...dateSettingsFlowWithWebAuthnMethodTests.cs | 10 +- .../ClientUpdateSubscriptionBodyTests.cs | 2 +- .../ClientUpdateVerificationFlowBodyTests.cs | 10 +- ...dateVerificationFlowWithCodeMethodTests.cs | 10 +- ...dateVerificationFlowWithLinkMethodTests.cs | 10 +- .../ClientUpdateWorkspacePayloadTests.cs | 71 + .../Ory.Client.Test/Model/ClientUsageTests.cs | 2 +- ...erifiableCredentialPrimingResponseTests.cs | 2 +- .../ClientVerifiableCredentialProofTests.cs | 2 +- ...ClientVerifiableCredentialResponseTests.cs | 2 +- .../ClientVerifiableIdentityAddressTests.cs | 2 +- .../Model/ClientVerificationFlowStateTests.cs | 2 +- .../Model/ClientVerificationFlowTests.cs | 10 +- .../Model/ClientVersionTests.cs | 2 +- .../Model/ClientWarningTests.cs | 2 +- .../Model/ClientWorkspaceMetaTests.cs | 2 +- .../Model/ClientWorkspaceTests.cs | 2 +- .../dotnet/src/Ory.Client/Api/CourierApi.cs | 2 +- .../dotnet/src/Ory.Client/Api/EventsApi.cs | 2 +- .../dotnet/src/Ory.Client/Api/FrontendApi.cs | 38 +- .../dotnet/src/Ory.Client/Api/IdentityApi.cs | 38 +- .../dotnet/src/Ory.Client/Api/JwkApi.cs | 2 +- .../dotnet/src/Ory.Client/Api/MetadataApi.cs | 2 +- .../dotnet/src/Ory.Client/Api/OAuth2Api.cs | 2 +- .../dotnet/src/Ory.Client/Api/OidcApi.cs | 2 +- .../src/Ory.Client/Api/PermissionApi.cs | 2 +- .../dotnet/src/Ory.Client/Api/ProjectApi.cs | 58 +- .../src/Ory.Client/Api/RelationshipApi.cs | 2 +- .../dotnet/src/Ory.Client/Api/WellknownApi.cs | 2 +- .../dotnet/src/Ory.Client/Client/ApiClient.cs | 2 +- .../src/Ory.Client/Client/ApiException.cs | 2 +- .../src/Ory.Client/Client/ApiResponse.cs | 2 +- .../src/Ory.Client/Client/ClientUtils.cs | 2 +- .../src/Ory.Client/Client/Configuration.cs | 10 +- .../src/Ory.Client/Client/ExceptionFactory.cs | 2 +- .../Ory.Client/Client/GlobalConfiguration.cs | 2 +- .../src/Ory.Client/Client/HttpMethod.cs | 2 +- .../src/Ory.Client/Client/IApiAccessor.cs | 2 +- .../Ory.Client/Client/IAsynchronousClient.cs | 2 +- .../Client/IReadableConfiguration.cs | 2 +- .../Ory.Client/Client/ISynchronousClient.cs | 2 +- .../dotnet/src/Ory.Client/Client/Multimap.cs | 2 +- .../Ory.Client/Client/OpenAPIDateConverter.cs | 2 +- .../src/Ory.Client/Client/RequestOptions.cs | 2 +- .../Ory.Client/Client/RetryConfiguration.cs | 2 +- .../Ory.Client/Model/AbstractOpenAPISchema.cs | 2 +- .../Model/ClientAcceptOAuth2ConsentRequest.cs | 2 +- ...ClientAcceptOAuth2ConsentRequestSession.cs | 2 +- .../Model/ClientAcceptOAuth2LoginRequest.cs | 2 +- .../Model/ClientActiveProjectInConsole.cs | 2 +- .../src/Ory.Client/Model/ClientAttribute.cs | 2 +- .../Ory.Client/Model/ClientAttributeFilter.cs | 2 +- .../Model/ClientAttributesCountDatapoint.cs | 2 +- .../ClientAuthenticatorAssuranceLevel.cs | 2 +- .../ClientBatchPatchIdentitiesResponse.cs | 2 +- .../Model/ClientCheckOplSyntaxResult.cs | 2 +- .../Model/ClientCheckPermissionResult.cs | 2 +- .../Ory.Client/Model/ClientCloudAccount.cs | 34 +- .../ClientConsistencyRequestParameters.cs | 2 +- .../Ory.Client/Model/ClientContinueWith.cs | 2 +- .../Model/ClientContinueWithRecoveryUi.cs | 2 +- .../Model/ClientContinueWithRecoveryUiFlow.cs | 2 +- .../ClientContinueWithSetOrySessionToken.cs | 2 +- .../Model/ClientContinueWithSettingsUi.cs | 2 +- .../Model/ClientContinueWithSettingsUiFlow.cs | 2 +- .../Model/ClientContinueWithVerificationUi.cs | 2 +- .../ClientContinueWithVerificationUiFlow.cs | 2 +- .../Model/ClientCourierMessageStatus.cs | 2 +- .../Model/ClientCourierMessageType.cs | 2 +- .../Model/ClientCreateCustomDomainBody.cs | 2 +- .../Model/ClientCreateEventStreamBody.cs | 2 +- .../Model/ClientCreateIdentityBody.cs | 2 +- .../Model/ClientCreateInviteResponse.cs | 2 +- .../Model/ClientCreateJsonWebKeySet.cs | 2 +- .../Model/ClientCreateProjectBody.cs | 2 +- .../Model/ClientCreateProjectBranding.cs | 2 +- .../ClientCreateProjectMemberInviteBody.cs | 2 +- .../ClientCreateProjectNormalizedPayload.cs | 19 +- ...ClientCreateRecoveryCodeForIdentityBody.cs | 2 +- ...ClientCreateRecoveryLinkForIdentityBody.cs | 2 +- .../Model/ClientCreateRelationshipBody.cs | 2 +- .../Model/ClientCreateSubscriptionBody.cs | 2 +- .../Model/ClientCreateSubscriptionCommon.cs | 2 +- ...ntCreateVerifiableCredentialRequestBody.cs | 2 +- .../ClientCreateWorkspaceMemberInviteBody.cs | 2 +- .../Model/ClientCreateWorkspacePayload.cs | 2 +- .../ClientCreateWorkspaceSubscriptionBody.cs | 2 +- .../Model/ClientCredentialSupportedDraft00.cs | 2 +- .../Ory.Client/Model/ClientCustomDomain.cs | 2 +- .../Model/ClientDeleteMySessionsCount.cs | 2 +- .../Model/ClientEmailTemplateData.cs | 2 +- .../Model/ClientEmailTemplateDataBody.cs | 2 +- ...AuthenticatorAssuranceLevelNotSatisfied.cs | 2 +- ...lientErrorBrowserLocationChangeRequired.cs | 2 +- .../Model/ClientErrorFlowReplaced.cs | 2 +- .../Ory.Client/Model/ClientErrorGeneric.cs | 2 +- .../src/Ory.Client/Model/ClientErrorOAuth2.cs | 2 +- .../src/Ory.Client/Model/ClientEventStream.cs | 2 +- .../Model/ClientExpandedPermissionTree.cs | 2 +- .../src/Ory.Client/Model/ClientFlowError.cs | 2 +- .../Ory.Client/Model/ClientGenericError.cs | 2 +- .../Model/ClientGenericErrorContent.cs | 2 +- .../Ory.Client/Model/ClientGenericUsage.cs | 2 +- .../Model/ClientGetAttributesCountResponse.cs | 2 +- .../ClientGetManagedIdentitySchemaLocation.cs | 2 +- ...ClientGetMetricsEventAttributesResponse.cs | 2 +- .../ClientGetMetricsEventTypesResponse.cs | 2 +- .../Model/ClientGetOrganizationResponse.cs | 2 +- .../Model/ClientGetProjectEventsBody.cs | 2 +- .../Model/ClientGetProjectEventsResponse.cs | 2 +- .../Model/ClientGetProjectMetricsResponse.cs | 2 +- .../Model/ClientGetSessionActivityResponse.cs | 2 +- .../Model/ClientHealthNotReadyStatus.cs | 2 +- .../Ory.Client/Model/ClientHealthStatus.cs | 2 +- .../src/Ory.Client/Model/ClientIdentity.cs | 2 +- .../Model/ClientIdentityCredentials.cs | 2 +- .../Model/ClientIdentityCredentialsCode.cs | 2 +- .../Model/ClientIdentityCredentialsOidc.cs | 2 +- .../ClientIdentityCredentialsOidcProvider.cs | 2 +- .../ClientIdentityCredentialsPassword.cs | 2 +- .../Ory.Client/Model/ClientIdentityPatch.cs | 2 +- .../Model/ClientIdentityPatchResponse.cs | 2 +- .../Model/ClientIdentitySchemaContainer.cs | 2 +- .../Model/ClientIdentitySchemaPreset.cs | 2 +- .../Model/ClientIdentityWithCredentials.cs | 2 +- .../ClientIdentityWithCredentialsOidc.cs | 2 +- ...ClientIdentityWithCredentialsOidcConfig.cs | 2 +- ...entityWithCredentialsOidcConfigProvider.cs | 2 +- .../ClientIdentityWithCredentialsPassword.cs | 2 +- ...ntIdentityWithCredentialsPasswordConfig.cs | 2 +- .../Ory.Client/Model/ClientInlineObject3.cs | 2 +- .../Model/ClientInlineResponse200.cs | 2 +- .../Model/ClientInlineResponse2001.cs | 2 +- .../Model/ClientInlineResponse503.cs | 2 +- .../ClientInternalGetProjectBrandingBody.cs | 2 +- ...lIsAXWelcomeScreenEnabledForProjectBody.cs | 2 +- ...ientInternalIsOwnerForProjectBySlugBody.cs | 2 +- ...InternalIsOwnerForProjectBySlugResponse.cs | 2 +- ...ClientInternalProvisionMockSubscription.cs | 250 - .../Model/ClientIntrospectedOAuth2Token.cs | 2 +- .../Model/ClientIsOwnerForProjectBySlug.cs | 2 +- .../src/Ory.Client/Model/ClientJsonPatch.cs | 2 +- .../src/Ory.Client/Model/ClientJsonWebKey.cs | 2 +- .../Ory.Client/Model/ClientJsonWebKeySet.cs | 2 +- .../Ory.Client/Model/ClientKetoNamespace.cs | 2 +- .../Model/ClientListEventStreams.cs | 2 +- .../Model/ClientListMyWorkspacesResponse.cs | 2 +- .../Model/ClientListOrganizationsResponse.cs | 2 +- .../ClientListWorkspaceProjectsResponse.cs | 2 +- .../src/Ory.Client/Model/ClientLoginFlow.cs | 23 +- .../Ory.Client/Model/ClientLoginFlowState.cs | 2 +- .../src/Ory.Client/Model/ClientLogoutFlow.cs | 2 +- .../Model/ClientManagedIdentitySchema.cs | 2 +- ...ntManagedIdentitySchemaValidationResult.cs | 2 +- .../Ory.Client/Model/ClientMemberInvite.cs | 2 +- .../src/Ory.Client/Model/ClientMessage.cs | 2 +- .../Ory.Client/Model/ClientMessageDispatch.cs | 2 +- .../Model/ClientMetricsDatapoint.cs | 2 +- .../Model/ClientMigrationOptions.cs | 2 +- .../src/Ory.Client/Model/ClientNamespace.cs | 2 +- .../ClientNeedsPrivilegedSessionError.cs | 2 +- .../Model/ClientNormalizedProject.cs | 2 +- .../Model/ClientNormalizedProjectRevision.cs | 19 +- ...NormalizedProjectRevisionCourierChannel.cs | 2 +- .../ClientNormalizedProjectRevisionHook.cs | 2 +- ...NormalizedProjectRevisionIdentitySchema.cs | 2 +- ...alizedProjectRevisionThirdPartyProvider.cs | 2 +- ...malizedProjectRevisionTokenizerTemplate.cs | 2 +- .../Ory.Client/Model/ClientOAuth2Client.cs | 2 +- .../Model/ClientOAuth2ClientTokenLifespans.cs | 2 +- .../Model/ClientOAuth2ConsentRequest.cs | 2 +- ...Auth2ConsentRequestOpenIDConnectContext.cs | 2 +- .../Model/ClientOAuth2ConsentSession.cs | 2 +- .../ClientOAuth2ConsentSessionExpiresAt.cs | 2 +- .../Model/ClientOAuth2LoginRequest.cs | 2 +- .../Model/ClientOAuth2LogoutRequest.cs | 2 +- .../Model/ClientOAuth2RedirectTo.cs | 2 +- .../Model/ClientOAuth2TokenExchange.cs | 2 +- .../Model/ClientOidcConfiguration.cs | 2 +- .../Ory.Client/Model/ClientOidcUserInfo.cs | 2 +- .../Ory.Client/Model/ClientOrganization.cs | 2 +- .../Model/ClientOrganizationBody.cs | 2 +- .../src/Ory.Client/Model/ClientPagination.cs | 2 +- .../Model/ClientPaginationHeaders.cs | 2 +- .../src/Ory.Client/Model/ClientParseError.cs | 2 +- .../Model/ClientPatchIdentitiesBody.cs | 2 +- .../Model/ClientPerformNativeLogoutBody.cs | 2 +- .../ClientPermissionsOnWorkpaceResponse.cs | 143 + .../dotnet/src/Ory.Client/Model/ClientPlan.cs | 2 +- .../src/Ory.Client/Model/ClientPlanDetails.cs | 7 +- .../Model/ClientPostCheckPermissionBody.cs | 2 +- .../ClientPostCheckPermissionOrErrorBody.cs | 2 +- .../src/Ory.Client/Model/ClientProject.cs | 2 +- .../Ory.Client/Model/ClientProjectApiKey.cs | 2 +- .../Ory.Client/Model/ClientProjectBranding.cs | 2 +- .../Model/ClientProjectBrandingColors.cs | 2 +- .../Model/ClientProjectBrandingTheme.cs | 2 +- .../src/Ory.Client/Model/ClientProjectCors.cs | 2 +- .../Model/ClientProjectEventsDatapoint.cs | 2 +- .../src/Ory.Client/Model/ClientProjectHost.cs | 2 +- .../Ory.Client/Model/ClientProjectMember.cs | 220 + .../Ory.Client/Model/ClientProjectMetadata.cs | 2 +- .../Model/ClientProjectServiceIdentity.cs | 2 +- .../Model/ClientProjectServiceOAuth2.cs | 2 +- .../Model/ClientProjectServicePermission.cs | 2 +- .../Ory.Client/Model/ClientProjectServices.cs | 2 +- .../src/Ory.Client/Model/ClientQuotaUsage.cs | 28 +- .../Model/ClientRFC6749ErrorJson.cs | 2 +- .../Model/ClientRecoveryCodeForIdentity.cs | 2 +- .../Ory.Client/Model/ClientRecoveryFlow.cs | 23 +- .../Model/ClientRecoveryFlowState.cs | 2 +- .../Model/ClientRecoveryIdentityAddress.cs | 2 +- .../Model/ClientRecoveryLinkForIdentity.cs | 2 +- .../Model/ClientRegistrationFlow.cs | 2 +- .../Model/ClientRegistrationFlowState.cs | 2 +- .../Model/ClientRejectOAuth2Request.cs | 2 +- .../Ory.Client/Model/ClientRelationQuery.cs | 2 +- .../Ory.Client/Model/ClientRelationship.cs | 2 +- .../Model/ClientRelationshipNamespaces.cs | 2 +- .../Model/ClientRelationshipPatch.cs | 2 +- .../Ory.Client/Model/ClientRelationships.cs | 2 +- .../src/Ory.Client/Model/ClientSchemaPatch.cs | 2 +- .../ClientSelfServiceFlowExpiredError.cs | 2 +- .../src/Ory.Client/Model/ClientSession.cs | 2 +- .../Model/ClientSessionActivityDatapoint.cs | 2 +- .../ClientSessionAuthenticationMethod.cs | 2 +- .../Ory.Client/Model/ClientSessionDevice.cs | 2 +- .../ClientSetActiveProjectInConsoleBody.cs | 2 +- .../Model/ClientSetCustomDomainBody.cs | 2 +- .../Model/ClientSetEventStreamBody.cs | 2 +- .../src/Ory.Client/Model/ClientSetProject.cs | 2 +- .../ClientSetProjectBrandingThemeBody.cs | 2 +- .../Ory.Client/Model/ClientSettingsFlow.cs | 23 +- .../Model/ClientSettingsFlowState.cs | 2 +- .../Ory.Client/Model/ClientSourcePosition.cs | 2 +- .../src/Ory.Client/Model/ClientSubjectSet.cs | 2 +- .../Ory.Client/Model/ClientSubscription.cs | 40 +- .../ClientSuccessfulCodeExchangeResponse.cs | 2 +- .../Model/ClientSuccessfulNativeLogin.cs | 2 +- .../ClientSuccessfulNativeRegistration.cs | 2 +- .../Model/ClientSuccessfulProjectUpdate.cs | 2 +- .../Ory.Client/Model/ClientTokenPagination.cs | 2 +- .../Model/ClientTokenPaginationHeaders.cs | 2 +- .../ClientTokenPaginationRequestParameters.cs | 2 +- .../ClientTokenPaginationResponseHeaders.cs | 2 +- .../Model/ClientTrustOAuth2JwtGrantIssuer.cs | 2 +- .../ClientTrustedOAuth2JwtGrantIssuer.cs | 2 +- .../ClientTrustedOAuth2JwtGrantJsonWebKey.cs | 2 +- .../src/Ory.Client/Model/ClientUiContainer.cs | 2 +- .../src/Ory.Client/Model/ClientUiNode.cs | 2 +- .../Model/ClientUiNodeAnchorAttributes.cs | 2 +- .../Model/ClientUiNodeAttributes.cs | 2 +- .../Model/ClientUiNodeImageAttributes.cs | 2 +- .../Model/ClientUiNodeInputAttributes.cs | 2 +- .../src/Ory.Client/Model/ClientUiNodeMeta.cs | 2 +- .../Model/ClientUiNodeScriptAttributes.cs | 2 +- .../Model/ClientUiNodeTextAttributes.cs | 2 +- .../src/Ory.Client/Model/ClientUiText.cs | 2 +- .../Model/ClientUpdateIdentityBody.cs | 2 +- .../Model/ClientUpdateLoginFlowBody.cs | 2 +- .../ClientUpdateLoginFlowWithCodeMethod.cs | 23 +- ...ntUpdateLoginFlowWithLookupSecretMethod.cs | 2 +- .../ClientUpdateLoginFlowWithOidcMethod.cs | 23 +- ...ClientUpdateLoginFlowWithPasswordMethod.cs | 23 +- .../ClientUpdateLoginFlowWithTotpMethod.cs | 23 +- ...ClientUpdateLoginFlowWithWebAuthnMethod.cs | 23 +- .../Model/ClientUpdateRecoveryFlowBody.cs | 2 +- .../ClientUpdateRecoveryFlowWithCodeMethod.cs | 23 +- .../ClientUpdateRecoveryFlowWithLinkMethod.cs | 23 +- .../Model/ClientUpdateRegistrationFlowBody.cs | 2 +- ...entUpdateRegistrationFlowWithCodeMethod.cs | 2 +- ...entUpdateRegistrationFlowWithOidcMethod.cs | 2 +- ...pdateRegistrationFlowWithPasswordMethod.cs | 2 +- ...pdateRegistrationFlowWithWebAuthnMethod.cs | 2 +- .../Model/ClientUpdateSettingsFlowBody.cs | 2 +- ...lientUpdateSettingsFlowWithLookupMethod.cs | 23 +- .../ClientUpdateSettingsFlowWithOidcMethod.cs | 23 +- ...entUpdateSettingsFlowWithPasswordMethod.cs | 23 +- ...ientUpdateSettingsFlowWithProfileMethod.cs | 23 +- .../ClientUpdateSettingsFlowWithTotpMethod.cs | 23 +- ...entUpdateSettingsFlowWithWebAuthnMethod.cs | 23 +- .../Model/ClientUpdateSubscriptionBody.cs | 2 +- .../Model/ClientUpdateVerificationFlowBody.cs | 2 +- ...entUpdateVerificationFlowWithCodeMethod.cs | 23 +- ...entUpdateVerificationFlowWithLinkMethod.cs | 23 +- .../Model/ClientUpdateWorkspacePayload.cs | 155 + .../src/Ory.Client/Model/ClientUsage.cs | 2 +- ...ientVerifiableCredentialPrimingResponse.cs | 2 +- .../Model/ClientVerifiableCredentialProof.cs | 2 +- .../ClientVerifiableCredentialResponse.cs | 2 +- .../Model/ClientVerifiableIdentityAddress.cs | 2 +- .../Model/ClientVerificationFlow.cs | 23 +- .../Model/ClientVerificationFlowState.cs | 2 +- .../src/Ory.Client/Model/ClientVersion.cs | 2 +- .../src/Ory.Client/Model/ClientWarning.cs | 2 +- .../src/Ory.Client/Model/ClientWorkspace.cs | 2 +- .../Ory.Client/Model/ClientWorkspaceMeta.cs | 2 +- .../dotnet/src/Ory.Client/Ory.Client.csproj | 2 +- .../client/elixir/.openapi-generator/FILES | 4 +- clients/client/elixir/README.md | 2 +- clients/client/elixir/lib/ory/api/frontend.ex | 4 +- clients/client/elixir/lib/ory/api/identity.ex | 4 +- clients/client/elixir/lib/ory/api/project.ex | 8 +- clients/client/elixir/lib/ory/connection.ex | 2 +- .../elixir/lib/ory/model/cloud_account.ex | 6 +- .../create_project_normalized_payload.ex | 2 + .../client/elixir/lib/ory/model/login_flow.ex | 2 + .../ory/model/normalized_project_revision.ex | 2 + ...ex => permissions_on_workpace_response.ex} | 14 +- .../elixir/lib/ory/model/project_member.ex | 28 + .../elixir/lib/ory/model/recovery_flow.ex | 2 + .../elixir/lib/ory/model/settings_flow.ex | 2 + .../elixir/lib/ory/model/subscription.ex | 6 + .../lib/ory/model/update_login_flow_body.ex | 2 + .../update_login_flow_with_code_method.ex | 6 +- .../update_login_flow_with_oidc_method.ex | 2 + .../update_login_flow_with_password_method.ex | 6 +- .../update_login_flow_with_totp_method.ex | 6 +- ...update_login_flow_with_web_authn_method.ex | 2 + .../ory/model/update_recovery_flow_body.ex | 2 + .../update_recovery_flow_with_code_method.ex | 6 +- .../update_recovery_flow_with_link_method.ex | 6 +- .../ory/model/update_settings_flow_body.ex | 2 + ...update_settings_flow_with_lookup_method.ex | 6 +- .../update_settings_flow_with_oidc_method.ex | 2 + ...date_settings_flow_with_password_method.ex | 6 +- ...pdate_settings_flow_with_profile_method.ex | 6 +- .../update_settings_flow_with_totp_method.ex | 6 +- ...ate_settings_flow_with_web_authn_method.ex | 2 + .../model/update_verification_flow_body.ex | 2 + ...date_verification_flow_with_code_method.ex | 6 +- ...date_verification_flow_with_link_method.ex | 6 +- .../lib/ory/model/update_workspace_payload.ex | 22 + .../elixir/lib/ory/model/verification_flow.ex | 2 + clients/client/elixir/mix.exs | 2 +- clients/client/elixir/mix.lock | 6 +- clients/client/go/.openapi-generator/FILES | 8 +- clients/client/go/README.md | 6 +- clients/client/go/api/openapi.yaml | 197 +- clients/client/go/api_courier.go | 2 +- clients/client/go/api_events.go | 2 +- clients/client/go/api_frontend.go | 12 +- clients/client/go/api_identity.go | 20 +- clients/client/go/api_jwk.go | 2 +- clients/client/go/api_metadata.go | 2 +- clients/client/go/api_o_auth2.go | 2 +- clients/client/go/api_oidc.go | 2 +- clients/client/go/api_permission.go | 2 +- clients/client/go/api_project.go | 16 +- clients/client/go/api_relationship.go | 2 +- clients/client/go/api_wellknown.go | 2 +- clients/client/go/client.go | 4 +- clients/client/go/configuration.go | 2 +- clients/client/go/docs/CloudAccount.md | 23 +- .../go/docs/CreateProjectNormalizedPayload.md | 26 + clients/client/go/docs/FrontendAPI.md | 6 +- clients/client/go/docs/IdentityAPI.md | 6 +- .../docs/InternalProvisionMockSubscription.md | 114 - clients/client/go/docs/LoginFlow.md | 26 + .../go/docs/NormalizedProjectRevision.md | 26 + .../go/docs/PermissionsOnWorkpaceResponse.md | 56 + clients/client/go/docs/PlanDetails.md | 2 +- clients/client/go/docs/ProjectAPI.md | 10 +- clients/client/go/docs/ProjectMember.md | 114 + clients/client/go/docs/QuotaUsage.md | 2 +- clients/client/go/docs/RecoveryFlow.md | 26 + clients/client/go/docs/SettingsFlow.md | 26 + clients/client/go/docs/Subscription.md | 52 + clients/client/go/docs/UpdateLoginFlowBody.md | 26 + .../go/docs/UpdateLoginFlowWithCodeMethod.md | 26 + .../go/docs/UpdateLoginFlowWithOidcMethod.md | 26 + .../docs/UpdateLoginFlowWithPasswordMethod.md | 26 + .../go/docs/UpdateLoginFlowWithTotpMethod.md | 26 + .../docs/UpdateLoginFlowWithWebAuthnMethod.md | 26 + .../client/go/docs/UpdateRecoveryFlowBody.md | 26 + .../docs/UpdateRecoveryFlowWithCodeMethod.md | 26 + .../docs/UpdateRecoveryFlowWithLinkMethod.md | 26 + .../client/go/docs/UpdateSettingsFlowBody.md | 26 + .../UpdateSettingsFlowWithLookupMethod.md | 26 + .../docs/UpdateSettingsFlowWithOidcMethod.md | 26 + .../UpdateSettingsFlowWithPasswordMethod.md | 26 + .../UpdateSettingsFlowWithProfileMethod.md | 26 + .../docs/UpdateSettingsFlowWithTotpMethod.md | 26 + .../UpdateSettingsFlowWithWebAuthnMethod.md | 26 + .../go/docs/UpdateVerificationFlowBody.md | 26 + .../UpdateVerificationFlowWithCodeMethod.md | 26 + .../UpdateVerificationFlowWithLinkMethod.md | 26 + .../client/go/docs/UpdateWorkspacePayload.md | 51 + clients/client/go/docs/VerificationFlow.md | 26 + clients/client/go/go.mod | 6 +- clients/client/go/go.sum | 12 +- .../model_accept_o_auth2_consent_request.go | 2 +- ..._accept_o_auth2_consent_request_session.go | 2 +- .../go/model_accept_o_auth2_login_request.go | 2 +- .../go/model_active_project_in_console.go | 2 +- clients/client/go/model_attribute.go | 2 +- clients/client/go/model_attribute_filter.go | 2 +- .../go/model_attributes_count_datapoint.go | 2 +- .../go/model_authenticator_assurance_level.go | 2 +- .../model_batch_patch_identities_response.go | 2 +- .../go/model_check_opl_syntax_result.go | 2 +- .../go/model_check_permission_result.go | 2 +- clients/client/go/model_cloud_account.go | 127 +- .../model_consistency_request_parameters.go | 2 +- clients/client/go/model_continue_with.go | 2 +- .../go/model_continue_with_recovery_ui.go | 2 +- .../model_continue_with_recovery_ui_flow.go | 2 +- ...del_continue_with_set_ory_session_token.go | 2 +- .../go/model_continue_with_settings_ui.go | 2 +- .../model_continue_with_settings_ui_flow.go | 2 +- .../go/model_continue_with_verification_ui.go | 2 +- ...odel_continue_with_verification_ui_flow.go | 2 +- .../client/go/model_courier_message_status.go | 2 +- .../client/go/model_courier_message_type.go | 2 +- .../go/model_create_custom_domain_body.go | 2 +- .../go/model_create_event_stream_body.go | 2 +- .../client/go/model_create_identity_body.go | 2 +- .../client/go/model_create_invite_response.go | 2 +- .../go/model_create_json_web_key_set.go | 2 +- .../model_create_project_api_key_request.go | 2 +- .../client/go/model_create_project_body.go | 2 +- .../go/model_create_project_branding.go | 2 +- ...model_create_project_member_invite_body.go | 2 +- ...model_create_project_normalized_payload.go | 40 +- ..._create_recovery_code_for_identity_body.go | 2 +- ..._create_recovery_link_for_identity_body.go | 2 +- .../go/model_create_relationship_body.go | 2 +- .../go/model_create_subscription_body.go | 2 +- .../go/model_create_subscription_common.go | 2 +- ...eate_verifiable_credential_request_body.go | 2 +- ...del_create_workspace_member_invite_body.go | 2 +- .../go/model_create_workspace_payload.go | 2 +- ...odel_create_workspace_subscription_body.go | 2 +- .../go/model_credential_supported_draft00.go | 2 +- clients/client/go/model_custom_domain.go | 2 +- .../go/model_delete_my_sessions_count.go | 2 +- .../client/go/model_email_template_data.go | 2 +- .../go/model_email_template_data_body.go | 2 +- ...enticator_assurance_level_not_satisfied.go | 2 +- ..._error_browser_location_change_required.go | 2 +- .../client/go/model_error_flow_replaced.go | 2 +- clients/client/go/model_error_generic.go | 2 +- clients/client/go/model_error_o_auth2.go | 2 +- clients/client/go/model_event_stream.go | 2 +- .../go/model_expanded_permission_tree.go | 2 +- clients/client/go/model_flow_error.go | 2 +- clients/client/go/model_generic_error.go | 2 +- .../client/go/model_generic_error_content.go | 2 +- clients/client/go/model_generic_usage.go | 2 +- .../go/model_get_attributes_count_response.go | 2 +- ...el_get_managed_identity_schema_location.go | 2 +- ...l_get_metrics_event_attributes_response.go | 2 +- .../model_get_metrics_event_types_response.go | 2 +- .../go/model_get_organization_response.go | 2 +- .../go/model_get_project_events_body.go | 2 +- .../go/model_get_project_events_response.go | 2 +- .../go/model_get_project_metrics_response.go | 2 +- .../go/model_get_session_activity_response.go | 2 +- .../go/model_get_version_200_response.go | 2 +- .../go/model_health_not_ready_status.go | 2 +- clients/client/go/model_health_status.go | 2 +- clients/client/go/model_identity.go | 2 +- .../client/go/model_identity_credentials.go | 2 +- .../go/model_identity_credentials_code.go | 2 +- .../go/model_identity_credentials_oidc.go | 2 +- ...odel_identity_credentials_oidc_provider.go | 2 +- .../go/model_identity_credentials_password.go | 2 +- clients/client/go/model_identity_patch.go | 2 +- .../go/model_identity_patch_response.go | 2 +- .../go/model_identity_schema_container.go | 2 +- .../client/go/model_identity_schema_preset.go | 2 +- .../go/model_identity_with_credentials.go | 2 +- .../model_identity_with_credentials_oidc.go | 2 +- ...l_identity_with_credentials_oidc_config.go | 2 +- ...y_with_credentials_oidc_config_provider.go | 2 +- ...odel_identity_with_credentials_password.go | 2 +- ...entity_with_credentials_password_config.go | 2 +- ...odel_internal_get_project_branding_body.go | 2 +- ...welcome_screen_enabled_for_project_body.go | 2 +- ...ernal_is_owner_for_project_by_slug_body.go | 2 +- ...l_is_owner_for_project_by_slug_response.go | 2 +- ...el_internal_provision_mock_subscription.go | 260 - .../go/model_introspected_o_auth2_token.go | 2 +- .../go/model_is_owner_for_project_by_slug.go | 2 +- .../client/go/model_is_ready_200_response.go | 2 +- .../client/go/model_is_ready_503_response.go | 2 +- clients/client/go/model_json_patch.go | 2 +- clients/client/go/model_json_web_key.go | 2 +- clients/client/go/model_json_web_key_set.go | 2 +- clients/client/go/model_keto_namespace.go | 2 +- clients/client/go/model_list_event_streams.go | 2 +- .../go/model_list_my_workspaces_response.go | 2 +- .../go/model_list_organizations_response.go | 2 +- .../model_list_workspace_projects_response.go | 2 +- clients/client/go/model_login_flow.go | 40 +- clients/client/go/model_login_flow_state.go | 2 +- clients/client/go/model_logout_flow.go | 2 +- .../go/model_managed_identity_schema.go | 2 +- ...naged_identity_schema_validation_result.go | 2 +- clients/client/go/model_member_invite.go | 2 +- clients/client/go/model_message.go | 2 +- clients/client/go/model_message_dispatch.go | 2 +- clients/client/go/model_metrics_datapoint.go | 2 +- clients/client/go/model_migration_options.go | 2 +- clients/client/go/model_namespace.go | 2 +- .../model_needs_privileged_session_error.go | 2 +- clients/client/go/model_normalized_project.go | 2 +- .../go/model_normalized_project_revision.go | 40 +- ...alized_project_revision_courier_channel.go | 2 +- .../model_normalized_project_revision_hook.go | 2 +- ...alized_project_revision_identity_schema.go | 2 +- ...d_project_revision_third_party_provider.go | 2 +- ...zed_project_revision_tokenizer_template.go | 2 +- clients/client/go/model_o_auth2_client.go | 2 +- .../model_o_auth2_client_token_lifespans.go | 2 +- .../go/model_o_auth2_consent_request.go | 2 +- ...consent_request_open_id_connect_context.go | 2 +- .../go/model_o_auth2_consent_session.go | 2 +- ...odel_o_auth2_consent_session_expires_at.go | 2 +- .../client/go/model_o_auth2_login_request.go | 2 +- .../client/go/model_o_auth2_logout_request.go | 2 +- .../client/go/model_o_auth2_redirect_to.go | 2 +- .../client/go/model_o_auth2_token_exchange.go | 2 +- clients/client/go/model_oidc_configuration.go | 2 +- clients/client/go/model_oidc_user_info.go | 2 +- clients/client/go/model_organization.go | 2 +- clients/client/go/model_organization_body.go | 2 +- clients/client/go/model_pagination.go | 2 +- clients/client/go/model_pagination_headers.go | 2 +- clients/client/go/model_parse_error.go | 2 +- .../client/go/model_patch_identities_body.go | 2 +- .../go/model_perform_native_logout_body.go | 2 +- .../model_permissions_on_workpace_response.go | 156 + clients/client/go/model_plan.go | 2 +- clients/client/go/model_plan_details.go | 3 +- .../go/model_post_check_permission_body.go | 2 +- ...del_post_check_permission_or_error_body.go | 2 +- clients/client/go/model_project.go | 2 +- clients/client/go/model_project_api_key.go | 2 +- clients/client/go/model_project_branding.go | 2 +- .../go/model_project_branding_colors.go | 2 +- .../client/go/model_project_branding_theme.go | 2 +- clients/client/go/model_project_cors.go | 2 +- .../go/model_project_events_datapoint.go | 2 +- clients/client/go/model_project_host.go | 2 +- clients/client/go/model_project_member.go | 256 + clients/client/go/model_project_metadata.go | 2 +- .../go/model_project_service_identity.go | 2 +- .../go/model_project_service_o_auth2.go | 2 +- .../go/model_project_service_permission.go | 2 +- clients/client/go/model_project_services.go | 2 +- clients/client/go/model_quota_usage.go | 4 +- .../go/model_recovery_code_for_identity.go | 2 +- clients/client/go/model_recovery_flow.go | 40 +- .../client/go/model_recovery_flow_state.go | 2 +- .../go/model_recovery_identity_address.go | 2 +- .../go/model_recovery_link_for_identity.go | 2 +- clients/client/go/model_registration_flow.go | 2 +- .../go/model_registration_flow_state.go | 2 +- .../client/go/model_reject_o_auth2_request.go | 2 +- clients/client/go/model_relation_query.go | 2 +- clients/client/go/model_relationship.go | 2 +- .../go/model_relationship_namespaces.go | 2 +- clients/client/go/model_relationship_patch.go | 2 +- clients/client/go/model_relationships.go | 2 +- clients/client/go/model_rfc6749_error_json.go | 2 +- clients/client/go/model_schema_patch.go | 2 +- .../model_self_service_flow_expired_error.go | 2 +- clients/client/go/model_session.go | 2 +- .../go/model_session_activity_datapoint.go | 2 +- .../go/model_session_authentication_method.go | 2 +- clients/client/go/model_session_device.go | 2 +- ...odel_set_active_project_in_console_body.go | 2 +- .../client/go/model_set_custom_domain_body.go | 2 +- .../client/go/model_set_event_stream_body.go | 2 +- clients/client/go/model_set_project.go | 2 +- .../model_set_project_branding_theme_body.go | 2 +- clients/client/go/model_settings_flow.go | 40 +- .../client/go/model_settings_flow_state.go | 2 +- clients/client/go/model_source_position.go | 2 +- clients/client/go/model_subject_set.go | 2 +- clients/client/go/model_subscription.go | 76 +- ...model_successful_code_exchange_response.go | 2 +- .../go/model_successful_native_login.go | 2 +- .../model_successful_native_registration.go | 2 +- .../go/model_successful_project_update.go | 2 +- clients/client/go/model_token_pagination.go | 2 +- .../go/model_token_pagination_headers.go | 2 +- ...del_token_pagination_request_parameters.go | 2 +- ...model_token_pagination_response_headers.go | 2 +- .../model_trust_o_auth2_jwt_grant_issuer.go | 2 +- .../model_trusted_o_auth2_jwt_grant_issuer.go | 2 +- ..._trusted_o_auth2_jwt_grant_json_web_key.go | 2 +- clients/client/go/model_ui_container.go | 2 +- clients/client/go/model_ui_node.go | 2 +- .../go/model_ui_node_anchor_attributes.go | 2 +- clients/client/go/model_ui_node_attributes.go | 2 +- .../go/model_ui_node_image_attributes.go | 2 +- .../go/model_ui_node_input_attributes.go | 2 +- clients/client/go/model_ui_node_meta.go | 2 +- .../go/model_ui_node_script_attributes.go | 2 +- .../go/model_ui_node_text_attributes.go | 2 +- clients/client/go/model_ui_text.go | 2 +- .../client/go/model_update_identity_body.go | 2 +- .../client/go/model_update_login_flow_body.go | 2 +- ...odel_update_login_flow_with_code_method.go | 40 +- ...te_login_flow_with_lookup_secret_method.go | 2 +- ...odel_update_login_flow_with_oidc_method.go | 40 +- ..._update_login_flow_with_password_method.go | 40 +- ...odel_update_login_flow_with_totp_method.go | 40 +- ...update_login_flow_with_web_authn_method.go | 40 +- .../go/model_update_recovery_flow_body.go | 2 +- ...l_update_recovery_flow_with_code_method.go | 40 +- ...l_update_recovery_flow_with_link_method.go | 40 +- .../go/model_update_registration_flow_body.go | 2 +- ...date_registration_flow_with_code_method.go | 2 +- ...date_registration_flow_with_oidc_method.go | 2 +- ..._registration_flow_with_password_method.go | 2 +- ...registration_flow_with_web_authn_method.go | 2 +- .../go/model_update_settings_flow_body.go | 2 +- ...update_settings_flow_with_lookup_method.go | 40 +- ...l_update_settings_flow_with_oidc_method.go | 40 +- ...date_settings_flow_with_password_method.go | 40 +- ...pdate_settings_flow_with_profile_method.go | 40 +- ...l_update_settings_flow_with_totp_method.go | 40 +- ...ate_settings_flow_with_web_authn_method.go | 40 +- .../go/model_update_subscription_body.go | 2 +- .../go/model_update_verification_flow_body.go | 2 +- ...date_verification_flow_with_code_method.go | 40 +- ...date_verification_flow_with_link_method.go | 40 +- .../go/model_update_workspace_payload.go | 170 + clients/client/go/model_usage.go | 2 +- ..._verifiable_credential_priming_response.go | 2 +- .../go/model_verifiable_credential_proof.go | 2 +- .../model_verifiable_credential_response.go | 2 +- .../go/model_verifiable_identity_address.go | 2 +- clients/client/go/model_verification_flow.go | 40 +- .../go/model_verification_flow_state.go | 2 +- clients/client/go/model_version.go | 2 +- clients/client/go/model_warning.go | 2 +- clients/client/go/model_workspace.go | 2 +- clients/client/go/model_workspace_meta.go | 2 +- clients/client/go/response.go | 2 +- clients/client/go/utils.go | 2 +- clients/client/java/.openapi-generator/FILES | 12 +- clients/client/java/README.md | 14 +- clients/client/java/api/openapi.yaml | 197 +- clients/client/java/build.gradle | 2 +- clients/client/java/build.sbt | 2 +- clients/client/java/docs/CloudAccount.md | 6 +- .../docs/CreateProjectNormalizedPayload.md | 1 + clients/client/java/docs/FrontendApi.md | 6 +- clients/client/java/docs/IdentityApi.md | 6 +- .../docs/InternalProvisionMockSubscription.md | 35 - clients/client/java/docs/LoginFlow.md | 1 + .../java/docs/NormalizedProjectRevision.md | 1 + .../docs/PermissionsOnWorkpaceResponse.md | 14 + clients/client/java/docs/PlanDetails.md | 2 +- clients/client/java/docs/ProjectApi.md | 10 +- clients/client/java/docs/ProjectMember.md | 16 + clients/client/java/docs/QuotaUsage.md | 3 +- clients/client/java/docs/RecoveryFlow.md | 1 + clients/client/java/docs/SettingsFlow.md | 1 + clients/client/java/docs/Subscription.md | 2 + .../client/java/docs/UpdateLoginFlowBody.md | 1 + .../docs/UpdateLoginFlowWithCodeMethod.md | 1 + .../docs/UpdateLoginFlowWithOidcMethod.md | 1 + .../docs/UpdateLoginFlowWithPasswordMethod.md | 1 + .../docs/UpdateLoginFlowWithTotpMethod.md | 1 + .../docs/UpdateLoginFlowWithWebAuthnMethod.md | 1 + .../java/docs/UpdateRecoveryFlowBody.md | 1 + .../docs/UpdateRecoveryFlowWithCodeMethod.md | 1 + .../docs/UpdateRecoveryFlowWithLinkMethod.md | 1 + .../java/docs/UpdateSettingsFlowBody.md | 1 + .../UpdateSettingsFlowWithLookupMethod.md | 1 + .../docs/UpdateSettingsFlowWithOidcMethod.md | 1 + .../UpdateSettingsFlowWithPasswordMethod.md | 1 + .../UpdateSettingsFlowWithProfileMethod.md | 1 + .../docs/UpdateSettingsFlowWithTotpMethod.md | 1 + .../UpdateSettingsFlowWithWebAuthnMethod.md | 1 + .../java/docs/UpdateVerificationFlowBody.md | 1 + .../UpdateVerificationFlowWithCodeMethod.md | 1 + .../UpdateVerificationFlowWithLinkMethod.md | 1 + .../java/docs/UpdateWorkspacePayload.md | 13 + clients/client/java/docs/VerificationFlow.md | 1 + .../src/main/java/sh/ory/ApiCallback.java | 2 +- .../java/src/main/java/sh/ory/ApiClient.java | 4 +- .../src/main/java/sh/ory/ApiException.java | 4 +- .../src/main/java/sh/ory/ApiResponse.java | 2 +- .../src/main/java/sh/ory/Configuration.java | 4 +- .../java/sh/ory/GzipRequestInterceptor.java | 2 +- .../java/src/main/java/sh/ory/JSON.java | 6 +- .../java/src/main/java/sh/ory/Pair.java | 4 +- .../main/java/sh/ory/ProgressRequestBody.java | 2 +- .../java/sh/ory/ProgressResponseBody.java | 2 +- .../java/src/main/java/sh/ory/StringUtil.java | 4 +- .../src/main/java/sh/ory/api/CourierApi.java | 2 +- .../src/main/java/sh/ory/api/EventsApi.java | 2 +- .../src/main/java/sh/ory/api/FrontendApi.java | 28 +- .../src/main/java/sh/ory/api/IdentityApi.java | 28 +- .../java/src/main/java/sh/ory/api/JwkApi.java | 2 +- .../src/main/java/sh/ory/api/MetadataApi.java | 2 +- .../src/main/java/sh/ory/api/OAuth2Api.java | 2 +- .../src/main/java/sh/ory/api/OidcApi.java | 2 +- .../main/java/sh/ory/api/PermissionApi.java | 2 +- .../src/main/java/sh/ory/api/ProjectApi.java | 28 +- .../main/java/sh/ory/api/RelationshipApi.java | 2 +- .../main/java/sh/ory/api/WellknownApi.java | 2 +- .../src/main/java/sh/ory/auth/ApiKeyAuth.java | 4 +- .../main/java/sh/ory/auth/Authentication.java | 2 +- .../main/java/sh/ory/auth/HttpBasicAuth.java | 2 +- .../main/java/sh/ory/auth/HttpBearerAuth.java | 4 +- .../java/src/main/java/sh/ory/auth/OAuth.java | 4 +- .../src/main/java/sh/ory/auth/OAuthFlow.java | 4 +- .../sh/ory/model/AbstractOpenApiSchema.java | 4 +- .../ory/model/AcceptOAuth2ConsentRequest.java | 4 +- .../AcceptOAuth2ConsentRequestSession.java | 4 +- .../ory/model/AcceptOAuth2LoginRequest.java | 4 +- .../sh/ory/model/ActiveProjectInConsole.java | 4 +- .../src/main/java/sh/ory/model/Attribute.java | 4 +- .../java/sh/ory/model/AttributeFilter.java | 4 +- .../ory/model/AttributesCountDatapoint.java | 4 +- .../model/AuthenticatorAssuranceLevel.java | 2 +- .../model/BatchPatchIdentitiesResponse.java | 4 +- .../sh/ory/model/CheckOplSyntaxResult.java | 4 +- .../sh/ory/model/CheckPermissionResult.java | 4 +- .../main/java/sh/ory/model/CloudAccount.java | 32 +- .../model/ConsistencyRequestParameters.java | 4 +- .../main/java/sh/ory/model/ContinueWith.java | 4 +- .../sh/ory/model/ContinueWithRecoveryUi.java | 4 +- .../ory/model/ContinueWithRecoveryUiFlow.java | 4 +- .../model/ContinueWithSetOrySessionToken.java | 4 +- .../sh/ory/model/ContinueWithSettingsUi.java | 4 +- .../ory/model/ContinueWithSettingsUiFlow.java | 4 +- .../ory/model/ContinueWithVerificationUi.java | 4 +- .../model/ContinueWithVerificationUiFlow.java | 4 +- .../sh/ory/model/CourierMessageStatus.java | 2 +- .../java/sh/ory/model/CourierMessageType.java | 2 +- .../sh/ory/model/CreateCustomDomainBody.java | 4 +- .../sh/ory/model/CreateEventStreamBody.java | 4 +- .../java/sh/ory/model/CreateIdentityBody.java | 4 +- .../sh/ory/model/CreateInviteResponse.java | 4 +- .../sh/ory/model/CreateJsonWebKeySet.java | 4 +- .../ory/model/CreateProjectApiKeyRequest.java | 4 +- .../java/sh/ory/model/CreateProjectBody.java | 4 +- .../sh/ory/model/CreateProjectBranding.java | 4 +- .../model/CreateProjectMemberInviteBody.java | 4 +- .../model/CreateProjectNormalizedPayload.java | 36 +- .../CreateRecoveryCodeForIdentityBody.java | 4 +- .../CreateRecoveryLinkForIdentityBody.java | 4 +- .../sh/ory/model/CreateRelationshipBody.java | 4 +- .../sh/ory/model/CreateSubscriptionBody.java | 4 +- .../ory/model/CreateSubscriptionCommon.java | 4 +- ...CreateVerifiableCredentialRequestBody.java | 4 +- .../CreateWorkspaceMemberInviteBody.java | 4 +- .../sh/ory/model/CreateWorkspacePayload.java | 4 +- .../CreateWorkspaceSubscriptionBody.java | 4 +- .../ory/model/CredentialSupportedDraft00.java | 4 +- .../main/java/sh/ory/model/CustomDomain.java | 4 +- .../sh/ory/model/DeleteMySessionsCount.java | 4 +- .../java/sh/ory/model/EmailTemplateData.java | 4 +- .../sh/ory/model/EmailTemplateDataBody.java | 4 +- ...thenticatorAssuranceLevelNotSatisfied.java | 4 +- .../ErrorBrowserLocationChangeRequired.java | 4 +- .../java/sh/ory/model/ErrorFlowReplaced.java | 4 +- .../main/java/sh/ory/model/ErrorGeneric.java | 4 +- .../main/java/sh/ory/model/ErrorOAuth2.java | 4 +- .../main/java/sh/ory/model/EventStream.java | 4 +- .../sh/ory/model/ExpandedPermissionTree.java | 4 +- .../src/main/java/sh/ory/model/FlowError.java | 4 +- .../main/java/sh/ory/model/GenericError.java | 4 +- .../sh/ory/model/GenericErrorContent.java | 4 +- .../main/java/sh/ory/model/GenericUsage.java | 4 +- .../ory/model/GetAttributesCountResponse.java | 4 +- .../GetManagedIdentitySchemaLocation.java | 4 +- .../GetMetricsEventAttributesResponse.java | 4 +- .../model/GetMetricsEventTypesResponse.java | 4 +- .../sh/ory/model/GetOrganizationResponse.java | 4 +- .../sh/ory/model/GetProjectEventsBody.java | 4 +- .../ory/model/GetProjectEventsResponse.java | 4 +- .../ory/model/GetProjectMetricsResponse.java | 4 +- .../ory/model/GetSessionActivityResponse.java | 4 +- .../sh/ory/model/GetVersion200Response.java | 4 +- .../sh/ory/model/HealthNotReadyStatus.java | 4 +- .../main/java/sh/ory/model/HealthStatus.java | 4 +- .../src/main/java/sh/ory/model/Identity.java | 4 +- .../sh/ory/model/IdentityCredentials.java | 4 +- .../sh/ory/model/IdentityCredentialsCode.java | 4 +- .../sh/ory/model/IdentityCredentialsOidc.java | 4 +- .../IdentityCredentialsOidcProvider.java | 4 +- .../model/IdentityCredentialsPassword.java | 4 +- .../main/java/sh/ory/model/IdentityPatch.java | 4 +- .../sh/ory/model/IdentityPatchResponse.java | 4 +- .../sh/ory/model/IdentitySchemaContainer.java | 4 +- .../sh/ory/model/IdentitySchemaPreset.java | 4 +- .../sh/ory/model/IdentityWithCredentials.java | 4 +- .../model/IdentityWithCredentialsOidc.java | 4 +- .../IdentityWithCredentialsOidcConfig.java | 4 +- ...tityWithCredentialsOidcConfigProvider.java | 4 +- .../IdentityWithCredentialsPassword.java | 4 +- ...IdentityWithCredentialsPasswordConfig.java | 4 +- .../model/InternalGetProjectBrandingBody.java | 4 +- ...sAXWelcomeScreenEnabledForProjectBody.java | 4 +- .../InternalIsOwnerForProjectBySlugBody.java | 4 +- ...ternalIsOwnerForProjectBySlugResponse.java | 4 +- .../sh/ory/model/IntrospectedOAuth2Token.java | 4 +- .../sh/ory/model/IsOwnerForProjectBySlug.java | 4 +- .../java/sh/ory/model/IsReady200Response.java | 4 +- .../java/sh/ory/model/IsReady503Response.java | 4 +- .../src/main/java/sh/ory/model/JsonPatch.java | 4 +- .../main/java/sh/ory/model/JsonWebKey.java | 4 +- .../main/java/sh/ory/model/JsonWebKeySet.java | 4 +- .../main/java/sh/ory/model/KetoNamespace.java | 4 +- .../java/sh/ory/model/ListEventStreams.java | 4 +- .../ory/model/ListMyWorkspacesResponse.java | 4 +- .../ory/model/ListOrganizationsResponse.java | 4 +- .../model/ListWorkspaceProjectsResponse.java | 4 +- .../src/main/java/sh/ory/model/LoginFlow.java | 36 +- .../java/sh/ory/model/LoginFlowState.java | 2 +- .../main/java/sh/ory/model/LogoutFlow.java | 4 +- .../sh/ory/model/ManagedIdentitySchema.java | 4 +- ...ManagedIdentitySchemaValidationResult.java | 4 +- .../main/java/sh/ory/model/MemberInvite.java | 4 +- .../src/main/java/sh/ory/model/Message.java | 4 +- .../java/sh/ory/model/MessageDispatch.java | 4 +- .../java/sh/ory/model/MetricsDatapoint.java | 4 +- .../java/sh/ory/model/MigrationOptions.java | 4 +- .../src/main/java/sh/ory/model/Namespace.java | 4 +- .../model/NeedsPrivilegedSessionError.java | 4 +- .../java/sh/ory/model/NormalizedProject.java | 4 +- .../ory/model/NormalizedProjectRevision.java | 36 +- ...rmalizedProjectRevisionCourierChannel.java | 4 +- .../model/NormalizedProjectRevisionHook.java | 4 +- ...rmalizedProjectRevisionIdentitySchema.java | 4 +- ...izedProjectRevisionThirdPartyProvider.java | 4 +- ...lizedProjectRevisionTokenizerTemplate.java | 4 +- .../main/java/sh/ory/model/OAuth2Client.java | 4 +- .../ory/model/OAuth2ClientTokenLifespans.java | 4 +- .../sh/ory/model/OAuth2ConsentRequest.java | 4 +- ...th2ConsentRequestOpenIDConnectContext.java | 4 +- .../sh/ory/model/OAuth2ConsentSession.java | 4 +- .../model/OAuth2ConsentSessionExpiresAt.java | 4 +- .../java/sh/ory/model/OAuth2LoginRequest.java | 4 +- .../sh/ory/model/OAuth2LogoutRequest.java | 4 +- .../java/sh/ory/model/OAuth2RedirectTo.java | 4 +- .../sh/ory/model/OAuth2TokenExchange.java | 4 +- .../java/sh/ory/model/OidcConfiguration.java | 4 +- .../main/java/sh/ory/model/OidcUserInfo.java | 4 +- .../main/java/sh/ory/model/Organization.java | 4 +- .../java/sh/ory/model/OrganizationBody.java | 4 +- .../main/java/sh/ory/model/Pagination.java | 4 +- .../java/sh/ory/model/PaginationHeaders.java | 4 +- .../main/java/sh/ory/model/ParseError.java | 4 +- .../sh/ory/model/PatchIdentitiesBody.java | 4 +- .../sh/ory/model/PerformNativeLogoutBody.java | 4 +- .../model/PermissionsOnWorkpaceResponse.java | 291 + .../java/src/main/java/sh/ory/model/Plan.java | 4 +- .../main/java/sh/ory/model/PlanDetails.java | 8 +- .../sh/ory/model/PostCheckPermissionBody.java | 4 +- .../model/PostCheckPermissionOrErrorBody.java | 4 +- .../src/main/java/sh/ory/model/Project.java | 4 +- .../main/java/sh/ory/model/ProjectApiKey.java | 4 +- .../java/sh/ory/model/ProjectBranding.java | 4 +- .../sh/ory/model/ProjectBrandingColors.java | 4 +- .../sh/ory/model/ProjectBrandingTheme.java | 4 +- .../main/java/sh/ory/model/ProjectCors.java | 4 +- .../sh/ory/model/ProjectEventsDatapoint.java | 4 +- .../main/java/sh/ory/model/ProjectHost.java | 4 +- ...ckSubscription.java => ProjectMember.java} | 297 +- .../java/sh/ory/model/ProjectMetadata.java | 4 +- .../sh/ory/model/ProjectServiceIdentity.java | 4 +- .../sh/ory/model/ProjectServiceOAuth2.java | 4 +- .../ory/model/ProjectServicePermission.java | 4 +- .../java/sh/ory/model/ProjectServices.java | 4 +- .../main/java/sh/ory/model/QuotaUsage.java | 12 +- .../java/sh/ory/model/RFC6749ErrorJson.java | 4 +- .../sh/ory/model/RecoveryCodeForIdentity.java | 4 +- .../main/java/sh/ory/model/RecoveryFlow.java | 36 +- .../java/sh/ory/model/RecoveryFlowState.java | 2 +- .../sh/ory/model/RecoveryIdentityAddress.java | 4 +- .../sh/ory/model/RecoveryLinkForIdentity.java | 4 +- .../java/sh/ory/model/RegistrationFlow.java | 4 +- .../sh/ory/model/RegistrationFlowState.java | 2 +- .../sh/ory/model/RejectOAuth2Request.java | 4 +- .../main/java/sh/ory/model/RelationQuery.java | 4 +- .../main/java/sh/ory/model/Relationship.java | 4 +- .../sh/ory/model/RelationshipNamespaces.java | 4 +- .../java/sh/ory/model/RelationshipPatch.java | 4 +- .../main/java/sh/ory/model/Relationships.java | 4 +- .../main/java/sh/ory/model/SchemaPatch.java | 4 +- .../model/SelfServiceFlowExpiredError.java | 4 +- .../src/main/java/sh/ory/model/Session.java | 4 +- .../ory/model/SessionActivityDatapoint.java | 4 +- .../model/SessionAuthenticationMethod.java | 4 +- .../main/java/sh/ory/model/SessionDevice.java | 4 +- .../model/SetActiveProjectInConsoleBody.java | 4 +- .../sh/ory/model/SetCustomDomainBody.java | 4 +- .../java/sh/ory/model/SetEventStreamBody.java | 4 +- .../main/java/sh/ory/model/SetProject.java | 4 +- .../model/SetProjectBrandingThemeBody.java | 4 +- .../main/java/sh/ory/model/SettingsFlow.java | 36 +- .../java/sh/ory/model/SettingsFlowState.java | 2 +- .../java/sh/ory/model/SourcePosition.java | 4 +- .../main/java/sh/ory/model/SubjectSet.java | 4 +- .../main/java/sh/ory/model/Subscription.java | 71 +- .../model/SuccessfulCodeExchangeResponse.java | 4 +- .../sh/ory/model/SuccessfulNativeLogin.java | 4 +- .../model/SuccessfulNativeRegistration.java | 4 +- .../sh/ory/model/SuccessfulProjectUpdate.java | 4 +- .../java/sh/ory/model/TokenPagination.java | 4 +- .../sh/ory/model/TokenPaginationHeaders.java | 4 +- .../TokenPaginationRequestParameters.java | 4 +- .../model/TokenPaginationResponseHeaders.java | 4 +- .../ory/model/TrustOAuth2JwtGrantIssuer.java | 4 +- .../model/TrustedOAuth2JwtGrantIssuer.java | 4 +- .../TrustedOAuth2JwtGrantJsonWebKey.java | 4 +- .../main/java/sh/ory/model/UiContainer.java | 4 +- .../src/main/java/sh/ory/model/UiNode.java | 4 +- .../sh/ory/model/UiNodeAnchorAttributes.java | 4 +- .../java/sh/ory/model/UiNodeAttributes.java | 4 +- .../sh/ory/model/UiNodeImageAttributes.java | 4 +- .../sh/ory/model/UiNodeInputAttributes.java | 4 +- .../main/java/sh/ory/model/UiNodeMeta.java | 4 +- .../sh/ory/model/UiNodeScriptAttributes.java | 4 +- .../sh/ory/model/UiNodeTextAttributes.java | 4 +- .../src/main/java/sh/ory/model/UiText.java | 4 +- .../java/sh/ory/model/UpdateIdentityBody.java | 4 +- .../sh/ory/model/UpdateLoginFlowBody.java | 4 +- .../model/UpdateLoginFlowWithCodeMethod.java | 38 +- ...UpdateLoginFlowWithLookupSecretMethod.java | 4 +- .../model/UpdateLoginFlowWithOidcMethod.java | 36 +- .../UpdateLoginFlowWithPasswordMethod.java | 38 +- .../model/UpdateLoginFlowWithTotpMethod.java | 38 +- .../UpdateLoginFlowWithWebAuthnMethod.java | 36 +- .../sh/ory/model/UpdateRecoveryFlowBody.java | 4 +- .../UpdateRecoveryFlowWithCodeMethod.java | 38 +- .../UpdateRecoveryFlowWithLinkMethod.java | 38 +- .../ory/model/UpdateRegistrationFlowBody.java | 4 +- .../UpdateRegistrationFlowWithCodeMethod.java | 4 +- .../UpdateRegistrationFlowWithOidcMethod.java | 4 +- ...ateRegistrationFlowWithPasswordMethod.java | 4 +- ...ateRegistrationFlowWithWebAuthnMethod.java | 4 +- .../sh/ory/model/UpdateSettingsFlowBody.java | 4 +- .../UpdateSettingsFlowWithLookupMethod.java | 38 +- .../UpdateSettingsFlowWithOidcMethod.java | 36 +- .../UpdateSettingsFlowWithPasswordMethod.java | 38 +- .../UpdateSettingsFlowWithProfileMethod.java | 38 +- .../UpdateSettingsFlowWithTotpMethod.java | 38 +- .../UpdateSettingsFlowWithWebAuthnMethod.java | 36 +- .../sh/ory/model/UpdateSubscriptionBody.java | 4 +- .../ory/model/UpdateVerificationFlowBody.java | 4 +- .../UpdateVerificationFlowWithCodeMethod.java | 38 +- .../UpdateVerificationFlowWithLinkMethod.java | 38 +- .../sh/ory/model/UpdateWorkspacePayload.java | 291 + .../src/main/java/sh/ory/model/Usage.java | 4 +- .../VerifiableCredentialPrimingResponse.java | 4 +- .../ory/model/VerifiableCredentialProof.java | 4 +- .../model/VerifiableCredentialResponse.java | 4 +- .../ory/model/VerifiableIdentityAddress.java | 4 +- .../java/sh/ory/model/VerificationFlow.java | 36 +- .../sh/ory/model/VerificationFlowState.java | 2 +- .../src/main/java/sh/ory/model/Version.java | 4 +- .../src/main/java/sh/ory/model/Warning.java | 4 +- .../src/main/java/sh/ory/model/Workspace.java | 4 +- .../main/java/sh/ory/model/WorkspaceMeta.java | 4 +- .../test/java/sh/ory/api/CourierApiTest.java | 2 +- .../test/java/sh/ory/api/EventsApiTest.java | 2 +- .../test/java/sh/ory/api/FrontendApiTest.java | 5 +- .../test/java/sh/ory/api/IdentityApiTest.java | 5 +- .../src/test/java/sh/ory/api/JwkApiTest.java | 2 +- .../test/java/sh/ory/api/MetadataApiTest.java | 2 +- .../test/java/sh/ory/api/OAuth2ApiTest.java | 2 +- .../src/test/java/sh/ory/api/OidcApiTest.java | 2 +- .../java/sh/ory/api/PermissionApiTest.java | 2 +- .../test/java/sh/ory/api/ProjectApiTest.java | 6 +- .../java/sh/ory/api/RelationshipApiTest.java | 2 +- .../java/sh/ory/api/WellknownApiTest.java | 2 +- ...AcceptOAuth2ConsentRequestSessionTest.java | 2 +- .../model/AcceptOAuth2ConsentRequestTest.java | 2 +- .../model/AcceptOAuth2LoginRequestTest.java | 2 +- .../ory/model/ActiveProjectInConsoleTest.java | 2 +- .../sh/ory/model/AttributeFilterTest.java | 2 +- .../test/java/sh/ory/model/AttributeTest.java | 2 +- .../model/AttributesCountDatapointTest.java | 2 +- .../AuthenticatorAssuranceLevelTest.java | 2 +- .../BatchPatchIdentitiesResponseTest.java | 2 +- .../ory/model/CheckOplSyntaxResultTest.java | 2 +- .../ory/model/CheckPermissionResultTest.java | 2 +- .../java/sh/ory/model/CloudAccountTest.java | 2 +- .../ConsistencyRequestParametersTest.java | 2 +- .../model/ContinueWithRecoveryUiFlowTest.java | 2 +- .../ory/model/ContinueWithRecoveryUiTest.java | 2 +- .../ContinueWithSetOrySessionTokenTest.java | 2 +- .../model/ContinueWithSettingsUiFlowTest.java | 2 +- .../ory/model/ContinueWithSettingsUiTest.java | 2 +- .../java/sh/ory/model/ContinueWithTest.java | 2 +- .../ContinueWithVerificationUiFlowTest.java | 2 +- .../model/ContinueWithVerificationUiTest.java | 2 +- .../ory/model/CourierMessageStatusTest.java | 2 +- .../sh/ory/model/CourierMessageTypeTest.java | 2 +- .../ory/model/CreateCustomDomainBodyTest.java | 2 +- .../ory/model/CreateEventStreamBodyTest.java | 2 +- .../sh/ory/model/CreateIdentityBodyTest.java | 2 +- .../ory/model/CreateInviteResponseTest.java | 2 +- .../sh/ory/model/CreateJsonWebKeySetTest.java | 2 +- .../model/CreateProjectApiKeyRequestTest.java | 2 +- .../sh/ory/model/CreateProjectBodyTest.java | 2 +- .../ory/model/CreateProjectBrandingTest.java | 2 +- .../CreateProjectMemberInviteBodyTest.java | 2 +- .../CreateProjectNormalizedPayloadTest.java | 10 +- ...CreateRecoveryCodeForIdentityBodyTest.java | 2 +- ...CreateRecoveryLinkForIdentityBodyTest.java | 2 +- .../ory/model/CreateRelationshipBodyTest.java | 2 +- .../ory/model/CreateSubscriptionBodyTest.java | 2 +- .../model/CreateSubscriptionCommonTest.java | 2 +- ...teVerifiableCredentialRequestBodyTest.java | 2 +- .../CreateWorkspaceMemberInviteBodyTest.java | 2 +- .../ory/model/CreateWorkspacePayloadTest.java | 2 +- .../CreateWorkspaceSubscriptionBodyTest.java | 2 +- .../model/CredentialSupportedDraft00Test.java | 2 +- .../java/sh/ory/model/CustomDomainTest.java | 2 +- .../ory/model/DeleteMySessionsCountTest.java | 2 +- .../ory/model/EmailTemplateDataBodyTest.java | 2 +- .../sh/ory/model/EmailTemplateDataTest.java | 2 +- ...ticatorAssuranceLevelNotSatisfiedTest.java | 2 +- ...rrorBrowserLocationChangeRequiredTest.java | 2 +- .../sh/ory/model/ErrorFlowReplacedTest.java | 2 +- .../java/sh/ory/model/ErrorGenericTest.java | 2 +- .../java/sh/ory/model/ErrorOAuth2Test.java | 2 +- .../java/sh/ory/model/EventStreamTest.java | 2 +- .../ory/model/ExpandedPermissionTreeTest.java | 2 +- .../test/java/sh/ory/model/FlowErrorTest.java | 2 +- .../sh/ory/model/GenericErrorContentTest.java | 2 +- .../java/sh/ory/model/GenericErrorTest.java | 2 +- .../java/sh/ory/model/GenericUsageTest.java | 2 +- .../model/GetAttributesCountResponseTest.java | 2 +- .../GetManagedIdentitySchemaLocationTest.java | 2 +- ...GetMetricsEventAttributesResponseTest.java | 2 +- .../GetMetricsEventTypesResponseTest.java | 2 +- .../model/GetOrganizationResponseTest.java | 2 +- .../ory/model/GetProjectEventsBodyTest.java | 2 +- .../model/GetProjectEventsResponseTest.java | 2 +- .../model/GetProjectMetricsResponseTest.java | 2 +- .../model/GetSessionActivityResponseTest.java | 2 +- .../ory/model/GetVersion200ResponseTest.java | 2 +- .../ory/model/HealthNotReadyStatusTest.java | 2 +- .../java/sh/ory/model/HealthStatusTest.java | 2 +- .../model/IdentityCredentialsCodeTest.java | 2 +- .../IdentityCredentialsOidcProviderTest.java | 2 +- .../model/IdentityCredentialsOidcTest.java | 2 +- .../IdentityCredentialsPasswordTest.java | 2 +- .../sh/ory/model/IdentityCredentialsTest.java | 2 +- .../ory/model/IdentityPatchResponseTest.java | 2 +- .../java/sh/ory/model/IdentityPatchTest.java | 2 +- .../model/IdentitySchemaContainerTest.java | 2 +- .../ory/model/IdentitySchemaPresetTest.java | 2 +- .../test/java/sh/ory/model/IdentityTest.java | 2 +- ...WithCredentialsOidcConfigProviderTest.java | 2 +- ...IdentityWithCredentialsOidcConfigTest.java | 2 +- .../IdentityWithCredentialsOidcTest.java | 2 +- ...tityWithCredentialsPasswordConfigTest.java | 2 +- .../IdentityWithCredentialsPasswordTest.java | 2 +- .../model/IdentityWithCredentialsTest.java | 2 +- .../InternalGetProjectBrandingBodyTest.java | 2 +- ...elcomeScreenEnabledForProjectBodyTest.java | 2 +- ...ternalIsOwnerForProjectBySlugBodyTest.java | 2 +- ...alIsOwnerForProjectBySlugResponseTest.java | 2 +- .../model/IntrospectedOAuth2TokenTest.java | 2 +- .../model/IsOwnerForProjectBySlugTest.java | 2 +- .../sh/ory/model/IsReady200ResponseTest.java | 2 +- .../sh/ory/model/IsReady503ResponseTest.java | 2 +- .../test/java/sh/ory/model/JsonPatchTest.java | 2 +- .../java/sh/ory/model/JsonWebKeySetTest.java | 2 +- .../java/sh/ory/model/JsonWebKeyTest.java | 2 +- .../java/sh/ory/model/KetoNamespaceTest.java | 2 +- .../sh/ory/model/ListEventStreamsTest.java | 2 +- .../model/ListMyWorkspacesResponseTest.java | 2 +- .../model/ListOrganizationsResponseTest.java | 2 +- .../ListWorkspaceProjectsResponseTest.java | 2 +- .../java/sh/ory/model/LoginFlowStateTest.java | 2 +- .../test/java/sh/ory/model/LoginFlowTest.java | 10 +- .../java/sh/ory/model/LogoutFlowTest.java | 2 +- .../ory/model/ManagedIdentitySchemaTest.java | 2 +- ...gedIdentitySchemaValidationResultTest.java | 2 +- .../java/sh/ory/model/MemberInviteTest.java | 2 +- .../sh/ory/model/MessageDispatchTest.java | 2 +- .../test/java/sh/ory/model/MessageTest.java | 2 +- .../sh/ory/model/MetricsDatapointTest.java | 2 +- .../sh/ory/model/MigrationOptionsTest.java | 2 +- .../test/java/sh/ory/model/NamespaceTest.java | 2 +- .../NeedsPrivilegedSessionErrorTest.java | 2 +- ...izedProjectRevisionCourierChannelTest.java | 2 +- .../NormalizedProjectRevisionHookTest.java | 2 +- ...izedProjectRevisionIdentitySchemaTest.java | 2 +- .../model/NormalizedProjectRevisionTest.java | 10 +- ...ProjectRevisionThirdPartyProviderTest.java | 2 +- ...dProjectRevisionTokenizerTemplateTest.java | 2 +- .../sh/ory/model/NormalizedProjectTest.java | 2 +- .../java/sh/ory/model/OAuth2ClientTest.java | 2 +- .../model/OAuth2ClientTokenLifespansTest.java | 2 +- ...onsentRequestOpenIDConnectContextTest.java | 2 +- .../ory/model/OAuth2ConsentRequestTest.java | 2 +- .../OAuth2ConsentSessionExpiresAtTest.java | 2 +- .../ory/model/OAuth2ConsentSessionTest.java | 2 +- .../sh/ory/model/OAuth2LoginRequestTest.java | 2 +- .../sh/ory/model/OAuth2LogoutRequestTest.java | 2 +- .../sh/ory/model/OAuth2RedirectToTest.java | 2 +- .../sh/ory/model/OAuth2TokenExchangeTest.java | 2 +- .../sh/ory/model/OidcConfigurationTest.java | 2 +- .../java/sh/ory/model/OidcUserInfoTest.java | 2 +- .../sh/ory/model/OrganizationBodyTest.java | 2 +- .../java/sh/ory/model/OrganizationTest.java | 2 +- .../sh/ory/model/PaginationHeadersTest.java | 2 +- .../java/sh/ory/model/PaginationTest.java | 2 +- .../java/sh/ory/model/ParseErrorTest.java | 2 +- .../sh/ory/model/PatchIdentitiesBodyTest.java | 2 +- .../model/PerformNativeLogoutBodyTest.java | 2 +- .../PermissionsOnWorkpaceResponseTest.java | 52 + .../java/sh/ory/model/PlanDetailsTest.java | 2 +- .../src/test/java/sh/ory/model/PlanTest.java | 2 +- .../model/PostCheckPermissionBodyTest.java | 2 +- .../PostCheckPermissionOrErrorBodyTest.java | 2 +- .../java/sh/ory/model/ProjectApiKeyTest.java | 2 +- .../ory/model/ProjectBrandingColorsTest.java | 2 +- .../sh/ory/model/ProjectBrandingTest.java | 2 +- .../ory/model/ProjectBrandingThemeTest.java | 2 +- .../java/sh/ory/model/ProjectCorsTest.java | 2 +- .../ory/model/ProjectEventsDatapointTest.java | 2 +- .../java/sh/ory/model/ProjectHostTest.java | 2 +- ...iptionTest.java => ProjectMemberTest.java} | 38 +- .../sh/ory/model/ProjectMetadataTest.java | 2 +- .../ory/model/ProjectServiceIdentityTest.java | 2 +- .../ory/model/ProjectServiceOAuth2Test.java | 2 +- .../model/ProjectServicePermissionTest.java | 2 +- .../sh/ory/model/ProjectServicesTest.java | 2 +- .../test/java/sh/ory/model/ProjectTest.java | 2 +- .../java/sh/ory/model/QuotaUsageTest.java | 2 +- .../sh/ory/model/RFC6749ErrorJsonTest.java | 2 +- .../model/RecoveryCodeForIdentityTest.java | 2 +- .../sh/ory/model/RecoveryFlowStateTest.java | 2 +- .../java/sh/ory/model/RecoveryFlowTest.java | 10 +- .../model/RecoveryIdentityAddressTest.java | 2 +- .../model/RecoveryLinkForIdentityTest.java | 2 +- .../ory/model/RegistrationFlowStateTest.java | 2 +- .../sh/ory/model/RegistrationFlowTest.java | 2 +- .../sh/ory/model/RejectOAuth2RequestTest.java | 2 +- .../java/sh/ory/model/RelationQueryTest.java | 2 +- .../ory/model/RelationshipNamespacesTest.java | 2 +- .../sh/ory/model/RelationshipPatchTest.java | 2 +- .../java/sh/ory/model/RelationshipTest.java | 2 +- .../java/sh/ory/model/RelationshipsTest.java | 2 +- .../java/sh/ory/model/SchemaPatchTest.java | 2 +- .../SelfServiceFlowExpiredErrorTest.java | 2 +- .../model/SessionActivityDatapointTest.java | 2 +- .../SessionAuthenticationMethodTest.java | 2 +- .../java/sh/ory/model/SessionDeviceTest.java | 2 +- .../test/java/sh/ory/model/SessionTest.java | 2 +- .../SetActiveProjectInConsoleBodyTest.java | 2 +- .../sh/ory/model/SetCustomDomainBodyTest.java | 2 +- .../sh/ory/model/SetEventStreamBodyTest.java | 2 +- .../SetProjectBrandingThemeBodyTest.java | 2 +- .../java/sh/ory/model/SetProjectTest.java | 2 +- .../sh/ory/model/SettingsFlowStateTest.java | 2 +- .../java/sh/ory/model/SettingsFlowTest.java | 10 +- .../java/sh/ory/model/SourcePositionTest.java | 2 +- .../java/sh/ory/model/SubjectSetTest.java | 2 +- .../java/sh/ory/model/SubscriptionTest.java | 19 +- .../SuccessfulCodeExchangeResponseTest.java | 2 +- .../ory/model/SuccessfulNativeLoginTest.java | 2 +- .../SuccessfulNativeRegistrationTest.java | 2 +- .../model/SuccessfulProjectUpdateTest.java | 2 +- .../ory/model/TokenPaginationHeadersTest.java | 2 +- .../TokenPaginationRequestParametersTest.java | 2 +- .../TokenPaginationResponseHeadersTest.java | 2 +- .../sh/ory/model/TokenPaginationTest.java | 2 +- .../model/TrustOAuth2JwtGrantIssuerTest.java | 2 +- .../TrustedOAuth2JwtGrantIssuerTest.java | 2 +- .../TrustedOAuth2JwtGrantJsonWebKeyTest.java | 2 +- .../java/sh/ory/model/UiContainerTest.java | 2 +- .../ory/model/UiNodeAnchorAttributesTest.java | 2 +- .../sh/ory/model/UiNodeAttributesTest.java | 2 +- .../ory/model/UiNodeImageAttributesTest.java | 2 +- .../ory/model/UiNodeInputAttributesTest.java | 2 +- .../java/sh/ory/model/UiNodeMetaTest.java | 2 +- .../ory/model/UiNodeScriptAttributesTest.java | 2 +- .../test/java/sh/ory/model/UiNodeTest.java | 2 +- .../ory/model/UiNodeTextAttributesTest.java | 2 +- .../test/java/sh/ory/model/UiTextTest.java | 2 +- .../sh/ory/model/UpdateIdentityBodyTest.java | 2 +- .../sh/ory/model/UpdateLoginFlowBodyTest.java | 10 +- .../UpdateLoginFlowWithCodeMethodTest.java | 10 +- ...teLoginFlowWithLookupSecretMethodTest.java | 2 +- .../UpdateLoginFlowWithOidcMethodTest.java | 10 +- ...UpdateLoginFlowWithPasswordMethodTest.java | 10 +- .../UpdateLoginFlowWithTotpMethodTest.java | 10 +- ...UpdateLoginFlowWithWebAuthnMethodTest.java | 10 +- .../ory/model/UpdateRecoveryFlowBodyTest.java | 10 +- .../UpdateRecoveryFlowWithCodeMethodTest.java | 10 +- .../UpdateRecoveryFlowWithLinkMethodTest.java | 10 +- .../model/UpdateRegistrationFlowBodyTest.java | 2 +- ...ateRegistrationFlowWithCodeMethodTest.java | 2 +- ...ateRegistrationFlowWithOidcMethodTest.java | 2 +- ...egistrationFlowWithPasswordMethodTest.java | 2 +- ...egistrationFlowWithWebAuthnMethodTest.java | 2 +- .../ory/model/UpdateSettingsFlowBodyTest.java | 10 +- ...pdateSettingsFlowWithLookupMethodTest.java | 10 +- .../UpdateSettingsFlowWithOidcMethodTest.java | 10 +- ...ateSettingsFlowWithPasswordMethodTest.java | 10 +- ...dateSettingsFlowWithProfileMethodTest.java | 10 +- .../UpdateSettingsFlowWithTotpMethodTest.java | 10 +- ...ateSettingsFlowWithWebAuthnMethodTest.java | 10 +- .../ory/model/UpdateSubscriptionBodyTest.java | 2 +- .../model/UpdateVerificationFlowBodyTest.java | 10 +- ...ateVerificationFlowWithCodeMethodTest.java | 10 +- ...ateVerificationFlowWithLinkMethodTest.java | 10 +- .../ory/model/UpdateWorkspacePayloadTest.java | 50 + .../src/test/java/sh/ory/model/UsageTest.java | 2 +- ...rifiableCredentialPrimingResponseTest.java | 2 +- .../model/VerifiableCredentialProofTest.java | 2 +- .../VerifiableCredentialResponseTest.java | 2 +- .../model/VerifiableIdentityAddressTest.java | 2 +- .../ory/model/VerificationFlowStateTest.java | 2 +- .../sh/ory/model/VerificationFlowTest.java | 10 +- .../test/java/sh/ory/model/VersionTest.java | 2 +- .../test/java/sh/ory/model/WarningTest.java | 2 +- .../java/sh/ory/model/WorkspaceMetaTest.java | 2 +- .../test/java/sh/ory/model/WorkspaceTest.java | 2 +- clients/client/php/.openapi-generator/FILES | 12 +- clients/client/php/README.md | 6 +- clients/client/php/composer.lock | 930 +- clients/client/php/docs/Api/FrontendApi.md | 6 +- clients/client/php/docs/Api/IdentityApi.md | 6 +- clients/client/php/docs/Api/ProjectApi.md | 8 +- clients/client/php/docs/Model/CloudAccount.md | 6 +- .../Model/CreateProjectNormalizedPayload.md | 1 + .../InternalProvisionMockSubscription.md | 12 - clients/client/php/docs/Model/LoginFlow.md | 1 + .../docs/Model/NormalizedProjectRevision.md | 1 + .../Model/PermissionsOnWorkpaceResponse.md | 9 + clients/client/php/docs/Model/PlanDetails.md | 2 +- .../client/php/docs/Model/ProjectMember.md | 12 + clients/client/php/docs/Model/QuotaUsage.md | 2 +- clients/client/php/docs/Model/RecoveryFlow.md | 1 + clients/client/php/docs/Model/SettingsFlow.md | 1 + clients/client/php/docs/Model/Subscription.md | 2 + .../php/docs/Model/UpdateLoginFlowBody.md | 1 + .../Model/UpdateLoginFlowWithCodeMethod.md | 1 + .../Model/UpdateLoginFlowWithOidcMethod.md | 1 + .../UpdateLoginFlowWithPasswordMethod.md | 1 + .../Model/UpdateLoginFlowWithTotpMethod.md | 1 + .../UpdateLoginFlowWithWebAuthnMethod.md | 1 + .../php/docs/Model/UpdateRecoveryFlowBody.md | 1 + .../Model/UpdateRecoveryFlowWithCodeMethod.md | 1 + .../Model/UpdateRecoveryFlowWithLinkMethod.md | 1 + .../php/docs/Model/UpdateSettingsFlowBody.md | 1 + .../UpdateSettingsFlowWithLookupMethod.md | 1 + .../Model/UpdateSettingsFlowWithOidcMethod.md | 1 + .../UpdateSettingsFlowWithPasswordMethod.md | 1 + .../UpdateSettingsFlowWithProfileMethod.md | 1 + .../Model/UpdateSettingsFlowWithTotpMethod.md | 1 + .../UpdateSettingsFlowWithWebAuthnMethod.md | 1 + .../docs/Model/UpdateVerificationFlowBody.md | 1 + .../UpdateVerificationFlowWithCodeMethod.md | 1 + .../UpdateVerificationFlowWithLinkMethod.md | 1 + .../php/docs/Model/UpdateWorkspacePayload.md | 9 + .../client/php/docs/Model/VerificationFlow.md | 1 + clients/client/php/lib/Api/CourierApi.php | 2 +- clients/client/php/lib/Api/EventsApi.php | 2 +- clients/client/php/lib/Api/FrontendApi.php | 36 +- clients/client/php/lib/Api/IdentityApi.php | 36 +- clients/client/php/lib/Api/JwkApi.php | 2 +- clients/client/php/lib/Api/MetadataApi.php | 2 +- clients/client/php/lib/Api/OAuth2Api.php | 2 +- clients/client/php/lib/Api/OidcApi.php | 2 +- clients/client/php/lib/Api/PermissionApi.php | 2 +- clients/client/php/lib/Api/ProjectApi.php | 30 +- .../client/php/lib/Api/RelationshipApi.php | 2 +- clients/client/php/lib/Api/WellknownApi.php | 2 +- clients/client/php/lib/ApiException.php | 2 +- clients/client/php/lib/Configuration.php | 4 +- clients/client/php/lib/HeaderSelector.php | 2 +- .../lib/Model/AcceptOAuth2ConsentRequest.php | 2 +- .../AcceptOAuth2ConsentRequestSession.php | 2 +- .../lib/Model/AcceptOAuth2LoginRequest.php | 2 +- .../php/lib/Model/ActiveProjectInConsole.php | 2 +- clients/client/php/lib/Model/Attribute.php | 2 +- .../client/php/lib/Model/AttributeFilter.php | 2 +- .../lib/Model/AttributesCountDatapoint.php | 2 +- .../lib/Model/AuthenticatorAssuranceLevel.php | 2 +- .../Model/BatchPatchIdentitiesResponse.php | 2 +- .../php/lib/Model/CheckOplSyntaxResult.php | 2 +- .../php/lib/Model/CheckPermissionResult.php | 2 +- clients/client/php/lib/Model/CloudAccount.php | 23 +- .../Model/ConsistencyRequestParameters.php | 2 +- clients/client/php/lib/Model/ContinueWith.php | 2 +- .../php/lib/Model/ContinueWithRecoveryUi.php | 2 +- .../lib/Model/ContinueWithRecoveryUiFlow.php | 2 +- .../Model/ContinueWithSetOrySessionToken.php | 2 +- .../php/lib/Model/ContinueWithSettingsUi.php | 2 +- .../lib/Model/ContinueWithSettingsUiFlow.php | 2 +- .../lib/Model/ContinueWithVerificationUi.php | 2 +- .../Model/ContinueWithVerificationUiFlow.php | 2 +- .../php/lib/Model/CourierMessageStatus.php | 2 +- .../php/lib/Model/CourierMessageType.php | 2 +- .../php/lib/Model/CreateCustomDomainBody.php | 2 +- .../php/lib/Model/CreateEventStreamBody.php | 2 +- .../php/lib/Model/CreateIdentityBody.php | 2 +- .../php/lib/Model/CreateInviteResponse.php | 2 +- .../php/lib/Model/CreateJsonWebKeySet.php | 2 +- .../php/lib/Model/CreateProjectBody.php | 2 +- .../php/lib/Model/CreateProjectBranding.php | 2 +- .../Model/CreateProjectMemberInviteBody.php | 2 +- .../Model/CreateProjectNormalizedPayload.php | 32 +- .../CreateRecoveryCodeForIdentityBody.php | 2 +- .../CreateRecoveryLinkForIdentityBody.php | 2 +- .../php/lib/Model/CreateRelationshipBody.php | 2 +- .../php/lib/Model/CreateSubscriptionBody.php | 2 +- .../lib/Model/CreateSubscriptionCommon.php | 2 +- .../CreateVerifiableCredentialRequestBody.php | 2 +- .../Model/CreateWorkspaceMemberInviteBody.php | 2 +- .../php/lib/Model/CreateWorkspacePayload.php | 2 +- .../Model/CreateWorkspaceSubscriptionBody.php | 2 +- .../lib/Model/CredentialSupportedDraft00.php | 2 +- clients/client/php/lib/Model/CustomDomain.php | 2 +- .../php/lib/Model/DeleteMySessionsCount.php | 2 +- .../php/lib/Model/EmailTemplateData.php | 2 +- .../php/lib/Model/EmailTemplateDataBody.php | 2 +- ...uthenticatorAssuranceLevelNotSatisfied.php | 2 +- .../ErrorBrowserLocationChangeRequired.php | 2 +- .../php/lib/Model/ErrorFlowReplaced.php | 2 +- clients/client/php/lib/Model/ErrorGeneric.php | 2 +- clients/client/php/lib/Model/ErrorOAuth2.php | 2 +- clients/client/php/lib/Model/EventStream.php | 2 +- .../php/lib/Model/ExpandedPermissionTree.php | 2 +- clients/client/php/lib/Model/FlowError.php | 2 +- clients/client/php/lib/Model/GenericError.php | 2 +- .../php/lib/Model/GenericErrorContent.php | 2 +- clients/client/php/lib/Model/GenericUsage.php | 2 +- .../lib/Model/GetAttributesCountResponse.php | 2 +- .../GetManagedIdentitySchemaLocation.php | 2 +- .../GetMetricsEventAttributesResponse.php | 2 +- .../Model/GetMetricsEventTypesResponse.php | 2 +- .../php/lib/Model/GetOrganizationResponse.php | 2 +- .../php/lib/Model/GetProjectEventsBody.php | 2 +- .../lib/Model/GetProjectEventsResponse.php | 2 +- .../lib/Model/GetProjectMetricsResponse.php | 2 +- .../lib/Model/GetSessionActivityResponse.php | 2 +- .../php/lib/Model/HealthNotReadyStatus.php | 2 +- clients/client/php/lib/Model/HealthStatus.php | 2 +- clients/client/php/lib/Model/Identity.php | 2 +- .../php/lib/Model/IdentityCredentials.php | 2 +- .../php/lib/Model/IdentityCredentialsCode.php | 2 +- .../php/lib/Model/IdentityCredentialsOidc.php | 2 +- .../Model/IdentityCredentialsOidcProvider.php | 2 +- .../lib/Model/IdentityCredentialsPassword.php | 2 +- .../client/php/lib/Model/IdentityPatch.php | 2 +- .../php/lib/Model/IdentityPatchResponse.php | 2 +- .../php/lib/Model/IdentitySchemaContainer.php | 2 +- .../php/lib/Model/IdentitySchemaPreset.php | 2 +- .../php/lib/Model/IdentityWithCredentials.php | 2 +- .../lib/Model/IdentityWithCredentialsOidc.php | 2 +- .../IdentityWithCredentialsOidcConfig.php | 2 +- ...ntityWithCredentialsOidcConfigProvider.php | 2 +- .../Model/IdentityWithCredentialsPassword.php | 2 +- .../IdentityWithCredentialsPasswordConfig.php | 2 +- .../client/php/lib/Model/InlineObject3.php | 2 +- .../php/lib/Model/InlineResponse200.php | 2 +- .../php/lib/Model/InlineResponse2001.php | 2 +- .../php/lib/Model/InlineResponse503.php | 2 +- .../Model/InternalGetProjectBrandingBody.php | 2 +- ...IsAXWelcomeScreenEnabledForProjectBody.php | 2 +- .../InternalIsOwnerForProjectBySlugBody.php | 2 +- ...nternalIsOwnerForProjectBySlugResponse.php | 2 +- .../php/lib/Model/IntrospectedOAuth2Token.php | 2 +- .../php/lib/Model/IsOwnerForProjectBySlug.php | 2 +- clients/client/php/lib/Model/JsonPatch.php | 2 +- clients/client/php/lib/Model/JsonWebKey.php | 2 +- .../client/php/lib/Model/JsonWebKeySet.php | 2 +- .../client/php/lib/Model/KetoNamespace.php | 2 +- .../client/php/lib/Model/ListEventStreams.php | 2 +- .../lib/Model/ListMyWorkspacesResponse.php | 2 +- .../lib/Model/ListOrganizationsResponse.php | 2 +- .../Model/ListWorkspaceProjectsResponse.php | 2 +- clients/client/php/lib/Model/LoginFlow.php | 32 +- .../client/php/lib/Model/LoginFlowState.php | 2 +- clients/client/php/lib/Model/LogoutFlow.php | 2 +- .../php/lib/Model/ManagedIdentitySchema.php | 2 +- .../ManagedIdentitySchemaValidationResult.php | 2 +- clients/client/php/lib/Model/MemberInvite.php | 2 +- clients/client/php/lib/Model/Message.php | 2 +- .../client/php/lib/Model/MessageDispatch.php | 2 +- .../client/php/lib/Model/MetricsDatapoint.php | 2 +- .../client/php/lib/Model/MigrationOptions.php | 2 +- .../client/php/lib/Model/ModelInterface.php | 2 +- .../client/php/lib/Model/ModelNamespace.php | 2 +- .../lib/Model/NeedsPrivilegedSessionError.php | 2 +- .../php/lib/Model/NormalizedProject.php | 2 +- .../lib/Model/NormalizedProjectRevision.php | 32 +- ...ormalizedProjectRevisionCourierChannel.php | 2 +- .../Model/NormalizedProjectRevisionHook.php | 2 +- ...ormalizedProjectRevisionIdentitySchema.php | 2 +- ...lizedProjectRevisionThirdPartyProvider.php | 2 +- ...alizedProjectRevisionTokenizerTemplate.php | 2 +- clients/client/php/lib/Model/OAuth2Client.php | 2 +- .../lib/Model/OAuth2ClientTokenLifespans.php | 2 +- .../php/lib/Model/OAuth2ConsentRequest.php | 2 +- ...uth2ConsentRequestOpenIDConnectContext.php | 2 +- .../php/lib/Model/OAuth2ConsentSession.php | 2 +- .../Model/OAuth2ConsentSessionExpiresAt.php | 2 +- .../php/lib/Model/OAuth2LoginRequest.php | 2 +- .../php/lib/Model/OAuth2LogoutRequest.php | 2 +- .../client/php/lib/Model/OAuth2RedirectTo.php | 2 +- .../php/lib/Model/OAuth2TokenExchange.php | 2 +- .../php/lib/Model/OidcConfiguration.php | 2 +- clients/client/php/lib/Model/OidcUserInfo.php | 2 +- clients/client/php/lib/Model/Organization.php | 2 +- .../client/php/lib/Model/OrganizationBody.php | 2 +- clients/client/php/lib/Model/Pagination.php | 2 +- .../php/lib/Model/PaginationHeaders.php | 2 +- clients/client/php/lib/Model/ParseError.php | 2 +- .../php/lib/Model/PatchIdentitiesBody.php | 2 +- .../php/lib/Model/PerformNativeLogoutBody.php | 2 +- .../Model/PermissionsOnWorkpaceResponse.php | 322 + clients/client/php/lib/Model/Plan.php | 2 +- clients/client/php/lib/Model/PlanDetails.php | 4 +- .../php/lib/Model/PostCheckPermissionBody.php | 2 +- .../Model/PostCheckPermissionOrErrorBody.php | 2 +- clients/client/php/lib/Model/Project.php | 2 +- .../client/php/lib/Model/ProjectApiKey.php | 2 +- .../client/php/lib/Model/ProjectBranding.php | 2 +- .../php/lib/Model/ProjectBrandingColors.php | 2 +- .../php/lib/Model/ProjectBrandingTheme.php | 2 +- clients/client/php/lib/Model/ProjectCors.php | 2 +- .../php/lib/Model/ProjectEventsDatapoint.php | 2 +- clients/client/php/lib/Model/ProjectHost.php | 2 +- ...MockSubscription.php => ProjectMember.php} | 199 +- .../client/php/lib/Model/ProjectMetadata.php | 2 +- .../php/lib/Model/ProjectServiceIdentity.php | 2 +- .../php/lib/Model/ProjectServiceOAuth2.php | 2 +- .../lib/Model/ProjectServicePermission.php | 2 +- .../client/php/lib/Model/ProjectServices.php | 2 +- clients/client/php/lib/Model/QuotaUsage.php | 6 +- .../client/php/lib/Model/RFC6749ErrorJson.php | 2 +- .../php/lib/Model/RecoveryCodeForIdentity.php | 2 +- clients/client/php/lib/Model/RecoveryFlow.php | 32 +- .../php/lib/Model/RecoveryFlowState.php | 2 +- .../php/lib/Model/RecoveryIdentityAddress.php | 2 +- .../php/lib/Model/RecoveryLinkForIdentity.php | 2 +- .../client/php/lib/Model/RegistrationFlow.php | 2 +- .../php/lib/Model/RegistrationFlowState.php | 2 +- .../php/lib/Model/RejectOAuth2Request.php | 2 +- .../client/php/lib/Model/RelationQuery.php | 2 +- clients/client/php/lib/Model/Relationship.php | 2 +- .../php/lib/Model/RelationshipNamespaces.php | 2 +- .../php/lib/Model/RelationshipPatch.php | 2 +- .../client/php/lib/Model/Relationships.php | 2 +- clients/client/php/lib/Model/SchemaPatch.php | 2 +- .../lib/Model/SelfServiceFlowExpiredError.php | 2 +- clients/client/php/lib/Model/Session.php | 2 +- .../lib/Model/SessionActivityDatapoint.php | 2 +- .../lib/Model/SessionAuthenticationMethod.php | 2 +- .../client/php/lib/Model/SessionDevice.php | 2 +- .../Model/SetActiveProjectInConsoleBody.php | 2 +- .../php/lib/Model/SetCustomDomainBody.php | 2 +- .../php/lib/Model/SetEventStreamBody.php | 2 +- clients/client/php/lib/Model/SetProject.php | 2 +- .../lib/Model/SetProjectBrandingThemeBody.php | 2 +- clients/client/php/lib/Model/SettingsFlow.php | 32 +- .../php/lib/Model/SettingsFlowState.php | 2 +- .../client/php/lib/Model/SourcePosition.php | 2 +- clients/client/php/lib/Model/SubjectSet.php | 2 +- clients/client/php/lib/Model/Subscription.php | 62 +- .../Model/SuccessfulCodeExchangeResponse.php | 2 +- .../php/lib/Model/SuccessfulNativeLogin.php | 2 +- .../Model/SuccessfulNativeRegistration.php | 2 +- .../php/lib/Model/SuccessfulProjectUpdate.php | 2 +- .../client/php/lib/Model/TokenPagination.php | 2 +- .../php/lib/Model/TokenPaginationHeaders.php | 2 +- .../TokenPaginationRequestParameters.php | 2 +- .../Model/TokenPaginationResponseHeaders.php | 2 +- .../lib/Model/TrustOAuth2JwtGrantIssuer.php | 2 +- .../lib/Model/TrustedOAuth2JwtGrantIssuer.php | 2 +- .../Model/TrustedOAuth2JwtGrantJsonWebKey.php | 2 +- clients/client/php/lib/Model/UiContainer.php | 2 +- clients/client/php/lib/Model/UiNode.php | 2 +- .../php/lib/Model/UiNodeAnchorAttributes.php | 2 +- .../client/php/lib/Model/UiNodeAttributes.php | 2 +- .../php/lib/Model/UiNodeImageAttributes.php | 2 +- .../php/lib/Model/UiNodeInputAttributes.php | 2 +- clients/client/php/lib/Model/UiNodeMeta.php | 2 +- .../php/lib/Model/UiNodeScriptAttributes.php | 2 +- .../php/lib/Model/UiNodeTextAttributes.php | 2 +- clients/client/php/lib/Model/UiText.php | 2 +- .../php/lib/Model/UpdateIdentityBody.php | 2 +- .../php/lib/Model/UpdateLoginFlowBody.php | 32 +- .../Model/UpdateLoginFlowWithCodeMethod.php | 42 +- .../UpdateLoginFlowWithLookupSecretMethod.php | 2 +- .../Model/UpdateLoginFlowWithOidcMethod.php | 32 +- .../UpdateLoginFlowWithPasswordMethod.php | 42 +- .../Model/UpdateLoginFlowWithTotpMethod.php | 42 +- .../UpdateLoginFlowWithWebAuthnMethod.php | 32 +- .../php/lib/Model/UpdateRecoveryFlowBody.php | 32 +- .../UpdateRecoveryFlowWithCodeMethod.php | 42 +- .../UpdateRecoveryFlowWithLinkMethod.php | 42 +- .../lib/Model/UpdateRegistrationFlowBody.php | 2 +- .../UpdateRegistrationFlowWithCodeMethod.php | 2 +- .../UpdateRegistrationFlowWithOidcMethod.php | 2 +- ...dateRegistrationFlowWithPasswordMethod.php | 2 +- ...dateRegistrationFlowWithWebAuthnMethod.php | 2 +- .../php/lib/Model/UpdateSettingsFlowBody.php | 32 +- .../UpdateSettingsFlowWithLookupMethod.php | 42 +- .../UpdateSettingsFlowWithOidcMethod.php | 32 +- .../UpdateSettingsFlowWithPasswordMethod.php | 42 +- .../UpdateSettingsFlowWithProfileMethod.php | 42 +- .../UpdateSettingsFlowWithTotpMethod.php | 42 +- .../UpdateSettingsFlowWithWebAuthnMethod.php | 32 +- .../php/lib/Model/UpdateSubscriptionBody.php | 2 +- .../lib/Model/UpdateVerificationFlowBody.php | 32 +- .../UpdateVerificationFlowWithCodeMethod.php | 42 +- .../UpdateVerificationFlowWithLinkMethod.php | 42 +- .../php/lib/Model/UpdateWorkspacePayload.php | 324 + clients/client/php/lib/Model/Usage.php | 2 +- .../VerifiableCredentialPrimingResponse.php | 2 +- .../lib/Model/VerifiableCredentialProof.php | 2 +- .../Model/VerifiableCredentialResponse.php | 2 +- .../lib/Model/VerifiableIdentityAddress.php | 2 +- .../client/php/lib/Model/VerificationFlow.php | 32 +- .../php/lib/Model/VerificationFlowState.php | 2 +- clients/client/php/lib/Model/Version.php | 2 +- clients/client/php/lib/Model/Warning.php | 2 +- clients/client/php/lib/Model/Workspace.php | 2 +- .../client/php/lib/Model/WorkspaceMeta.php | 2 +- clients/client/php/lib/ObjectSerializer.php | 2 +- .../client/php/test/Api/CourierApiTest.php | 2 +- clients/client/php/test/Api/EventsApiTest.php | 2 +- .../client/php/test/Api/FrontendApiTest.php | 2 +- .../client/php/test/Api/IdentityApiTest.php | 2 +- clients/client/php/test/Api/JwkApiTest.php | 2 +- .../client/php/test/Api/MetadataApiTest.php | 2 +- clients/client/php/test/Api/OAuth2ApiTest.php | 2 +- clients/client/php/test/Api/OidcApiTest.php | 2 +- .../client/php/test/Api/PermissionApiTest.php | 2 +- .../client/php/test/Api/ProjectApiTest.php | 2 +- .../php/test/Api/RelationshipApiTest.php | 2 +- .../client/php/test/Api/WellknownApiTest.php | 2 +- .../AcceptOAuth2ConsentRequestSessionTest.php | 2 +- .../Model/AcceptOAuth2ConsentRequestTest.php | 2 +- .../Model/AcceptOAuth2LoginRequestTest.php | 2 +- .../test/Model/ActiveProjectInConsoleTest.php | 2 +- .../php/test/Model/AttributeFilterTest.php | 2 +- .../client/php/test/Model/AttributeTest.php | 2 +- .../Model/AttributesCountDatapointTest.php | 2 +- .../Model/AuthenticatorAssuranceLevelTest.php | 2 +- .../BatchPatchIdentitiesResponseTest.php | 2 +- .../test/Model/CheckOplSyntaxResultTest.php | 2 +- .../test/Model/CheckPermissionResultTest.php | 2 +- .../php/test/Model/CloudAccountTest.php | 2 +- .../ConsistencyRequestParametersTest.php | 2 +- .../Model/ContinueWithRecoveryUiFlowTest.php | 2 +- .../test/Model/ContinueWithRecoveryUiTest.php | 2 +- .../ContinueWithSetOrySessionTokenTest.php | 2 +- .../Model/ContinueWithSettingsUiFlowTest.php | 2 +- .../test/Model/ContinueWithSettingsUiTest.php | 2 +- .../php/test/Model/ContinueWithTest.php | 2 +- .../ContinueWithVerificationUiFlowTest.php | 2 +- .../Model/ContinueWithVerificationUiTest.php | 2 +- .../test/Model/CourierMessageStatusTest.php | 2 +- .../php/test/Model/CourierMessageTypeTest.php | 2 +- .../test/Model/CreateCustomDomainBodyTest.php | 2 +- .../test/Model/CreateEventStreamBodyTest.php | 2 +- .../php/test/Model/CreateIdentityBodyTest.php | 2 +- .../test/Model/CreateInviteResponseTest.php | 2 +- .../test/Model/CreateJsonWebKeySetTest.php | 2 +- .../php/test/Model/CreateProjectBodyTest.php | 2 +- .../test/Model/CreateProjectBrandingTest.php | 2 +- .../CreateProjectMemberInviteBodyTest.php | 2 +- .../CreateProjectNormalizedPayloadTest.php | 11 +- .../CreateRecoveryCodeForIdentityBodyTest.php | 2 +- .../CreateRecoveryLinkForIdentityBodyTest.php | 2 +- .../test/Model/CreateRelationshipBodyTest.php | 2 +- .../test/Model/CreateSubscriptionBodyTest.php | 2 +- .../Model/CreateSubscriptionCommonTest.php | 2 +- ...ateVerifiableCredentialRequestBodyTest.php | 2 +- .../CreateWorkspaceMemberInviteBodyTest.php | 2 +- .../test/Model/CreateWorkspacePayloadTest.php | 2 +- .../CreateWorkspaceSubscriptionBodyTest.php | 2 +- .../Model/CredentialSupportedDraft00Test.php | 2 +- .../php/test/Model/CustomDomainTest.php | 2 +- .../test/Model/DeleteMySessionsCountTest.php | 2 +- .../test/Model/EmailTemplateDataBodyTest.php | 2 +- .../php/test/Model/EmailTemplateDataTest.php | 2 +- ...nticatorAssuranceLevelNotSatisfiedTest.php | 2 +- ...ErrorBrowserLocationChangeRequiredTest.php | 2 +- .../php/test/Model/ErrorFlowReplacedTest.php | 2 +- .../php/test/Model/ErrorGenericTest.php | 2 +- .../client/php/test/Model/ErrorOAuth2Test.php | 2 +- .../client/php/test/Model/EventStreamTest.php | 2 +- .../test/Model/ExpandedPermissionTreeTest.php | 2 +- .../client/php/test/Model/FlowErrorTest.php | 2 +- .../test/Model/GenericErrorContentTest.php | 2 +- .../php/test/Model/GenericErrorTest.php | 2 +- .../php/test/Model/GenericUsageTest.php | 2 +- .../Model/GetAttributesCountResponseTest.php | 2 +- .../GetManagedIdentitySchemaLocationTest.php | 2 +- .../GetMetricsEventAttributesResponseTest.php | 2 +- .../GetMetricsEventTypesResponseTest.php | 2 +- .../Model/GetOrganizationResponseTest.php | 2 +- .../test/Model/GetProjectEventsBodyTest.php | 2 +- .../Model/GetProjectEventsResponseTest.php | 2 +- .../Model/GetProjectMetricsResponseTest.php | 2 +- .../Model/GetSessionActivityResponseTest.php | 2 +- .../test/Model/HealthNotReadyStatusTest.php | 2 +- .../php/test/Model/HealthStatusTest.php | 2 +- .../Model/IdentityCredentialsCodeTest.php | 2 +- .../IdentityCredentialsOidcProviderTest.php | 2 +- .../Model/IdentityCredentialsOidcTest.php | 2 +- .../Model/IdentityCredentialsPasswordTest.php | 2 +- .../test/Model/IdentityCredentialsTest.php | 2 +- .../test/Model/IdentityPatchResponseTest.php | 2 +- .../php/test/Model/IdentityPatchTest.php | 2 +- .../Model/IdentitySchemaContainerTest.php | 2 +- .../test/Model/IdentitySchemaPresetTest.php | 2 +- .../client/php/test/Model/IdentityTest.php | 2 +- ...yWithCredentialsOidcConfigProviderTest.php | 2 +- .../IdentityWithCredentialsOidcConfigTest.php | 2 +- .../Model/IdentityWithCredentialsOidcTest.php | 2 +- ...ntityWithCredentialsPasswordConfigTest.php | 2 +- .../IdentityWithCredentialsPasswordTest.php | 2 +- .../Model/IdentityWithCredentialsTest.php | 2 +- .../php/test/Model/InlineObject3Test.php | 2 +- .../php/test/Model/InlineResponse2001Test.php | 2 +- .../php/test/Model/InlineResponse200Test.php | 2 +- .../php/test/Model/InlineResponse503Test.php | 2 +- .../InternalGetProjectBrandingBodyTest.php | 2 +- ...WelcomeScreenEnabledForProjectBodyTest.php | 2 +- ...nternalIsOwnerForProjectBySlugBodyTest.php | 2 +- ...nalIsOwnerForProjectBySlugResponseTest.php | 2 +- .../Model/IntrospectedOAuth2TokenTest.php | 2 +- .../Model/IsOwnerForProjectBySlugTest.php | 2 +- .../client/php/test/Model/JsonPatchTest.php | 2 +- .../php/test/Model/JsonWebKeySetTest.php | 2 +- .../client/php/test/Model/JsonWebKeyTest.php | 2 +- .../php/test/Model/KetoNamespaceTest.php | 2 +- .../php/test/Model/ListEventStreamsTest.php | 2 +- .../Model/ListMyWorkspacesResponseTest.php | 2 +- .../Model/ListOrganizationsResponseTest.php | 2 +- .../ListWorkspaceProjectsResponseTest.php | 2 +- .../php/test/Model/LoginFlowStateTest.php | 2 +- .../client/php/test/Model/LoginFlowTest.php | 11 +- .../client/php/test/Model/LogoutFlowTest.php | 2 +- .../test/Model/ManagedIdentitySchemaTest.php | 2 +- ...agedIdentitySchemaValidationResultTest.php | 2 +- .../php/test/Model/MemberInviteTest.php | 2 +- .../php/test/Model/MessageDispatchTest.php | 2 +- clients/client/php/test/Model/MessageTest.php | 2 +- .../php/test/Model/MetricsDatapointTest.php | 2 +- .../php/test/Model/MigrationOptionsTest.php | 2 +- .../php/test/Model/ModelNamespaceTest.php | 2 +- .../Model/NeedsPrivilegedSessionErrorTest.php | 2 +- ...lizedProjectRevisionCourierChannelTest.php | 2 +- .../NormalizedProjectRevisionHookTest.php | 2 +- ...lizedProjectRevisionIdentitySchemaTest.php | 2 +- .../Model/NormalizedProjectRevisionTest.php | 11 +- ...dProjectRevisionThirdPartyProviderTest.php | 2 +- ...edProjectRevisionTokenizerTemplateTest.php | 2 +- .../php/test/Model/NormalizedProjectTest.php | 2 +- .../php/test/Model/OAuth2ClientTest.php | 2 +- .../Model/OAuth2ClientTokenLifespansTest.php | 2 +- ...ConsentRequestOpenIDConnectContextTest.php | 2 +- .../test/Model/OAuth2ConsentRequestTest.php | 2 +- .../OAuth2ConsentSessionExpiresAtTest.php | 2 +- .../test/Model/OAuth2ConsentSessionTest.php | 2 +- .../php/test/Model/OAuth2LoginRequestTest.php | 2 +- .../test/Model/OAuth2LogoutRequestTest.php | 2 +- .../php/test/Model/OAuth2RedirectToTest.php | 2 +- .../test/Model/OAuth2TokenExchangeTest.php | 2 +- .../php/test/Model/OidcConfigurationTest.php | 2 +- .../php/test/Model/OidcUserInfoTest.php | 2 +- .../php/test/Model/OrganizationBodyTest.php | 2 +- .../php/test/Model/OrganizationTest.php | 2 +- .../php/test/Model/PaginationHeadersTest.php | 2 +- .../client/php/test/Model/PaginationTest.php | 2 +- .../client/php/test/Model/ParseErrorTest.php | 2 +- .../test/Model/PatchIdentitiesBodyTest.php | 2 +- .../Model/PerformNativeLogoutBodyTest.php | 2 +- .../PermissionsOnWorkpaceResponseTest.php | 91 + .../client/php/test/Model/PlanDetailsTest.php | 2 +- clients/client/php/test/Model/PlanTest.php | 2 +- .../Model/PostCheckPermissionBodyTest.php | 2 +- .../PostCheckPermissionOrErrorBodyTest.php | 2 +- .../php/test/Model/ProjectApiKeyTest.php | 2 +- .../test/Model/ProjectBrandingColorsTest.php | 2 +- .../php/test/Model/ProjectBrandingTest.php | 2 +- .../test/Model/ProjectBrandingThemeTest.php | 2 +- .../client/php/test/Model/ProjectCorsTest.php | 2 +- .../test/Model/ProjectEventsDatapointTest.php | 2 +- .../client/php/test/Model/ProjectHostTest.php | 2 +- ...criptionTest.php => ProjectMemberTest.php} | 30 +- .../php/test/Model/ProjectMetadataTest.php | 2 +- .../test/Model/ProjectServiceIdentityTest.php | 2 +- .../test/Model/ProjectServiceOAuth2Test.php | 2 +- .../Model/ProjectServicePermissionTest.php | 2 +- .../php/test/Model/ProjectServicesTest.php | 2 +- clients/client/php/test/Model/ProjectTest.php | 2 +- .../client/php/test/Model/QuotaUsageTest.php | 2 +- .../php/test/Model/RFC6749ErrorJsonTest.php | 2 +- .../Model/RecoveryCodeForIdentityTest.php | 2 +- .../php/test/Model/RecoveryFlowStateTest.php | 2 +- .../php/test/Model/RecoveryFlowTest.php | 11 +- .../Model/RecoveryIdentityAddressTest.php | 2 +- .../Model/RecoveryLinkForIdentityTest.php | 2 +- .../test/Model/RegistrationFlowStateTest.php | 2 +- .../php/test/Model/RegistrationFlowTest.php | 2 +- .../test/Model/RejectOAuth2RequestTest.php | 2 +- .../php/test/Model/RelationQueryTest.php | 2 +- .../test/Model/RelationshipNamespacesTest.php | 2 +- .../php/test/Model/RelationshipPatchTest.php | 2 +- .../php/test/Model/RelationshipTest.php | 2 +- .../php/test/Model/RelationshipsTest.php | 2 +- .../client/php/test/Model/SchemaPatchTest.php | 2 +- .../Model/SelfServiceFlowExpiredErrorTest.php | 2 +- .../Model/SessionActivityDatapointTest.php | 2 +- .../Model/SessionAuthenticationMethodTest.php | 2 +- .../php/test/Model/SessionDeviceTest.php | 2 +- clients/client/php/test/Model/SessionTest.php | 2 +- .../SetActiveProjectInConsoleBodyTest.php | 2 +- .../test/Model/SetCustomDomainBodyTest.php | 2 +- .../php/test/Model/SetEventStreamBodyTest.php | 2 +- .../Model/SetProjectBrandingThemeBodyTest.php | 2 +- .../client/php/test/Model/SetProjectTest.php | 2 +- .../php/test/Model/SettingsFlowStateTest.php | 2 +- .../php/test/Model/SettingsFlowTest.php | 11 +- .../php/test/Model/SourcePositionTest.php | 2 +- .../client/php/test/Model/SubjectSetTest.php | 2 +- .../php/test/Model/SubscriptionTest.php | 20 +- .../SuccessfulCodeExchangeResponseTest.php | 2 +- .../test/Model/SuccessfulNativeLoginTest.php | 2 +- .../SuccessfulNativeRegistrationTest.php | 2 +- .../Model/SuccessfulProjectUpdateTest.php | 2 +- .../test/Model/TokenPaginationHeadersTest.php | 2 +- .../TokenPaginationRequestParametersTest.php | 2 +- .../TokenPaginationResponseHeadersTest.php | 2 +- .../php/test/Model/TokenPaginationTest.php | 2 +- .../Model/TrustOAuth2JwtGrantIssuerTest.php | 2 +- .../Model/TrustedOAuth2JwtGrantIssuerTest.php | 2 +- .../TrustedOAuth2JwtGrantJsonWebKeyTest.php | 2 +- .../client/php/test/Model/UiContainerTest.php | 2 +- .../test/Model/UiNodeAnchorAttributesTest.php | 2 +- .../php/test/Model/UiNodeAttributesTest.php | 2 +- .../test/Model/UiNodeImageAttributesTest.php | 2 +- .../test/Model/UiNodeInputAttributesTest.php | 2 +- .../client/php/test/Model/UiNodeMetaTest.php | 2 +- .../test/Model/UiNodeScriptAttributesTest.php | 2 +- clients/client/php/test/Model/UiNodeTest.php | 2 +- .../test/Model/UiNodeTextAttributesTest.php | 2 +- clients/client/php/test/Model/UiTextTest.php | 2 +- .../php/test/Model/UpdateIdentityBodyTest.php | 2 +- .../test/Model/UpdateLoginFlowBodyTest.php | 11 +- .../UpdateLoginFlowWithCodeMethodTest.php | 11 +- ...ateLoginFlowWithLookupSecretMethodTest.php | 2 +- .../UpdateLoginFlowWithOidcMethodTest.php | 11 +- .../UpdateLoginFlowWithPasswordMethodTest.php | 11 +- .../UpdateLoginFlowWithTotpMethodTest.php | 11 +- .../UpdateLoginFlowWithWebAuthnMethodTest.php | 11 +- .../test/Model/UpdateRecoveryFlowBodyTest.php | 11 +- .../UpdateRecoveryFlowWithCodeMethodTest.php | 11 +- .../UpdateRecoveryFlowWithLinkMethodTest.php | 11 +- .../Model/UpdateRegistrationFlowBodyTest.php | 2 +- ...dateRegistrationFlowWithCodeMethodTest.php | 2 +- ...dateRegistrationFlowWithOidcMethodTest.php | 2 +- ...RegistrationFlowWithPasswordMethodTest.php | 2 +- ...RegistrationFlowWithWebAuthnMethodTest.php | 2 +- .../test/Model/UpdateSettingsFlowBodyTest.php | 11 +- ...UpdateSettingsFlowWithLookupMethodTest.php | 11 +- .../UpdateSettingsFlowWithOidcMethodTest.php | 11 +- ...dateSettingsFlowWithPasswordMethodTest.php | 11 +- ...pdateSettingsFlowWithProfileMethodTest.php | 11 +- .../UpdateSettingsFlowWithTotpMethodTest.php | 11 +- ...dateSettingsFlowWithWebAuthnMethodTest.php | 11 +- .../test/Model/UpdateSubscriptionBodyTest.php | 2 +- .../Model/UpdateVerificationFlowBodyTest.php | 11 +- ...dateVerificationFlowWithCodeMethodTest.php | 11 +- ...dateVerificationFlowWithLinkMethodTest.php | 11 +- .../test/Model/UpdateWorkspacePayloadTest.php | 91 + clients/client/php/test/Model/UsageTest.php | 2 +- ...erifiableCredentialPrimingResponseTest.php | 2 +- .../Model/VerifiableCredentialProofTest.php | 2 +- .../VerifiableCredentialResponseTest.php | 2 +- .../Model/VerifiableIdentityAddressTest.php | 2 +- .../test/Model/VerificationFlowStateTest.php | 2 +- .../php/test/Model/VerificationFlowTest.php | 11 +- clients/client/php/test/Model/VersionTest.php | 2 +- clients/client/php/test/Model/WarningTest.php | 2 +- .../php/test/Model/WorkspaceMetaTest.php | 2 +- .../client/php/test/Model/WorkspaceTest.php | 2 +- .../client/python/.openapi-generator/FILES | 12 +- clients/client/python/README.md | 8 +- clients/client/python/docs/CloudAccount.md | 6 +- .../docs/CreateProjectNormalizedPayload.md | 1 + clients/client/python/docs/FrontendApi.md | 4 +- clients/client/python/docs/IdentityApi.md | 6 +- clients/client/python/docs/LoginFlow.md | 1 + .../python/docs/NormalizedProjectRevision.md | 1 + ...on.md => PermissionsOnWorkpaceResponse.md} | 9 +- clients/client/python/docs/PlanDetails.md | 2 +- clients/client/python/docs/PlanFeatures.md | 11 + clients/client/python/docs/ProjectApi.md | 4 +- clients/client/python/docs/ProjectMember.md | 6 +- clients/client/python/docs/ProjectMembers.md | 2 +- clients/client/python/docs/QuotaUsage.md | 2 +- clients/client/python/docs/RecoveryFlow.md | 1 + clients/client/python/docs/SettingsFlow.md | 1 + clients/client/python/docs/Subscription.md | 2 + .../client/python/docs/UpdateLoginFlowBody.md | 1 + .../docs/UpdateLoginFlowWithCodeMethod.md | 1 + .../docs/UpdateLoginFlowWithOidcMethod.md | 1 + .../docs/UpdateLoginFlowWithPasswordMethod.md | 1 + .../docs/UpdateLoginFlowWithTotpMethod.md | 1 + .../docs/UpdateLoginFlowWithWebAuthnMethod.md | 1 + .../python/docs/UpdateRecoveryFlowBody.md | 1 + .../docs/UpdateRecoveryFlowWithCodeMethod.md | 1 + .../docs/UpdateRecoveryFlowWithLinkMethod.md | 1 + .../python/docs/UpdateSettingsFlowBody.md | 1 + .../UpdateSettingsFlowWithLookupMethod.md | 1 + .../docs/UpdateSettingsFlowWithOidcMethod.md | 1 + .../UpdateSettingsFlowWithPasswordMethod.md | 1 + .../UpdateSettingsFlowWithProfileMethod.md | 1 + .../docs/UpdateSettingsFlowWithTotpMethod.md | 1 + .../UpdateSettingsFlowWithWebAuthnMethod.md | 1 + .../python/docs/UpdateVerificationFlowBody.md | 1 + .../UpdateVerificationFlowWithCodeMethod.md | 1 + .../UpdateVerificationFlowWithLinkMethod.md | 1 + .../python/docs/UpdateWorkspacePayload.md | 12 + .../client/python/docs/VerificationFlow.md | 1 + clients/client/python/ory_client/__init__.py | 4 +- .../python/ory_client/api/courier_api.py | 2 +- .../python/ory_client/api/events_api.py | 2 +- .../python/ory_client/api/frontend_api.py | 8 +- .../python/ory_client/api/identity_api.py | 9 +- .../client/python/ory_client/api/jwk_api.py | 2 +- .../python/ory_client/api/metadata_api.py | 2 +- .../python/ory_client/api/o_auth2_api.py | 2 +- .../client/python/ory_client/api/oidc_api.py | 2 +- .../python/ory_client/api/permission_api.py | 2 +- .../python/ory_client/api/project_api.py | 6 +- .../python/ory_client/api/relationship_api.py | 2 +- .../python/ory_client/api/wellknown_api.py | 2 +- .../client/python/ory_client/api_client.py | 4 +- .../client/python/ory_client/configuration.py | 6 +- .../client/python/ory_client/exceptions.py | 2 +- .../model/accept_o_auth2_consent_request.py | 2 +- .../accept_o_auth2_consent_request_session.py | 2 +- .../model/accept_o_auth2_login_request.py | 2 +- .../model/active_project_in_console.py | 2 +- .../python/ory_client/model/attribute.py | 2 +- .../ory_client/model/attribute_filter.py | 2 +- .../model/attributes_count_datapoint.py | 2 +- .../model/authenticator_assurance_level.py | 2 +- .../model/batch_patch_identities_response.py | 2 +- .../model/check_opl_syntax_result.py | 2 +- .../model/check_permission_result.py | 2 +- .../python/ory_client/model/cloud_account.py | 28 +- .../model/consistency_request_parameters.py | 2 +- .../python/ory_client/model/continue_with.py | 2 +- .../model/continue_with_recovery_ui.py | 2 +- .../model/continue_with_recovery_ui_flow.py | 2 +- .../continue_with_set_ory_session_token.py | 2 +- .../model/continue_with_settings_ui.py | 2 +- .../model/continue_with_settings_ui_flow.py | 2 +- .../model/continue_with_verification_ui.py | 2 +- .../continue_with_verification_ui_flow.py | 2 +- .../model/courier_message_status.py | 2 +- .../ory_client/model/courier_message_type.py | 2 +- .../model/create_custom_domain_body.py | 2 +- .../model/create_event_stream_body.py | 2 +- .../ory_client/model/create_identity_body.py | 2 +- .../model/create_invite_response.py | 2 +- .../model/create_json_web_key_set.py | 2 +- .../model/create_member_invite_response.py | 2 +- .../model/create_project_api_key_request.py | 2 +- .../ory_client/model/create_project_body.py | 2 +- .../model/create_project_branding.py | 2 +- .../create_project_member_invite_body.py | 2 +- .../create_project_normalized_payload.py | 6 +- .../create_recovery_code_for_identity_body.py | 2 +- .../create_recovery_link_for_identity_body.py | 2 +- .../model/create_relationship_body.py | 2 +- .../model/create_subscription_body.py | 2 +- .../model/create_subscription_common.py | 2 +- ...eate_verifiable_credential_request_body.py | 2 +- .../create_workspace_member_invite_body.py | 2 +- .../model/create_workspace_payload.py | 2 +- .../create_workspace_subscription_body.py | 2 +- .../model/credential_supported_draft00.py | 2 +- .../python/ory_client/model/custom_domain.py | 2 +- .../model/delete_my_sessions_count.py | 2 +- .../ory_client/model/email_template_data.py | 2 +- .../model/email_template_data_body.py | 2 +- ...enticator_assurance_level_not_satisfied.py | 2 +- .../error_browser_location_change_required.py | 2 +- .../ory_client/model/error_flow_replaced.py | 2 +- .../python/ory_client/model/error_generic.py | 2 +- .../python/ory_client/model/error_o_auth2.py | 2 +- .../python/ory_client/model/event_stream.py | 2 +- .../model/expanded_permission_tree.py | 2 +- .../python/ory_client/model/flow_error.py | 2 +- .../python/ory_client/model/generic_error.py | 2 +- .../ory_client/model/generic_error_content.py | 2 +- .../python/ory_client/model/generic_usage.py | 2 +- .../model/get_attributes_count_response.py | 2 +- .../get_managed_identity_schema_location.py | 2 +- .../get_metrics_event_attributes_response.py | 2 +- .../model/get_metrics_event_types_response.py | 2 +- .../model/get_organization_response.py | 2 +- .../model/get_project_events_body.py | 2 +- .../model/get_project_events_response.py | 2 +- .../model/get_project_metrics_response.py | 2 +- .../model/get_session_activity_response.py | 2 +- .../model/get_version200_response.py | 2 +- .../model/health_not_ready_status.py | 2 +- .../python/ory_client/model/health_status.py | 2 +- .../python/ory_client/model/identity.py | 2 +- .../ory_client/model/identity_credentials.py | 2 +- .../model/identity_credentials_code.py | 2 +- .../model/identity_credentials_oidc.py | 2 +- .../identity_credentials_oidc_provider.py | 2 +- .../model/identity_credentials_password.py | 2 +- .../python/ory_client/model/identity_patch.py | 2 +- .../model/identity_patch_response.py | 2 +- .../model/identity_schema_container.py | 2 +- .../model/identity_schema_preset.py | 2 +- .../model/identity_schema_presets.py | 2 +- .../ory_client/model/identity_schemas.py | 2 +- .../model/identity_with_credentials.py | 2 +- .../model/identity_with_credentials_oidc.py | 2 +- .../identity_with_credentials_oidc_config.py | 2 +- ...y_with_credentials_oidc_config_provider.py | 2 +- .../identity_with_credentials_password.py | 2 +- ...entity_with_credentials_password_config.py | 2 +- .../internal_get_project_branding_body.py | 2 +- ...welcome_screen_enabled_for_project_body.py | 2 +- ...ernal_is_owner_for_project_by_slug_body.py | 2 +- ...l_is_owner_for_project_by_slug_response.py | 2 +- .../model/introspected_o_auth2_token.py | 2 +- .../model/is_owner_for_project_by_slug.py | 2 +- .../ory_client/model/is_ready200_response.py | 2 +- .../ory_client/model/is_ready503_response.py | 2 +- .../python/ory_client/model/json_patch.py | 2 +- .../ory_client/model/json_patch_document.py | 2 +- .../python/ory_client/model/json_web_key.py | 2 +- .../ory_client/model/json_web_key_set.py | 2 +- .../python/ory_client/model/keto_namespace.py | 2 +- .../ory_client/model/keto_namespaces.py | 2 +- .../ory_client/model/list_custom_domains.py | 2 +- .../ory_client/model/list_event_streams.py | 2 +- .../model/list_my_workspaces_response.py | 2 +- .../model/list_organizations_response.py | 2 +- .../model/list_workspace_projects_response.py | 2 +- .../python/ory_client/model/login_flow.py | 6 +- .../ory_client/model/login_flow_state.py | 2 +- .../python/ory_client/model/logout_flow.py | 2 +- .../model/managed_identity_schema.py | 2 +- ...naged_identity_schema_validation_result.py | 2 +- .../model/managed_identity_schemas.py | 2 +- .../python/ory_client/model/member_invite.py | 2 +- .../python/ory_client/model/member_invites.py | 2 +- .../client/python/ory_client/model/message.py | 2 +- .../ory_client/model/message_dispatch.py | 2 +- .../ory_client/model/metrics_datapoint.py | 2 +- .../ory_client/model/migration_options.py | 2 +- .../python/ory_client/model/namespace.py | 2 +- .../model/needs_privileged_session_error.py | 2 +- .../ory_client/model/normalized_project.py | 2 +- .../model/normalized_project_revision.py | 6 +- ...alized_project_revision_courier_channel.py | 2 +- .../model/normalized_project_revision_hook.py | 2 +- ...alized_project_revision_identity_schema.py | 2 +- ...lized_project_revision_identity_schemas.py | 2 +- ...d_project_revision_third_party_provider.py | 2 +- ...zed_project_revision_tokenizer_template.py | 2 +- ...ed_project_revision_tokenizer_templates.py | 2 +- .../ory_client/model/normalized_projects.py | 2 +- .../python/ory_client/model/null_duration.py | 2 +- .../python/ory_client/model/o_auth2_client.py | 2 +- .../model/o_auth2_client_token_lifespans.py | 2 +- .../model/o_auth2_consent_request.py | 2 +- ...consent_request_open_id_connect_context.py | 2 +- .../model/o_auth2_consent_session.py | 2 +- .../o_auth2_consent_session_expires_at.py | 2 +- .../model/o_auth2_consent_sessions.py | 2 +- .../ory_client/model/o_auth2_login_request.py | 2 +- .../model/o_auth2_logout_request.py | 2 +- .../ory_client/model/o_auth2_redirect_to.py | 2 +- .../model/o_auth2_token_exchange.py | 2 +- .../ory_client/model/oidc_configuration.py | 2 +- .../python/ory_client/model/oidc_user_info.py | 2 +- .../python/ory_client/model/organization.py | 2 +- .../ory_client/model/organization_body.py | 2 +- .../python/ory_client/model/pagination.py | 2 +- .../ory_client/model/pagination_headers.py | 2 +- .../python/ory_client/model/parse_error.py | 2 +- .../ory_client/model/patch_identities_body.py | 2 +- .../model/perform_native_logout_body.py | 2 +- .../model/permissions_on_project.py | 2 +- .../model/permissions_on_workpace_response.py | 264 + .../client/python/ory_client/model/plan.py | 2 +- .../python/ory_client/model/plan_details.py | 12 +- .../python/ory_client/model/plan_features.py | 266 + .../client/python/ory_client/model/plans.py | 2 +- .../model/post_check_permission_body.py | 2 +- .../post_check_permission_or_error_body.py | 2 +- .../client/python/ory_client/model/pricing.py | 2 +- .../client/python/ory_client/model/project.py | 2 +- .../ory_client/model/project_api_key.py | 2 +- .../ory_client/model/project_api_keys.py | 2 +- .../ory_client/model/project_branding.py | 2 +- .../model/project_branding_colors.py | 2 +- .../model/project_branding_theme.py | 2 +- .../model/project_branding_themes.py | 2 +- .../python/ory_client/model/project_cors.py | 2 +- .../model/project_events_datapoint.py | 2 +- .../python/ory_client/model/project_host.py | 2 +- .../python/ory_client/model/project_member.py | 159 +- .../ory_client/model/project_members.py | 6 +- .../ory_client/model/project_metadata.py | 2 +- .../ory_client/model/project_metadata_list.py | 2 +- .../model/project_revision_hooks.py | 2 +- .../project_revision_identity_schemas.py | 2 +- ...ct_revision_third_party_login_providers.py | 2 +- .../ory_client/model/project_revisions.py | 2 +- .../model/project_service_identity.py | 2 +- .../model/project_service_o_auth2.py | 2 +- .../model/project_service_permission.py | 2 +- .../ory_client/model/project_services.py | 2 +- .../python/ory_client/model/projects.py | 2 +- .../python/ory_client/model/quota_usage.py | 7 +- .../model/recovery_code_for_identity.py | 2 +- .../python/ory_client/model/recovery_flow.py | 6 +- .../ory_client/model/recovery_flow_state.py | 2 +- .../model/recovery_identity_address.py | 2 +- .../model/recovery_link_for_identity.py | 2 +- .../ory_client/model/registration_flow.py | 2 +- .../model/registration_flow_state.py | 2 +- .../model/reject_o_auth2_request.py | 2 +- .../python/ory_client/model/relation_query.py | 2 +- .../python/ory_client/model/relationship.py | 2 +- .../model/relationship_namespaces.py | 2 +- .../ory_client/model/relationship_patch.py | 2 +- .../python/ory_client/model/relationships.py | 2 +- .../model/revision_courier_channels.py | 2 +- .../ory_client/model/rfc6749_error_json.py | 2 +- .../python/ory_client/model/schema_patch.py | 2 +- .../model/self_service_flow_expired_error.py | 2 +- .../client/python/ory_client/model/session.py | 2 +- .../model/session_activity_datapoint.py | 2 +- .../model/session_authentication_method.py | 2 +- .../model/session_authentication_methods.py | 2 +- .../python/ory_client/model/session_device.py | 2 +- .../set_active_project_in_console_body.py | 2 +- .../model/set_custom_domain_body.py | 2 +- .../ory_client/model/set_event_stream_body.py | 2 +- .../python/ory_client/model/set_project.py | 2 +- .../model/set_project_branding_theme_body.py | 2 +- .../python/ory_client/model/settings_flow.py | 6 +- .../ory_client/model/settings_flow_state.py | 2 +- .../ory_client/model/source_position.py | 2 +- .../model/string_slice_json_format.py | 2 +- .../python/ory_client/model/subject_set.py | 2 +- .../python/ory_client/model/subscription.py | 16 +- .../successful_code_exchange_response.py | 2 +- .../model/successful_native_login.py | 2 +- .../model/successful_native_registration.py | 2 +- .../model/successful_project_update.py | 2 +- .../ory_client/model/token_pagination.py | 2 +- .../model/token_pagination_headers.py | 2 +- .../token_pagination_request_parameters.py | 2 +- .../token_pagination_response_headers.py | 2 +- .../model/trust_o_auth2_jwt_grant_issuer.py | 2 +- .../model/trusted_o_auth2_jwt_grant_issuer.py | 2 +- .../trusted_o_auth2_jwt_grant_issuers.py | 2 +- .../trusted_o_auth2_jwt_grant_json_web_key.py | 2 +- .../python/ory_client/model/ui_container.py | 2 +- .../client/python/ory_client/model/ui_node.py | 2 +- .../model/ui_node_anchor_attributes.py | 2 +- .../ory_client/model/ui_node_attributes.py | 2 +- .../model/ui_node_image_attributes.py | 2 +- .../model/ui_node_input_attributes.py | 2 +- .../python/ory_client/model/ui_node_meta.py | 2 +- .../model/ui_node_script_attributes.py | 2 +- .../model/ui_node_text_attributes.py | 2 +- .../python/ory_client/model/ui_nodes.py | 2 +- .../client/python/ory_client/model/ui_text.py | 2 +- .../python/ory_client/model/ui_texts.py | 2 +- .../ory_client/model/update_identity_body.py | 2 +- .../model/update_login_flow_body.py | 6 +- .../update_login_flow_with_code_method.py | 6 +- ...te_login_flow_with_lookup_secret_method.py | 2 +- .../update_login_flow_with_oidc_method.py | 6 +- .../update_login_flow_with_password_method.py | 6 +- .../update_login_flow_with_totp_method.py | 6 +- ...update_login_flow_with_web_authn_method.py | 6 +- .../model/update_recovery_flow_body.py | 6 +- .../update_recovery_flow_with_code_method.py | 6 +- .../update_recovery_flow_with_link_method.py | 6 +- .../model/update_registration_flow_body.py | 2 +- ...date_registration_flow_with_code_method.py | 2 +- ...date_registration_flow_with_oidc_method.py | 2 +- ..._registration_flow_with_password_method.py | 2 +- ...registration_flow_with_web_authn_method.py | 2 +- .../model/update_settings_flow_body.py | 6 +- ...update_settings_flow_with_lookup_method.py | 6 +- .../update_settings_flow_with_oidc_method.py | 6 +- ...date_settings_flow_with_password_method.py | 6 +- ...pdate_settings_flow_with_profile_method.py | 6 +- .../update_settings_flow_with_totp_method.py | 6 +- ...ate_settings_flow_with_web_authn_method.py | 6 +- .../model/update_subscription_body.py | 2 +- .../model/update_verification_flow_body.py | 6 +- ...date_verification_flow_with_code_method.py | 6 +- ...date_verification_flow_with_link_method.py | 6 +- ...ription.py => update_workspace_payload.py} | 50 +- .../client/python/ory_client/model/usage.py | 2 +- .../verifiable_credential_priming_response.py | 2 +- .../model/verifiable_credential_proof.py | 2 +- .../model/verifiable_credential_response.py | 2 +- .../model/verifiable_identity_address.py | 2 +- .../ory_client/model/verification_flow.py | 6 +- .../model/verification_flow_state.py | 2 +- .../client/python/ory_client/model/version.py | 2 +- .../client/python/ory_client/model/warning.py | 2 +- .../python/ory_client/model/workspace.py | 2 +- .../python/ory_client/model/workspace_meta.py | 2 +- .../python/ory_client/model/workspaces.py | 2 +- .../client/python/ory_client/model_utils.py | 2 +- .../python/ory_client/models/__init__.py | 4 +- clients/client/python/ory_client/rest.py | 2 +- clients/client/python/setup.py | 4 +- .../test_accept_o_auth2_consent_request.py | 2 +- ..._accept_o_auth2_consent_request_session.py | 2 +- .../test/test_accept_o_auth2_login_request.py | 2 +- .../test/test_active_project_in_console.py | 2 +- clients/client/python/test/test_attribute.py | 2 +- .../python/test/test_attribute_filter.py | 2 +- .../test/test_attributes_count_datapoint.py | 2 +- .../test_authenticator_assurance_level.py | 2 +- .../test_batch_patch_identities_response.py | 2 +- .../test/test_check_opl_syntax_result.py | 2 +- .../test/test_check_permission_result.py | 2 +- .../client/python/test/test_cloud_account.py | 2 +- .../test_consistency_request_parameters.py | 2 +- .../client/python/test/test_continue_with.py | 2 +- .../test/test_continue_with_recovery_ui.py | 2 +- .../test_continue_with_recovery_ui_flow.py | 2 +- ...est_continue_with_set_ory_session_token.py | 2 +- .../test/test_continue_with_settings_ui.py | 2 +- .../test_continue_with_settings_ui_flow.py | 2 +- .../test_continue_with_verification_ui.py | 2 +- ...test_continue_with_verification_ui_flow.py | 2 +- .../client/python/test/test_courier_api.py | 2 +- .../test/test_courier_message_status.py | 2 +- .../python/test/test_courier_message_type.py | 2 +- .../test/test_create_custom_domain_body.py | 2 +- .../test/test_create_event_stream_body.py | 2 +- .../python/test/test_create_identity_body.py | 2 +- .../test/test_create_invite_response.py | 2 +- .../test/test_create_json_web_key_set.py | 2 +- .../test_create_member_invite_response.py | 2 +- .../test_create_project_api_key_request.py | 2 +- .../python/test/test_create_project_body.py | 2 +- .../test/test_create_project_branding.py | 2 +- .../test_create_project_member_invite_body.py | 2 +- .../test_create_project_normalized_payload.py | 2 +- ..._create_recovery_code_for_identity_body.py | 2 +- ..._create_recovery_link_for_identity_body.py | 2 +- .../test/test_create_relationship_body.py | 2 +- .../test/test_create_subscription_body.py | 2 +- .../test/test_create_subscription_common.py | 2 +- ...eate_verifiable_credential_request_body.py | 2 +- ...est_create_workspace_member_invite_body.py | 2 +- .../test/test_create_workspace_payload.py | 2 +- ...test_create_workspace_subscription_body.py | 2 +- .../test/test_credential_supported_draft00.py | 2 +- .../client/python/test/test_custom_domain.py | 2 +- .../test/test_delete_my_sessions_count.py | 2 +- .../python/test/test_email_template_data.py | 2 +- .../test/test_email_template_data_body.py | 2 +- ...enticator_assurance_level_not_satisfied.py | 2 +- ..._error_browser_location_change_required.py | 2 +- .../python/test/test_error_flow_replaced.py | 2 +- .../client/python/test/test_error_generic.py | 2 +- .../client/python/test/test_error_o_auth2.py | 2 +- .../client/python/test/test_event_stream.py | 2 +- clients/client/python/test/test_events_api.py | 2 +- .../test/test_expanded_permission_tree.py | 2 +- clients/client/python/test/test_flow_error.py | 2 +- .../client/python/test/test_frontend_api.py | 2 +- .../client/python/test/test_generic_error.py | 2 +- .../python/test/test_generic_error_content.py | 2 +- .../client/python/test/test_generic_usage.py | 2 +- .../test_get_attributes_count_response.py | 2 +- ...st_get_managed_identity_schema_location.py | 2 +- ...t_get_metrics_event_attributes_response.py | 2 +- .../test_get_metrics_event_types_response.py | 2 +- .../test/test_get_organization_response.py | 2 +- .../test/test_get_project_events_body.py | 2 +- .../test/test_get_project_events_response.py | 2 +- .../test/test_get_project_metrics_response.py | 2 +- .../test_get_session_activity_response.py | 2 +- .../test/test_get_version200_response.py | 2 +- .../test/test_health_not_ready_status.py | 2 +- .../client/python/test/test_health_status.py | 2 +- clients/client/python/test/test_identity.py | 2 +- .../client/python/test/test_identity_api.py | 2 +- .../python/test/test_identity_credentials.py | 2 +- .../test/test_identity_credentials_code.py | 2 +- .../test/test_identity_credentials_oidc.py | 2 +- ...test_identity_credentials_oidc_provider.py | 2 +- .../test_identity_credentials_password.py | 2 +- .../client/python/test/test_identity_patch.py | 2 +- .../test/test_identity_patch_response.py | 2 +- .../test/test_identity_schema_container.py | 2 +- .../test/test_identity_schema_preset.py | 2 +- .../test/test_identity_schema_presets.py | 2 +- .../python/test/test_identity_schemas.py | 2 +- .../test/test_identity_with_credentials.py | 2 +- .../test_identity_with_credentials_oidc.py | 2 +- ...t_identity_with_credentials_oidc_config.py | 2 +- ...y_with_credentials_oidc_config_provider.py | 2 +- ...test_identity_with_credentials_password.py | 2 +- ...entity_with_credentials_password_config.py | 2 +- ...test_internal_get_project_branding_body.py | 2 +- ...welcome_screen_enabled_for_project_body.py | 2 +- ...ernal_is_owner_for_project_by_slug_body.py | 2 +- ...l_is_owner_for_project_by_slug_response.py | 2 +- .../test/test_introspected_o_auth2_token.py | 2 +- .../test/test_is_owner_for_project_by_slug.py | 2 +- .../python/test/test_is_ready200_response.py | 2 +- .../python/test/test_is_ready503_response.py | 2 +- clients/client/python/test/test_json_patch.py | 2 +- .../python/test/test_json_patch_document.py | 2 +- .../client/python/test/test_json_web_key.py | 2 +- .../python/test/test_json_web_key_set.py | 2 +- clients/client/python/test/test_jwk_api.py | 2 +- .../client/python/test/test_keto_namespace.py | 2 +- .../python/test/test_keto_namespaces.py | 2 +- .../python/test/test_list_custom_domains.py | 2 +- .../python/test/test_list_event_streams.py | 2 +- .../test/test_list_my_workspaces_response.py | 2 +- .../test/test_list_organizations_response.py | 2 +- .../test_list_workspace_projects_response.py | 2 +- clients/client/python/test/test_login_flow.py | 2 +- .../python/test/test_login_flow_state.py | 2 +- .../client/python/test/test_logout_flow.py | 2 +- .../test/test_managed_identity_schema.py | 2 +- ...naged_identity_schema_validation_result.py | 2 +- .../test/test_managed_identity_schemas.py | 2 +- .../client/python/test/test_member_invite.py | 2 +- .../client/python/test/test_member_invites.py | 2 +- clients/client/python/test/test_message.py | 2 +- .../python/test/test_message_dispatch.py | 2 +- .../client/python/test/test_metadata_api.py | 2 +- .../python/test/test_metrics_datapoint.py | 2 +- .../python/test/test_migration_options.py | 2 +- clients/client/python/test/test_namespace.py | 2 +- .../test_needs_privileged_session_error.py | 2 +- .../python/test/test_normalized_project.py | 2 +- .../test/test_normalized_project_revision.py | 2 +- ...alized_project_revision_courier_channel.py | 2 +- .../test_normalized_project_revision_hook.py | 2 +- ...alized_project_revision_identity_schema.py | 2 +- ...lized_project_revision_identity_schemas.py | 2 +- ...d_project_revision_third_party_provider.py | 2 +- ...zed_project_revision_tokenizer_template.py | 2 +- ...ed_project_revision_tokenizer_templates.py | 2 +- .../python/test/test_normalized_projects.py | 2 +- .../client/python/test/test_null_duration.py | 2 +- .../client/python/test/test_o_auth2_api.py | 2 +- .../client/python/test/test_o_auth2_client.py | 2 +- .../test_o_auth2_client_token_lifespans.py | 2 +- .../test/test_o_auth2_consent_request.py | 2 +- ...consent_request_open_id_connect_context.py | 2 +- .../test/test_o_auth2_consent_session.py | 2 +- ...test_o_auth2_consent_session_expires_at.py | 2 +- .../test/test_o_auth2_consent_sessions.py | 2 +- .../python/test/test_o_auth2_login_request.py | 2 +- .../test/test_o_auth2_logout_request.py | 2 +- .../python/test/test_o_auth2_redirect_to.py | 2 +- .../test/test_o_auth2_token_exchange.py | 2 +- clients/client/python/test/test_oidc_api.py | 2 +- .../python/test/test_oidc_configuration.py | 2 +- .../client/python/test/test_oidc_user_info.py | 2 +- .../client/python/test/test_organization.py | 2 +- .../python/test/test_organization_body.py | 2 +- clients/client/python/test/test_pagination.py | 2 +- .../python/test/test_pagination_headers.py | 2 +- .../client/python/test/test_parse_error.py | 2 +- .../python/test/test_patch_identities_body.py | 2 +- .../test/test_perform_native_logout_body.py | 2 +- .../client/python/test/test_permission_api.py | 2 +- .../test/test_permissions_on_project.py | 2 +- ... test_permissions_on_workpace_response.py} | 14 +- clients/client/python/test/test_plan.py | 2 +- .../client/python/test/test_plan_details.py | 6 +- .../client/python/test/test_plan_features.py | 38 + clients/client/python/test/test_plans.py | 2 +- .../test/test_post_check_permission_body.py | 2 +- ...est_post_check_permission_or_error_body.py | 2 +- clients/client/python/test/test_pricing.py | 2 +- clients/client/python/test/test_project.py | 2 +- .../client/python/test/test_project_api.py | 2 +- .../python/test/test_project_api_key.py | 2 +- .../python/test/test_project_api_keys.py | 2 +- .../python/test/test_project_branding.py | 2 +- .../test/test_project_branding_colors.py | 2 +- .../test/test_project_branding_theme.py | 2 +- .../test/test_project_branding_themes.py | 2 +- .../client/python/test/test_project_cors.py | 2 +- .../test/test_project_events_datapoint.py | 2 +- .../client/python/test/test_project_host.py | 2 +- .../client/python/test/test_project_member.py | 2 +- .../python/test/test_project_members.py | 6 +- .../python/test/test_project_metadata.py | 2 +- .../python/test/test_project_metadata_list.py | 2 +- .../test/test_project_revision_hooks.py | 2 +- .../test_project_revision_identity_schemas.py | 2 +- ...ct_revision_third_party_login_providers.py | 2 +- .../python/test/test_project_revisions.py | 2 +- .../test/test_project_service_identity.py | 2 +- .../test/test_project_service_o_auth2.py | 2 +- .../test/test_project_service_permission.py | 2 +- .../python/test/test_project_services.py | 2 +- clients/client/python/test/test_projects.py | 2 +- .../client/python/test/test_quota_usage.py | 2 +- .../test/test_recovery_code_for_identity.py | 2 +- .../client/python/test/test_recovery_flow.py | 2 +- .../python/test/test_recovery_flow_state.py | 2 +- .../test/test_recovery_identity_address.py | 2 +- .../test/test_recovery_link_for_identity.py | 2 +- .../python/test/test_registration_flow.py | 2 +- .../test/test_registration_flow_state.py | 2 +- .../test/test_reject_o_auth2_request.py | 2 +- .../client/python/test/test_relation_query.py | 2 +- .../client/python/test/test_relationship.py | 2 +- .../python/test/test_relationship_api.py | 2 +- .../test/test_relationship_namespaces.py | 2 +- .../python/test/test_relationship_patch.py | 2 +- .../client/python/test/test_relationships.py | 2 +- .../test/test_revision_courier_channels.py | 2 +- .../python/test/test_rfc6749_error_json.py | 2 +- .../client/python/test/test_schema_patch.py | 2 +- .../test_self_service_flow_expired_error.py | 2 +- clients/client/python/test/test_session.py | 2 +- .../test/test_session_activity_datapoint.py | 2 +- .../test_session_authentication_method.py | 2 +- .../test_session_authentication_methods.py | 2 +- .../client/python/test/test_session_device.py | 2 +- ...test_set_active_project_in_console_body.py | 2 +- .../test/test_set_custom_domain_body.py | 2 +- .../python/test/test_set_event_stream_body.py | 2 +- .../client/python/test/test_set_project.py | 2 +- .../test_set_project_branding_theme_body.py | 2 +- .../client/python/test/test_settings_flow.py | 2 +- .../python/test/test_settings_flow_state.py | 2 +- .../python/test/test_source_position.py | 2 +- .../test/test_string_slice_json_format.py | 2 +- .../client/python/test/test_subject_set.py | 2 +- .../client/python/test/test_subscription.py | 4 +- .../test_successful_code_exchange_response.py | 2 +- .../test/test_successful_native_login.py | 2 +- .../test_successful_native_registration.py | 2 +- .../test/test_successful_project_update.py | 2 +- .../python/test/test_token_pagination.py | 2 +- .../test/test_token_pagination_headers.py | 2 +- ...est_token_pagination_request_parameters.py | 2 +- .../test_token_pagination_response_headers.py | 2 +- .../test_trust_o_auth2_jwt_grant_issuer.py | 2 +- .../test_trusted_o_auth2_jwt_grant_issuer.py | 2 +- .../test_trusted_o_auth2_jwt_grant_issuers.py | 2 +- ..._trusted_o_auth2_jwt_grant_json_web_key.py | 2 +- .../client/python/test/test_ui_container.py | 2 +- clients/client/python/test/test_ui_node.py | 2 +- .../test/test_ui_node_anchor_attributes.py | 2 +- .../python/test/test_ui_node_attributes.py | 2 +- .../test/test_ui_node_image_attributes.py | 2 +- .../test/test_ui_node_input_attributes.py | 2 +- .../client/python/test/test_ui_node_meta.py | 2 +- .../test/test_ui_node_script_attributes.py | 2 +- .../test/test_ui_node_text_attributes.py | 2 +- clients/client/python/test/test_ui_nodes.py | 2 +- clients/client/python/test/test_ui_text.py | 2 +- clients/client/python/test/test_ui_texts.py | 2 +- .../python/test/test_update_identity_body.py | 2 +- .../test/test_update_login_flow_body.py | 2 +- ...test_update_login_flow_with_code_method.py | 2 +- ...te_login_flow_with_lookup_secret_method.py | 2 +- ...test_update_login_flow_with_oidc_method.py | 2 +- ..._update_login_flow_with_password_method.py | 2 +- ...test_update_login_flow_with_totp_method.py | 2 +- ...update_login_flow_with_web_authn_method.py | 2 +- .../test/test_update_recovery_flow_body.py | 2 +- ...t_update_recovery_flow_with_code_method.py | 2 +- ...t_update_recovery_flow_with_link_method.py | 2 +- .../test_update_registration_flow_body.py | 2 +- ...date_registration_flow_with_code_method.py | 2 +- ...date_registration_flow_with_oidc_method.py | 2 +- ..._registration_flow_with_password_method.py | 2 +- ...registration_flow_with_web_authn_method.py | 2 +- .../test/test_update_settings_flow_body.py | 2 +- ...update_settings_flow_with_lookup_method.py | 2 +- ...t_update_settings_flow_with_oidc_method.py | 2 +- ...date_settings_flow_with_password_method.py | 2 +- ...pdate_settings_flow_with_profile_method.py | 2 +- ...t_update_settings_flow_with_totp_method.py | 2 +- ...ate_settings_flow_with_web_authn_method.py | 2 +- .../test/test_update_subscription_body.py | 2 +- .../test_update_verification_flow_body.py | 2 +- ...date_verification_flow_with_code_method.py | 2 +- ...date_verification_flow_with_link_method.py | 2 +- .../test/test_update_workspace_payload.py | 36 + clients/client/python/test/test_usage.py | 2 +- ..._verifiable_credential_priming_response.py | 2 +- .../test/test_verifiable_credential_proof.py | 2 +- .../test_verifiable_credential_response.py | 2 +- .../test/test_verifiable_identity_address.py | 2 +- .../python/test/test_verification_flow.py | 2 +- .../test/test_verification_flow_state.py | 2 +- clients/client/python/test/test_version.py | 2 +- clients/client/python/test/test_warning.py | 2 +- .../client/python/test/test_wellknown_api.py | 2 +- clients/client/python/test/test_workspace.py | 2 +- .../client/python/test/test_workspace_meta.py | 2 +- clients/client/python/test/test_workspaces.py | 2 +- clients/client/ruby/.gitlab-ci.yml | 2 +- clients/client/ruby/.openapi-generator/FILES | 14 +- .../client/ruby/.openapi-generator/VERSION | 2 +- clients/client/ruby/Gemfile.lock | 12 +- clients/client/ruby/README.md | 17 +- clients/client/ruby/docs/CloudAccount.md | 6 +- clients/client/ruby/docs/ContinueWith.md | 1 + .../docs/CreateProjectNormalizedPayload.md | 2 + clients/client/ruby/docs/FrontendApi.md | 4 +- clients/client/ruby/docs/IdentityApi.md | 4 +- .../docs/InternalProvisionMockSubscription.md | 24 - clients/client/ruby/docs/LoginFlow.md | 2 + .../ruby/docs/NormalizedProjectRevision.md | 2 + .../docs/PermissionsOnWorkpaceResponse.md | 18 + clients/client/ruby/docs/PlanDetails.md | 2 +- clients/client/ruby/docs/ProjectApi.md | 12 +- clients/client/ruby/docs/ProjectMember.md | 24 + clients/client/ruby/docs/QuotaUsage.md | 2 +- clients/client/ruby/docs/RecoveryFlow.md | 2 + clients/client/ruby/docs/SettingsFlow.md | 2 + clients/client/ruby/docs/Subscription.md | 4 + clients/client/ruby/docs/UiNodeAttributes.md | 1 + .../client/ruby/docs/UpdateLoginFlowBody.md | 1 + .../docs/UpdateLoginFlowWithCodeMethod.md | 4 +- .../docs/UpdateLoginFlowWithOidcMethod.md | 2 + .../docs/UpdateLoginFlowWithPasswordMethod.md | 4 +- .../docs/UpdateLoginFlowWithTotpMethod.md | 4 +- .../docs/UpdateLoginFlowWithWebAuthnMethod.md | 2 + .../ruby/docs/UpdateRecoveryFlowBody.md | 1 + .../docs/UpdateRecoveryFlowWithCodeMethod.md | 4 +- .../docs/UpdateRecoveryFlowWithLinkMethod.md | 4 +- .../ruby/docs/UpdateRegistrationFlowBody.md | 1 + .../ruby/docs/UpdateSettingsFlowBody.md | 1 + .../UpdateSettingsFlowWithLookupMethod.md | 4 +- .../docs/UpdateSettingsFlowWithOidcMethod.md | 2 + .../UpdateSettingsFlowWithPasswordMethod.md | 4 +- .../UpdateSettingsFlowWithProfileMethod.md | 4 +- .../docs/UpdateSettingsFlowWithTotpMethod.md | 4 +- .../UpdateSettingsFlowWithWebAuthnMethod.md | 2 + .../ruby/docs/UpdateVerificationFlowBody.md | 1 + .../UpdateVerificationFlowWithCodeMethod.md | 4 +- .../UpdateVerificationFlowWithLinkMethod.md | 4 +- .../ruby/docs/UpdateWorkspacePayload.md | 18 + clients/client/ruby/docs/VerificationFlow.md | 2 + clients/client/ruby/lib/ory-client.rb | 8 +- .../ruby/lib/ory-client/api/courier_api.rb | 4 +- .../ruby/lib/ory-client/api/events_api.rb | 4 +- .../ruby/lib/ory-client/api/frontend_api.rb | 7 +- .../ruby/lib/ory-client/api/identity_api.rb | 7 +- .../client/ruby/lib/ory-client/api/jwk_api.rb | 4 +- .../ruby/lib/ory-client/api/metadata_api.rb | 4 +- .../ruby/lib/ory-client/api/o_auth2_api.rb | 4 +- .../ruby/lib/ory-client/api/oidc_api.rb | 4 +- .../ruby/lib/ory-client/api/permission_api.rb | 4 +- .../ruby/lib/ory-client/api/project_api.rb | 16 +- .../lib/ory-client/api/relationship_api.rb | 4 +- .../ruby/lib/ory-client/api/wellknown_api.rb | 4 +- .../client/ruby/lib/ory-client/api_client.rb | 46 +- .../client/ruby/lib/ory-client/api_error.rb | 5 +- .../ruby/lib/ory-client/configuration.rb | 43 +- .../models/accept_o_auth2_consent_request.rb | 35 +- .../accept_o_auth2_consent_request_session.rb | 35 +- .../models/accept_o_auth2_login_request.rb | 37 +- .../models/active_project_in_console.rb | 35 +- .../ruby/lib/ory-client/models/attribute.rb | 35 +- .../lib/ory-client/models/attribute_filter.rb | 35 +- .../models/attributes_count_datapoint.rb | 39 +- .../models/authenticator_assurance_level.rb | 13 +- .../models/batch_patch_identities_response.rb | 35 +- .../models/check_opl_syntax_result.rb | 35 +- .../models/check_permission_result.rb | 37 +- .../lib/ory-client/models/cloud_account.rb | 56 +- .../models/consistency_request_parameters.rb | 35 +- .../lib/ory-client/models/continue_with.rb | 4 +- .../models/continue_with_recovery_ui.rb | 39 +- .../models/continue_with_recovery_ui_flow.rb | 37 +- .../continue_with_set_ory_session_token.rb | 39 +- .../models/continue_with_settings_ui.rb | 39 +- .../models/continue_with_settings_ui_flow.rb | 37 +- .../models/continue_with_verification_ui.rb | 39 +- .../continue_with_verification_ui_flow.rb | 39 +- .../models/courier_message_status.rb | 13 +- .../ory-client/models/courier_message_type.rb | 13 +- .../models/create_custom_domain_body.rb | 35 +- .../models/create_event_stream_body.rb | 41 +- .../ory-client/models/create_identity_body.rb | 39 +- .../models/create_invite_response.rb | 39 +- .../models/create_json_web_key_set.rb | 41 +- .../models/create_project_api_key_request.rb | 37 +- .../ory-client/models/create_project_body.rb | 39 +- .../models/create_project_branding.rb | 35 +- .../create_project_member_invite_body.rb | 35 +- .../create_project_normalized_payload.rb | 87 +- .../create_recovery_code_for_identity_body.rb | 43 +- .../create_recovery_link_for_identity_body.rb | 43 +- .../models/create_relationship_body.rb | 35 +- .../models/create_subscription_body.rb | 41 +- .../models/create_subscription_common.rb | 39 +- ...eate_verifiable_credential_request_body.rb | 35 +- .../create_workspace_member_invite_body.rb | 35 +- .../models/create_workspace_payload.rb | 37 +- .../create_workspace_subscription_body.rb | 39 +- .../models/credential_supported_draft00.rb | 35 +- .../lib/ory-client/models/custom_domain.rb | 35 +- .../models/delete_my_sessions_count.rb | 35 +- .../ory-client/models/email_template_data.rb | 39 +- .../models/email_template_data_body.rb | 39 +- ...enticator_assurance_level_not_satisfied.rb | 35 +- .../error_browser_location_change_required.rb | 35 +- .../ory-client/models/error_flow_replaced.rb | 35 +- .../lib/ory-client/models/error_generic.rb | 37 +- .../lib/ory-client/models/error_o_auth2.rb | 35 +- .../lib/ory-client/models/event_stream.rb | 35 +- .../models/expanded_permission_tree.rb | 37 +- .../ruby/lib/ory-client/models/flow_error.rb | 37 +- .../lib/ory-client/models/generic_error.rb | 37 +- .../models/generic_error_content.rb | 35 +- .../lib/ory-client/models/generic_usage.rb | 39 +- .../models/get_attributes_count_response.rb | 37 +- .../get_managed_identity_schema_location.rb | 35 +- .../get_metrics_event_attributes_response.rb | 37 +- .../get_metrics_event_types_response.rb | 37 +- .../models/get_organization_response.rb | 37 +- .../models/get_project_events_body.rb | 39 +- .../models/get_project_events_response.rb | 37 +- .../models/get_project_metrics_response.rb | 37 +- .../models/get_session_activity_response.rb | 37 +- .../models/get_version200_response.rb | 37 +- .../models/health_not_ready_status.rb | 35 +- .../lib/ory-client/models/health_status.rb | 35 +- .../ruby/lib/ory-client/models/identity.rb | 43 +- .../ory-client/models/identity_credentials.rb | 35 +- .../models/identity_credentials_code.rb | 35 +- .../models/identity_credentials_oidc.rb | 35 +- .../identity_credentials_oidc_provider.rb | 35 +- .../models/identity_credentials_password.rb | 35 +- .../lib/ory-client/models/identity_patch.rb | 35 +- .../models/identity_patch_response.rb | 35 +- .../models/identity_schema_container.rb | 35 +- .../models/identity_schema_preset.rb | 39 +- .../models/identity_with_credentials.rb | 35 +- .../models/identity_with_credentials_oidc.rb | 35 +- .../identity_with_credentials_oidc_config.rb | 35 +- ...y_with_credentials_oidc_config_provider.rb | 39 +- .../identity_with_credentials_password.rb | 35 +- ...entity_with_credentials_password_config.rb | 35 +- .../internal_get_project_branding_body.rb | 35 +- ...welcome_screen_enabled_for_project_body.rb | 39 +- ...ernal_is_owner_for_project_by_slug_body.rb | 41 +- ...l_is_owner_for_project_by_slug_response.rb | 37 +- .../models/introspected_o_auth2_token.rb | 37 +- .../models/is_owner_for_project_by_slug.rb | 39 +- .../ory-client/models/is_ready200_response.rb | 37 +- .../ory-client/models/is_ready503_response.rb | 37 +- .../ruby/lib/ory-client/models/json_patch.rb | 39 +- .../lib/ory-client/models/json_web_key.rb | 43 +- .../lib/ory-client/models/json_web_key_set.rb | 35 +- .../lib/ory-client/models/keto_namespace.rb | 35 +- .../ory-client/models/list_event_streams.rb | 35 +- .../models/list_my_workspaces_response.rb | 41 +- .../models/list_organizations_response.rb | 37 +- .../list_workspace_projects_response.rb | 41 +- .../ruby/lib/ory-client/models/login_flow.rb | 61 +- .../lib/ory-client/models/login_flow_state.rb | 13 +- .../ruby/lib/ory-client/models/logout_flow.rb | 39 +- .../models/managed_identity_schema.rb | 47 +- ...naged_identity_schema_validation_result.rb | 35 +- .../lib/ory-client/models/member_invite.rb | 49 +- .../ruby/lib/ory-client/models/message.rb | 55 +- .../lib/ory-client/models/message_dispatch.rb | 45 +- .../ory-client/models/metrics_datapoint.rb | 39 +- .../ory-client/models/migration_options.rb | 39 +- .../ruby/lib/ory-client/models/namespace.rb | 35 +- .../models/needs_privileged_session_error.rb | 37 +- .../ory-client/models/normalized_project.rb | 53 +- .../models/normalized_project_revision.rb | 85 +- ...alized_project_revision_courier_channel.rb | 41 +- .../normalized_project_revision_hook.rb | 39 +- ...alized_project_revision_identity_schema.rb | 35 +- ...d_project_revision_third_party_provider.rb | 35 +- ...zed_project_revision_tokenizer_template.rb | 41 +- .../lib/ory-client/models/o_auth2_client.rb | 35 +- .../models/o_auth2_client_token_lifespans.rb | 35 +- .../models/o_auth2_consent_request.rb | 37 +- ...consent_request_open_id_connect_context.rb | 35 +- .../models/o_auth2_consent_session.rb | 35 +- .../o_auth2_consent_session_expires_at.rb | 35 +- .../models/o_auth2_login_request.rb | 45 +- .../models/o_auth2_logout_request.rb | 35 +- .../ory-client/models/o_auth2_redirect_to.rb | 37 +- .../models/o_auth2_token_exchange.rb | 35 +- .../ory-client/models/oidc_configuration.rb | 53 +- .../lib/ory-client/models/oidc_user_info.rb | 35 +- .../lib/ory-client/models/organization.rb | 47 +- .../ory-client/models/organization_body.rb | 35 +- .../ruby/lib/ory-client/models/pagination.rb | 47 +- .../ory-client/models/pagination_headers.rb | 35 +- .../ruby/lib/ory-client/models/parse_error.rb | 35 +- .../models/patch_identities_body.rb | 35 +- .../models/perform_native_logout_body.rb | 37 +- .../permissions_on_workpace_response.rb | 217 + .../client/ruby/lib/ory-client/models/plan.rb | 39 +- .../lib/ory-client/models/plan_details.rb | 50 +- .../models/post_check_permission_body.rb | 35 +- .../post_check_permission_or_error_body.rb | 35 +- .../ruby/lib/ory-client/models/project.rb | 47 +- .../lib/ory-client/models/project_api_key.rb | 41 +- .../lib/ory-client/models/project_branding.rb | 47 +- .../models/project_branding_colors.rb | 35 +- .../models/project_branding_theme.rb | 45 +- .../lib/ory-client/models/project_cors.rb | 35 +- .../models/project_events_datapoint.rb | 41 +- .../lib/ory-client/models/project_host.rb | 41 +- ...mock_subscription.rb => project_member.rb} | 178 +- .../lib/ory-client/models/project_metadata.rb | 49 +- .../models/project_service_identity.rb | 37 +- .../models/project_service_o_auth2.rb | 37 +- .../models/project_service_permission.rb | 37 +- .../lib/ory-client/models/project_services.rb | 35 +- .../ruby/lib/ory-client/models/quota_usage.rb | 53 +- .../models/recovery_code_for_identity.rb | 39 +- .../lib/ory-client/models/recovery_flow.rb | 61 +- .../ory-client/models/recovery_flow_state.rb | 13 +- .../models/recovery_identity_address.rb | 41 +- .../models/recovery_link_for_identity.rb | 37 +- .../ory-client/models/registration_flow.rb | 49 +- .../models/registration_flow_state.rb | 13 +- .../models/reject_o_auth2_request.rb | 35 +- .../lib/ory-client/models/relation_query.rb | 35 +- .../lib/ory-client/models/relationship.rb | 41 +- .../models/relationship_namespaces.rb | 35 +- .../ory-client/models/relationship_patch.rb | 35 +- .../lib/ory-client/models/relationships.rb | 35 +- .../ory-client/models/rfc6749_error_json.rb | 35 +- .../lib/ory-client/models/schema_patch.rb | 39 +- .../models/self_service_flow_expired_error.rb | 35 +- .../ruby/lib/ory-client/models/session.rb | 59 +- .../models/session_activity_datapoint.rb | 41 +- .../models/session_authentication_method.rb | 35 +- .../lib/ory-client/models/session_device.rb | 37 +- .../set_active_project_in_console_body.rb | 37 +- .../models/set_custom_domain_body.rb | 35 +- .../models/set_event_stream_body.rb | 41 +- .../ruby/lib/ory-client/models/set_project.rb | 43 +- .../models/set_project_branding_theme_body.rb | 35 +- .../lib/ory-client/models/settings_flow.rb | 63 +- .../ory-client/models/settings_flow_state.rb | 13 +- .../lib/ory-client/models/source_position.rb | 35 +- .../ruby/lib/ory-client/models/subject_set.rb | 41 +- .../lib/ory-client/models/subscription.rb | 77 +- .../successful_code_exchange_response.rb | 37 +- .../models/successful_native_login.rb | 37 +- .../models/successful_native_registration.rb | 37 +- .../models/successful_project_update.rb | 39 +- .../lib/ory-client/models/token_pagination.rb | 47 +- .../models/token_pagination_headers.rb | 35 +- .../token_pagination_request_parameters.rb | 47 +- .../token_pagination_response_headers.rb | 35 +- .../models/trust_o_auth2_jwt_grant_issuer.rb | 43 +- .../trusted_o_auth2_jwt_grant_issuer.rb | 35 +- .../trusted_o_auth2_jwt_grant_json_web_key.rb | 35 +- .../lib/ory-client/models/ui_container.rb | 41 +- .../ruby/lib/ory-client/models/ui_node.rb | 45 +- .../models/ui_node_anchor_attributes.rb | 43 +- .../ory-client/models/ui_node_attributes.rb | 4 +- .../models/ui_node_image_attributes.rb | 45 +- .../models/ui_node_input_attributes.rb | 43 +- .../lib/ory-client/models/ui_node_meta.rb | 35 +- .../models/ui_node_script_attributes.rb | 53 +- .../models/ui_node_text_attributes.rb | 41 +- .../ruby/lib/ory-client/models/ui_text.rb | 41 +- .../ory-client/models/update_identity_body.rb | 41 +- .../models/update_login_flow_body.rb | 4 +- .../update_login_flow_with_code_method.rb | 57 +- ...te_login_flow_with_lookup_secret_method.rb | 39 +- .../update_login_flow_with_oidc_method.rb | 51 +- .../update_login_flow_with_password_method.rb | 59 +- .../update_login_flow_with_totp_method.rb | 57 +- ...update_login_flow_with_web_authn_method.rb | 51 +- .../models/update_recovery_flow_body.rb | 4 +- .../update_recovery_flow_with_code_method.rb | 55 +- .../update_recovery_flow_with_link_method.rb | 57 +- .../models/update_registration_flow_body.rb | 4 +- ...date_registration_flow_with_code_method.rb | 39 +- ...date_registration_flow_with_oidc_method.rb | 39 +- ..._registration_flow_with_password_method.rb | 41 +- ...registration_flow_with_web_authn_method.rb | 39 +- .../models/update_settings_flow_body.rb | 4 +- ...update_settings_flow_with_lookup_method.rb | 55 +- .../update_settings_flow_with_oidc_method.rb | 49 +- ...date_settings_flow_with_password_method.rb | 57 +- ...pdate_settings_flow_with_profile_method.rb | 57 +- .../update_settings_flow_with_totp_method.rb | 55 +- ...ate_settings_flow_with_web_authn_method.rb | 49 +- .../models/update_subscription_body.rb | 39 +- .../models/update_verification_flow_body.rb | 4 +- ...date_verification_flow_with_code_method.rb | 55 +- ...date_verification_flow_with_link_method.rb | 57 +- .../models/update_workspace_payload.rb | 222 + .../ruby/lib/ory-client/models/usage.rb | 35 +- .../verifiable_credential_priming_response.rb | 35 +- .../models/verifiable_credential_proof.rb | 35 +- .../models/verifiable_credential_response.rb | 35 +- .../models/verifiable_identity_address.rb | 43 +- .../ory-client/models/verification_flow.rb | 55 +- .../models/verification_flow_state.rb | 13 +- .../ruby/lib/ory-client/models/version.rb | 35 +- .../ruby/lib/ory-client/models/warning.rb | 35 +- .../ruby/lib/ory-client/models/workspace.rb | 43 +- .../lib/ory-client/models/workspace_meta.rb | 43 +- clients/client/ruby/lib/ory-client/version.rb | 6 +- clients/client/ruby/ory-client.gemspec | 7 +- .../client/ruby/spec/api/courier_api_spec.rb | 8 +- .../client/ruby/spec/api/events_api_spec.rb | 12 +- .../client/ruby/spec/api/frontend_api_spec.rb | 65 +- .../client/ruby/spec/api/identity_api_spec.rb | 41 +- clients/client/ruby/spec/api/jwk_api_spec.rb | 18 +- .../client/ruby/spec/api/metadata_api_spec.rb | 10 +- .../client/ruby/spec/api/o_auth2_api_spec.rb | 60 +- clients/client/ruby/spec/api/oidc_api_spec.rb | 20 +- .../ruby/spec/api/permission_api_spec.rb | 14 +- .../client/ruby/spec/api/project_api_spec.rb | 46 +- .../ruby/spec/api/relationship_api_spec.rb | 16 +- .../ruby/spec/api/wellknown_api_spec.rb | 6 +- clients/client/ruby/spec/api_client_spec.rb | 226 - .../client/ruby/spec/configuration_spec.rb | 42 - ...pt_o_auth2_consent_request_session_spec.rb | 12 +- .../accept_o_auth2_consent_request_spec.rb | 22 +- .../accept_o_auth2_login_request_spec.rb | 26 +- .../models/active_project_in_console_spec.rb | 10 +- .../ruby/spec/models/attribute_filter_spec.rb | 14 +- .../client/ruby/spec/models/attribute_spec.rb | 12 +- .../models/attributes_count_datapoint_spec.rb | 12 +- .../authenticator_assurance_level_spec.rb | 8 +- .../batch_patch_identities_response_spec.rb | 10 +- .../models/check_opl_syntax_result_spec.rb | 10 +- .../models/check_permission_result_spec.rb | 10 +- .../ruby/spec/models/cloud_account_spec.rb | 14 +- .../consistency_request_parameters_spec.rb | 10 +- .../continue_with_recovery_ui_flow_spec.rb | 12 +- .../models/continue_with_recovery_ui_spec.rb | 12 +- ...ontinue_with_set_ory_session_token_spec.rb | 12 +- .../continue_with_settings_ui_flow_spec.rb | 10 +- .../models/continue_with_settings_ui_spec.rb | 12 +- .../ruby/spec/models/continue_with_spec.rb | 5 +- ...continue_with_verification_ui_flow_spec.rb | 14 +- .../continue_with_verification_ui_spec.rb | 12 +- .../models/courier_message_status_spec.rb | 8 +- .../spec/models/courier_message_type_spec.rb | 8 +- .../models/create_custom_domain_body_spec.rb | 18 +- .../models/create_event_stream_body_spec.rb | 14 +- .../spec/models/create_identity_body_spec.rb | 24 +- .../models/create_invite_response_spec.rb | 12 +- .../models/create_json_web_key_set_spec.rb | 14 +- .../create_project_api_key_request_spec.rb | 10 +- .../spec/models/create_project_body_spec.rb | 14 +- .../models/create_project_branding_spec.rb | 20 +- .../create_project_member_invite_body_spec.rb | 10 +- .../create_project_normalized_payload_spec.rb | 400 +- ...te_recovery_code_for_identity_body_spec.rb | 12 +- ...te_recovery_link_for_identity_body_spec.rb | 12 +- .../models/create_relationship_body_spec.rb | 18 +- .../models/create_subscription_body_spec.rb | 18 +- .../models/create_subscription_common_spec.rb | 16 +- ...verifiable_credential_request_body_spec.rb | 14 +- ...reate_workspace_member_invite_body_spec.rb | 10 +- .../models/create_workspace_payload_spec.rb | 10 +- ...create_workspace_subscription_body_spec.rb | 16 +- .../credential_supported_draft00_spec.rb | 16 +- .../ruby/spec/models/custom_domain_spec.rb | 30 +- .../models/delete_my_sessions_count_spec.rb | 10 +- .../models/email_template_data_body_spec.rb | 12 +- .../spec/models/email_template_data_spec.rb | 12 +- ...ator_assurance_level_not_satisfied_spec.rb | 12 +- ...r_browser_location_change_required_spec.rb | 12 +- .../spec/models/error_flow_replaced_spec.rb | 12 +- .../ruby/spec/models/error_generic_spec.rb | 10 +- .../ruby/spec/models/error_o_auth2_spec.rb | 18 +- .../ruby/spec/models/event_stream_spec.rb | 20 +- .../models/expanded_permission_tree_spec.rb | 14 +- .../ruby/spec/models/flow_error_spec.rb | 16 +- .../spec/models/generic_error_content_spec.rb | 18 +- .../ruby/spec/models/generic_error_spec.rb | 26 +- .../ruby/spec/models/generic_usage_spec.rb | 12 +- .../get_attributes_count_response_spec.rb | 10 +- ...t_managed_identity_schema_location_spec.rb | 10 +- ..._metrics_event_attributes_response_spec.rb | 10 +- .../get_metrics_event_types_response_spec.rb | 10 +- .../models/get_organization_response_spec.rb | 10 +- .../models/get_project_events_body_spec.rb | 20 +- .../get_project_events_response_spec.rb | 12 +- .../get_project_metrics_response_spec.rb | 10 +- .../get_session_activity_response_spec.rb | 10 +- .../models/get_version200_response_spec.rb | 10 +- .../models/health_not_ready_status_spec.rb | 10 +- .../ruby/spec/models/health_status_spec.rb | 10 +- .../models/identity_credentials_code_spec.rb | 12 +- ...identity_credentials_oidc_provider_spec.rb | 20 +- .../models/identity_credentials_oidc_spec.rb | 10 +- .../identity_credentials_password_spec.rb | 10 +- .../spec/models/identity_credentials_spec.rb | 20 +- .../models/identity_patch_response_spec.rb | 14 +- .../ruby/spec/models/identity_patch_spec.rb | 12 +- .../models/identity_schema_container_spec.rb | 12 +- .../models/identity_schema_preset_spec.rb | 12 +- .../client/ruby/spec/models/identity_spec.rb | 36 +- ...h_credentials_oidc_config_provider_spec.rb | 12 +- ...ntity_with_credentials_oidc_config_spec.rb | 12 +- .../identity_with_credentials_oidc_spec.rb | 10 +- ...y_with_credentials_password_config_spec.rb | 12 +- ...identity_with_credentials_password_spec.rb | 10 +- .../models/identity_with_credentials_spec.rb | 12 +- ...internal_get_project_branding_body_spec.rb | 10 +- ...me_screen_enabled_for_project_body_spec.rb | 12 +- ..._is_owner_for_project_by_slug_body_spec.rb | 16 +- ...owner_for_project_by_slug_response_spec.rb | 10 +- ...ternal_provision_mock_subscription_spec.rb | 60 - .../models/introspected_o_auth2_token_spec.rb | 36 +- .../is_owner_for_project_by_slug_spec.rb | 12 +- .../spec/models/is_ready200_response_spec.rb | 10 +- .../spec/models/is_ready503_response_spec.rb | 10 +- .../ruby/spec/models/json_patch_spec.rb | 16 +- .../ruby/spec/models/json_web_key_set_spec.rb | 10 +- .../ruby/spec/models/json_web_key_spec.rb | 42 +- .../ruby/spec/models/keto_namespace_spec.rb | 12 +- .../spec/models/list_event_streams_spec.rb | 10 +- .../list_my_workspaces_response_spec.rb | 14 +- .../list_organizations_response_spec.rb | 10 +- .../list_workspace_projects_response_spec.rb | 14 +- .../ruby/spec/models/login_flow_spec.rb | 48 +- .../ruby/spec/models/login_flow_state_spec.rb | 8 +- .../ruby/spec/models/logout_flow_spec.rb | 12 +- .../models/managed_identity_schema_spec.rb | 22 +- ..._identity_schema_validation_result_spec.rb | 12 +- .../ruby/spec/models/member_invite_spec.rb | 28 +- .../ruby/spec/models/message_dispatch_spec.rb | 20 +- .../client/ruby/spec/models/message_spec.rb | 32 +- .../spec/models/metrics_datapoint_spec.rb | 12 +- .../spec/models/migration_options_spec.rb | 12 +- .../client/ruby/spec/models/namespace_spec.rb | 10 +- .../needs_privileged_session_error_spec.rb | 12 +- ...d_project_revision_courier_channel_spec.rb | 34 +- .../normalized_project_revision_hook_spec.rb | 44 +- ...d_project_revision_identity_schema_spec.rb | 28 +- .../normalized_project_revision_spec.rb | 396 +- ...ject_revision_third_party_provider_spec.rb | 56 +- ...roject_revision_tokenizer_template_spec.rb | 24 +- .../spec/models/normalized_project_spec.rb | 30 +- .../ruby/spec/models/o_auth2_client_spec.rb | 104 +- .../o_auth2_client_token_lifespans_spec.rb | 28 +- ...nt_request_open_id_connect_context_spec.rb | 18 +- .../models/o_auth2_consent_request_spec.rb | 34 +- ...o_auth2_consent_session_expires_at_spec.rb | 18 +- .../models/o_auth2_consent_session_spec.rb | 26 +- .../spec/models/o_auth2_login_request_spec.rb | 26 +- .../models/o_auth2_logout_request_spec.rb | 20 +- .../spec/models/o_auth2_redirect_to_spec.rb | 10 +- .../models/o_auth2_token_exchange_spec.rb | 20 +- .../spec/models/oidc_configuration_spec.rb | 70 +- .../ruby/spec/models/oidc_user_info_spec.rb | 46 +- .../spec/models/organization_body_spec.rb | 12 +- .../ruby/spec/models/organization_spec.rb | 20 +- .../spec/models/pagination_headers_spec.rb | 12 +- .../ruby/spec/models/pagination_spec.rb | 12 +- .../ruby/spec/models/parse_error_spec.rb | 14 +- .../spec/models/patch_identities_body_spec.rb | 10 +- .../models/perform_native_logout_body_spec.rb | 10 +- .../permissions_on_workpace_response_spec.rb | 36 + .../ruby/spec/models/plan_details_spec.rb | 22 +- clients/client/ruby/spec/models/plan_spec.rb | 12 +- .../models/post_check_permission_body_spec.rb | 18 +- ...ost_check_permission_or_error_body_spec.rb | 18 +- .../ruby/spec/models/project_api_key_spec.rb | 22 +- .../models/project_branding_colors_spec.rb | 66 +- .../ruby/spec/models/project_branding_spec.rb | 20 +- .../models/project_branding_theme_spec.rb | 84 +- .../ruby/spec/models/project_cors_spec.rb | 12 +- .../models/project_events_datapoint_spec.rb | 14 +- .../ruby/spec/models/project_host_spec.rb | 14 +- .../ruby/spec/models/project_member_spec.rb | 54 + .../ruby/spec/models/project_metadata_spec.rb | 30 +- .../models/project_service_identity_spec.rb | 10 +- .../models/project_service_o_auth2_spec.rb | 10 +- .../models/project_service_permission_spec.rb | 10 +- .../ruby/spec/models/project_services_spec.rb | 14 +- .../client/ruby/spec/models/project_spec.rb | 26 +- .../ruby/spec/models/quota_usage_spec.rb | 22 +- .../models/recovery_code_for_identity_spec.rb | 14 +- .../ruby/spec/models/recovery_flow_spec.rb | 34 +- .../spec/models/recovery_flow_state_spec.rb | 8 +- .../models/recovery_identity_address_spec.rb | 18 +- .../models/recovery_link_for_identity_spec.rb | 12 +- .../spec/models/registration_flow_spec.rb | 36 +- .../models/registration_flow_state_spec.rb | 8 +- .../models/reject_o_auth2_request_spec.rb | 18 +- .../ruby/spec/models/relation_query_spec.rb | 18 +- .../models/relationship_namespaces_spec.rb | 10 +- .../spec/models/relationship_patch_spec.rb | 12 +- .../ruby/spec/models/relationship_spec.rb | 18 +- .../ruby/spec/models/relationships_spec.rb | 12 +- .../spec/models/rfc6749_error_json_spec.rb | 18 +- .../ruby/spec/models/schema_patch_spec.rb | 12 +- .../self_service_flow_expired_error_spec.rb | 16 +- .../models/session_activity_datapoint_spec.rb | 14 +- .../session_authentication_method_spec.rb | 18 +- .../ruby/spec/models/session_device_spec.rb | 16 +- .../client/ruby/spec/models/session_spec.rb | 28 +- ...set_active_project_in_console_body_spec.rb | 10 +- .../models/set_custom_domain_body_spec.rb | 18 +- .../spec/models/set_event_stream_body_spec.rb | 14 +- .../set_project_branding_theme_body_spec.rb | 20 +- .../ruby/spec/models/set_project_spec.rb | 16 +- .../ruby/spec/models/settings_flow_spec.rb | 36 +- .../spec/models/settings_flow_state_spec.rb | 8 +- .../ruby/spec/models/source_position_spec.rb | 12 +- .../ruby/spec/models/subject_set_spec.rb | 14 +- .../ruby/spec/models/subscription_spec.rb | 46 +- .../successful_code_exchange_response_spec.rb | 12 +- .../models/successful_native_login_spec.rb | 12 +- .../successful_native_registration_spec.rb | 16 +- .../models/successful_project_update_spec.rb | 12 +- .../models/token_pagination_headers_spec.rb | 12 +- ...oken_pagination_request_parameters_spec.rb | 12 +- .../token_pagination_response_headers_spec.rb | 12 +- .../ruby/spec/models/token_pagination_spec.rb | 12 +- .../trust_o_auth2_jwt_grant_issuer_spec.rb | 20 +- .../trusted_o_auth2_jwt_grant_issuer_spec.rb | 24 +- ...ted_o_auth2_jwt_grant_json_web_key_spec.rb | 12 +- .../ruby/spec/models/ui_container_spec.rb | 16 +- .../models/ui_node_anchor_attributes_spec.rb | 16 +- .../spec/models/ui_node_attributes_spec.rb | 5 +- .../models/ui_node_image_attributes_spec.rb | 18 +- .../models/ui_node_input_attributes_spec.rb | 28 +- .../ruby/spec/models/ui_node_meta_spec.rb | 10 +- .../models/ui_node_script_attributes_spec.rb | 26 +- .../client/ruby/spec/models/ui_node_spec.rb | 18 +- .../models/ui_node_text_attributes_spec.rb | 14 +- .../client/ruby/spec/models/ui_text_spec.rb | 16 +- .../spec/models/update_identity_body_spec.rb | 20 +- .../models/update_login_flow_body_spec.rb | 5 +- ...update_login_flow_with_code_method_spec.rb | 24 +- ...gin_flow_with_lookup_secret_method_spec.rb | 14 +- ...update_login_flow_with_oidc_method_spec.rb | 28 +- ...te_login_flow_with_password_method_spec.rb | 24 +- ...update_login_flow_with_totp_method_spec.rb | 20 +- ...e_login_flow_with_web_authn_method_spec.rb | 22 +- .../models/update_recovery_flow_body_spec.rb | 5 +- ...ate_recovery_flow_with_code_method_spec.rb | 22 +- ...ate_recovery_flow_with_link_method_spec.rb | 20 +- .../update_registration_flow_body_spec.rb | 5 +- ...registration_flow_with_code_method_spec.rb | 20 +- ...registration_flow_with_oidc_method_spec.rb | 24 +- ...stration_flow_with_password_method_spec.rb | 18 +- ...tration_flow_with_web_authn_method_spec.rb | 20 +- .../models/update_settings_flow_body_spec.rb | 5 +- ...e_settings_flow_with_lookup_method_spec.rb | 26 +- ...ate_settings_flow_with_oidc_method_spec.rb | 26 +- ...settings_flow_with_password_method_spec.rb | 20 +- ..._settings_flow_with_profile_method_spec.rb | 20 +- ...ate_settings_flow_with_totp_method_spec.rb | 22 +- ...ettings_flow_with_web_authn_method_spec.rb | 24 +- .../models/update_subscription_body_spec.rb | 14 +- .../update_verification_flow_body_spec.rb | 5 +- ...verification_flow_with_code_method_spec.rb | 22 +- ...verification_flow_with_link_method_spec.rb | 20 +- .../models/update_workspace_payload_spec.rb | 36 + clients/client/ruby/spec/models/usage_spec.rb | 10 +- ...fiable_credential_priming_response_spec.rb | 24 +- .../verifiable_credential_proof_spec.rb | 12 +- .../verifiable_credential_response_spec.rb | 12 +- .../verifiable_identity_address_spec.rb | 24 +- .../spec/models/verification_flow_spec.rb | 32 +- .../models/verification_flow_state_spec.rb | 8 +- .../client/ruby/spec/models/version_spec.rb | 10 +- .../client/ruby/spec/models/warning_spec.rb | 12 +- .../ruby/spec/models/workspace_meta_spec.rb | 20 +- .../client/ruby/spec/models/workspace_spec.rb | 18 +- clients/client/ruby/spec/spec_helper.rb | 4 +- clients/client/rust/.openapi-generator/FILES | 8 +- clients/client/rust/Cargo.lock | 175 +- clients/client/rust/Cargo.toml | 2 +- clients/client/rust/README.md | 8 +- clients/client/rust/docs/CloudAccount.md | 6 +- .../docs/CreateProjectNormalizedPayload.md | 1 + clients/client/rust/docs/FrontendApi.md | 3 +- clients/client/rust/docs/IdentityApi.md | 3 +- clients/client/rust/docs/LoginFlow.md | 1 + .../rust/docs/NormalizedProjectRevision.md | 1 + .../docs/PermissionsOnWorkpaceResponse.md | 11 + clients/client/rust/docs/PlanDetails.md | 2 +- clients/client/rust/docs/ProjectApi.md | 6 +- clients/client/rust/docs/ProjectMember.md | 14 + clients/client/rust/docs/QuotaUsage.md | 2 +- clients/client/rust/docs/RecoveryFlow.md | 1 + clients/client/rust/docs/SettingsFlow.md | 1 + clients/client/rust/docs/Subscription.md | 2 + .../client/rust/docs/UpdateLoginFlowBody.md | 1 + .../docs/UpdateLoginFlowWithCodeMethod.md | 1 + .../docs/UpdateLoginFlowWithOidcMethod.md | 1 + .../docs/UpdateLoginFlowWithPasswordMethod.md | 1 + .../docs/UpdateLoginFlowWithTotpMethod.md | 1 + .../docs/UpdateLoginFlowWithWebAuthnMethod.md | 1 + .../rust/docs/UpdateRecoveryFlowBody.md | 1 + .../docs/UpdateRecoveryFlowWithCodeMethod.md | 1 + .../docs/UpdateRecoveryFlowWithLinkMethod.md | 1 + .../rust/docs/UpdateSettingsFlowBody.md | 1 + .../UpdateSettingsFlowWithLookupMethod.md | 1 + .../docs/UpdateSettingsFlowWithOidcMethod.md | 1 + .../UpdateSettingsFlowWithPasswordMethod.md | 1 + .../UpdateSettingsFlowWithProfileMethod.md | 1 + .../docs/UpdateSettingsFlowWithTotpMethod.md | 1 + .../UpdateSettingsFlowWithWebAuthnMethod.md | 1 + .../rust/docs/UpdateVerificationFlowBody.md | 1 + .../UpdateVerificationFlowWithCodeMethod.md | 1 + .../UpdateVerificationFlowWithLinkMethod.md | 1 + .../rust/docs/UpdateWorkspacePayload.md | 11 + clients/client/rust/docs/VerificationFlow.md | 1 + clients/client/rust/src/apis/configuration.rs | 4 +- clients/client/rust/src/apis/courier_api.rs | 2 +- clients/client/rust/src/apis/events_api.rs | 2 +- clients/client/rust/src/apis/frontend_api.rs | 7 +- clients/client/rust/src/apis/identity_api.rs | 7 +- clients/client/rust/src/apis/jwk_api.rs | 2 +- clients/client/rust/src/apis/metadata_api.rs | 2 +- clients/client/rust/src/apis/o_auth2_api.rs | 2 +- clients/client/rust/src/apis/oidc_api.rs | 2 +- .../client/rust/src/apis/permission_api.rs | 2 +- clients/client/rust/src/apis/project_api.rs | 4 +- .../client/rust/src/apis/relationship_api.rs | 2 +- clients/client/rust/src/apis/wellknown_api.rs | 2 +- .../models/accept_o_auth2_consent_request.rs | 2 +- .../accept_o_auth2_consent_request_session.rs | 2 +- .../models/accept_o_auth2_login_request.rs | 2 +- .../src/models/active_project_in_console.rs | 2 +- clients/client/rust/src/models/attribute.rs | 2 +- .../rust/src/models/attribute_filter.rs | 2 +- .../src/models/attributes_count_datapoint.rs | 2 +- .../models/authenticator_assurance_level.rs | 2 +- .../models/batch_patch_identities_response.rs | 2 +- .../src/models/check_opl_syntax_result.rs | 2 +- .../src/models/check_permission_result.rs | 2 +- .../client/rust/src/models/cloud_account.rs | 27 +- .../models/consistency_request_parameters.rs | 2 +- .../client/rust/src/models/continue_with.rs | 2 +- .../src/models/continue_with_recovery_ui.rs | 2 +- .../models/continue_with_recovery_ui_flow.rs | 2 +- .../continue_with_set_ory_session_token.rs | 2 +- .../src/models/continue_with_settings_ui.rs | 2 +- .../models/continue_with_settings_ui_flow.rs | 2 +- .../models/continue_with_verification_ui.rs | 2 +- .../continue_with_verification_ui_flow.rs | 2 +- .../rust/src/models/courier_message_status.rs | 2 +- .../rust/src/models/courier_message_type.rs | 2 +- .../src/models/create_custom_domain_body.rs | 2 +- .../src/models/create_event_stream_body.rs | 2 +- .../rust/src/models/create_identity_body.rs | 2 +- .../rust/src/models/create_invite_response.rs | 2 +- .../src/models/create_json_web_key_set.rs | 2 +- .../models/create_project_api_key_request.rs | 2 +- .../rust/src/models/create_project_body.rs | 2 +- .../src/models/create_project_branding.rs | 2 +- .../create_project_member_invite_body.rs | 2 +- .../create_project_normalized_payload.rs | 6 +- .../create_recovery_code_for_identity_body.rs | 2 +- .../create_recovery_link_for_identity_body.rs | 2 +- .../src/models/create_relationship_body.rs | 2 +- .../src/models/create_subscription_body.rs | 2 +- .../src/models/create_subscription_common.rs | 2 +- ...eate_verifiable_credential_request_body.rs | 2 +- .../create_workspace_member_invite_body.rs | 2 +- .../src/models/create_workspace_payload.rs | 2 +- .../create_workspace_subscription_body.rs | 2 +- .../models/credential_supported_draft00.rs | 2 +- .../client/rust/src/models/custom_domain.rs | 2 +- .../src/models/delete_my_sessions_count.rs | 2 +- .../rust/src/models/email_template_data.rs | 2 +- .../src/models/email_template_data_body.rs | 2 +- ...enticator_assurance_level_not_satisfied.rs | 2 +- .../error_browser_location_change_required.rs | 2 +- .../rust/src/models/error_flow_replaced.rs | 2 +- .../client/rust/src/models/error_generic.rs | 2 +- .../client/rust/src/models/error_o_auth2.rs | 2 +- .../client/rust/src/models/event_stream.rs | 2 +- .../src/models/expanded_permission_tree.rs | 2 +- clients/client/rust/src/models/flow_error.rs | 2 +- .../client/rust/src/models/generic_error.rs | 2 +- .../rust/src/models/generic_error_content.rs | 2 +- .../client/rust/src/models/generic_usage.rs | 2 +- .../models/get_attributes_count_response.rs | 2 +- .../get_managed_identity_schema_location.rs | 2 +- .../get_metrics_event_attributes_response.rs | 2 +- .../get_metrics_event_types_response.rs | 2 +- .../src/models/get_organization_response.rs | 2 +- .../src/models/get_project_events_body.rs | 2 +- .../src/models/get_project_events_response.rs | 2 +- .../models/get_project_metrics_response.rs | 2 +- .../models/get_session_activity_response.rs | 2 +- .../src/models/get_version_200_response.rs | 2 +- .../src/models/health_not_ready_status.rs | 2 +- .../client/rust/src/models/health_status.rs | 2 +- clients/client/rust/src/models/identity.rs | 2 +- .../rust/src/models/identity_credentials.rs | 2 +- .../src/models/identity_credentials_code.rs | 2 +- .../src/models/identity_credentials_oidc.rs | 2 +- .../identity_credentials_oidc_provider.rs | 2 +- .../models/identity_credentials_password.rs | 2 +- .../client/rust/src/models/identity_patch.rs | 2 +- .../src/models/identity_patch_response.rs | 2 +- .../src/models/identity_schema_container.rs | 2 +- .../rust/src/models/identity_schema_preset.rs | 2 +- .../src/models/identity_with_credentials.rs | 2 +- .../models/identity_with_credentials_oidc.rs | 2 +- .../identity_with_credentials_oidc_config.rs | 2 +- ...y_with_credentials_oidc_config_provider.rs | 2 +- .../identity_with_credentials_password.rs | 2 +- ...entity_with_credentials_password_config.rs | 2 +- .../internal_get_project_branding_body.rs | 2 +- ...welcome_screen_enabled_for_project_body.rs | 2 +- ...ernal_is_owner_for_project_by_slug_body.rs | 2 +- ...l_is_owner_for_project_by_slug_response.rs | 2 +- .../internal_provision_mock_subscription.rs | 60 - .../src/models/introspected_o_auth2_token.rs | 2 +- .../models/is_owner_for_project_by_slug.rs | 2 +- .../rust/src/models/is_ready_200_response.rs | 2 +- .../rust/src/models/is_ready_503_response.rs | 2 +- clients/client/rust/src/models/json_patch.rs | 2 +- .../client/rust/src/models/json_web_key.rs | 2 +- .../rust/src/models/json_web_key_set.rs | 2 +- .../client/rust/src/models/keto_namespace.rs | 2 +- .../rust/src/models/list_event_streams.rs | 2 +- .../src/models/list_my_workspaces_response.rs | 2 +- .../src/models/list_organizations_response.rs | 2 +- .../list_workspace_projects_response.rs | 2 +- clients/client/rust/src/models/login_flow.rs | 6 +- .../rust/src/models/login_flow_state.rs | 2 +- clients/client/rust/src/models/logout_flow.rs | 2 +- .../src/models/managed_identity_schema.rs | 2 +- ...naged_identity_schema_validation_result.rs | 2 +- .../client/rust/src/models/member_invite.rs | 2 +- clients/client/rust/src/models/message.rs | 2 +- .../rust/src/models/message_dispatch.rs | 2 +- .../rust/src/models/metrics_datapoint.rs | 2 +- .../rust/src/models/migration_options.rs | 2 +- clients/client/rust/src/models/mod.rs | 8 +- clients/client/rust/src/models/namespace.rs | 2 +- .../models/needs_privileged_session_error.rs | 2 +- .../rust/src/models/normalized_project.rs | 2 +- .../src/models/normalized_project_revision.rs | 6 +- ...alized_project_revision_courier_channel.rs | 2 +- .../normalized_project_revision_hook.rs | 2 +- ...alized_project_revision_identity_schema.rs | 2 +- ...d_project_revision_third_party_provider.rs | 2 +- ...zed_project_revision_tokenizer_template.rs | 2 +- .../client/rust/src/models/o_auth2_client.rs | 2 +- .../models/o_auth2_client_token_lifespans.rs | 2 +- .../src/models/o_auth2_consent_request.rs | 2 +- ...consent_request_open_id_connect_context.rs | 2 +- .../src/models/o_auth2_consent_session.rs | 2 +- .../o_auth2_consent_session_expires_at.rs | 2 +- .../rust/src/models/o_auth2_login_request.rs | 2 +- .../rust/src/models/o_auth2_logout_request.rs | 2 +- .../rust/src/models/o_auth2_redirect_to.rs | 2 +- .../rust/src/models/o_auth2_token_exchange.rs | 2 +- .../rust/src/models/oidc_configuration.rs | 2 +- .../client/rust/src/models/oidc_user_info.rs | 2 +- .../client/rust/src/models/organization.rs | 2 +- .../rust/src/models/organization_body.rs | 2 +- clients/client/rust/src/models/pagination.rs | 2 +- .../rust/src/models/pagination_headers.rs | 2 +- clients/client/rust/src/models/parse_error.rs | 2 +- .../rust/src/models/patch_identities_body.rs | 2 +- .../src/models/perform_native_logout_body.rs | 2 +- .../permissions_on_workpace_response.rs | 36 + clients/client/rust/src/models/plan.rs | 2 +- .../client/rust/src/models/plan_details.rs | 3 +- .../src/models/post_check_permission_body.rs | 2 +- .../post_check_permission_or_error_body.rs | 2 +- clients/client/rust/src/models/project.rs | 2 +- .../client/rust/src/models/project_api_key.rs | 2 +- .../rust/src/models/project_branding.rs | 2 +- .../src/models/project_branding_colors.rs | 2 +- .../rust/src/models/project_branding_theme.rs | 2 +- .../client/rust/src/models/project_cors.rs | 2 +- .../src/models/project_events_datapoint.rs | 2 +- .../client/rust/src/models/project_host.rs | 2 +- .../client/rust/src/models/project_member.rs | 38 + .../rust/src/models/project_metadata.rs | 2 +- .../src/models/project_service_identity.rs | 2 +- .../src/models/project_service_o_auth2.rs | 2 +- .../src/models/project_service_permission.rs | 2 +- .../rust/src/models/project_services.rs | 2 +- clients/client/rust/src/models/quota_usage.rs | 8 +- .../src/models/recovery_code_for_identity.rs | 2 +- .../client/rust/src/models/recovery_flow.rs | 6 +- .../rust/src/models/recovery_flow_state.rs | 2 +- .../src/models/recovery_identity_address.rs | 2 +- .../src/models/recovery_link_for_identity.rs | 2 +- .../rust/src/models/registration_flow.rs | 2 +- .../src/models/registration_flow_state.rs | 2 +- .../rust/src/models/reject_o_auth2_request.rs | 2 +- .../client/rust/src/models/relation_query.rs | 2 +- .../client/rust/src/models/relationship.rs | 2 +- .../src/models/relationship_namespaces.rs | 2 +- .../rust/src/models/relationship_patch.rs | 2 +- .../client/rust/src/models/relationships.rs | 2 +- .../rust/src/models/rfc6749_error_json.rs | 2 +- .../client/rust/src/models/schema_patch.rs | 2 +- .../models/self_service_flow_expired_error.rs | 2 +- clients/client/rust/src/models/session.rs | 2 +- .../src/models/session_activity_datapoint.rs | 2 +- .../models/session_authentication_method.rs | 2 +- .../client/rust/src/models/session_device.rs | 2 +- .../set_active_project_in_console_body.rs | 2 +- .../rust/src/models/set_custom_domain_body.rs | 2 +- .../rust/src/models/set_event_stream_body.rs | 2 +- clients/client/rust/src/models/set_project.rs | 2 +- .../models/set_project_branding_theme_body.rs | 2 +- .../client/rust/src/models/settings_flow.rs | 6 +- .../rust/src/models/settings_flow_state.rs | 2 +- .../client/rust/src/models/source_position.rs | 2 +- clients/client/rust/src/models/subject_set.rs | 2 +- .../client/rust/src/models/subscription.rs | 8 +- .../successful_code_exchange_response.rs | 2 +- .../src/models/successful_native_login.rs | 2 +- .../models/successful_native_registration.rs | 2 +- .../src/models/successful_project_update.rs | 2 +- .../rust/src/models/token_pagination.rs | 2 +- .../src/models/token_pagination_headers.rs | 2 +- .../token_pagination_request_parameters.rs | 2 +- .../token_pagination_response_headers.rs | 2 +- .../models/trust_o_auth2_jwt_grant_issuer.rs | 2 +- .../trusted_o_auth2_jwt_grant_issuer.rs | 2 +- .../trusted_o_auth2_jwt_grant_json_web_key.rs | 2 +- .../client/rust/src/models/ui_container.rs | 2 +- clients/client/rust/src/models/ui_node.rs | 2 +- .../src/models/ui_node_anchor_attributes.rs | 2 +- .../rust/src/models/ui_node_attributes.rs | 2 +- .../src/models/ui_node_image_attributes.rs | 2 +- .../src/models/ui_node_input_attributes.rs | 2 +- .../client/rust/src/models/ui_node_meta.rs | 2 +- .../src/models/ui_node_script_attributes.rs | 2 +- .../src/models/ui_node_text_attributes.rs | 2 +- clients/client/rust/src/models/ui_text.rs | 2 +- .../rust/src/models/update_identity_body.rs | 2 +- .../rust/src/models/update_login_flow_body.rs | 22 +- .../update_login_flow_with_code_method.rs | 6 +- ...te_login_flow_with_lookup_secret_method.rs | 2 +- .../update_login_flow_with_oidc_method.rs | 6 +- .../update_login_flow_with_password_method.rs | 6 +- .../update_login_flow_with_totp_method.rs | 6 +- ...update_login_flow_with_web_authn_method.rs | 6 +- .../src/models/update_recovery_flow_body.rs | 10 +- .../update_recovery_flow_with_code_method.rs | 6 +- .../update_recovery_flow_with_link_method.rs | 6 +- .../models/update_registration_flow_body.rs | 2 +- ...date_registration_flow_with_code_method.rs | 2 +- ...date_registration_flow_with_oidc_method.rs | 2 +- ..._registration_flow_with_password_method.rs | 2 +- ...registration_flow_with_web_authn_method.rs | 2 +- .../src/models/update_settings_flow_body.rs | 26 +- ...update_settings_flow_with_lookup_method.rs | 6 +- .../update_settings_flow_with_oidc_method.rs | 6 +- ...date_settings_flow_with_password_method.rs | 6 +- ...pdate_settings_flow_with_profile_method.rs | 6 +- .../update_settings_flow_with_totp_method.rs | 6 +- ...ate_settings_flow_with_web_authn_method.rs | 6 +- .../src/models/update_subscription_body.rs | 2 +- .../models/update_verification_flow_body.rs | 10 +- ...date_verification_flow_with_code_method.rs | 6 +- ...date_verification_flow_with_link_method.rs | 6 +- .../src/models/update_workspace_payload.rs | 30 + clients/client/rust/src/models/usage.rs | 2 +- .../verifiable_credential_priming_response.rs | 2 +- .../src/models/verifiable_credential_proof.rs | 2 +- .../models/verifiable_credential_response.rs | 2 +- .../src/models/verifiable_identity_address.rs | 2 +- .../rust/src/models/verification_flow.rs | 6 +- .../src/models/verification_flow_state.rs | 2 +- clients/client/rust/src/models/version.rs | 2 +- clients/client/rust/src/models/warning.rs | 2 +- clients/client/rust/src/models/workspace.rs | 2 +- .../client/rust/src/models/workspace_meta.rs | 2 +- clients/client/typescript/README.md | 4 +- clients/client/typescript/api.ts | 309 +- clients/client/typescript/base.ts | 2 +- clients/client/typescript/common.ts | 2 +- clients/client/typescript/configuration.ts | 2 +- clients/client/typescript/index.ts | 2 +- clients/client/typescript/package-lock.json | 4 +- clients/client/typescript/package.json | 2 +- spec/client/v1.8.1.json | 18280 +--------------- 3747 files changed, 24880 insertions(+), 31825 deletions(-) rename clients/client/dart/doc/{InternalProvisionMockSubscription.md => PermissionsOnWorkpaceResponse.md} (56%) rename clients/client/{rust/docs/InternalProvisionMockSubscription.md => dart/doc/ProjectMember.md} (52%) create mode 100644 clients/client/dart/doc/UpdateWorkspacePayload.md delete mode 100644 clients/client/dart/lib/src/model/internal_provision_mock_subscription.dart delete mode 100644 clients/client/dart/lib/src/model/internal_provision_mock_subscription.g.dart create mode 100644 clients/client/dart/lib/src/model/permissions_on_workpace_response.dart create mode 100644 clients/client/dart/lib/src/model/permissions_on_workpace_response.g.dart create mode 100644 clients/client/dart/lib/src/model/project_member.dart create mode 100644 clients/client/dart/lib/src/model/project_member.g.dart create mode 100644 clients/client/dart/lib/src/model/update_workspace_payload.dart create mode 100644 clients/client/dart/lib/src/model/update_workspace_payload.g.dart delete mode 100644 clients/client/dart/test/internal_provision_mock_subscription_test.dart create mode 100644 clients/client/dart/test/permissions_on_workpace_response_test.dart create mode 100644 clients/client/dart/test/project_member_test.dart create mode 100644 clients/client/dart/test/update_workspace_payload_test.dart delete mode 100644 clients/client/dotnet/docs/ClientInternalProvisionMockSubscription.md create mode 100644 clients/client/dotnet/docs/ClientPermissionsOnWorkpaceResponse.md create mode 100644 clients/client/dotnet/docs/ClientProjectMember.md create mode 100644 clients/client/dotnet/docs/ClientUpdateWorkspacePayload.md create mode 100644 clients/client/dotnet/src/Ory.Client.Test/Model/ClientPermissionsOnWorkpaceResponseTests.cs rename clients/client/dotnet/src/Ory.Client.Test/Model/{ClientInternalProvisionMockSubscriptionTests.cs => ClientProjectMemberTests.cs} (52%) create mode 100644 clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateWorkspacePayloadTests.cs delete mode 100644 clients/client/dotnet/src/Ory.Client/Model/ClientInternalProvisionMockSubscription.cs create mode 100644 clients/client/dotnet/src/Ory.Client/Model/ClientPermissionsOnWorkpaceResponse.cs create mode 100644 clients/client/dotnet/src/Ory.Client/Model/ClientProjectMember.cs create mode 100644 clients/client/dotnet/src/Ory.Client/Model/ClientUpdateWorkspacePayload.cs rename clients/client/elixir/lib/ory/model/{internal_provision_mock_subscription.ex => permissions_on_workpace_response.ex} (50%) create mode 100644 clients/client/elixir/lib/ory/model/project_member.ex create mode 100644 clients/client/elixir/lib/ory/model/update_workspace_payload.ex delete mode 100644 clients/client/go/docs/InternalProvisionMockSubscription.md create mode 100644 clients/client/go/docs/PermissionsOnWorkpaceResponse.md create mode 100644 clients/client/go/docs/ProjectMember.md create mode 100644 clients/client/go/docs/UpdateWorkspacePayload.md delete mode 100644 clients/client/go/model_internal_provision_mock_subscription.go create mode 100644 clients/client/go/model_permissions_on_workpace_response.go create mode 100644 clients/client/go/model_project_member.go create mode 100644 clients/client/go/model_update_workspace_payload.go delete mode 100644 clients/client/java/docs/InternalProvisionMockSubscription.md create mode 100644 clients/client/java/docs/PermissionsOnWorkpaceResponse.md create mode 100644 clients/client/java/docs/ProjectMember.md create mode 100644 clients/client/java/docs/UpdateWorkspacePayload.md create mode 100644 clients/client/java/src/main/java/sh/ory/model/PermissionsOnWorkpaceResponse.java rename clients/client/java/src/main/java/sh/ory/model/{InternalProvisionMockSubscription.java => ProjectMember.java} (50%) create mode 100644 clients/client/java/src/main/java/sh/ory/model/UpdateWorkspacePayload.java create mode 100644 clients/client/java/src/test/java/sh/ory/model/PermissionsOnWorkpaceResponseTest.java rename clients/client/java/src/test/java/sh/ory/model/{InternalProvisionMockSubscriptionTest.java => ProjectMemberTest.java} (55%) create mode 100644 clients/client/java/src/test/java/sh/ory/model/UpdateWorkspacePayloadTest.java delete mode 100644 clients/client/php/docs/Model/InternalProvisionMockSubscription.md create mode 100644 clients/client/php/docs/Model/PermissionsOnWorkpaceResponse.md create mode 100644 clients/client/php/docs/Model/ProjectMember.md create mode 100644 clients/client/php/docs/Model/UpdateWorkspacePayload.md create mode 100644 clients/client/php/lib/Model/PermissionsOnWorkpaceResponse.php rename clients/client/php/lib/Model/{InternalProvisionMockSubscription.php => ProjectMember.php} (57%) create mode 100644 clients/client/php/lib/Model/UpdateWorkspacePayload.php create mode 100644 clients/client/php/test/Model/PermissionsOnWorkpaceResponseTest.php rename clients/client/php/test/Model/{InternalProvisionMockSubscriptionTest.php => ProjectMemberTest.php} (73%) create mode 100644 clients/client/php/test/Model/UpdateWorkspacePayloadTest.php rename clients/client/python/docs/{InternalProvisionMockSubscription.md => PermissionsOnWorkpaceResponse.md} (60%) create mode 100644 clients/client/python/docs/PlanFeatures.md create mode 100644 clients/client/python/docs/UpdateWorkspacePayload.md create mode 100644 clients/client/python/ory_client/model/permissions_on_workpace_response.py create mode 100644 clients/client/python/ory_client/model/plan_features.py rename clients/client/python/ory_client/model/{internal_provision_mock_subscription.py => update_workspace_payload.py} (86%) rename clients/client/python/test/{test_internal_provision_mock_subscription.py => test_permissions_on_workpace_response.py} (55%) create mode 100644 clients/client/python/test/test_plan_features.py create mode 100644 clients/client/python/test/test_update_workspace_payload.py delete mode 100644 clients/client/ruby/docs/InternalProvisionMockSubscription.md create mode 100644 clients/client/ruby/docs/PermissionsOnWorkpaceResponse.md create mode 100644 clients/client/ruby/docs/ProjectMember.md create mode 100644 clients/client/ruby/docs/UpdateWorkspacePayload.md create mode 100644 clients/client/ruby/lib/ory-client/models/permissions_on_workpace_response.rb rename clients/client/ruby/lib/ory-client/models/{internal_provision_mock_subscription.rb => project_member.rb} (53%) create mode 100644 clients/client/ruby/lib/ory-client/models/update_workspace_payload.rb delete mode 100644 clients/client/ruby/spec/api_client_spec.rb delete mode 100644 clients/client/ruby/spec/configuration_spec.rb delete mode 100644 clients/client/ruby/spec/models/internal_provision_mock_subscription_spec.rb create mode 100644 clients/client/ruby/spec/models/permissions_on_workpace_response_spec.rb create mode 100644 clients/client/ruby/spec/models/project_member_spec.rb create mode 100644 clients/client/ruby/spec/models/update_workspace_payload_spec.rb create mode 100644 clients/client/rust/docs/PermissionsOnWorkpaceResponse.md create mode 100644 clients/client/rust/docs/ProjectMember.md create mode 100644 clients/client/rust/docs/UpdateWorkspacePayload.md delete mode 100644 clients/client/rust/src/models/internal_provision_mock_subscription.rs create mode 100644 clients/client/rust/src/models/permissions_on_workpace_response.rs create mode 100644 clients/client/rust/src/models/project_member.rs create mode 100644 clients/client/rust/src/models/update_workspace_payload.rs diff --git a/clients/client/dart/.openapi-generator/FILES b/clients/client/dart/.openapi-generator/FILES index c3d4817c444..fb3fce01784 100644 --- a/clients/client/dart/.openapi-generator/FILES +++ b/clients/client/dart/.openapi-generator/FILES @@ -96,7 +96,6 @@ doc/InternalGetProjectBrandingBody.md doc/InternalIsAXWelcomeScreenEnabledForProjectBody.md doc/InternalIsOwnerForProjectBySlugBody.md doc/InternalIsOwnerForProjectBySlugResponse.md -doc/InternalProvisionMockSubscription.md doc/IntrospectedOAuth2Token.md doc/IsOwnerForProjectBySlug.md doc/IsReady200Response.md @@ -152,6 +151,7 @@ doc/ParseError.md doc/PatchIdentitiesBody.md doc/PerformNativeLogoutBody.md doc/PermissionApi.md +doc/PermissionsOnWorkpaceResponse.md doc/Plan.md doc/PlanDetails.md doc/PostCheckPermissionBody.md @@ -165,6 +165,7 @@ doc/ProjectBrandingTheme.md doc/ProjectCors.md doc/ProjectEventsDatapoint.md doc/ProjectHost.md +doc/ProjectMember.md doc/ProjectMetadata.md doc/ProjectServiceIdentity.md doc/ProjectServiceOAuth2.md @@ -250,6 +251,7 @@ doc/UpdateSubscriptionBody.md doc/UpdateVerificationFlowBody.md doc/UpdateVerificationFlowWithCodeMethod.md doc/UpdateVerificationFlowWithLinkMethod.md +doc/UpdateWorkspacePayload.md doc/Usage.md doc/VerifiableCredentialPrimingResponse.md doc/VerifiableCredentialProof.md @@ -374,7 +376,6 @@ lib/src/model/internal_get_project_branding_body.dart lib/src/model/internal_is_ax_welcome_screen_enabled_for_project_body.dart lib/src/model/internal_is_owner_for_project_by_slug_body.dart lib/src/model/internal_is_owner_for_project_by_slug_response.dart -lib/src/model/internal_provision_mock_subscription.dart lib/src/model/introspected_o_auth2_token.dart lib/src/model/is_owner_for_project_by_slug.dart lib/src/model/is_ready200_response.dart @@ -425,6 +426,7 @@ lib/src/model/pagination_headers.dart lib/src/model/parse_error.dart lib/src/model/patch_identities_body.dart lib/src/model/perform_native_logout_body.dart +lib/src/model/permissions_on_workpace_response.dart lib/src/model/plan.dart lib/src/model/plan_details.dart lib/src/model/post_check_permission_body.dart @@ -437,6 +439,7 @@ lib/src/model/project_branding_theme.dart lib/src/model/project_cors.dart lib/src/model/project_events_datapoint.dart lib/src/model/project_host.dart +lib/src/model/project_member.dart lib/src/model/project_metadata.dart lib/src/model/project_service_identity.dart lib/src/model/project_service_o_auth2.dart @@ -521,6 +524,7 @@ lib/src/model/update_subscription_body.dart lib/src/model/update_verification_flow_body.dart lib/src/model/update_verification_flow_with_code_method.dart lib/src/model/update_verification_flow_with_link_method.dart +lib/src/model/update_workspace_payload.dart lib/src/model/usage.dart lib/src/model/verifiable_credential_priming_response.dart lib/src/model/verifiable_credential_proof.dart @@ -628,7 +632,6 @@ test/internal_get_project_branding_body_test.dart test/internal_is_ax_welcome_screen_enabled_for_project_body_test.dart test/internal_is_owner_for_project_by_slug_body_test.dart test/internal_is_owner_for_project_by_slug_response_test.dart -test/internal_provision_mock_subscription_test.dart test/introspected_o_auth2_token_test.dart test/is_owner_for_project_by_slug_test.dart test/is_ready200_response_test.dart @@ -684,6 +687,7 @@ test/parse_error_test.dart test/patch_identities_body_test.dart test/perform_native_logout_body_test.dart test/permission_api_test.dart +test/permissions_on_workpace_response_test.dart test/plan_details_test.dart test/plan_test.dart test/post_check_permission_body_test.dart @@ -696,6 +700,7 @@ test/project_branding_theme_test.dart test/project_cors_test.dart test/project_events_datapoint_test.dart test/project_host_test.dart +test/project_member_test.dart test/project_metadata_test.dart test/project_service_identity_test.dart test/project_service_o_auth2_test.dart @@ -782,6 +787,7 @@ test/update_subscription_body_test.dart test/update_verification_flow_body_test.dart test/update_verification_flow_with_code_method_test.dart test/update_verification_flow_with_link_method_test.dart +test/update_workspace_payload_test.dart test/usage_test.dart test/verifiable_credential_priming_response_test.dart test/verifiable_credential_proof_test.dart diff --git a/clients/client/dart/README.md b/clients/client/dart/README.md index 334404bd2e6..522b0afa4cf 100644 --- a/clients/client/dart/README.md +++ b/clients/client/dart/README.md @@ -5,7 +5,7 @@ with a valid Personal Access Token. Public APIs are mostly used in browsers. This Dart package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: v1.6.2 +- API version: v1.8.1 - Build package: org.openapitools.codegen.languages.DartDioClientCodegen ## Requirements @@ -19,7 +19,7 @@ This Dart package is automatically generated by the [OpenAPI Generator](https:// To use the package from [pub.dev](https://pub.dev), please include the following in pubspec.yaml ```yaml dependencies: - ory_client: 1.6.2 + ory_client: 1.8.1 ``` ### Github @@ -291,7 +291,6 @@ Class | Method | HTTP request | Description - [InternalIsAXWelcomeScreenEnabledForProjectBody](doc/InternalIsAXWelcomeScreenEnabledForProjectBody.md) - [InternalIsOwnerForProjectBySlugBody](doc/InternalIsOwnerForProjectBySlugBody.md) - [InternalIsOwnerForProjectBySlugResponse](doc/InternalIsOwnerForProjectBySlugResponse.md) - - [InternalProvisionMockSubscription](doc/InternalProvisionMockSubscription.md) - [IntrospectedOAuth2Token](doc/IntrospectedOAuth2Token.md) - [IsOwnerForProjectBySlug](doc/IsOwnerForProjectBySlug.md) - [IsReady200Response](doc/IsReady200Response.md) @@ -342,6 +341,7 @@ Class | Method | HTTP request | Description - [ParseError](doc/ParseError.md) - [PatchIdentitiesBody](doc/PatchIdentitiesBody.md) - [PerformNativeLogoutBody](doc/PerformNativeLogoutBody.md) + - [PermissionsOnWorkpaceResponse](doc/PermissionsOnWorkpaceResponse.md) - [Plan](doc/Plan.md) - [PlanDetails](doc/PlanDetails.md) - [PostCheckPermissionBody](doc/PostCheckPermissionBody.md) @@ -354,6 +354,7 @@ Class | Method | HTTP request | Description - [ProjectCors](doc/ProjectCors.md) - [ProjectEventsDatapoint](doc/ProjectEventsDatapoint.md) - [ProjectHost](doc/ProjectHost.md) + - [ProjectMember](doc/ProjectMember.md) - [ProjectMetadata](doc/ProjectMetadata.md) - [ProjectServiceIdentity](doc/ProjectServiceIdentity.md) - [ProjectServiceOAuth2](doc/ProjectServiceOAuth2.md) @@ -438,6 +439,7 @@ Class | Method | HTTP request | Description - [UpdateVerificationFlowBody](doc/UpdateVerificationFlowBody.md) - [UpdateVerificationFlowWithCodeMethod](doc/UpdateVerificationFlowWithCodeMethod.md) - [UpdateVerificationFlowWithLinkMethod](doc/UpdateVerificationFlowWithLinkMethod.md) + - [UpdateWorkspacePayload](doc/UpdateWorkspacePayload.md) - [Usage](doc/Usage.md) - [VerifiableCredentialPrimingResponse](doc/VerifiableCredentialPrimingResponse.md) - [VerifiableCredentialProof](doc/VerifiableCredentialProof.md) diff --git a/clients/client/dart/doc/CloudAccount.md b/clients/client/dart/doc/CloudAccount.md index 7cd9d3f7d04..3e1f4c10dc5 100644 --- a/clients/client/dart/doc/CloudAccount.md +++ b/clients/client/dart/doc/CloudAccount.md @@ -8,9 +8,9 @@ import 'package:ory_client/api.dart'; ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**email** | **String** | | [optional] -**id** | **String** | | [optional] -**name** | **String** | | [optional] +**email** | **String** | | +**id** | **String** | | +**name** | **String** | | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dart/doc/CreateProjectNormalizedPayload.md b/clients/client/dart/doc/CreateProjectNormalizedPayload.md index 8abc29ac12a..170153bb688 100644 --- a/clients/client/dart/doc/CreateProjectNormalizedPayload.md +++ b/clients/client/dart/doc/CreateProjectNormalizedPayload.md @@ -10,6 +10,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **createdAt** | [**DateTime**](DateTime.md) | The Project's Revision Creation Date | [optional] **disableAccountExperienceWelcomeScreen** | **bool** | Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`. | [optional] +**enableAxV2** | **bool** | Whether the new account experience is enabled and reachable. | [optional] **environment** | **String** | prod Production dev Development | **hydraOauth2AllowedTopLevelClaims** | **BuiltList<String>** | | [optional] **hydraOauth2ClientCredentialsDefaultGrantAllowedScope** | **bool** | Automatically grant authorized OAuth2 Scope in OAuth2 Client Credentials Flow. Each OAuth2 Client is allowed to request a predefined OAuth2 Scope (for example `read write`). If this option is enabled, the full scope is automatically granted when performing the OAuth2 Client Credentials flow. If disabled, the OAuth2 Client has to request the scope in the OAuth2 request by providing the `scope` query parameter. Setting this option to true is common if you need compatibility with MITREid. This governs the \"oauth2.client_credentials.default_grant_allowed_scope\" setting. | [optional] diff --git a/clients/client/dart/doc/FrontendApi.md b/clients/client/dart/doc/FrontendApi.md index 1ef5deea8af..1f50f6e3026 100644 --- a/clients/client/dart/doc/FrontendApi.md +++ b/clients/client/dart/doc/FrontendApi.md @@ -42,7 +42,7 @@ Method | HTTP request | Description # **createBrowserLoginFlow** -> LoginFlow createBrowserLoginFlow(refresh, aal, returnTo, cookie, loginChallenge, organization) +> LoginFlow createBrowserLoginFlow(refresh, aal, returnTo, cookie, loginChallenge, organization, via) Create Login Flow for Browsers @@ -59,9 +59,10 @@ final String returnTo = returnTo_example; // String | The URL to return the brow final String cookie = cookie_example; // String | HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. final String loginChallenge = loginChallenge_example; // String | An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). final String organization = organization_example; // String | An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. +final String via = via_example; // String | Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. try { - final response = api.createBrowserLoginFlow(refresh, aal, returnTo, cookie, loginChallenge, organization); + final response = api.createBrowserLoginFlow(refresh, aal, returnTo, cookie, loginChallenge, organization, via); print(response); } catch on DioError (e) { print('Exception when calling FrontendApi->createBrowserLoginFlow: $e\n'); @@ -78,6 +79,7 @@ Name | Type | Description | Notes **cookie** | **String**| HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. | [optional] **loginChallenge** | **String**| An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). | [optional] **organization** | **String**| An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. | [optional] + **via** | **String**| Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. | [optional] ### Return type diff --git a/clients/client/dart/doc/IdentityApi.md b/clients/client/dart/doc/IdentityApi.md index 8d0489df5cd..4de7ddd9e2a 100644 --- a/clients/client/dart/doc/IdentityApi.md +++ b/clients/client/dart/doc/IdentityApi.md @@ -583,7 +583,7 @@ Name | Type | Description | Notes [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) # **listIdentities** -> BuiltList listIdentities(perPage, page, pageSize, pageToken, consistency, ids, credentialsIdentifier, previewCredentialsIdentifierSimilar) +> BuiltList listIdentities(perPage, page, pageSize, pageToken, consistency, ids, credentialsIdentifier, previewCredentialsIdentifierSimilar, includeCredential) List Identities @@ -605,9 +605,10 @@ final String consistency = consistency_example; // String | Read Consistency Lev final BuiltList ids = ; // BuiltList | List of ids used to filter identities. If this list is empty, then no filter will be applied. final String credentialsIdentifier = credentialsIdentifier_example; // String | CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. final String previewCredentialsIdentifierSimilar = previewCredentialsIdentifierSimilar_example; // String | This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. +final BuiltList includeCredential = ; // BuiltList | Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. try { - final response = api.listIdentities(perPage, page, pageSize, pageToken, consistency, ids, credentialsIdentifier, previewCredentialsIdentifierSimilar); + final response = api.listIdentities(perPage, page, pageSize, pageToken, consistency, ids, credentialsIdentifier, previewCredentialsIdentifierSimilar, includeCredential); print(response); } catch on DioError (e) { print('Exception when calling IdentityApi->listIdentities: $e\n'); @@ -626,6 +627,7 @@ Name | Type | Description | Notes **ids** | [**BuiltList<String>**](String.md)| List of ids used to filter identities. If this list is empty, then no filter will be applied. | [optional] **credentialsIdentifier** | **String**| CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. | [optional] **previewCredentialsIdentifierSimilar** | **String**| This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. | [optional] + **includeCredential** | [**BuiltList<String>**](String.md)| Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. | [optional] ### Return type diff --git a/clients/client/dart/doc/LoginFlow.md b/clients/client/dart/doc/LoginFlow.md index d2e2afc9f36..7161ec45a77 100644 --- a/clients/client/dart/doc/LoginFlow.md +++ b/clients/client/dart/doc/LoginFlow.md @@ -22,6 +22,7 @@ Name | Type | Description | Notes **returnTo** | **String** | ReturnTo contains the requested return_to URL. | [optional] **sessionTokenExchangeCode** | **String** | SessionTokenExchangeCode holds the secret code that the client can use to retrieve a session token after the login flow has been completed. This is only set if the client has requested a session token exchange code, and if the flow is of type \"api\", and only on creating the login flow. | [optional] **state** | [**JsonObject**](.md) | State represents the state of this request: choose_method: ask the user to choose a method to sign in with sent_email: the email has been sent to the user passed_challenge: the request was successful and the login challenge was passed. | +**transientPayload** | [**JsonObject**](.md) | TransientPayload is used to pass data from the login to hooks and email templates | [optional] **type** | **String** | The flow type can either be `api` or `browser`. | **ui** | [**UiContainer**](UiContainer.md) | | **updatedAt** | [**DateTime**](DateTime.md) | UpdatedAt is a helper struct field for gobuffalo.pop. | [optional] diff --git a/clients/client/dart/doc/NormalizedProjectRevision.md b/clients/client/dart/doc/NormalizedProjectRevision.md index d0ed513752d..d04eae508a6 100644 --- a/clients/client/dart/doc/NormalizedProjectRevision.md +++ b/clients/client/dart/doc/NormalizedProjectRevision.md @@ -10,6 +10,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **createdAt** | [**DateTime**](DateTime.md) | The Project's Revision Creation Date | [optional] **disableAccountExperienceWelcomeScreen** | **bool** | Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`. | [optional] +**enableAxV2** | **bool** | Whether the new account experience is enabled and reachable. | [optional] **hydraOauth2AllowedTopLevelClaims** | **BuiltList<String>** | | [optional] **hydraOauth2ClientCredentialsDefaultGrantAllowedScope** | **bool** | Automatically grant authorized OAuth2 Scope in OAuth2 Client Credentials Flow. Each OAuth2 Client is allowed to request a predefined OAuth2 Scope (for example `read write`). If this option is enabled, the full scope is automatically granted when performing the OAuth2 Client Credentials flow. If disabled, the OAuth2 Client has to request the scope in the OAuth2 request by providing the `scope` query parameter. Setting this option to true is common if you need compatibility with MITREid. This governs the \"oauth2.client_credentials.default_grant_allowed_scope\" setting. | [optional] **hydraOauth2ExcludeNotBeforeClaim** | **bool** | Set to true if you want to exclude claim `nbf (not before)` part of access token. This governs the \"oauth2.exclude_not_before_claim\" setting. | [optional] diff --git a/clients/client/dart/doc/InternalProvisionMockSubscription.md b/clients/client/dart/doc/PermissionsOnWorkpaceResponse.md similarity index 56% rename from clients/client/dart/doc/InternalProvisionMockSubscription.md rename to clients/client/dart/doc/PermissionsOnWorkpaceResponse.md index a1259e67130..a2d9a95ea53 100644 --- a/clients/client/dart/doc/InternalProvisionMockSubscription.md +++ b/clients/client/dart/doc/PermissionsOnWorkpaceResponse.md @@ -1,4 +1,4 @@ -# ory_client.model.InternalProvisionMockSubscription +# ory_client.model.PermissionsOnWorkpaceResponse ## Load the model package ```dart @@ -8,10 +8,7 @@ import 'package:ory_client/api.dart'; ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**currency** | **String** | Currency usd USD eur Euro | -**identityId** | **String** | Identity ID | -**interval** | **String** | Billing Interval monthly Monthly yearly Yearly | -**plan** | **String** | Plan ID | +**permissions** | **BuiltMap<String, bool>** | | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dart/doc/PlanDetails.md b/clients/client/dart/doc/PlanDetails.md index b696398b8be..b18e5cbcd22 100644 --- a/clients/client/dart/doc/PlanDetails.md +++ b/clients/client/dart/doc/PlanDetails.md @@ -12,7 +12,7 @@ Name | Type | Description | Notes **baseFeeYearly** | **int** | BaseFeeYearly is the yearly base fee for the plan. | **custom** | **bool** | Custom is true if the plan is custom. This means it will be hidden from the pricing page. | **description** | **String** | Description is the description of the plan. | -**features** | [**BuiltMap<String, GenericUsage>**](GenericUsage.md) | Features are the feature definitions included in the plan. | +**features** | [**BuiltMap<String, GenericUsage>**](GenericUsage.md) | | **name** | **String** | Name is the name of the plan. | **version** | **int** | Version is the version of the plan. The combination of `name@version` must be unique. | diff --git a/clients/client/dart/doc/ProjectApi.md b/clients/client/dart/doc/ProjectApi.md index c9264b8d147..aff809e4962 100644 --- a/clients/client/dart/doc/ProjectApi.md +++ b/clients/client/dart/doc/ProjectApi.md @@ -399,7 +399,7 @@ Name | Type | Description | Notes [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) # **getProjectMembers** -> BuiltList getProjectMembers(project) +> BuiltList getProjectMembers(project) Get all members associated with this project @@ -431,7 +431,7 @@ Name | Type | Description | Notes ### Return type -[**BuiltList<CloudAccount>**](CloudAccount.md) +[**BuiltList<ProjectMember>**](ProjectMember.md) ### Authorization @@ -461,7 +461,7 @@ import 'package:ory_client/api.dart'; final api = OryClient().getProjectApi(); final String projectId = projectId_example; // String | Project ID final String eventType = eventType_example; // String | The event type to query for -final String resolution = resolution_example; // String | The resolution of the buckets The minimum resolution is 1 hour. +final String resolution = resolution_example; // String | The resolution of the buckets The minimum resolution is 1 minute. final DateTime from = 2013-10-20T19:20:30+01:00; // DateTime | The start RFC3339 date of the time window final DateTime to = 2013-10-20T19:20:30+01:00; // DateTime | The end RFC3339 date of the time window @@ -479,7 +479,7 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **projectId** | **String**| Project ID | **eventType** | **String**| The event type to query for | - **resolution** | **String**| The resolution of the buckets The minimum resolution is 1 hour. | + **resolution** | **String**| The resolution of the buckets The minimum resolution is 1 minute. | **from** | **DateTime**| The start RFC3339 date of the time window | **to** | **DateTime**| The end RFC3339 date of the time window | diff --git a/clients/client/rust/docs/InternalProvisionMockSubscription.md b/clients/client/dart/doc/ProjectMember.md similarity index 52% rename from clients/client/rust/docs/InternalProvisionMockSubscription.md rename to clients/client/dart/doc/ProjectMember.md index 9178e491504..d879e0f2fd7 100644 --- a/clients/client/rust/docs/InternalProvisionMockSubscription.md +++ b/clients/client/dart/doc/ProjectMember.md @@ -1,13 +1,17 @@ -# InternalProvisionMockSubscription +# ory_client.model.ProjectMember -## Properties +## Load the model package +```dart +import 'package:ory_client/api.dart'; +``` +## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**currency** | **String** | Currency usd USD eur Euro | -**identity_id** | **String** | Identity ID | -**interval** | **String** | Billing Interval monthly Monthly yearly Yearly | -**plan** | **String** | Plan ID | +**email** | **String** | | +**id** | **String** | | +**name** | **String** | | +**role** | **String** | | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dart/doc/QuotaUsage.md b/clients/client/dart/doc/QuotaUsage.md index eaed8bfc242..b4b8d11a94f 100644 --- a/clients/client/dart/doc/QuotaUsage.md +++ b/clients/client/dart/doc/QuotaUsage.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **additionalPrice** | **int** | The additional price per unit in cents. | **canUseMore** | **bool** | | -**feature** | **String** | region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect | +**feature** | **String** | region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect | **featureAvailable** | **bool** | | **included** | **int** | | **used** | **int** | | diff --git a/clients/client/dart/doc/RecoveryFlow.md b/clients/client/dart/doc/RecoveryFlow.md index 5775a3323f1..45363a6f27b 100644 --- a/clients/client/dart/doc/RecoveryFlow.md +++ b/clients/client/dart/doc/RecoveryFlow.md @@ -16,6 +16,7 @@ Name | Type | Description | Notes **requestUrl** | **String** | RequestURL is the initial URL that was requested from Ory Kratos. It can be used to forward information contained in the URL's path or query for example. | **returnTo** | **String** | ReturnTo contains the requested return_to URL. | [optional] **state** | [**JsonObject**](.md) | State represents the state of this request: choose_method: ask the user to choose a method (e.g. recover account via email) sent_email: the email has been sent to the user passed_challenge: the request was successful and the recovery challenge was passed. | +**transientPayload** | [**JsonObject**](.md) | TransientPayload is used to pass data from the recovery flow to hooks and email templates | [optional] **type** | **String** | The flow type can either be `api` or `browser`. | **ui** | [**UiContainer**](UiContainer.md) | | diff --git a/clients/client/dart/doc/SettingsFlow.md b/clients/client/dart/doc/SettingsFlow.md index 750b9301963..a1829b90f0d 100644 --- a/clients/client/dart/doc/SettingsFlow.md +++ b/clients/client/dart/doc/SettingsFlow.md @@ -17,6 +17,7 @@ Name | Type | Description | Notes **requestUrl** | **String** | RequestURL is the initial URL that was requested from Ory Kratos. It can be used to forward information contained in the URL's path or query for example. | **returnTo** | **String** | ReturnTo contains the requested return_to URL. | [optional] **state** | [**JsonObject**](.md) | State represents the state of this flow. It knows two states: show_form: No user data has been collected, or it is invalid, and thus the form should be shown. success: Indicates that the settings flow has been updated successfully with the provided data. Done will stay true when repeatedly checking. If set to true, done will revert back to false only when a flow with invalid (e.g. \"please use a valid phone number\") data was sent. | +**transientPayload** | [**JsonObject**](.md) | TransientPayload is used to pass data from the settings flow to hooks and email templates | [optional] **type** | **String** | The flow type can either be `api` or `browser`. | **ui** | [**UiContainer**](UiContainer.md) | | diff --git a/clients/client/dart/doc/Subscription.md b/clients/client/dart/doc/Subscription.md index 2b5b84bba91..f35a2c1fbde 100644 --- a/clients/client/dart/doc/Subscription.md +++ b/clients/client/dart/doc/Subscription.md @@ -12,6 +12,7 @@ Name | Type | Description | Notes **currency** | **String** | The currency of the subscription. To change this, a new subscription must be created. usd USD eur Euro | **currentInterval** | **String** | The currently active interval of the subscription monthly Monthly yearly Yearly | **currentPlan** | **String** | The currently active plan of the subscription | +**currentPlanDetails** | [**PlanDetails**](PlanDetails.md) | | [optional] **customerId** | **String** | The ID of the stripe customer | **id** | **String** | The ID of the subscription | **intervalChangesTo** | **String** | | @@ -20,6 +21,7 @@ Name | Type | Description | Notes **planChangesAt** | [**DateTime**](DateTime.md) | | [optional] **planChangesTo** | **String** | | **status** | **String** | For `collection_method=charge_automatically` a subscription moves into `incomplete` if the initial payment attempt fails. A subscription in this state can only have metadata and default_source updated. Once the first invoice is paid, the subscription moves into an `active` state. If the first invoice is not paid within 23 hours, the subscription transitions to `incomplete_expired`. This is a terminal state, the open invoice will be voided and no further invoices will be generated. A subscription that is currently in a trial period is `trialing` and moves to `active` when the trial period is over. If subscription `collection_method=charge_automatically`, it becomes `past_due` when payment is required but cannot be paid (due to failed payment or awaiting additional user actions). Once Stripe has exhausted all payment retry attempts, the subscription will become `canceled` or `unpaid` (depending on your subscriptions settings). If subscription `collection_method=send_invoice` it becomes `past_due` when its invoice is not paid by the due date, and `canceled` or `unpaid` if it is still not paid by an additional deadline after that. Note that when a subscription has a status of `unpaid`, no subsequent invoices will be attempted (invoices will be created, but then immediately automatically closed). After receiving updated payment information from a customer, you may choose to reopen and pay their closed invoices. | +**stripeCheckoutExpiresAt** | [**DateTime**](DateTime.md) | | [optional] **updatedAt** | [**DateTime**](DateTime.md) | | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dart/doc/UpdateLoginFlowBody.md b/clients/client/dart/doc/UpdateLoginFlowBody.md index 20cc79b3794..ba4da334793 100644 --- a/clients/client/dart/doc/UpdateLoginFlowBody.md +++ b/clients/client/dart/doc/UpdateLoginFlowBody.md @@ -13,6 +13,7 @@ Name | Type | Description | Notes **method** | **String** | Method should be set to \"code\" when logging in using the code strategy. | **password** | **String** | The user's password. | **passwordIdentifier** | **String** | Identifier is the email or username of the user trying to log in. This field is deprecated! | [optional] +**transientPayload** | [**JsonObject**](.md) | Transient data to pass along to any webhooks | [optional] **idToken** | **String** | IDToken is an optional id token provided by an OIDC provider If submitted, it is verified using the OIDC provider's public key set and the claims are used to populate the OIDC credentials of the identity. If the OIDC provider does not store additional claims (such as name, etc.) in the IDToken itself, you can use the `traits` field to populate the identity's traits. Note, that Apple only includes the users email in the IDToken. Supported providers are Apple | [optional] **idTokenNonce** | **String** | IDTokenNonce is the nonce, used when generating the IDToken. If the provider supports nonce validation, the nonce will be validated against this value and required. | [optional] **provider** | **String** | The provider to register with | diff --git a/clients/client/dart/doc/UpdateLoginFlowWithCodeMethod.md b/clients/client/dart/doc/UpdateLoginFlowWithCodeMethod.md index eef30d01067..c51ae9d3284 100644 --- a/clients/client/dart/doc/UpdateLoginFlowWithCodeMethod.md +++ b/clients/client/dart/doc/UpdateLoginFlowWithCodeMethod.md @@ -13,6 +13,7 @@ Name | Type | Description | Notes **identifier** | **String** | Identifier is the code identifier The identifier requires that the user has already completed the registration or settings with code flow. | [optional] **method** | **String** | Method should be set to \"code\" when logging in using the code strategy. | **resend** | **String** | Resend is set when the user wants to resend the code | [optional] +**transientPayload** | [**JsonObject**](.md) | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dart/doc/UpdateLoginFlowWithOidcMethod.md b/clients/client/dart/doc/UpdateLoginFlowWithOidcMethod.md index 36a9d68edc2..7ac10bd08f4 100644 --- a/clients/client/dart/doc/UpdateLoginFlowWithOidcMethod.md +++ b/clients/client/dart/doc/UpdateLoginFlowWithOidcMethod.md @@ -14,6 +14,7 @@ Name | Type | Description | Notes **method** | **String** | Method to use This field must be set to `oidc` when using the oidc method. | **provider** | **String** | The provider to register with | **traits** | [**JsonObject**](.md) | The identity traits. This is a placeholder for the registration flow. | [optional] +**transientPayload** | [**JsonObject**](.md) | Transient data to pass along to any webhooks | [optional] **upstreamParameters** | [**JsonObject**](.md) | UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`. | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dart/doc/UpdateLoginFlowWithPasswordMethod.md b/clients/client/dart/doc/UpdateLoginFlowWithPasswordMethod.md index 26f71d62b0c..6a1964dac78 100644 --- a/clients/client/dart/doc/UpdateLoginFlowWithPasswordMethod.md +++ b/clients/client/dart/doc/UpdateLoginFlowWithPasswordMethod.md @@ -13,6 +13,7 @@ Name | Type | Description | Notes **method** | **String** | Method should be set to \"password\" when logging in using the identifier and password strategy. | **password** | **String** | The user's password. | **passwordIdentifier** | **String** | Identifier is the email or username of the user trying to log in. This field is deprecated! | [optional] +**transientPayload** | [**JsonObject**](.md) | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dart/doc/UpdateLoginFlowWithTotpMethod.md b/clients/client/dart/doc/UpdateLoginFlowWithTotpMethod.md index 344d2eda0ab..228f31a1f09 100644 --- a/clients/client/dart/doc/UpdateLoginFlowWithTotpMethod.md +++ b/clients/client/dart/doc/UpdateLoginFlowWithTotpMethod.md @@ -11,6 +11,7 @@ Name | Type | Description | Notes **csrfToken** | **String** | Sending the anti-csrf token is only required for browser login flows. | [optional] **method** | **String** | Method should be set to \"totp\" when logging in using the TOTP strategy. | **totpCode** | **String** | The TOTP code. | +**transientPayload** | [**JsonObject**](.md) | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dart/doc/UpdateLoginFlowWithWebAuthnMethod.md b/clients/client/dart/doc/UpdateLoginFlowWithWebAuthnMethod.md index cda6f026310..ed7e0619646 100644 --- a/clients/client/dart/doc/UpdateLoginFlowWithWebAuthnMethod.md +++ b/clients/client/dart/doc/UpdateLoginFlowWithWebAuthnMethod.md @@ -11,6 +11,7 @@ Name | Type | Description | Notes **csrfToken** | **String** | Sending the anti-csrf token is only required for browser login flows. | [optional] **identifier** | **String** | Identifier is the email or username of the user trying to log in. | **method** | **String** | Method should be set to \"webAuthn\" when logging in using the WebAuthn strategy. | +**transientPayload** | [**JsonObject**](.md) | Transient data to pass along to any webhooks | [optional] **webauthnLogin** | **String** | Login a WebAuthn Security Key This must contain the ID of the WebAuthN connection. | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dart/doc/UpdateRecoveryFlowBody.md b/clients/client/dart/doc/UpdateRecoveryFlowBody.md index 66f11907594..404010d1737 100644 --- a/clients/client/dart/doc/UpdateRecoveryFlowBody.md +++ b/clients/client/dart/doc/UpdateRecoveryFlowBody.md @@ -11,6 +11,7 @@ Name | Type | Description | Notes **csrfToken** | **String** | Sending the anti-csrf token is only required for browser login flows. | [optional] **email** | **String** | The email address of the account to recover If the email belongs to a valid account, a recovery email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/account-recovery-password-reset#attempted-recovery-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email | **method** | **String** | Method is the method that should be used for this recovery flow Allowed values are `link` and `code`. link RecoveryStrategyLink code RecoveryStrategyCode | +**transientPayload** | [**JsonObject**](.md) | Transient data to pass along to any webhooks | [optional] **code** | **String** | Code from the recovery email If you want to submit a code, use this field, but make sure to _not_ include the email field, as well. | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dart/doc/UpdateRecoveryFlowWithCodeMethod.md b/clients/client/dart/doc/UpdateRecoveryFlowWithCodeMethod.md index 51ff64185ab..618119bbe71 100644 --- a/clients/client/dart/doc/UpdateRecoveryFlowWithCodeMethod.md +++ b/clients/client/dart/doc/UpdateRecoveryFlowWithCodeMethod.md @@ -12,6 +12,7 @@ Name | Type | Description | Notes **csrfToken** | **String** | Sending the anti-csrf token is only required for browser login flows. | [optional] **email** | **String** | The email address of the account to recover If the email belongs to a valid account, a recovery email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/account-recovery-password-reset#attempted-recovery-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email | [optional] **method** | **String** | Method is the method that should be used for this recovery flow Allowed values are `link` and `code`. link RecoveryStrategyLink code RecoveryStrategyCode | +**transientPayload** | [**JsonObject**](.md) | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dart/doc/UpdateRecoveryFlowWithLinkMethod.md b/clients/client/dart/doc/UpdateRecoveryFlowWithLinkMethod.md index f802230177d..6eb67866844 100644 --- a/clients/client/dart/doc/UpdateRecoveryFlowWithLinkMethod.md +++ b/clients/client/dart/doc/UpdateRecoveryFlowWithLinkMethod.md @@ -11,6 +11,7 @@ Name | Type | Description | Notes **csrfToken** | **String** | Sending the anti-csrf token is only required for browser login flows. | [optional] **email** | **String** | Email to Recover Needs to be set when initiating the flow. If the email is a registered recovery email, a recovery link will be sent. If the email is not known, a email with details on what happened will be sent instead. format: email | **method** | **String** | Method is the method that should be used for this recovery flow Allowed values are `link` and `code` link RecoveryStrategyLink code RecoveryStrategyCode | +**transientPayload** | [**JsonObject**](.md) | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dart/doc/UpdateSettingsFlowBody.md b/clients/client/dart/doc/UpdateSettingsFlowBody.md index 6de82deb3f2..0cb960bf3a2 100644 --- a/clients/client/dart/doc/UpdateSettingsFlowBody.md +++ b/clients/client/dart/doc/UpdateSettingsFlowBody.md @@ -11,6 +11,7 @@ Name | Type | Description | Notes **csrfToken** | **String** | CSRFToken is the anti-CSRF token | [optional] **method** | **String** | Method Should be set to \"lookup\" when trying to add, update, or remove a lookup pairing. | **password** | **String** | Password is the updated password | +**transientPayload** | [**JsonObject**](.md) | Transient data to pass along to any webhooks | [optional] **traits** | [**JsonObject**](.md) | The identity's traits in: body | **flow** | **String** | Flow ID is the flow's ID. in: query | [optional] **link** | **String** | Link this provider Either this or `unlink` must be set. type: string in: body | [optional] diff --git a/clients/client/dart/doc/UpdateSettingsFlowWithLookupMethod.md b/clients/client/dart/doc/UpdateSettingsFlowWithLookupMethod.md index 06d80de36a5..41f3941086f 100644 --- a/clients/client/dart/doc/UpdateSettingsFlowWithLookupMethod.md +++ b/clients/client/dart/doc/UpdateSettingsFlowWithLookupMethod.md @@ -14,6 +14,7 @@ Name | Type | Description | Notes **lookupSecretRegenerate** | **bool** | If set to true will regenerate the lookup secrets | [optional] **lookupSecretReveal** | **bool** | If set to true will reveal the lookup secrets | [optional] **method** | **String** | Method Should be set to \"lookup\" when trying to add, update, or remove a lookup pairing. | +**transientPayload** | [**JsonObject**](.md) | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dart/doc/UpdateSettingsFlowWithOidcMethod.md b/clients/client/dart/doc/UpdateSettingsFlowWithOidcMethod.md index 57520e2024e..5a8263298cc 100644 --- a/clients/client/dart/doc/UpdateSettingsFlowWithOidcMethod.md +++ b/clients/client/dart/doc/UpdateSettingsFlowWithOidcMethod.md @@ -12,6 +12,7 @@ Name | Type | Description | Notes **link** | **String** | Link this provider Either this or `unlink` must be set. type: string in: body | [optional] **method** | **String** | Method Should be set to profile when trying to update a profile. | **traits** | [**JsonObject**](.md) | The identity's traits in: body | [optional] +**transientPayload** | [**JsonObject**](.md) | Transient data to pass along to any webhooks | [optional] **unlink** | **String** | Unlink this provider Either this or `link` must be set. type: string in: body | [optional] **upstreamParameters** | [**JsonObject**](.md) | UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`. | [optional] diff --git a/clients/client/dart/doc/UpdateSettingsFlowWithPasswordMethod.md b/clients/client/dart/doc/UpdateSettingsFlowWithPasswordMethod.md index 1c8365c8374..a56d29f53ab 100644 --- a/clients/client/dart/doc/UpdateSettingsFlowWithPasswordMethod.md +++ b/clients/client/dart/doc/UpdateSettingsFlowWithPasswordMethod.md @@ -11,6 +11,7 @@ Name | Type | Description | Notes **csrfToken** | **String** | CSRFToken is the anti-CSRF token | [optional] **method** | **String** | Method Should be set to password when trying to update a password. | **password** | **String** | Password is the updated password | +**transientPayload** | [**JsonObject**](.md) | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dart/doc/UpdateSettingsFlowWithProfileMethod.md b/clients/client/dart/doc/UpdateSettingsFlowWithProfileMethod.md index c2122dc000f..ed950e0f171 100644 --- a/clients/client/dart/doc/UpdateSettingsFlowWithProfileMethod.md +++ b/clients/client/dart/doc/UpdateSettingsFlowWithProfileMethod.md @@ -11,6 +11,7 @@ Name | Type | Description | Notes **csrfToken** | **String** | The Anti-CSRF Token This token is only required when performing browser flows. | [optional] **method** | **String** | Method Should be set to profile when trying to update a profile. | **traits** | [**JsonObject**](.md) | Traits The identity's traits. | +**transientPayload** | [**JsonObject**](.md) | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dart/doc/UpdateSettingsFlowWithTotpMethod.md b/clients/client/dart/doc/UpdateSettingsFlowWithTotpMethod.md index d9fb1796f09..c48b4135e6c 100644 --- a/clients/client/dart/doc/UpdateSettingsFlowWithTotpMethod.md +++ b/clients/client/dart/doc/UpdateSettingsFlowWithTotpMethod.md @@ -12,6 +12,7 @@ Name | Type | Description | Notes **method** | **String** | Method Should be set to \"totp\" when trying to add, update, or remove a totp pairing. | **totpCode** | **String** | ValidationTOTP must contain a valid TOTP based on the | [optional] **totpUnlink** | **bool** | UnlinkTOTP if true will remove the TOTP pairing, effectively removing the credential. This can be used to set up a new TOTP device. | [optional] +**transientPayload** | [**JsonObject**](.md) | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dart/doc/UpdateSettingsFlowWithWebAuthnMethod.md b/clients/client/dart/doc/UpdateSettingsFlowWithWebAuthnMethod.md index 4a12dc80ea8..c6aaf342b7f 100644 --- a/clients/client/dart/doc/UpdateSettingsFlowWithWebAuthnMethod.md +++ b/clients/client/dart/doc/UpdateSettingsFlowWithWebAuthnMethod.md @@ -10,6 +10,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **csrfToken** | **String** | CSRFToken is the anti-CSRF token | [optional] **method** | **String** | Method Should be set to \"webauthn\" when trying to add, update, or remove a webAuthn pairing. | +**transientPayload** | [**JsonObject**](.md) | Transient data to pass along to any webhooks | [optional] **webauthnRegister** | **String** | Register a WebAuthn Security Key It is expected that the JSON returned by the WebAuthn registration process is included here. | [optional] **webauthnRegisterDisplayname** | **String** | Name of the WebAuthn Security Key to be Added A human-readable name for the security key which will be added. | [optional] **webauthnRemove** | **String** | Remove a WebAuthn Security Key This must contain the ID of the WebAuthN connection. | [optional] diff --git a/clients/client/dart/doc/UpdateVerificationFlowBody.md b/clients/client/dart/doc/UpdateVerificationFlowBody.md index 1c717a8c408..0856c2d1ae9 100644 --- a/clients/client/dart/doc/UpdateVerificationFlowBody.md +++ b/clients/client/dart/doc/UpdateVerificationFlowBody.md @@ -11,6 +11,7 @@ Name | Type | Description | Notes **csrfToken** | **String** | Sending the anti-csrf token is only required for browser login flows. | [optional] **email** | **String** | The email address to verify If the email belongs to a valid account, a verifiation email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation#attempted-verification-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email | **method** | **String** | Method is the method that should be used for this verification flow Allowed values are `link` and `code`. link VerificationStrategyLink code VerificationStrategyCode | +**transientPayload** | [**JsonObject**](.md) | Transient data to pass along to any webhooks | [optional] **code** | **String** | Code from the recovery email If you want to submit a code, use this field, but make sure to _not_ include the email field, as well. | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dart/doc/UpdateVerificationFlowWithCodeMethod.md b/clients/client/dart/doc/UpdateVerificationFlowWithCodeMethod.md index c86032ff812..8d32cd1310d 100644 --- a/clients/client/dart/doc/UpdateVerificationFlowWithCodeMethod.md +++ b/clients/client/dart/doc/UpdateVerificationFlowWithCodeMethod.md @@ -12,6 +12,7 @@ Name | Type | Description | Notes **csrfToken** | **String** | Sending the anti-csrf token is only required for browser login flows. | [optional] **email** | **String** | The email address to verify If the email belongs to a valid account, a verifiation email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation#attempted-verification-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email | [optional] **method** | **String** | Method is the method that should be used for this verification flow Allowed values are `link` and `code`. link VerificationStrategyLink code VerificationStrategyCode | +**transientPayload** | [**JsonObject**](.md) | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dart/doc/UpdateVerificationFlowWithLinkMethod.md b/clients/client/dart/doc/UpdateVerificationFlowWithLinkMethod.md index d26c96f63a5..0a20283cc71 100644 --- a/clients/client/dart/doc/UpdateVerificationFlowWithLinkMethod.md +++ b/clients/client/dart/doc/UpdateVerificationFlowWithLinkMethod.md @@ -11,6 +11,7 @@ Name | Type | Description | Notes **csrfToken** | **String** | Sending the anti-csrf token is only required for browser login flows. | [optional] **email** | **String** | Email to Verify Needs to be set when initiating the flow. If the email is a registered verification email, a verification link will be sent. If the email is not known, a email with details on what happened will be sent instead. format: email | **method** | **String** | Method is the method that should be used for this verification flow Allowed values are `link` and `code` link VerificationStrategyLink code VerificationStrategyCode | +**transientPayload** | [**JsonObject**](.md) | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dart/doc/UpdateWorkspacePayload.md b/clients/client/dart/doc/UpdateWorkspacePayload.md new file mode 100644 index 00000000000..05aa6512e24 --- /dev/null +++ b/clients/client/dart/doc/UpdateWorkspacePayload.md @@ -0,0 +1,15 @@ +# ory_client.model.UpdateWorkspacePayload + +## Load the model package +```dart +import 'package:ory_client/api.dart'; +``` + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | The name of the workspace. | + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/clients/client/dart/doc/VerificationFlow.md b/clients/client/dart/doc/VerificationFlow.md index b6621b72d4f..f01eb740a2d 100644 --- a/clients/client/dart/doc/VerificationFlow.md +++ b/clients/client/dart/doc/VerificationFlow.md @@ -15,6 +15,7 @@ Name | Type | Description | Notes **requestUrl** | **String** | RequestURL is the initial URL that was requested from Ory Kratos. It can be used to forward information contained in the URL's path or query for example. | [optional] **returnTo** | **String** | ReturnTo contains the requested return_to URL. | [optional] **state** | [**JsonObject**](.md) | State represents the state of this request: choose_method: ask the user to choose a method (e.g. verify your email) sent_email: the email has been sent to the user passed_challenge: the request was successful and the verification challenge was passed. | +**transientPayload** | [**JsonObject**](.md) | TransientPayload is used to pass data from the verification flow to hooks and email templates | [optional] **type** | **String** | The flow type can either be `api` or `browser`. | **ui** | [**UiContainer**](UiContainer.md) | | diff --git a/clients/client/dart/lib/ory_client.dart b/clients/client/dart/lib/ory_client.dart index c2814733893..7ba4a2133e7 100644 --- a/clients/client/dart/lib/ory_client.dart +++ b/clients/client/dart/lib/ory_client.dart @@ -112,7 +112,6 @@ export 'package:ory_client/src/model/internal_get_project_branding_body.dart'; export 'package:ory_client/src/model/internal_is_ax_welcome_screen_enabled_for_project_body.dart'; export 'package:ory_client/src/model/internal_is_owner_for_project_by_slug_body.dart'; export 'package:ory_client/src/model/internal_is_owner_for_project_by_slug_response.dart'; -export 'package:ory_client/src/model/internal_provision_mock_subscription.dart'; export 'package:ory_client/src/model/introspected_o_auth2_token.dart'; export 'package:ory_client/src/model/is_owner_for_project_by_slug.dart'; export 'package:ory_client/src/model/is_ready200_response.dart'; @@ -163,6 +162,7 @@ export 'package:ory_client/src/model/pagination_headers.dart'; export 'package:ory_client/src/model/parse_error.dart'; export 'package:ory_client/src/model/patch_identities_body.dart'; export 'package:ory_client/src/model/perform_native_logout_body.dart'; +export 'package:ory_client/src/model/permissions_on_workpace_response.dart'; export 'package:ory_client/src/model/plan.dart'; export 'package:ory_client/src/model/plan_details.dart'; export 'package:ory_client/src/model/post_check_permission_body.dart'; @@ -175,6 +175,7 @@ export 'package:ory_client/src/model/project_branding_theme.dart'; export 'package:ory_client/src/model/project_cors.dart'; export 'package:ory_client/src/model/project_events_datapoint.dart'; export 'package:ory_client/src/model/project_host.dart'; +export 'package:ory_client/src/model/project_member.dart'; export 'package:ory_client/src/model/project_metadata.dart'; export 'package:ory_client/src/model/project_service_identity.dart'; export 'package:ory_client/src/model/project_service_o_auth2.dart'; @@ -259,6 +260,7 @@ export 'package:ory_client/src/model/update_subscription_body.dart'; export 'package:ory_client/src/model/update_verification_flow_body.dart'; export 'package:ory_client/src/model/update_verification_flow_with_code_method.dart'; export 'package:ory_client/src/model/update_verification_flow_with_link_method.dart'; +export 'package:ory_client/src/model/update_workspace_payload.dart'; export 'package:ory_client/src/model/usage.dart'; export 'package:ory_client/src/model/verifiable_credential_priming_response.dart'; export 'package:ory_client/src/model/verifiable_credential_proof.dart'; diff --git a/clients/client/dart/lib/src/api/frontend_api.dart b/clients/client/dart/lib/src/api/frontend_api.dart index 30b7e42dadd..e26c94a97e1 100644 --- a/clients/client/dart/lib/src/api/frontend_api.dart +++ b/clients/client/dart/lib/src/api/frontend_api.dart @@ -47,6 +47,7 @@ class FrontendApi { /// * [cookie] - HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. /// * [loginChallenge] - An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). /// * [organization] - An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. + /// * [via] - Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. /// * [cancelToken] - A [CancelToken] that can be used to cancel the operation /// * [headers] - Can be used to add additional headers to the request /// * [extras] - Can be used to add flags to the request @@ -63,6 +64,7 @@ class FrontendApi { String? cookie, String? loginChallenge, String? organization, + String? via, CancelToken? cancelToken, Map? headers, Map? extra, @@ -90,6 +92,7 @@ class FrontendApi { if (returnTo != null) r'return_to': encodeQueryParameter(_serializers, returnTo, const FullType(String)), if (loginChallenge != null) r'login_challenge': encodeQueryParameter(_serializers, loginChallenge, const FullType(String)), if (organization != null) r'organization': encodeQueryParameter(_serializers, organization, const FullType(String)), + if (via != null) r'via': encodeQueryParameter(_serializers, via, const FullType(String)), }; final _response = await _dio.request( diff --git a/clients/client/dart/lib/src/api/identity_api.dart b/clients/client/dart/lib/src/api/identity_api.dart index 79ad0f6e5be..15aea61473d 100644 --- a/clients/client/dart/lib/src/api/identity_api.dart +++ b/clients/client/dart/lib/src/api/identity_api.dart @@ -1002,6 +1002,7 @@ class IdentityApi { /// * [ids] - List of ids used to filter identities. If this list is empty, then no filter will be applied. /// * [credentialsIdentifier] - CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. /// * [previewCredentialsIdentifierSimilar] - This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. + /// * [includeCredential] - Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. /// * [cancelToken] - A [CancelToken] that can be used to cancel the operation /// * [headers] - Can be used to add additional headers to the request /// * [extras] - Can be used to add flags to the request @@ -1020,6 +1021,7 @@ class IdentityApi { BuiltList? ids, String? credentialsIdentifier, String? previewCredentialsIdentifierSimilar, + BuiltList? includeCredential, CancelToken? cancelToken, Map? headers, Map? extra, @@ -1055,6 +1057,7 @@ class IdentityApi { if (ids != null) r'ids': encodeCollectionQueryParameter(_serializers, ids, const FullType(BuiltList, [FullType(String)]), format: ListFormat.multi,), if (credentialsIdentifier != null) r'credentials_identifier': encodeQueryParameter(_serializers, credentialsIdentifier, const FullType(String)), if (previewCredentialsIdentifierSimilar != null) r'preview_credentials_identifier_similar': encodeQueryParameter(_serializers, previewCredentialsIdentifierSimilar, const FullType(String)), + if (includeCredential != null) r'include_credential': encodeCollectionQueryParameter(_serializers, includeCredential, const FullType(BuiltList, [FullType(String)]), format: ListFormat.multi,), }; final _response = await _dio.request( diff --git a/clients/client/dart/lib/src/api/project_api.dart b/clients/client/dart/lib/src/api/project_api.dart index 16abd3c2a12..210d0507034 100644 --- a/clients/client/dart/lib/src/api/project_api.dart +++ b/clients/client/dart/lib/src/api/project_api.dart @@ -10,7 +10,6 @@ import 'package:dio/dio.dart'; import 'package:built_collection/built_collection.dart'; import 'package:ory_client/src/api_util.dart'; import 'package:ory_client/src/model/active_project_in_console.dart'; -import 'package:ory_client/src/model/cloud_account.dart'; import 'package:ory_client/src/model/create_project_api_key_request.dart'; import 'package:ory_client/src/model/create_project_body.dart'; import 'package:ory_client/src/model/error_generic.dart'; @@ -23,6 +22,7 @@ import 'package:ory_client/src/model/organization.dart'; import 'package:ory_client/src/model/organization_body.dart'; import 'package:ory_client/src/model/project.dart'; import 'package:ory_client/src/model/project_api_key.dart'; +import 'package:ory_client/src/model/project_member.dart'; import 'package:ory_client/src/model/project_metadata.dart'; import 'package:ory_client/src/model/set_active_project_in_console_body.dart'; import 'package:ory_client/src/model/set_project.dart'; @@ -708,9 +708,9 @@ class ProjectApi { /// * [onSendProgress] - A [ProgressCallback] that can be used to get the send progress /// * [onReceiveProgress] - A [ProgressCallback] that can be used to get the receive progress /// - /// Returns a [Future] containing a [Response] with a [BuiltList] as data + /// Returns a [Future] containing a [Response] with a [BuiltList] as data /// Throws [DioError] if API call or serialization fails - Future>> getProjectMembers({ + Future>> getProjectMembers({ required String project, CancelToken? cancelToken, Map? headers, @@ -746,14 +746,14 @@ class ProjectApi { onReceiveProgress: onReceiveProgress, ); - BuiltList? _responseData; + BuiltList? _responseData; try { final rawResponse = _response.data; _responseData = rawResponse == null ? null : _serializers.deserialize( rawResponse, - specifiedType: const FullType(BuiltList, [FullType(CloudAccount)]), - ) as BuiltList; + specifiedType: const FullType(BuiltList, [FullType(ProjectMember)]), + ) as BuiltList; } catch (error, stackTrace) { throw DioError( @@ -765,7 +765,7 @@ class ProjectApi { ); } - return Response>( + return Response>( data: _responseData, headers: _response.headers, isRedirect: _response.isRedirect, @@ -783,7 +783,7 @@ class ProjectApi { /// Parameters: /// * [projectId] - Project ID /// * [eventType] - The event type to query for - /// * [resolution] - The resolution of the buckets The minimum resolution is 1 hour. + /// * [resolution] - The resolution of the buckets The minimum resolution is 1 minute. /// * [from] - The start RFC3339 date of the time window /// * [to] - The end RFC3339 date of the time window /// * [cancelToken] - A [CancelToken] that can be used to cancel the operation diff --git a/clients/client/dart/lib/src/model/cloud_account.dart b/clients/client/dart/lib/src/model/cloud_account.dart index 4928fc32010..61850d86202 100644 --- a/clients/client/dart/lib/src/model/cloud_account.dart +++ b/clients/client/dart/lib/src/model/cloud_account.dart @@ -17,13 +17,13 @@ part 'cloud_account.g.dart'; @BuiltValue() abstract class CloudAccount implements Built { @BuiltValueField(wireName: r'email') - String? get email; + String get email; @BuiltValueField(wireName: r'id') - String? get id; + String get id; @BuiltValueField(wireName: r'name') - String? get name; + String get name; CloudAccount._(); @@ -48,27 +48,21 @@ class _$CloudAccountSerializer implements PrimitiveSerializer { CloudAccount object, { FullType specifiedType = FullType.unspecified, }) sync* { - if (object.email != null) { - yield r'email'; - yield serializers.serialize( - object.email, - specifiedType: const FullType(String), - ); - } - if (object.id != null) { - yield r'id'; - yield serializers.serialize( - object.id, - specifiedType: const FullType(String), - ); - } - if (object.name != null) { - yield r'name'; - yield serializers.serialize( - object.name, - specifiedType: const FullType(String), - ); - } + yield r'email'; + yield serializers.serialize( + object.email, + specifiedType: const FullType(String), + ); + yield r'id'; + yield serializers.serialize( + object.id, + specifiedType: const FullType(String), + ); + yield r'name'; + yield serializers.serialize( + object.name, + specifiedType: const FullType(String), + ); } @override diff --git a/clients/client/dart/lib/src/model/cloud_account.g.dart b/clients/client/dart/lib/src/model/cloud_account.g.dart index 2f42e83ac50..125b41bf3fb 100644 --- a/clients/client/dart/lib/src/model/cloud_account.g.dart +++ b/clients/client/dart/lib/src/model/cloud_account.g.dart @@ -8,16 +8,21 @@ part of 'cloud_account.dart'; class _$CloudAccount extends CloudAccount { @override - final String? email; + final String email; @override - final String? id; + final String id; @override - final String? name; + final String name; factory _$CloudAccount([void Function(CloudAccountBuilder)? updates]) => (new CloudAccountBuilder()..update(updates))._build(); - _$CloudAccount._({this.email, this.id, this.name}) : super._(); + _$CloudAccount._({required this.email, required this.id, required this.name}) + : super._() { + BuiltValueNullFieldError.checkNotNull(email, r'CloudAccount', 'email'); + BuiltValueNullFieldError.checkNotNull(id, r'CloudAccount', 'id'); + BuiltValueNullFieldError.checkNotNull(name, r'CloudAccount', 'name'); + } @override CloudAccount rebuild(void Function(CloudAccountBuilder) updates) => @@ -101,8 +106,14 @@ class CloudAccountBuilder CloudAccount build() => _build(); _$CloudAccount _build() { - final _$result = - _$v ?? new _$CloudAccount._(email: email, id: id, name: name); + final _$result = _$v ?? + new _$CloudAccount._( + email: BuiltValueNullFieldError.checkNotNull( + email, r'CloudAccount', 'email'), + id: BuiltValueNullFieldError.checkNotNull( + id, r'CloudAccount', 'id'), + name: BuiltValueNullFieldError.checkNotNull( + name, r'CloudAccount', 'name')); replace(_$result); return _$result; } diff --git a/clients/client/dart/lib/src/model/create_project_normalized_payload.dart b/clients/client/dart/lib/src/model/create_project_normalized_payload.dart index 8e6a428a66a..d1d42d0f9a8 100644 --- a/clients/client/dart/lib/src/model/create_project_normalized_payload.dart +++ b/clients/client/dart/lib/src/model/create_project_normalized_payload.dart @@ -21,6 +21,7 @@ part 'create_project_normalized_payload.g.dart'; /// Properties: /// * [createdAt] - The Project's Revision Creation Date /// * [disableAccountExperienceWelcomeScreen] - Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`. +/// * [enableAxV2] - Whether the new account experience is enabled and reachable. /// * [environment] - prod Production dev Development /// * [hydraOauth2AllowedTopLevelClaims] /// * [hydraOauth2ClientCredentialsDefaultGrantAllowedScope] - Automatically grant authorized OAuth2 Scope in OAuth2 Client Credentials Flow. Each OAuth2 Client is allowed to request a predefined OAuth2 Scope (for example `read write`). If this option is enabled, the full scope is automatically granted when performing the OAuth2 Client Credentials flow. If disabled, the OAuth2 Client has to request the scope in the OAuth2 request by providing the `scope` query parameter. Setting this option to true is common if you need compatibility with MITREid. This governs the \"oauth2.client_credentials.default_grant_allowed_scope\" setting. @@ -222,6 +223,10 @@ abstract class CreateProjectNormalizedPayload implements Built? hydraOauth2AllowedTopLevelClaims; @@ -760,6 +762,7 @@ class _$CreateProjectNormalizedPayload extends CreateProjectNormalizedPayload { _$CreateProjectNormalizedPayload._( {this.createdAt, this.disableAccountExperienceWelcomeScreen, + this.enableAxV2, required this.environment, this.hydraOauth2AllowedTopLevelClaims, this.hydraOauth2ClientCredentialsDefaultGrantAllowedScope, @@ -974,6 +977,7 @@ class _$CreateProjectNormalizedPayload extends CreateProjectNormalizedPayload { createdAt == other.createdAt && disableAccountExperienceWelcomeScreen == other.disableAccountExperienceWelcomeScreen && + enableAxV2 == other.enableAxV2 && environment == other.environment && hydraOauth2AllowedTopLevelClaims == other.hydraOauth2AllowedTopLevelClaims && @@ -1331,6 +1335,7 @@ class _$CreateProjectNormalizedPayload extends CreateProjectNormalizedPayload { var _$hash = 0; _$hash = $jc(_$hash, createdAt.hashCode); _$hash = $jc(_$hash, disableAccountExperienceWelcomeScreen.hashCode); + _$hash = $jc(_$hash, enableAxV2.hashCode); _$hash = $jc(_$hash, environment.hashCode); _$hash = $jc(_$hash, hydraOauth2AllowedTopLevelClaims.hashCode); _$hash = $jc( @@ -1639,6 +1644,7 @@ class _$CreateProjectNormalizedPayload extends CreateProjectNormalizedPayload { ..add('createdAt', createdAt) ..add('disableAccountExperienceWelcomeScreen', disableAccountExperienceWelcomeScreen) + ..add('enableAxV2', enableAxV2) ..add('environment', environment) ..add('hydraOauth2AllowedTopLevelClaims', hydraOauth2AllowedTopLevelClaims) @@ -2009,6 +2015,10 @@ class CreateProjectNormalizedPayloadBuilder _$this._disableAccountExperienceWelcomeScreen = disableAccountExperienceWelcomeScreen; + bool? _enableAxV2; + bool? get enableAxV2 => _$this._enableAxV2; + set enableAxV2(bool? enableAxV2) => _$this._enableAxV2 = enableAxV2; + CreateProjectNormalizedPayloadEnvironmentEnum? _environment; CreateProjectNormalizedPayloadEnvironmentEnum? get environment => _$this._environment; @@ -3474,6 +3484,7 @@ class CreateProjectNormalizedPayloadBuilder _createdAt = $v.createdAt; _disableAccountExperienceWelcomeScreen = $v.disableAccountExperienceWelcomeScreen; + _enableAxV2 = $v.enableAxV2; _environment = $v.environment; _hydraOauth2AllowedTopLevelClaims = $v.hydraOauth2AllowedTopLevelClaims?.toBuilder(); @@ -3824,6 +3835,7 @@ class CreateProjectNormalizedPayloadBuilder createdAt: createdAt, disableAccountExperienceWelcomeScreen: disableAccountExperienceWelcomeScreen, + enableAxV2: enableAxV2, environment: BuiltValueNullFieldError.checkNotNull( environment, r'CreateProjectNormalizedPayload', 'environment'), hydraOauth2AllowedTopLevelClaims: diff --git a/clients/client/dart/lib/src/model/internal_provision_mock_subscription.dart b/clients/client/dart/lib/src/model/internal_provision_mock_subscription.dart deleted file mode 100644 index ed6a6e8a0e3..00000000000 --- a/clients/client/dart/lib/src/model/internal_provision_mock_subscription.dart +++ /dev/null @@ -1,195 +0,0 @@ -// -// AUTO-GENERATED FILE, DO NOT MODIFY! -// - -// ignore_for_file: unused_element -import 'package:built_collection/built_collection.dart'; -import 'package:built_value/built_value.dart'; -import 'package:built_value/serializer.dart'; - -part 'internal_provision_mock_subscription.g.dart'; - -/// Internal Provision Mock Subscription Request Body -/// -/// Properties: -/// * [currency] - Currency usd USD eur Euro -/// * [identityId] - Identity ID -/// * [interval] - Billing Interval monthly Monthly yearly Yearly -/// * [plan] - Plan ID -@BuiltValue() -abstract class InternalProvisionMockSubscription implements Built { - /// Currency usd USD eur Euro - @BuiltValueField(wireName: r'currency') - InternalProvisionMockSubscriptionCurrencyEnum get currency; - // enum currencyEnum { usd, eur, }; - - /// Identity ID - @BuiltValueField(wireName: r'identity_id') - String get identityId; - - /// Billing Interval monthly Monthly yearly Yearly - @BuiltValueField(wireName: r'interval') - InternalProvisionMockSubscriptionIntervalEnum get interval; - // enum intervalEnum { monthly, yearly, }; - - /// Plan ID - @BuiltValueField(wireName: r'plan') - String get plan; - - InternalProvisionMockSubscription._(); - - factory InternalProvisionMockSubscription([void updates(InternalProvisionMockSubscriptionBuilder b)]) = _$InternalProvisionMockSubscription; - - @BuiltValueHook(initializeBuilder: true) - static void _defaults(InternalProvisionMockSubscriptionBuilder b) => b; - - @BuiltValueSerializer(custom: true) - static Serializer get serializer => _$InternalProvisionMockSubscriptionSerializer(); -} - -class _$InternalProvisionMockSubscriptionSerializer implements PrimitiveSerializer { - @override - final Iterable types = const [InternalProvisionMockSubscription, _$InternalProvisionMockSubscription]; - - @override - final String wireName = r'InternalProvisionMockSubscription'; - - Iterable _serializeProperties( - Serializers serializers, - InternalProvisionMockSubscription object, { - FullType specifiedType = FullType.unspecified, - }) sync* { - yield r'currency'; - yield serializers.serialize( - object.currency, - specifiedType: const FullType(InternalProvisionMockSubscriptionCurrencyEnum), - ); - yield r'identity_id'; - yield serializers.serialize( - object.identityId, - specifiedType: const FullType(String), - ); - yield r'interval'; - yield serializers.serialize( - object.interval, - specifiedType: const FullType(InternalProvisionMockSubscriptionIntervalEnum), - ); - yield r'plan'; - yield serializers.serialize( - object.plan, - specifiedType: const FullType(String), - ); - } - - @override - Object serialize( - Serializers serializers, - InternalProvisionMockSubscription object, { - FullType specifiedType = FullType.unspecified, - }) { - return _serializeProperties(serializers, object, specifiedType: specifiedType).toList(); - } - - void _deserializeProperties( - Serializers serializers, - Object serialized, { - FullType specifiedType = FullType.unspecified, - required List serializedList, - required InternalProvisionMockSubscriptionBuilder result, - required List unhandled, - }) { - for (var i = 0; i < serializedList.length; i += 2) { - final key = serializedList[i] as String; - final value = serializedList[i + 1]; - switch (key) { - case r'currency': - final valueDes = serializers.deserialize( - value, - specifiedType: const FullType(InternalProvisionMockSubscriptionCurrencyEnum), - ) as InternalProvisionMockSubscriptionCurrencyEnum; - result.currency = valueDes; - break; - case r'identity_id': - final valueDes = serializers.deserialize( - value, - specifiedType: const FullType(String), - ) as String; - result.identityId = valueDes; - break; - case r'interval': - final valueDes = serializers.deserialize( - value, - specifiedType: const FullType(InternalProvisionMockSubscriptionIntervalEnum), - ) as InternalProvisionMockSubscriptionIntervalEnum; - result.interval = valueDes; - break; - case r'plan': - final valueDes = serializers.deserialize( - value, - specifiedType: const FullType(String), - ) as String; - result.plan = valueDes; - break; - default: - unhandled.add(key); - unhandled.add(value); - break; - } - } - } - - @override - InternalProvisionMockSubscription deserialize( - Serializers serializers, - Object serialized, { - FullType specifiedType = FullType.unspecified, - }) { - final result = InternalProvisionMockSubscriptionBuilder(); - final serializedList = (serialized as Iterable).toList(); - final unhandled = []; - _deserializeProperties( - serializers, - serialized, - specifiedType: specifiedType, - serializedList: serializedList, - unhandled: unhandled, - result: result, - ); - return result.build(); - } -} - -class InternalProvisionMockSubscriptionCurrencyEnum extends EnumClass { - - /// Currency usd USD eur Euro - @BuiltValueEnumConst(wireName: r'usd') - static const InternalProvisionMockSubscriptionCurrencyEnum usd = _$internalProvisionMockSubscriptionCurrencyEnum_usd; - /// Currency usd USD eur Euro - @BuiltValueEnumConst(wireName: r'eur') - static const InternalProvisionMockSubscriptionCurrencyEnum eur = _$internalProvisionMockSubscriptionCurrencyEnum_eur; - - static Serializer get serializer => _$internalProvisionMockSubscriptionCurrencyEnumSerializer; - - const InternalProvisionMockSubscriptionCurrencyEnum._(String name): super(name); - - static BuiltSet get values => _$internalProvisionMockSubscriptionCurrencyEnumValues; - static InternalProvisionMockSubscriptionCurrencyEnum valueOf(String name) => _$internalProvisionMockSubscriptionCurrencyEnumValueOf(name); -} - -class InternalProvisionMockSubscriptionIntervalEnum extends EnumClass { - - /// Billing Interval monthly Monthly yearly Yearly - @BuiltValueEnumConst(wireName: r'monthly') - static const InternalProvisionMockSubscriptionIntervalEnum monthly = _$internalProvisionMockSubscriptionIntervalEnum_monthly; - /// Billing Interval monthly Monthly yearly Yearly - @BuiltValueEnumConst(wireName: r'yearly') - static const InternalProvisionMockSubscriptionIntervalEnum yearly = _$internalProvisionMockSubscriptionIntervalEnum_yearly; - - static Serializer get serializer => _$internalProvisionMockSubscriptionIntervalEnumSerializer; - - const InternalProvisionMockSubscriptionIntervalEnum._(String name): super(name); - - static BuiltSet get values => _$internalProvisionMockSubscriptionIntervalEnumValues; - static InternalProvisionMockSubscriptionIntervalEnum valueOf(String name) => _$internalProvisionMockSubscriptionIntervalEnumValueOf(name); -} - diff --git a/clients/client/dart/lib/src/model/internal_provision_mock_subscription.g.dart b/clients/client/dart/lib/src/model/internal_provision_mock_subscription.g.dart deleted file mode 100644 index 8b0fffac5af..00000000000 --- a/clients/client/dart/lib/src/model/internal_provision_mock_subscription.g.dart +++ /dev/null @@ -1,280 +0,0 @@ -// GENERATED CODE - DO NOT MODIFY BY HAND - -part of 'internal_provision_mock_subscription.dart'; - -// ************************************************************************** -// BuiltValueGenerator -// ************************************************************************** - -const InternalProvisionMockSubscriptionCurrencyEnum - _$internalProvisionMockSubscriptionCurrencyEnum_usd = - const InternalProvisionMockSubscriptionCurrencyEnum._('usd'); -const InternalProvisionMockSubscriptionCurrencyEnum - _$internalProvisionMockSubscriptionCurrencyEnum_eur = - const InternalProvisionMockSubscriptionCurrencyEnum._('eur'); - -InternalProvisionMockSubscriptionCurrencyEnum - _$internalProvisionMockSubscriptionCurrencyEnumValueOf(String name) { - switch (name) { - case 'usd': - return _$internalProvisionMockSubscriptionCurrencyEnum_usd; - case 'eur': - return _$internalProvisionMockSubscriptionCurrencyEnum_eur; - default: - throw new ArgumentError(name); - } -} - -final BuiltSet - _$internalProvisionMockSubscriptionCurrencyEnumValues = new BuiltSet< - InternalProvisionMockSubscriptionCurrencyEnum>(const [ - _$internalProvisionMockSubscriptionCurrencyEnum_usd, - _$internalProvisionMockSubscriptionCurrencyEnum_eur, -]); - -const InternalProvisionMockSubscriptionIntervalEnum - _$internalProvisionMockSubscriptionIntervalEnum_monthly = - const InternalProvisionMockSubscriptionIntervalEnum._('monthly'); -const InternalProvisionMockSubscriptionIntervalEnum - _$internalProvisionMockSubscriptionIntervalEnum_yearly = - const InternalProvisionMockSubscriptionIntervalEnum._('yearly'); - -InternalProvisionMockSubscriptionIntervalEnum - _$internalProvisionMockSubscriptionIntervalEnumValueOf(String name) { - switch (name) { - case 'monthly': - return _$internalProvisionMockSubscriptionIntervalEnum_monthly; - case 'yearly': - return _$internalProvisionMockSubscriptionIntervalEnum_yearly; - default: - throw new ArgumentError(name); - } -} - -final BuiltSet - _$internalProvisionMockSubscriptionIntervalEnumValues = new BuiltSet< - InternalProvisionMockSubscriptionIntervalEnum>(const [ - _$internalProvisionMockSubscriptionIntervalEnum_monthly, - _$internalProvisionMockSubscriptionIntervalEnum_yearly, -]); - -Serializer - _$internalProvisionMockSubscriptionCurrencyEnumSerializer = - new _$InternalProvisionMockSubscriptionCurrencyEnumSerializer(); -Serializer - _$internalProvisionMockSubscriptionIntervalEnumSerializer = - new _$InternalProvisionMockSubscriptionIntervalEnumSerializer(); - -class _$InternalProvisionMockSubscriptionCurrencyEnumSerializer - implements - PrimitiveSerializer { - static const Map _toWire = const { - 'usd': 'usd', - 'eur': 'eur', - }; - static const Map _fromWire = const { - 'usd': 'usd', - 'eur': 'eur', - }; - - @override - final Iterable types = const [ - InternalProvisionMockSubscriptionCurrencyEnum - ]; - @override - final String wireName = 'InternalProvisionMockSubscriptionCurrencyEnum'; - - @override - Object serialize(Serializers serializers, - InternalProvisionMockSubscriptionCurrencyEnum object, - {FullType specifiedType = FullType.unspecified}) => - _toWire[object.name] ?? object.name; - - @override - InternalProvisionMockSubscriptionCurrencyEnum deserialize( - Serializers serializers, Object serialized, - {FullType specifiedType = FullType.unspecified}) => - InternalProvisionMockSubscriptionCurrencyEnum.valueOf( - _fromWire[serialized] ?? (serialized is String ? serialized : '')); -} - -class _$InternalProvisionMockSubscriptionIntervalEnumSerializer - implements - PrimitiveSerializer { - static const Map _toWire = const { - 'monthly': 'monthly', - 'yearly': 'yearly', - }; - static const Map _fromWire = const { - 'monthly': 'monthly', - 'yearly': 'yearly', - }; - - @override - final Iterable types = const [ - InternalProvisionMockSubscriptionIntervalEnum - ]; - @override - final String wireName = 'InternalProvisionMockSubscriptionIntervalEnum'; - - @override - Object serialize(Serializers serializers, - InternalProvisionMockSubscriptionIntervalEnum object, - {FullType specifiedType = FullType.unspecified}) => - _toWire[object.name] ?? object.name; - - @override - InternalProvisionMockSubscriptionIntervalEnum deserialize( - Serializers serializers, Object serialized, - {FullType specifiedType = FullType.unspecified}) => - InternalProvisionMockSubscriptionIntervalEnum.valueOf( - _fromWire[serialized] ?? (serialized is String ? serialized : '')); -} - -class _$InternalProvisionMockSubscription - extends InternalProvisionMockSubscription { - @override - final InternalProvisionMockSubscriptionCurrencyEnum currency; - @override - final String identityId; - @override - final InternalProvisionMockSubscriptionIntervalEnum interval; - @override - final String plan; - - factory _$InternalProvisionMockSubscription( - [void Function(InternalProvisionMockSubscriptionBuilder)? updates]) => - (new InternalProvisionMockSubscriptionBuilder()..update(updates)) - ._build(); - - _$InternalProvisionMockSubscription._( - {required this.currency, - required this.identityId, - required this.interval, - required this.plan}) - : super._() { - BuiltValueNullFieldError.checkNotNull( - currency, r'InternalProvisionMockSubscription', 'currency'); - BuiltValueNullFieldError.checkNotNull( - identityId, r'InternalProvisionMockSubscription', 'identityId'); - BuiltValueNullFieldError.checkNotNull( - interval, r'InternalProvisionMockSubscription', 'interval'); - BuiltValueNullFieldError.checkNotNull( - plan, r'InternalProvisionMockSubscription', 'plan'); - } - - @override - InternalProvisionMockSubscription rebuild( - void Function(InternalProvisionMockSubscriptionBuilder) updates) => - (toBuilder()..update(updates)).build(); - - @override - InternalProvisionMockSubscriptionBuilder toBuilder() => - new InternalProvisionMockSubscriptionBuilder()..replace(this); - - @override - bool operator ==(Object other) { - if (identical(other, this)) return true; - return other is InternalProvisionMockSubscription && - currency == other.currency && - identityId == other.identityId && - interval == other.interval && - plan == other.plan; - } - - @override - int get hashCode { - var _$hash = 0; - _$hash = $jc(_$hash, currency.hashCode); - _$hash = $jc(_$hash, identityId.hashCode); - _$hash = $jc(_$hash, interval.hashCode); - _$hash = $jc(_$hash, plan.hashCode); - _$hash = $jf(_$hash); - return _$hash; - } - - @override - String toString() { - return (newBuiltValueToStringHelper(r'InternalProvisionMockSubscription') - ..add('currency', currency) - ..add('identityId', identityId) - ..add('interval', interval) - ..add('plan', plan)) - .toString(); - } -} - -class InternalProvisionMockSubscriptionBuilder - implements - Builder { - _$InternalProvisionMockSubscription? _$v; - - InternalProvisionMockSubscriptionCurrencyEnum? _currency; - InternalProvisionMockSubscriptionCurrencyEnum? get currency => - _$this._currency; - set currency(InternalProvisionMockSubscriptionCurrencyEnum? currency) => - _$this._currency = currency; - - String? _identityId; - String? get identityId => _$this._identityId; - set identityId(String? identityId) => _$this._identityId = identityId; - - InternalProvisionMockSubscriptionIntervalEnum? _interval; - InternalProvisionMockSubscriptionIntervalEnum? get interval => - _$this._interval; - set interval(InternalProvisionMockSubscriptionIntervalEnum? interval) => - _$this._interval = interval; - - String? _plan; - String? get plan => _$this._plan; - set plan(String? plan) => _$this._plan = plan; - - InternalProvisionMockSubscriptionBuilder() { - InternalProvisionMockSubscription._defaults(this); - } - - InternalProvisionMockSubscriptionBuilder get _$this { - final $v = _$v; - if ($v != null) { - _currency = $v.currency; - _identityId = $v.identityId; - _interval = $v.interval; - _plan = $v.plan; - _$v = null; - } - return this; - } - - @override - void replace(InternalProvisionMockSubscription other) { - ArgumentError.checkNotNull(other, 'other'); - _$v = other as _$InternalProvisionMockSubscription; - } - - @override - void update( - void Function(InternalProvisionMockSubscriptionBuilder)? updates) { - if (updates != null) updates(this); - } - - @override - InternalProvisionMockSubscription build() => _build(); - - _$InternalProvisionMockSubscription _build() { - final _$result = _$v ?? - new _$InternalProvisionMockSubscription._( - currency: BuiltValueNullFieldError.checkNotNull( - currency, r'InternalProvisionMockSubscription', 'currency'), - identityId: BuiltValueNullFieldError.checkNotNull( - identityId, r'InternalProvisionMockSubscription', 'identityId'), - interval: BuiltValueNullFieldError.checkNotNull( - interval, r'InternalProvisionMockSubscription', 'interval'), - plan: BuiltValueNullFieldError.checkNotNull( - plan, r'InternalProvisionMockSubscription', 'plan')); - replace(_$result); - return _$result; - } -} - -// ignore_for_file: deprecated_member_use_from_same_package,type=lint diff --git a/clients/client/dart/lib/src/model/login_flow.dart b/clients/client/dart/lib/src/model/login_flow.dart index d62e618ed3f..ad7490826ed 100644 --- a/clients/client/dart/lib/src/model/login_flow.dart +++ b/clients/client/dart/lib/src/model/login_flow.dart @@ -30,6 +30,7 @@ part 'login_flow.g.dart'; /// * [returnTo] - ReturnTo contains the requested return_to URL. /// * [sessionTokenExchangeCode] - SessionTokenExchangeCode holds the secret code that the client can use to retrieve a session token after the login flow has been completed. This is only set if the client has requested a session token exchange code, and if the flow is of type \"api\", and only on creating the login flow. /// * [state] - State represents the state of this request: choose_method: ask the user to choose a method to sign in with sent_email: the email has been sent to the user passed_challenge: the request was successful and the login challenge was passed. +/// * [transientPayload] - TransientPayload is used to pass data from the login to hooks and email templates /// * [type] - The flow type can either be `api` or `browser`. /// * [ui] /// * [updatedAt] - UpdatedAt is a helper struct field for gobuffalo.pop. @@ -90,6 +91,10 @@ abstract class LoginFlow implements Built { @BuiltValueField(wireName: r'state') JsonObject? get state; + /// TransientPayload is used to pass data from the login to hooks and email templates + @BuiltValueField(wireName: r'transient_payload') + JsonObject? get transientPayload; + /// The flow type can either be `api` or `browser`. @BuiltValueField(wireName: r'type') String get type; @@ -212,6 +217,13 @@ class _$LoginFlowSerializer implements PrimitiveSerializer { object.state, specifiedType: const FullType.nullable(JsonObject), ); + if (object.transientPayload != null) { + yield r'transient_payload'; + yield serializers.serialize( + object.transientPayload, + specifiedType: const FullType(JsonObject), + ); + } yield r'type'; yield serializers.serialize( object.type, @@ -352,6 +364,13 @@ class _$LoginFlowSerializer implements PrimitiveSerializer { if (valueDes == null) continue; result.state = valueDes; break; + case r'transient_payload': + final valueDes = serializers.deserialize( + value, + specifiedType: const FullType(JsonObject), + ) as JsonObject; + result.transientPayload = valueDes; + break; case r'type': final valueDes = serializers.deserialize( value, diff --git a/clients/client/dart/lib/src/model/login_flow.g.dart b/clients/client/dart/lib/src/model/login_flow.g.dart index 79fd90cd4db..92d0b3a3909 100644 --- a/clients/client/dart/lib/src/model/login_flow.g.dart +++ b/clients/client/dart/lib/src/model/login_flow.g.dart @@ -131,6 +131,8 @@ class _$LoginFlow extends LoginFlow { @override final JsonObject? state; @override + final JsonObject? transientPayload; + @override final String type; @override final UiContainer ui; @@ -155,6 +157,7 @@ class _$LoginFlow extends LoginFlow { this.returnTo, this.sessionTokenExchangeCode, this.state, + this.transientPayload, required this.type, required this.ui, this.updatedAt}) @@ -193,6 +196,7 @@ class _$LoginFlow extends LoginFlow { returnTo == other.returnTo && sessionTokenExchangeCode == other.sessionTokenExchangeCode && state == other.state && + transientPayload == other.transientPayload && type == other.type && ui == other.ui && updatedAt == other.updatedAt; @@ -215,6 +219,7 @@ class _$LoginFlow extends LoginFlow { _$hash = $jc(_$hash, returnTo.hashCode); _$hash = $jc(_$hash, sessionTokenExchangeCode.hashCode); _$hash = $jc(_$hash, state.hashCode); + _$hash = $jc(_$hash, transientPayload.hashCode); _$hash = $jc(_$hash, type.hashCode); _$hash = $jc(_$hash, ui.hashCode); _$hash = $jc(_$hash, updatedAt.hashCode); @@ -239,6 +244,7 @@ class _$LoginFlow extends LoginFlow { ..add('returnTo', returnTo) ..add('sessionTokenExchangeCode', sessionTokenExchangeCode) ..add('state', state) + ..add('transientPayload', transientPayload) ..add('type', type) ..add('ui', ui) ..add('updatedAt', updatedAt)) @@ -311,6 +317,11 @@ class LoginFlowBuilder implements Builder { JsonObject? get state => _$this._state; set state(JsonObject? state) => _$this._state = state; + JsonObject? _transientPayload; + JsonObject? get transientPayload => _$this._transientPayload; + set transientPayload(JsonObject? transientPayload) => + _$this._transientPayload = transientPayload; + String? _type; String? get type => _$this._type; set type(String? type) => _$this._type = type; @@ -344,6 +355,7 @@ class LoginFlowBuilder implements Builder { _returnTo = $v.returnTo; _sessionTokenExchangeCode = $v.sessionTokenExchangeCode; _state = $v.state; + _transientPayload = $v.transientPayload; _type = $v.type; _ui = $v.ui.toBuilder(); _updatedAt = $v.updatedAt; @@ -388,6 +400,7 @@ class LoginFlowBuilder implements Builder { returnTo: returnTo, sessionTokenExchangeCode: sessionTokenExchangeCode, state: state, + transientPayload: transientPayload, type: BuiltValueNullFieldError.checkNotNull( type, r'LoginFlow', 'type'), ui: ui.build(), diff --git a/clients/client/dart/lib/src/model/normalized_project_revision.dart b/clients/client/dart/lib/src/model/normalized_project_revision.dart index a86848c68ac..87193600eb1 100644 --- a/clients/client/dart/lib/src/model/normalized_project_revision.dart +++ b/clients/client/dart/lib/src/model/normalized_project_revision.dart @@ -21,6 +21,7 @@ part 'normalized_project_revision.g.dart'; /// Properties: /// * [createdAt] - The Project's Revision Creation Date /// * [disableAccountExperienceWelcomeScreen] - Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`. +/// * [enableAxV2] - Whether the new account experience is enabled and reachable. /// * [hydraOauth2AllowedTopLevelClaims] /// * [hydraOauth2ClientCredentialsDefaultGrantAllowedScope] - Automatically grant authorized OAuth2 Scope in OAuth2 Client Credentials Flow. Each OAuth2 Client is allowed to request a predefined OAuth2 Scope (for example `read write`). If this option is enabled, the full scope is automatically granted when performing the OAuth2 Client Credentials flow. If disabled, the OAuth2 Client has to request the scope in the OAuth2 request by providing the `scope` query parameter. Setting this option to true is common if you need compatibility with MITREid. This governs the \"oauth2.client_credentials.default_grant_allowed_scope\" setting. /// * [hydraOauth2ExcludeNotBeforeClaim] - Set to true if you want to exclude claim `nbf (not before)` part of access token. This governs the \"oauth2.exclude_not_before_claim\" setting. @@ -220,6 +221,10 @@ abstract class NormalizedProjectRevision implements Built? get hydraOauth2AllowedTopLevelClaims; @@ -1007,6 +1012,13 @@ class _$NormalizedProjectRevisionSerializer implements PrimitiveSerializer? hydraOauth2AllowedTopLevelClaims; @override final bool? hydraOauth2ClientCredentialsDefaultGrantAllowedScope; @@ -683,6 +685,7 @@ class _$NormalizedProjectRevision extends NormalizedProjectRevision { _$NormalizedProjectRevision._( {this.createdAt, this.disableAccountExperienceWelcomeScreen, + this.enableAxV2, this.hydraOauth2AllowedTopLevelClaims, this.hydraOauth2ClientCredentialsDefaultGrantAllowedScope, this.hydraOauth2ExcludeNotBeforeClaim, @@ -893,6 +896,7 @@ class _$NormalizedProjectRevision extends NormalizedProjectRevision { createdAt == other.createdAt && disableAccountExperienceWelcomeScreen == other.disableAccountExperienceWelcomeScreen && + enableAxV2 == other.enableAxV2 && hydraOauth2AllowedTopLevelClaims == other.hydraOauth2AllowedTopLevelClaims && hydraOauth2ClientCredentialsDefaultGrantAllowedScope == @@ -1248,6 +1252,7 @@ class _$NormalizedProjectRevision extends NormalizedProjectRevision { var _$hash = 0; _$hash = $jc(_$hash, createdAt.hashCode); _$hash = $jc(_$hash, disableAccountExperienceWelcomeScreen.hashCode); + _$hash = $jc(_$hash, enableAxV2.hashCode); _$hash = $jc(_$hash, hydraOauth2AllowedTopLevelClaims.hashCode); _$hash = $jc( _$hash, hydraOauth2ClientCredentialsDefaultGrantAllowedScope.hashCode); @@ -1554,6 +1559,7 @@ class _$NormalizedProjectRevision extends NormalizedProjectRevision { ..add('createdAt', createdAt) ..add('disableAccountExperienceWelcomeScreen', disableAccountExperienceWelcomeScreen) + ..add('enableAxV2', enableAxV2) ..add('hydraOauth2AllowedTopLevelClaims', hydraOauth2AllowedTopLevelClaims) ..add('hydraOauth2ClientCredentialsDefaultGrantAllowedScope', @@ -1921,6 +1927,10 @@ class NormalizedProjectRevisionBuilder _$this._disableAccountExperienceWelcomeScreen = disableAccountExperienceWelcomeScreen; + bool? _enableAxV2; + bool? get enableAxV2 => _$this._enableAxV2; + set enableAxV2(bool? enableAxV2) => _$this._enableAxV2 = enableAxV2; + ListBuilder? _hydraOauth2AllowedTopLevelClaims; ListBuilder get hydraOauth2AllowedTopLevelClaims => _$this._hydraOauth2AllowedTopLevelClaims ??= new ListBuilder(); @@ -3376,6 +3386,7 @@ class NormalizedProjectRevisionBuilder _createdAt = $v.createdAt; _disableAccountExperienceWelcomeScreen = $v.disableAccountExperienceWelcomeScreen; + _enableAxV2 = $v.enableAxV2; _hydraOauth2AllowedTopLevelClaims = $v.hydraOauth2AllowedTopLevelClaims?.toBuilder(); _hydraOauth2ClientCredentialsDefaultGrantAllowedScope = @@ -3724,6 +3735,7 @@ class NormalizedProjectRevisionBuilder createdAt: createdAt, disableAccountExperienceWelcomeScreen: disableAccountExperienceWelcomeScreen, + enableAxV2: enableAxV2, hydraOauth2AllowedTopLevelClaims: _hydraOauth2AllowedTopLevelClaims?.build(), hydraOauth2ClientCredentialsDefaultGrantAllowedScope: diff --git a/clients/client/dart/lib/src/model/permissions_on_workpace_response.dart b/clients/client/dart/lib/src/model/permissions_on_workpace_response.dart new file mode 100644 index 00000000000..b0888517e7d --- /dev/null +++ b/clients/client/dart/lib/src/model/permissions_on_workpace_response.dart @@ -0,0 +1,109 @@ +// +// AUTO-GENERATED FILE, DO NOT MODIFY! +// + +// ignore_for_file: unused_element +import 'package:built_collection/built_collection.dart'; +import 'package:built_value/built_value.dart'; +import 'package:built_value/serializer.dart'; + +part 'permissions_on_workpace_response.g.dart'; + +/// Get Permissions on Project Request Parameters +/// +/// Properties: +/// * [permissions] +@BuiltValue() +abstract class PermissionsOnWorkpaceResponse implements Built { + @BuiltValueField(wireName: r'permissions') + BuiltMap? get permissions; + + PermissionsOnWorkpaceResponse._(); + + factory PermissionsOnWorkpaceResponse([void updates(PermissionsOnWorkpaceResponseBuilder b)]) = _$PermissionsOnWorkpaceResponse; + + @BuiltValueHook(initializeBuilder: true) + static void _defaults(PermissionsOnWorkpaceResponseBuilder b) => b; + + @BuiltValueSerializer(custom: true) + static Serializer get serializer => _$PermissionsOnWorkpaceResponseSerializer(); +} + +class _$PermissionsOnWorkpaceResponseSerializer implements PrimitiveSerializer { + @override + final Iterable types = const [PermissionsOnWorkpaceResponse, _$PermissionsOnWorkpaceResponse]; + + @override + final String wireName = r'PermissionsOnWorkpaceResponse'; + + Iterable _serializeProperties( + Serializers serializers, + PermissionsOnWorkpaceResponse object, { + FullType specifiedType = FullType.unspecified, + }) sync* { + if (object.permissions != null) { + yield r'permissions'; + yield serializers.serialize( + object.permissions, + specifiedType: const FullType(BuiltMap, [FullType(String), FullType(bool)]), + ); + } + } + + @override + Object serialize( + Serializers serializers, + PermissionsOnWorkpaceResponse object, { + FullType specifiedType = FullType.unspecified, + }) { + return _serializeProperties(serializers, object, specifiedType: specifiedType).toList(); + } + + void _deserializeProperties( + Serializers serializers, + Object serialized, { + FullType specifiedType = FullType.unspecified, + required List serializedList, + required PermissionsOnWorkpaceResponseBuilder result, + required List unhandled, + }) { + for (var i = 0; i < serializedList.length; i += 2) { + final key = serializedList[i] as String; + final value = serializedList[i + 1]; + switch (key) { + case r'permissions': + final valueDes = serializers.deserialize( + value, + specifiedType: const FullType(BuiltMap, [FullType(String), FullType(bool)]), + ) as BuiltMap; + result.permissions.replace(valueDes); + break; + default: + unhandled.add(key); + unhandled.add(value); + break; + } + } + } + + @override + PermissionsOnWorkpaceResponse deserialize( + Serializers serializers, + Object serialized, { + FullType specifiedType = FullType.unspecified, + }) { + final result = PermissionsOnWorkpaceResponseBuilder(); + final serializedList = (serialized as Iterable).toList(); + final unhandled = []; + _deserializeProperties( + serializers, + serialized, + specifiedType: specifiedType, + serializedList: serializedList, + unhandled: unhandled, + result: result, + ); + return result.build(); + } +} + diff --git a/clients/client/dart/lib/src/model/permissions_on_workpace_response.g.dart b/clients/client/dart/lib/src/model/permissions_on_workpace_response.g.dart new file mode 100644 index 00000000000..660272984dc --- /dev/null +++ b/clients/client/dart/lib/src/model/permissions_on_workpace_response.g.dart @@ -0,0 +1,112 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'permissions_on_workpace_response.dart'; + +// ************************************************************************** +// BuiltValueGenerator +// ************************************************************************** + +class _$PermissionsOnWorkpaceResponse extends PermissionsOnWorkpaceResponse { + @override + final BuiltMap? permissions; + + factory _$PermissionsOnWorkpaceResponse( + [void Function(PermissionsOnWorkpaceResponseBuilder)? updates]) => + (new PermissionsOnWorkpaceResponseBuilder()..update(updates))._build(); + + _$PermissionsOnWorkpaceResponse._({this.permissions}) : super._(); + + @override + PermissionsOnWorkpaceResponse rebuild( + void Function(PermissionsOnWorkpaceResponseBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + PermissionsOnWorkpaceResponseBuilder toBuilder() => + new PermissionsOnWorkpaceResponseBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is PermissionsOnWorkpaceResponse && + permissions == other.permissions; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, permissions.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'PermissionsOnWorkpaceResponse') + ..add('permissions', permissions)) + .toString(); + } +} + +class PermissionsOnWorkpaceResponseBuilder + implements + Builder { + _$PermissionsOnWorkpaceResponse? _$v; + + MapBuilder? _permissions; + MapBuilder get permissions => + _$this._permissions ??= new MapBuilder(); + set permissions(MapBuilder? permissions) => + _$this._permissions = permissions; + + PermissionsOnWorkpaceResponseBuilder() { + PermissionsOnWorkpaceResponse._defaults(this); + } + + PermissionsOnWorkpaceResponseBuilder get _$this { + final $v = _$v; + if ($v != null) { + _permissions = $v.permissions?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(PermissionsOnWorkpaceResponse other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$PermissionsOnWorkpaceResponse; + } + + @override + void update(void Function(PermissionsOnWorkpaceResponseBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + PermissionsOnWorkpaceResponse build() => _build(); + + _$PermissionsOnWorkpaceResponse _build() { + _$PermissionsOnWorkpaceResponse _$result; + try { + _$result = _$v ?? + new _$PermissionsOnWorkpaceResponse._( + permissions: _permissions?.build()); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'permissions'; + _permissions?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + r'PermissionsOnWorkpaceResponse', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +// ignore_for_file: deprecated_member_use_from_same_package,type=lint diff --git a/clients/client/dart/lib/src/model/plan_details.dart b/clients/client/dart/lib/src/model/plan_details.dart index d2ae4fc931c..a9fb2483b42 100644 --- a/clients/client/dart/lib/src/model/plan_details.dart +++ b/clients/client/dart/lib/src/model/plan_details.dart @@ -17,7 +17,7 @@ part 'plan_details.g.dart'; /// * [baseFeeYearly] - BaseFeeYearly is the yearly base fee for the plan. /// * [custom] - Custom is true if the plan is custom. This means it will be hidden from the pricing page. /// * [description] - Description is the description of the plan. -/// * [features] - Features are the feature definitions included in the plan. +/// * [features] /// * [name] - Name is the name of the plan. /// * [version] - Version is the version of the plan. The combination of `name@version` must be unique. @BuiltValue() @@ -38,7 +38,6 @@ abstract class PlanDetails implements Built { @BuiltValueField(wireName: r'description') String get description; - /// Features are the feature definitions included in the plan. @BuiltValueField(wireName: r'features') BuiltMap get features; diff --git a/clients/client/dart/lib/src/model/project_member.dart b/clients/client/dart/lib/src/model/project_member.dart new file mode 100644 index 00000000000..bb50073b18c --- /dev/null +++ b/clients/client/dart/lib/src/model/project_member.dart @@ -0,0 +1,154 @@ +// +// AUTO-GENERATED FILE, DO NOT MODIFY! +// + +// ignore_for_file: unused_element +import 'package:built_value/built_value.dart'; +import 'package:built_value/serializer.dart'; + +part 'project_member.g.dart'; + +/// ProjectMember +/// +/// Properties: +/// * [email] +/// * [id] +/// * [name] +/// * [role] +@BuiltValue() +abstract class ProjectMember implements Built { + @BuiltValueField(wireName: r'email') + String get email; + + @BuiltValueField(wireName: r'id') + String get id; + + @BuiltValueField(wireName: r'name') + String get name; + + @BuiltValueField(wireName: r'role') + String get role; + + ProjectMember._(); + + factory ProjectMember([void updates(ProjectMemberBuilder b)]) = _$ProjectMember; + + @BuiltValueHook(initializeBuilder: true) + static void _defaults(ProjectMemberBuilder b) => b; + + @BuiltValueSerializer(custom: true) + static Serializer get serializer => _$ProjectMemberSerializer(); +} + +class _$ProjectMemberSerializer implements PrimitiveSerializer { + @override + final Iterable types = const [ProjectMember, _$ProjectMember]; + + @override + final String wireName = r'ProjectMember'; + + Iterable _serializeProperties( + Serializers serializers, + ProjectMember object, { + FullType specifiedType = FullType.unspecified, + }) sync* { + yield r'email'; + yield serializers.serialize( + object.email, + specifiedType: const FullType(String), + ); + yield r'id'; + yield serializers.serialize( + object.id, + specifiedType: const FullType(String), + ); + yield r'name'; + yield serializers.serialize( + object.name, + specifiedType: const FullType(String), + ); + yield r'role'; + yield serializers.serialize( + object.role, + specifiedType: const FullType(String), + ); + } + + @override + Object serialize( + Serializers serializers, + ProjectMember object, { + FullType specifiedType = FullType.unspecified, + }) { + return _serializeProperties(serializers, object, specifiedType: specifiedType).toList(); + } + + void _deserializeProperties( + Serializers serializers, + Object serialized, { + FullType specifiedType = FullType.unspecified, + required List serializedList, + required ProjectMemberBuilder result, + required List unhandled, + }) { + for (var i = 0; i < serializedList.length; i += 2) { + final key = serializedList[i] as String; + final value = serializedList[i + 1]; + switch (key) { + case r'email': + final valueDes = serializers.deserialize( + value, + specifiedType: const FullType(String), + ) as String; + result.email = valueDes; + break; + case r'id': + final valueDes = serializers.deserialize( + value, + specifiedType: const FullType(String), + ) as String; + result.id = valueDes; + break; + case r'name': + final valueDes = serializers.deserialize( + value, + specifiedType: const FullType(String), + ) as String; + result.name = valueDes; + break; + case r'role': + final valueDes = serializers.deserialize( + value, + specifiedType: const FullType(String), + ) as String; + result.role = valueDes; + break; + default: + unhandled.add(key); + unhandled.add(value); + break; + } + } + } + + @override + ProjectMember deserialize( + Serializers serializers, + Object serialized, { + FullType specifiedType = FullType.unspecified, + }) { + final result = ProjectMemberBuilder(); + final serializedList = (serialized as Iterable).toList(); + final unhandled = []; + _deserializeProperties( + serializers, + serialized, + specifiedType: specifiedType, + serializedList: serializedList, + unhandled: unhandled, + result: result, + ); + return result.build(); + } +} + diff --git a/clients/client/dart/lib/src/model/project_member.g.dart b/clients/client/dart/lib/src/model/project_member.g.dart new file mode 100644 index 00000000000..a0755fc7d3a --- /dev/null +++ b/clients/client/dart/lib/src/model/project_member.g.dart @@ -0,0 +1,139 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'project_member.dart'; + +// ************************************************************************** +// BuiltValueGenerator +// ************************************************************************** + +class _$ProjectMember extends ProjectMember { + @override + final String email; + @override + final String id; + @override + final String name; + @override + final String role; + + factory _$ProjectMember([void Function(ProjectMemberBuilder)? updates]) => + (new ProjectMemberBuilder()..update(updates))._build(); + + _$ProjectMember._( + {required this.email, + required this.id, + required this.name, + required this.role}) + : super._() { + BuiltValueNullFieldError.checkNotNull(email, r'ProjectMember', 'email'); + BuiltValueNullFieldError.checkNotNull(id, r'ProjectMember', 'id'); + BuiltValueNullFieldError.checkNotNull(name, r'ProjectMember', 'name'); + BuiltValueNullFieldError.checkNotNull(role, r'ProjectMember', 'role'); + } + + @override + ProjectMember rebuild(void Function(ProjectMemberBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + ProjectMemberBuilder toBuilder() => new ProjectMemberBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is ProjectMember && + email == other.email && + id == other.id && + name == other.name && + role == other.role; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, email.hashCode); + _$hash = $jc(_$hash, id.hashCode); + _$hash = $jc(_$hash, name.hashCode); + _$hash = $jc(_$hash, role.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'ProjectMember') + ..add('email', email) + ..add('id', id) + ..add('name', name) + ..add('role', role)) + .toString(); + } +} + +class ProjectMemberBuilder + implements Builder { + _$ProjectMember? _$v; + + String? _email; + String? get email => _$this._email; + set email(String? email) => _$this._email = email; + + String? _id; + String? get id => _$this._id; + set id(String? id) => _$this._id = id; + + String? _name; + String? get name => _$this._name; + set name(String? name) => _$this._name = name; + + String? _role; + String? get role => _$this._role; + set role(String? role) => _$this._role = role; + + ProjectMemberBuilder() { + ProjectMember._defaults(this); + } + + ProjectMemberBuilder get _$this { + final $v = _$v; + if ($v != null) { + _email = $v.email; + _id = $v.id; + _name = $v.name; + _role = $v.role; + _$v = null; + } + return this; + } + + @override + void replace(ProjectMember other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$ProjectMember; + } + + @override + void update(void Function(ProjectMemberBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + ProjectMember build() => _build(); + + _$ProjectMember _build() { + final _$result = _$v ?? + new _$ProjectMember._( + email: BuiltValueNullFieldError.checkNotNull( + email, r'ProjectMember', 'email'), + id: BuiltValueNullFieldError.checkNotNull( + id, r'ProjectMember', 'id'), + name: BuiltValueNullFieldError.checkNotNull( + name, r'ProjectMember', 'name'), + role: BuiltValueNullFieldError.checkNotNull( + role, r'ProjectMember', 'role')); + replace(_$result); + return _$result; + } +} + +// ignore_for_file: deprecated_member_use_from_same_package,type=lint diff --git a/clients/client/dart/lib/src/model/quota_usage.dart b/clients/client/dart/lib/src/model/quota_usage.dart index e8e7df36b1f..78719a27916 100644 --- a/clients/client/dart/lib/src/model/quota_usage.dart +++ b/clients/client/dart/lib/src/model/quota_usage.dart @@ -14,7 +14,7 @@ part 'quota_usage.g.dart'; /// Properties: /// * [additionalPrice] - The additional price per unit in cents. /// * [canUseMore] -/// * [feature] - region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect +/// * [feature] - region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect /// * [featureAvailable] /// * [included] /// * [used] @@ -27,10 +27,10 @@ abstract class QuotaUsage implements Built { @BuiltValueField(wireName: r'can_use_more') bool get canUseMore; - /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect @BuiltValueField(wireName: r'feature') QuotaUsageFeatureEnum get feature; - // enum featureEnum { region_eu, region_us, region_apac, region_global, production_projects, daily_active_users, custom_domains, event_streams, sla, collaborator_seats, edge_cache, branding_themes, zendesk_support, project_metrics, project_metrics_time_window, project_metrics_events_history, organizations, rop_grant, rate_limit_tier, session_rate_limit_tier, identities_list_rate_limit_tier, permission_checks_rate_limit_tier, oauth2_introspect_rate_limit_tier, }; + // enum featureEnum { region_eu, region_us, region_apac, region_global, production_projects, daily_active_users, custom_domains, event_streams, sla, collaborator_seats, edge_cache, branding_themes, zendesk_support, project_metrics, project_metrics_time_window, project_metrics_events_history, organizations, rop_grant, concierge_onboarding, rate_limit_tier, session_rate_limit_tier, identities_list_rate_limit_tier, permission_checks_rate_limit_tier, oauth2_introspect_rate_limit_tier, }; @BuiltValueField(wireName: r'feature_available') bool get featureAvailable; @@ -190,73 +190,76 @@ class _$QuotaUsageSerializer implements PrimitiveSerializer { class QuotaUsageFeatureEnum extends EnumClass { - /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect @BuiltValueEnumConst(wireName: r'region_eu') static const QuotaUsageFeatureEnum regionEu = _$quotaUsageFeatureEnum_regionEu; - /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect @BuiltValueEnumConst(wireName: r'region_us') static const QuotaUsageFeatureEnum regionUs = _$quotaUsageFeatureEnum_regionUs; - /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect @BuiltValueEnumConst(wireName: r'region_apac') static const QuotaUsageFeatureEnum regionApac = _$quotaUsageFeatureEnum_regionApac; - /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect @BuiltValueEnumConst(wireName: r'region_global') static const QuotaUsageFeatureEnum regionGlobal = _$quotaUsageFeatureEnum_regionGlobal; - /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect @BuiltValueEnumConst(wireName: r'production_projects') static const QuotaUsageFeatureEnum productionProjects = _$quotaUsageFeatureEnum_productionProjects; - /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect @BuiltValueEnumConst(wireName: r'daily_active_users') static const QuotaUsageFeatureEnum dailyActiveUsers = _$quotaUsageFeatureEnum_dailyActiveUsers; - /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect @BuiltValueEnumConst(wireName: r'custom_domains') static const QuotaUsageFeatureEnum customDomains = _$quotaUsageFeatureEnum_customDomains; - /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect @BuiltValueEnumConst(wireName: r'event_streams') static const QuotaUsageFeatureEnum eventStreams = _$quotaUsageFeatureEnum_eventStreams; - /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect @BuiltValueEnumConst(wireName: r'sla') static const QuotaUsageFeatureEnum sla = _$quotaUsageFeatureEnum_sla; - /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect @BuiltValueEnumConst(wireName: r'collaborator_seats') static const QuotaUsageFeatureEnum collaboratorSeats = _$quotaUsageFeatureEnum_collaboratorSeats; - /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect @BuiltValueEnumConst(wireName: r'edge_cache') static const QuotaUsageFeatureEnum edgeCache = _$quotaUsageFeatureEnum_edgeCache; - /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect @BuiltValueEnumConst(wireName: r'branding_themes') static const QuotaUsageFeatureEnum brandingThemes = _$quotaUsageFeatureEnum_brandingThemes; - /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect @BuiltValueEnumConst(wireName: r'zendesk_support') static const QuotaUsageFeatureEnum zendeskSupport = _$quotaUsageFeatureEnum_zendeskSupport; - /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect @BuiltValueEnumConst(wireName: r'project_metrics') static const QuotaUsageFeatureEnum projectMetrics = _$quotaUsageFeatureEnum_projectMetrics; - /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect @BuiltValueEnumConst(wireName: r'project_metrics_time_window') static const QuotaUsageFeatureEnum projectMetricsTimeWindow = _$quotaUsageFeatureEnum_projectMetricsTimeWindow; - /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect @BuiltValueEnumConst(wireName: r'project_metrics_events_history') static const QuotaUsageFeatureEnum projectMetricsEventsHistory = _$quotaUsageFeatureEnum_projectMetricsEventsHistory; - /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect @BuiltValueEnumConst(wireName: r'organizations') static const QuotaUsageFeatureEnum organizations = _$quotaUsageFeatureEnum_organizations; - /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect @BuiltValueEnumConst(wireName: r'rop_grant') static const QuotaUsageFeatureEnum ropGrant = _$quotaUsageFeatureEnum_ropGrant; - /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + @BuiltValueEnumConst(wireName: r'concierge_onboarding') + static const QuotaUsageFeatureEnum conciergeOnboarding = _$quotaUsageFeatureEnum_conciergeOnboarding; + /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect @BuiltValueEnumConst(wireName: r'rate_limit_tier') static const QuotaUsageFeatureEnum rateLimitTier = _$quotaUsageFeatureEnum_rateLimitTier; - /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect @BuiltValueEnumConst(wireName: r'session_rate_limit_tier') static const QuotaUsageFeatureEnum sessionRateLimitTier = _$quotaUsageFeatureEnum_sessionRateLimitTier; - /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect @BuiltValueEnumConst(wireName: r'identities_list_rate_limit_tier') static const QuotaUsageFeatureEnum identitiesListRateLimitTier = _$quotaUsageFeatureEnum_identitiesListRateLimitTier; - /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect @BuiltValueEnumConst(wireName: r'permission_checks_rate_limit_tier') static const QuotaUsageFeatureEnum permissionChecksRateLimitTier = _$quotaUsageFeatureEnum_permissionChecksRateLimitTier; - /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect @BuiltValueEnumConst(wireName: r'oauth2_introspect_rate_limit_tier') static const QuotaUsageFeatureEnum oauth2IntrospectRateLimitTier = _$quotaUsageFeatureEnum_oauth2IntrospectRateLimitTier; diff --git a/clients/client/dart/lib/src/model/quota_usage.g.dart b/clients/client/dart/lib/src/model/quota_usage.g.dart index c8c0d9bbd37..2e8140f7f29 100644 --- a/clients/client/dart/lib/src/model/quota_usage.g.dart +++ b/clients/client/dart/lib/src/model/quota_usage.g.dart @@ -43,6 +43,8 @@ const QuotaUsageFeatureEnum _$quotaUsageFeatureEnum_organizations = const QuotaUsageFeatureEnum._('organizations'); const QuotaUsageFeatureEnum _$quotaUsageFeatureEnum_ropGrant = const QuotaUsageFeatureEnum._('ropGrant'); +const QuotaUsageFeatureEnum _$quotaUsageFeatureEnum_conciergeOnboarding = + const QuotaUsageFeatureEnum._('conciergeOnboarding'); const QuotaUsageFeatureEnum _$quotaUsageFeatureEnum_rateLimitTier = const QuotaUsageFeatureEnum._('rateLimitTier'); const QuotaUsageFeatureEnum _$quotaUsageFeatureEnum_sessionRateLimitTier = @@ -95,6 +97,8 @@ QuotaUsageFeatureEnum _$quotaUsageFeatureEnumValueOf(String name) { return _$quotaUsageFeatureEnum_organizations; case 'ropGrant': return _$quotaUsageFeatureEnum_ropGrant; + case 'conciergeOnboarding': + return _$quotaUsageFeatureEnum_conciergeOnboarding; case 'rateLimitTier': return _$quotaUsageFeatureEnum_rateLimitTier; case 'sessionRateLimitTier': @@ -130,6 +134,7 @@ final BuiltSet _$quotaUsageFeatureEnumValues = _$quotaUsageFeatureEnum_projectMetricsEventsHistory, _$quotaUsageFeatureEnum_organizations, _$quotaUsageFeatureEnum_ropGrant, + _$quotaUsageFeatureEnum_conciergeOnboarding, _$quotaUsageFeatureEnum_rateLimitTier, _$quotaUsageFeatureEnum_sessionRateLimitTier, _$quotaUsageFeatureEnum_identitiesListRateLimitTier, @@ -161,6 +166,7 @@ class _$QuotaUsageFeatureEnumSerializer 'projectMetricsEventsHistory': 'project_metrics_events_history', 'organizations': 'organizations', 'ropGrant': 'rop_grant', + 'conciergeOnboarding': 'concierge_onboarding', 'rateLimitTier': 'rate_limit_tier', 'sessionRateLimitTier': 'session_rate_limit_tier', 'identitiesListRateLimitTier': 'identities_list_rate_limit_tier', @@ -186,6 +192,7 @@ class _$QuotaUsageFeatureEnumSerializer 'project_metrics_events_history': 'projectMetricsEventsHistory', 'organizations': 'organizations', 'rop_grant': 'ropGrant', + 'concierge_onboarding': 'conciergeOnboarding', 'rate_limit_tier': 'rateLimitTier', 'session_rate_limit_tier': 'sessionRateLimitTier', 'identities_list_rate_limit_tier': 'identitiesListRateLimitTier', diff --git a/clients/client/dart/lib/src/model/recovery_flow.dart b/clients/client/dart/lib/src/model/recovery_flow.dart index ea2439a5423..212dbfaf148 100644 --- a/clients/client/dart/lib/src/model/recovery_flow.dart +++ b/clients/client/dart/lib/src/model/recovery_flow.dart @@ -23,6 +23,7 @@ part 'recovery_flow.g.dart'; /// * [requestUrl] - RequestURL is the initial URL that was requested from Ory Kratos. It can be used to forward information contained in the URL's path or query for example. /// * [returnTo] - ReturnTo contains the requested return_to URL. /// * [state] - State represents the state of this request: choose_method: ask the user to choose a method (e.g. recover account via email) sent_email: the email has been sent to the user passed_challenge: the request was successful and the recovery challenge was passed. +/// * [transientPayload] - TransientPayload is used to pass data from the recovery flow to hooks and email templates /// * [type] - The flow type can either be `api` or `browser`. /// * [ui] @BuiltValue() @@ -59,6 +60,10 @@ abstract class RecoveryFlow implements Built @BuiltValueField(wireName: r'state') JsonObject? get state; + /// TransientPayload is used to pass data from the recovery flow to hooks and email templates + @BuiltValueField(wireName: r'transient_payload') + JsonObject? get transientPayload; + /// The flow type can either be `api` or `browser`. @BuiltValueField(wireName: r'type') String get type; @@ -135,6 +140,13 @@ class _$RecoveryFlowSerializer implements PrimitiveSerializer { object.state, specifiedType: const FullType.nullable(JsonObject), ); + if (object.transientPayload != null) { + yield r'transient_payload'; + yield serializers.serialize( + object.transientPayload, + specifiedType: const FullType(JsonObject), + ); + } yield r'type'; yield serializers.serialize( object.type, @@ -225,6 +237,13 @@ class _$RecoveryFlowSerializer implements PrimitiveSerializer { if (valueDes == null) continue; result.state = valueDes; break; + case r'transient_payload': + final valueDes = serializers.deserialize( + value, + specifiedType: const FullType(JsonObject), + ) as JsonObject; + result.transientPayload = valueDes; + break; case r'type': final valueDes = serializers.deserialize( value, diff --git a/clients/client/dart/lib/src/model/recovery_flow.g.dart b/clients/client/dart/lib/src/model/recovery_flow.g.dart index ed561555a87..d346c25ab28 100644 --- a/clients/client/dart/lib/src/model/recovery_flow.g.dart +++ b/clients/client/dart/lib/src/model/recovery_flow.g.dart @@ -24,6 +24,8 @@ class _$RecoveryFlow extends RecoveryFlow { @override final JsonObject? state; @override + final JsonObject? transientPayload; + @override final String type; @override final UiContainer ui; @@ -40,6 +42,7 @@ class _$RecoveryFlow extends RecoveryFlow { required this.requestUrl, this.returnTo, this.state, + this.transientPayload, required this.type, required this.ui}) : super._() { @@ -73,6 +76,7 @@ class _$RecoveryFlow extends RecoveryFlow { requestUrl == other.requestUrl && returnTo == other.returnTo && state == other.state && + transientPayload == other.transientPayload && type == other.type && ui == other.ui; } @@ -88,6 +92,7 @@ class _$RecoveryFlow extends RecoveryFlow { _$hash = $jc(_$hash, requestUrl.hashCode); _$hash = $jc(_$hash, returnTo.hashCode); _$hash = $jc(_$hash, state.hashCode); + _$hash = $jc(_$hash, transientPayload.hashCode); _$hash = $jc(_$hash, type.hashCode); _$hash = $jc(_$hash, ui.hashCode); _$hash = $jf(_$hash); @@ -105,6 +110,7 @@ class _$RecoveryFlow extends RecoveryFlow { ..add('requestUrl', requestUrl) ..add('returnTo', returnTo) ..add('state', state) + ..add('transientPayload', transientPayload) ..add('type', type) ..add('ui', ui)) .toString(); @@ -149,6 +155,11 @@ class RecoveryFlowBuilder JsonObject? get state => _$this._state; set state(JsonObject? state) => _$this._state = state; + JsonObject? _transientPayload; + JsonObject? get transientPayload => _$this._transientPayload; + set transientPayload(JsonObject? transientPayload) => + _$this._transientPayload = transientPayload; + String? _type; String? get type => _$this._type; set type(String? type) => _$this._type = type; @@ -172,6 +183,7 @@ class RecoveryFlowBuilder _requestUrl = $v.requestUrl; _returnTo = $v.returnTo; _state = $v.state; + _transientPayload = $v.transientPayload; _type = $v.type; _ui = $v.ui.toBuilder(); _$v = null; @@ -210,6 +222,7 @@ class RecoveryFlowBuilder requestUrl, r'RecoveryFlow', 'requestUrl'), returnTo: returnTo, state: state, + transientPayload: transientPayload, type: BuiltValueNullFieldError.checkNotNull( type, r'RecoveryFlow', 'type'), ui: ui.build()); diff --git a/clients/client/dart/lib/src/model/settings_flow.dart b/clients/client/dart/lib/src/model/settings_flow.dart index 611655d8d53..4dc30e7a5d5 100644 --- a/clients/client/dart/lib/src/model/settings_flow.dart +++ b/clients/client/dart/lib/src/model/settings_flow.dart @@ -25,6 +25,7 @@ part 'settings_flow.g.dart'; /// * [requestUrl] - RequestURL is the initial URL that was requested from Ory Kratos. It can be used to forward information contained in the URL's path or query for example. /// * [returnTo] - ReturnTo contains the requested return_to URL. /// * [state] - State represents the state of this flow. It knows two states: show_form: No user data has been collected, or it is invalid, and thus the form should be shown. success: Indicates that the settings flow has been updated successfully with the provided data. Done will stay true when repeatedly checking. If set to true, done will revert back to false only when a flow with invalid (e.g. \"please use a valid phone number\") data was sent. +/// * [transientPayload] - TransientPayload is used to pass data from the settings flow to hooks and email templates /// * [type] - The flow type can either be `api` or `browser`. /// * [ui] @BuiltValue() @@ -64,6 +65,10 @@ abstract class SettingsFlow implements Built @BuiltValueField(wireName: r'state') JsonObject? get state; + /// TransientPayload is used to pass data from the settings flow to hooks and email templates + @BuiltValueField(wireName: r'transient_payload') + JsonObject? get transientPayload; + /// The flow type can either be `api` or `browser`. @BuiltValueField(wireName: r'type') String get type; @@ -145,6 +150,13 @@ class _$SettingsFlowSerializer implements PrimitiveSerializer { object.state, specifiedType: const FullType.nullable(JsonObject), ); + if (object.transientPayload != null) { + yield r'transient_payload'; + yield serializers.serialize( + object.transientPayload, + specifiedType: const FullType(JsonObject), + ); + } yield r'type'; yield serializers.serialize( object.type, @@ -242,6 +254,13 @@ class _$SettingsFlowSerializer implements PrimitiveSerializer { if (valueDes == null) continue; result.state = valueDes; break; + case r'transient_payload': + final valueDes = serializers.deserialize( + value, + specifiedType: const FullType(JsonObject), + ) as JsonObject; + result.transientPayload = valueDes; + break; case r'type': final valueDes = serializers.deserialize( value, diff --git a/clients/client/dart/lib/src/model/settings_flow.g.dart b/clients/client/dart/lib/src/model/settings_flow.g.dart index 8b42a962869..8d529914d7d 100644 --- a/clients/client/dart/lib/src/model/settings_flow.g.dart +++ b/clients/client/dart/lib/src/model/settings_flow.g.dart @@ -26,6 +26,8 @@ class _$SettingsFlow extends SettingsFlow { @override final JsonObject? state; @override + final JsonObject? transientPayload; + @override final String type; @override final UiContainer ui; @@ -43,6 +45,7 @@ class _$SettingsFlow extends SettingsFlow { required this.requestUrl, this.returnTo, this.state, + this.transientPayload, required this.type, required this.ui}) : super._() { @@ -79,6 +82,7 @@ class _$SettingsFlow extends SettingsFlow { requestUrl == other.requestUrl && returnTo == other.returnTo && state == other.state && + transientPayload == other.transientPayload && type == other.type && ui == other.ui; } @@ -95,6 +99,7 @@ class _$SettingsFlow extends SettingsFlow { _$hash = $jc(_$hash, requestUrl.hashCode); _$hash = $jc(_$hash, returnTo.hashCode); _$hash = $jc(_$hash, state.hashCode); + _$hash = $jc(_$hash, transientPayload.hashCode); _$hash = $jc(_$hash, type.hashCode); _$hash = $jc(_$hash, ui.hashCode); _$hash = $jf(_$hash); @@ -113,6 +118,7 @@ class _$SettingsFlow extends SettingsFlow { ..add('requestUrl', requestUrl) ..add('returnTo', returnTo) ..add('state', state) + ..add('transientPayload', transientPayload) ..add('type', type) ..add('ui', ui)) .toString(); @@ -161,6 +167,11 @@ class SettingsFlowBuilder JsonObject? get state => _$this._state; set state(JsonObject? state) => _$this._state = state; + JsonObject? _transientPayload; + JsonObject? get transientPayload => _$this._transientPayload; + set transientPayload(JsonObject? transientPayload) => + _$this._transientPayload = transientPayload; + String? _type; String? get type => _$this._type; set type(String? type) => _$this._type = type; @@ -185,6 +196,7 @@ class SettingsFlowBuilder _requestUrl = $v.requestUrl; _returnTo = $v.returnTo; _state = $v.state; + _transientPayload = $v.transientPayload; _type = $v.type; _ui = $v.ui.toBuilder(); _$v = null; @@ -224,6 +236,7 @@ class SettingsFlowBuilder requestUrl, r'SettingsFlow', 'requestUrl'), returnTo: returnTo, state: state, + transientPayload: transientPayload, type: BuiltValueNullFieldError.checkNotNull( type, r'SettingsFlow', 'type'), ui: ui.build()); diff --git a/clients/client/dart/lib/src/model/subscription.dart b/clients/client/dart/lib/src/model/subscription.dart index 11dde0f676b..734a09173ab 100644 --- a/clients/client/dart/lib/src/model/subscription.dart +++ b/clients/client/dart/lib/src/model/subscription.dart @@ -4,6 +4,7 @@ // ignore_for_file: unused_element import 'package:built_collection/built_collection.dart'; +import 'package:ory_client/src/model/plan_details.dart'; import 'package:built_value/built_value.dart'; import 'package:built_value/serializer.dart'; @@ -16,6 +17,7 @@ part 'subscription.g.dart'; /// * [currency] - The currency of the subscription. To change this, a new subscription must be created. usd USD eur Euro /// * [currentInterval] - The currently active interval of the subscription monthly Monthly yearly Yearly /// * [currentPlan] - The currently active plan of the subscription +/// * [currentPlanDetails] /// * [customerId] - The ID of the stripe customer /// * [id] - The ID of the subscription /// * [intervalChangesTo] @@ -24,6 +26,7 @@ part 'subscription.g.dart'; /// * [planChangesAt] /// * [planChangesTo] /// * [status] - For `collection_method=charge_automatically` a subscription moves into `incomplete` if the initial payment attempt fails. A subscription in this state can only have metadata and default_source updated. Once the first invoice is paid, the subscription moves into an `active` state. If the first invoice is not paid within 23 hours, the subscription transitions to `incomplete_expired`. This is a terminal state, the open invoice will be voided and no further invoices will be generated. A subscription that is currently in a trial period is `trialing` and moves to `active` when the trial period is over. If subscription `collection_method=charge_automatically`, it becomes `past_due` when payment is required but cannot be paid (due to failed payment or awaiting additional user actions). Once Stripe has exhausted all payment retry attempts, the subscription will become `canceled` or `unpaid` (depending on your subscriptions settings). If subscription `collection_method=send_invoice` it becomes `past_due` when its invoice is not paid by the due date, and `canceled` or `unpaid` if it is still not paid by an additional deadline after that. Note that when a subscription has a status of `unpaid`, no subsequent invoices will be attempted (invoices will be created, but then immediately automatically closed). After receiving updated payment information from a customer, you may choose to reopen and pay their closed invoices. +/// * [stripeCheckoutExpiresAt] /// * [updatedAt] @BuiltValue() abstract class Subscription implements Built { @@ -44,6 +47,9 @@ abstract class Subscription implements Built @BuiltValueField(wireName: r'current_plan') String get currentPlan; + @BuiltValueField(wireName: r'current_plan_details') + PlanDetails? get currentPlanDetails; + /// The ID of the stripe customer @BuiltValueField(wireName: r'customer_id') String get customerId; @@ -72,6 +78,9 @@ abstract class Subscription implements Built @BuiltValueField(wireName: r'status') String get status; + @BuiltValueField(wireName: r'stripe_checkout_expires_at') + DateTime? get stripeCheckoutExpiresAt; + @BuiltValueField(wireName: r'updated_at') DateTime get updatedAt; @@ -118,6 +127,13 @@ class _$SubscriptionSerializer implements PrimitiveSerializer { object.currentPlan, specifiedType: const FullType(String), ); + if (object.currentPlanDetails != null) { + yield r'current_plan_details'; + yield serializers.serialize( + object.currentPlanDetails, + specifiedType: const FullType(PlanDetails), + ); + } yield r'customer_id'; yield serializers.serialize( object.customerId, @@ -162,6 +178,13 @@ class _$SubscriptionSerializer implements PrimitiveSerializer { object.status, specifiedType: const FullType(String), ); + if (object.stripeCheckoutExpiresAt != null) { + yield r'stripe_checkout_expires_at'; + yield serializers.serialize( + object.stripeCheckoutExpiresAt, + specifiedType: const FullType(DateTime), + ); + } yield r'updated_at'; yield serializers.serialize( object.updatedAt, @@ -218,6 +241,13 @@ class _$SubscriptionSerializer implements PrimitiveSerializer { ) as String; result.currentPlan = valueDes; break; + case r'current_plan_details': + final valueDes = serializers.deserialize( + value, + specifiedType: const FullType(PlanDetails), + ) as PlanDetails; + result.currentPlanDetails.replace(valueDes); + break; case r'customer_id': final valueDes = serializers.deserialize( value, @@ -277,6 +307,13 @@ class _$SubscriptionSerializer implements PrimitiveSerializer { ) as String; result.status = valueDes; break; + case r'stripe_checkout_expires_at': + final valueDes = serializers.deserialize( + value, + specifiedType: const FullType(DateTime), + ) as DateTime; + result.stripeCheckoutExpiresAt = valueDes; + break; case r'updated_at': final valueDes = serializers.deserialize( value, diff --git a/clients/client/dart/lib/src/model/subscription.g.dart b/clients/client/dart/lib/src/model/subscription.g.dart index 607aae0cb19..f517ed694f9 100644 --- a/clients/client/dart/lib/src/model/subscription.g.dart +++ b/clients/client/dart/lib/src/model/subscription.g.dart @@ -128,6 +128,8 @@ class _$Subscription extends Subscription { @override final String currentPlan; @override + final PlanDetails? currentPlanDetails; + @override final String customerId; @override final String id; @@ -144,6 +146,8 @@ class _$Subscription extends Subscription { @override final String status; @override + final DateTime? stripeCheckoutExpiresAt; + @override final DateTime updatedAt; factory _$Subscription([void Function(SubscriptionBuilder)? updates]) => @@ -154,6 +158,7 @@ class _$Subscription extends Subscription { required this.currency, required this.currentInterval, required this.currentPlan, + this.currentPlanDetails, required this.customerId, required this.id, this.intervalChangesTo, @@ -162,6 +167,7 @@ class _$Subscription extends Subscription { this.planChangesAt, this.planChangesTo, required this.status, + this.stripeCheckoutExpiresAt, required this.updatedAt}) : super._() { BuiltValueNullFieldError.checkNotNull( @@ -197,6 +203,7 @@ class _$Subscription extends Subscription { currency == other.currency && currentInterval == other.currentInterval && currentPlan == other.currentPlan && + currentPlanDetails == other.currentPlanDetails && customerId == other.customerId && id == other.id && intervalChangesTo == other.intervalChangesTo && @@ -205,6 +212,7 @@ class _$Subscription extends Subscription { planChangesAt == other.planChangesAt && planChangesTo == other.planChangesTo && status == other.status && + stripeCheckoutExpiresAt == other.stripeCheckoutExpiresAt && updatedAt == other.updatedAt; } @@ -215,6 +223,7 @@ class _$Subscription extends Subscription { _$hash = $jc(_$hash, currency.hashCode); _$hash = $jc(_$hash, currentInterval.hashCode); _$hash = $jc(_$hash, currentPlan.hashCode); + _$hash = $jc(_$hash, currentPlanDetails.hashCode); _$hash = $jc(_$hash, customerId.hashCode); _$hash = $jc(_$hash, id.hashCode); _$hash = $jc(_$hash, intervalChangesTo.hashCode); @@ -223,6 +232,7 @@ class _$Subscription extends Subscription { _$hash = $jc(_$hash, planChangesAt.hashCode); _$hash = $jc(_$hash, planChangesTo.hashCode); _$hash = $jc(_$hash, status.hashCode); + _$hash = $jc(_$hash, stripeCheckoutExpiresAt.hashCode); _$hash = $jc(_$hash, updatedAt.hashCode); _$hash = $jf(_$hash); return _$hash; @@ -235,6 +245,7 @@ class _$Subscription extends Subscription { ..add('currency', currency) ..add('currentInterval', currentInterval) ..add('currentPlan', currentPlan) + ..add('currentPlanDetails', currentPlanDetails) ..add('customerId', customerId) ..add('id', id) ..add('intervalChangesTo', intervalChangesTo) @@ -243,6 +254,7 @@ class _$Subscription extends Subscription { ..add('planChangesAt', planChangesAt) ..add('planChangesTo', planChangesTo) ..add('status', status) + ..add('stripeCheckoutExpiresAt', stripeCheckoutExpiresAt) ..add('updatedAt', updatedAt)) .toString(); } @@ -271,6 +283,12 @@ class SubscriptionBuilder String? get currentPlan => _$this._currentPlan; set currentPlan(String? currentPlan) => _$this._currentPlan = currentPlan; + PlanDetailsBuilder? _currentPlanDetails; + PlanDetailsBuilder get currentPlanDetails => + _$this._currentPlanDetails ??= new PlanDetailsBuilder(); + set currentPlanDetails(PlanDetailsBuilder? currentPlanDetails) => + _$this._currentPlanDetails = currentPlanDetails; + String? _customerId; String? get customerId => _$this._customerId; set customerId(String? customerId) => _$this._customerId = customerId; @@ -307,6 +325,11 @@ class SubscriptionBuilder String? get status => _$this._status; set status(String? status) => _$this._status = status; + DateTime? _stripeCheckoutExpiresAt; + DateTime? get stripeCheckoutExpiresAt => _$this._stripeCheckoutExpiresAt; + set stripeCheckoutExpiresAt(DateTime? stripeCheckoutExpiresAt) => + _$this._stripeCheckoutExpiresAt = stripeCheckoutExpiresAt; + DateTime? _updatedAt; DateTime? get updatedAt => _$this._updatedAt; set updatedAt(DateTime? updatedAt) => _$this._updatedAt = updatedAt; @@ -322,6 +345,7 @@ class SubscriptionBuilder _currency = $v.currency; _currentInterval = $v.currentInterval; _currentPlan = $v.currentPlan; + _currentPlanDetails = $v.currentPlanDetails?.toBuilder(); _customerId = $v.customerId; _id = $v.id; _intervalChangesTo = $v.intervalChangesTo; @@ -330,6 +354,7 @@ class SubscriptionBuilder _planChangesAt = $v.planChangesAt; _planChangesTo = $v.planChangesTo; _status = $v.status; + _stripeCheckoutExpiresAt = $v.stripeCheckoutExpiresAt; _updatedAt = $v.updatedAt; _$v = null; } @@ -351,30 +376,45 @@ class SubscriptionBuilder Subscription build() => _build(); _$Subscription _build() { - final _$result = _$v ?? - new _$Subscription._( - createdAt: BuiltValueNullFieldError.checkNotNull( - createdAt, r'Subscription', 'createdAt'), - currency: BuiltValueNullFieldError.checkNotNull( - currency, r'Subscription', 'currency'), - currentInterval: BuiltValueNullFieldError.checkNotNull( - currentInterval, r'Subscription', 'currentInterval'), - currentPlan: BuiltValueNullFieldError.checkNotNull( - currentPlan, r'Subscription', 'currentPlan'), - customerId: BuiltValueNullFieldError.checkNotNull( - customerId, r'Subscription', 'customerId'), - id: BuiltValueNullFieldError.checkNotNull( - id, r'Subscription', 'id'), - intervalChangesTo: intervalChangesTo, - ongoingStripeCheckoutId: ongoingStripeCheckoutId, - payedUntil: BuiltValueNullFieldError.checkNotNull( - payedUntil, r'Subscription', 'payedUntil'), - planChangesAt: planChangesAt, - planChangesTo: planChangesTo, - status: BuiltValueNullFieldError.checkNotNull( - status, r'Subscription', 'status'), - updatedAt: - BuiltValueNullFieldError.checkNotNull(updatedAt, r'Subscription', 'updatedAt')); + _$Subscription _$result; + try { + _$result = _$v ?? + new _$Subscription._( + createdAt: BuiltValueNullFieldError.checkNotNull( + createdAt, r'Subscription', 'createdAt'), + currency: BuiltValueNullFieldError.checkNotNull( + currency, r'Subscription', 'currency'), + currentInterval: BuiltValueNullFieldError.checkNotNull( + currentInterval, r'Subscription', 'currentInterval'), + currentPlan: BuiltValueNullFieldError.checkNotNull( + currentPlan, r'Subscription', 'currentPlan'), + currentPlanDetails: _currentPlanDetails?.build(), + customerId: BuiltValueNullFieldError.checkNotNull( + customerId, r'Subscription', 'customerId'), + id: BuiltValueNullFieldError.checkNotNull( + id, r'Subscription', 'id'), + intervalChangesTo: intervalChangesTo, + ongoingStripeCheckoutId: ongoingStripeCheckoutId, + payedUntil: BuiltValueNullFieldError.checkNotNull( + payedUntil, r'Subscription', 'payedUntil'), + planChangesAt: planChangesAt, + planChangesTo: planChangesTo, + status: BuiltValueNullFieldError.checkNotNull( + status, r'Subscription', 'status'), + stripeCheckoutExpiresAt: stripeCheckoutExpiresAt, + updatedAt: + BuiltValueNullFieldError.checkNotNull(updatedAt, r'Subscription', 'updatedAt')); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'currentPlanDetails'; + _currentPlanDetails?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + r'Subscription', _$failedField, e.toString()); + } + rethrow; + } replace(_$result); return _$result; } diff --git a/clients/client/dart/lib/src/model/update_login_flow_body.dart b/clients/client/dart/lib/src/model/update_login_flow_body.dart index 0dc5217c362..ea18685d5bc 100644 --- a/clients/client/dart/lib/src/model/update_login_flow_body.dart +++ b/clients/client/dart/lib/src/model/update_login_flow_body.dart @@ -24,6 +24,7 @@ part 'update_login_flow_body.g.dart'; /// * [method] - Method should be set to \"code\" when logging in using the code strategy. /// * [password] - The user's password. /// * [passwordIdentifier] - Identifier is the email or username of the user trying to log in. This field is deprecated! +/// * [transientPayload] - Transient data to pass along to any webhooks /// * [idToken] - IDToken is an optional id token provided by an OIDC provider If submitted, it is verified using the OIDC provider's public key set and the claims are used to populate the OIDC credentials of the identity. If the OIDC provider does not store additional claims (such as name, etc.) in the IDToken itself, you can use the `traits` field to populate the identity's traits. Note, that Apple only includes the users email in the IDToken. Supported providers are Apple /// * [idTokenNonce] - IDTokenNonce is the nonce, used when generating the IDToken. If the provider supports nonce validation, the nonce will be validated against this value and required. /// * [provider] - The provider to register with diff --git a/clients/client/dart/lib/src/model/update_login_flow_with_code_method.dart b/clients/client/dart/lib/src/model/update_login_flow_with_code_method.dart index a7124441948..2a9bce25eb8 100644 --- a/clients/client/dart/lib/src/model/update_login_flow_with_code_method.dart +++ b/clients/client/dart/lib/src/model/update_login_flow_with_code_method.dart @@ -3,6 +3,7 @@ // // ignore_for_file: unused_element +import 'package:built_value/json_object.dart'; import 'package:built_value/built_value.dart'; import 'package:built_value/serializer.dart'; @@ -16,6 +17,7 @@ part 'update_login_flow_with_code_method.g.dart'; /// * [identifier] - Identifier is the code identifier The identifier requires that the user has already completed the registration or settings with code flow. /// * [method] - Method should be set to \"code\" when logging in using the code strategy. /// * [resend] - Resend is set when the user wants to resend the code +/// * [transientPayload] - Transient data to pass along to any webhooks @BuiltValue() abstract class UpdateLoginFlowWithCodeMethod implements Built { /// Code is the 6 digits code sent to the user @@ -38,6 +40,10 @@ abstract class UpdateLoginFlowWithCodeMethod implements Built @@ -27,7 +29,8 @@ class _$UpdateLoginFlowWithCodeMethod extends UpdateLoginFlowWithCodeMethod { required this.csrfToken, this.identifier, required this.method, - this.resend}) + this.resend, + this.transientPayload}) : super._() { BuiltValueNullFieldError.checkNotNull( csrfToken, r'UpdateLoginFlowWithCodeMethod', 'csrfToken'); @@ -52,7 +55,8 @@ class _$UpdateLoginFlowWithCodeMethod extends UpdateLoginFlowWithCodeMethod { csrfToken == other.csrfToken && identifier == other.identifier && method == other.method && - resend == other.resend; + resend == other.resend && + transientPayload == other.transientPayload; } @override @@ -63,6 +67,7 @@ class _$UpdateLoginFlowWithCodeMethod extends UpdateLoginFlowWithCodeMethod { _$hash = $jc(_$hash, identifier.hashCode); _$hash = $jc(_$hash, method.hashCode); _$hash = $jc(_$hash, resend.hashCode); + _$hash = $jc(_$hash, transientPayload.hashCode); _$hash = $jf(_$hash); return _$hash; } @@ -74,7 +79,8 @@ class _$UpdateLoginFlowWithCodeMethod extends UpdateLoginFlowWithCodeMethod { ..add('csrfToken', csrfToken) ..add('identifier', identifier) ..add('method', method) - ..add('resend', resend)) + ..add('resend', resend) + ..add('transientPayload', transientPayload)) .toString(); } } @@ -105,6 +111,11 @@ class UpdateLoginFlowWithCodeMethodBuilder String? get resend => _$this._resend; set resend(String? resend) => _$this._resend = resend; + JsonObject? _transientPayload; + JsonObject? get transientPayload => _$this._transientPayload; + set transientPayload(JsonObject? transientPayload) => + _$this._transientPayload = transientPayload; + UpdateLoginFlowWithCodeMethodBuilder() { UpdateLoginFlowWithCodeMethod._defaults(this); } @@ -117,6 +128,7 @@ class UpdateLoginFlowWithCodeMethodBuilder _identifier = $v.identifier; _method = $v.method; _resend = $v.resend; + _transientPayload = $v.transientPayload; _$v = null; } return this; @@ -145,7 +157,8 @@ class UpdateLoginFlowWithCodeMethodBuilder identifier: identifier, method: BuiltValueNullFieldError.checkNotNull( method, r'UpdateLoginFlowWithCodeMethod', 'method'), - resend: resend); + resend: resend, + transientPayload: transientPayload); replace(_$result); return _$result; } diff --git a/clients/client/dart/lib/src/model/update_login_flow_with_oidc_method.dart b/clients/client/dart/lib/src/model/update_login_flow_with_oidc_method.dart index 0d7e29245bc..6fe2dece8e6 100644 --- a/clients/client/dart/lib/src/model/update_login_flow_with_oidc_method.dart +++ b/clients/client/dart/lib/src/model/update_login_flow_with_oidc_method.dart @@ -18,6 +18,7 @@ part 'update_login_flow_with_oidc_method.g.dart'; /// * [method] - Method to use This field must be set to `oidc` when using the oidc method. /// * [provider] - The provider to register with /// * [traits] - The identity traits. This is a placeholder for the registration flow. +/// * [transientPayload] - Transient data to pass along to any webhooks /// * [upstreamParameters] - UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`. @BuiltValue() abstract class UpdateLoginFlowWithOidcMethod implements Built { @@ -45,6 +46,10 @@ abstract class UpdateLoginFlowWithOidcMethod implements Built _$this._traits; set traits(JsonObject? traits) => _$this._traits = traits; + JsonObject? _transientPayload; + JsonObject? get transientPayload => _$this._transientPayload; + set transientPayload(JsonObject? transientPayload) => + _$this._transientPayload = transientPayload; + JsonObject? _upstreamParameters; JsonObject? get upstreamParameters => _$this._upstreamParameters; set upstreamParameters(JsonObject? upstreamParameters) => @@ -139,6 +150,7 @@ class UpdateLoginFlowWithOidcMethodBuilder _method = $v.method; _provider = $v.provider; _traits = $v.traits; + _transientPayload = $v.transientPayload; _upstreamParameters = $v.upstreamParameters; _$v = null; } @@ -170,6 +182,7 @@ class UpdateLoginFlowWithOidcMethodBuilder provider: BuiltValueNullFieldError.checkNotNull( provider, r'UpdateLoginFlowWithOidcMethod', 'provider'), traits: traits, + transientPayload: transientPayload, upstreamParameters: upstreamParameters); replace(_$result); return _$result; diff --git a/clients/client/dart/lib/src/model/update_login_flow_with_password_method.dart b/clients/client/dart/lib/src/model/update_login_flow_with_password_method.dart index 45e51cf7ad0..a4a8be43081 100644 --- a/clients/client/dart/lib/src/model/update_login_flow_with_password_method.dart +++ b/clients/client/dart/lib/src/model/update_login_flow_with_password_method.dart @@ -3,6 +3,7 @@ // // ignore_for_file: unused_element +import 'package:built_value/json_object.dart'; import 'package:built_value/built_value.dart'; import 'package:built_value/serializer.dart'; @@ -16,6 +17,7 @@ part 'update_login_flow_with_password_method.g.dart'; /// * [method] - Method should be set to \"password\" when logging in using the identifier and password strategy. /// * [password] - The user's password. /// * [passwordIdentifier] - Identifier is the email or username of the user trying to log in. This field is deprecated! +/// * [transientPayload] - Transient data to pass along to any webhooks @BuiltValue() abstract class UpdateLoginFlowWithPasswordMethod implements Built { /// Sending the anti-csrf token is only required for browser login flows. @@ -38,6 +40,10 @@ abstract class UpdateLoginFlowWithPasswordMethod implements Built @@ -29,7 +31,8 @@ class _$UpdateLoginFlowWithPasswordMethod required this.identifier, required this.method, required this.password, - this.passwordIdentifier}) + this.passwordIdentifier, + this.transientPayload}) : super._() { BuiltValueNullFieldError.checkNotNull( identifier, r'UpdateLoginFlowWithPasswordMethod', 'identifier'); @@ -56,7 +59,8 @@ class _$UpdateLoginFlowWithPasswordMethod identifier == other.identifier && method == other.method && password == other.password && - passwordIdentifier == other.passwordIdentifier; + passwordIdentifier == other.passwordIdentifier && + transientPayload == other.transientPayload; } @override @@ -67,6 +71,7 @@ class _$UpdateLoginFlowWithPasswordMethod _$hash = $jc(_$hash, method.hashCode); _$hash = $jc(_$hash, password.hashCode); _$hash = $jc(_$hash, passwordIdentifier.hashCode); + _$hash = $jc(_$hash, transientPayload.hashCode); _$hash = $jf(_$hash); return _$hash; } @@ -78,7 +83,8 @@ class _$UpdateLoginFlowWithPasswordMethod ..add('identifier', identifier) ..add('method', method) ..add('password', password) - ..add('passwordIdentifier', passwordIdentifier)) + ..add('passwordIdentifier', passwordIdentifier) + ..add('transientPayload', transientPayload)) .toString(); } } @@ -110,6 +116,11 @@ class UpdateLoginFlowWithPasswordMethodBuilder set passwordIdentifier(String? passwordIdentifier) => _$this._passwordIdentifier = passwordIdentifier; + JsonObject? _transientPayload; + JsonObject? get transientPayload => _$this._transientPayload; + set transientPayload(JsonObject? transientPayload) => + _$this._transientPayload = transientPayload; + UpdateLoginFlowWithPasswordMethodBuilder() { UpdateLoginFlowWithPasswordMethod._defaults(this); } @@ -122,6 +133,7 @@ class UpdateLoginFlowWithPasswordMethodBuilder _method = $v.method; _password = $v.password; _passwordIdentifier = $v.passwordIdentifier; + _transientPayload = $v.transientPayload; _$v = null; } return this; @@ -152,7 +164,8 @@ class UpdateLoginFlowWithPasswordMethodBuilder method, r'UpdateLoginFlowWithPasswordMethod', 'method'), password: BuiltValueNullFieldError.checkNotNull( password, r'UpdateLoginFlowWithPasswordMethod', 'password'), - passwordIdentifier: passwordIdentifier); + passwordIdentifier: passwordIdentifier, + transientPayload: transientPayload); replace(_$result); return _$result; } diff --git a/clients/client/dart/lib/src/model/update_login_flow_with_totp_method.dart b/clients/client/dart/lib/src/model/update_login_flow_with_totp_method.dart index 64dfe4f946a..81be49de44f 100644 --- a/clients/client/dart/lib/src/model/update_login_flow_with_totp_method.dart +++ b/clients/client/dart/lib/src/model/update_login_flow_with_totp_method.dart @@ -3,6 +3,7 @@ // // ignore_for_file: unused_element +import 'package:built_value/json_object.dart'; import 'package:built_value/built_value.dart'; import 'package:built_value/serializer.dart'; @@ -14,6 +15,7 @@ part 'update_login_flow_with_totp_method.g.dart'; /// * [csrfToken] - Sending the anti-csrf token is only required for browser login flows. /// * [method] - Method should be set to \"totp\" when logging in using the TOTP strategy. /// * [totpCode] - The TOTP code. +/// * [transientPayload] - Transient data to pass along to any webhooks @BuiltValue() abstract class UpdateLoginFlowWithTotpMethod implements Built { /// Sending the anti-csrf token is only required for browser login flows. @@ -28,6 +30,10 @@ abstract class UpdateLoginFlowWithTotpMethod implements Built (new UpdateLoginFlowWithTotpMethodBuilder()..update(updates))._build(); _$UpdateLoginFlowWithTotpMethod._( - {this.csrfToken, required this.method, required this.totpCode}) + {this.csrfToken, + required this.method, + required this.totpCode, + this.transientPayload}) : super._() { BuiltValueNullFieldError.checkNotNull( method, r'UpdateLoginFlowWithTotpMethod', 'method'); @@ -42,7 +47,8 @@ class _$UpdateLoginFlowWithTotpMethod extends UpdateLoginFlowWithTotpMethod { return other is UpdateLoginFlowWithTotpMethod && csrfToken == other.csrfToken && method == other.method && - totpCode == other.totpCode; + totpCode == other.totpCode && + transientPayload == other.transientPayload; } @override @@ -51,6 +57,7 @@ class _$UpdateLoginFlowWithTotpMethod extends UpdateLoginFlowWithTotpMethod { _$hash = $jc(_$hash, csrfToken.hashCode); _$hash = $jc(_$hash, method.hashCode); _$hash = $jc(_$hash, totpCode.hashCode); + _$hash = $jc(_$hash, transientPayload.hashCode); _$hash = $jf(_$hash); return _$hash; } @@ -60,7 +67,8 @@ class _$UpdateLoginFlowWithTotpMethod extends UpdateLoginFlowWithTotpMethod { return (newBuiltValueToStringHelper(r'UpdateLoginFlowWithTotpMethod') ..add('csrfToken', csrfToken) ..add('method', method) - ..add('totpCode', totpCode)) + ..add('totpCode', totpCode) + ..add('transientPayload', transientPayload)) .toString(); } } @@ -83,6 +91,11 @@ class UpdateLoginFlowWithTotpMethodBuilder String? get totpCode => _$this._totpCode; set totpCode(String? totpCode) => _$this._totpCode = totpCode; + JsonObject? _transientPayload; + JsonObject? get transientPayload => _$this._transientPayload; + set transientPayload(JsonObject? transientPayload) => + _$this._transientPayload = transientPayload; + UpdateLoginFlowWithTotpMethodBuilder() { UpdateLoginFlowWithTotpMethod._defaults(this); } @@ -93,6 +106,7 @@ class UpdateLoginFlowWithTotpMethodBuilder _csrfToken = $v.csrfToken; _method = $v.method; _totpCode = $v.totpCode; + _transientPayload = $v.transientPayload; _$v = null; } return this; @@ -119,7 +133,8 @@ class UpdateLoginFlowWithTotpMethodBuilder method: BuiltValueNullFieldError.checkNotNull( method, r'UpdateLoginFlowWithTotpMethod', 'method'), totpCode: BuiltValueNullFieldError.checkNotNull( - totpCode, r'UpdateLoginFlowWithTotpMethod', 'totpCode')); + totpCode, r'UpdateLoginFlowWithTotpMethod', 'totpCode'), + transientPayload: transientPayload); replace(_$result); return _$result; } diff --git a/clients/client/dart/lib/src/model/update_login_flow_with_web_authn_method.dart b/clients/client/dart/lib/src/model/update_login_flow_with_web_authn_method.dart index b610de89157..b9b0c8810c1 100644 --- a/clients/client/dart/lib/src/model/update_login_flow_with_web_authn_method.dart +++ b/clients/client/dart/lib/src/model/update_login_flow_with_web_authn_method.dart @@ -3,6 +3,7 @@ // // ignore_for_file: unused_element +import 'package:built_value/json_object.dart'; import 'package:built_value/built_value.dart'; import 'package:built_value/serializer.dart'; @@ -14,6 +15,7 @@ part 'update_login_flow_with_web_authn_method.g.dart'; /// * [csrfToken] - Sending the anti-csrf token is only required for browser login flows. /// * [identifier] - Identifier is the email or username of the user trying to log in. /// * [method] - Method should be set to \"webAuthn\" when logging in using the WebAuthn strategy. +/// * [transientPayload] - Transient data to pass along to any webhooks /// * [webauthnLogin] - Login a WebAuthn Security Key This must contain the ID of the WebAuthN connection. @BuiltValue() abstract class UpdateLoginFlowWithWebAuthnMethod implements Built { @@ -29,6 +31,10 @@ abstract class UpdateLoginFlowWithWebAuthnMethod implements Built _$this._method; set method(String? method) => _$this._method = method; + JsonObject? _transientPayload; + JsonObject? get transientPayload => _$this._transientPayload; + set transientPayload(JsonObject? transientPayload) => + _$this._transientPayload = transientPayload; + String? _webauthnLogin; String? get webauthnLogin => _$this._webauthnLogin; set webauthnLogin(String? webauthnLogin) => @@ -108,6 +119,7 @@ class UpdateLoginFlowWithWebAuthnMethodBuilder _csrfToken = $v.csrfToken; _identifier = $v.identifier; _method = $v.method; + _transientPayload = $v.transientPayload; _webauthnLogin = $v.webauthnLogin; _$v = null; } @@ -137,6 +149,7 @@ class UpdateLoginFlowWithWebAuthnMethodBuilder identifier, r'UpdateLoginFlowWithWebAuthnMethod', 'identifier'), method: BuiltValueNullFieldError.checkNotNull( method, r'UpdateLoginFlowWithWebAuthnMethod', 'method'), + transientPayload: transientPayload, webauthnLogin: webauthnLogin); replace(_$result); return _$result; diff --git a/clients/client/dart/lib/src/model/update_recovery_flow_body.dart b/clients/client/dart/lib/src/model/update_recovery_flow_body.dart index 112c62ea1df..909beaba49c 100644 --- a/clients/client/dart/lib/src/model/update_recovery_flow_body.dart +++ b/clients/client/dart/lib/src/model/update_recovery_flow_body.dart @@ -6,6 +6,7 @@ import 'package:ory_client/src/model/update_recovery_flow_with_code_method.dart'; import 'package:built_collection/built_collection.dart'; import 'package:ory_client/src/model/update_recovery_flow_with_link_method.dart'; +import 'package:built_value/json_object.dart'; import 'package:built_value/built_value.dart'; import 'package:built_value/serializer.dart'; import 'package:one_of/one_of.dart'; @@ -18,6 +19,7 @@ part 'update_recovery_flow_body.g.dart'; /// * [csrfToken] - Sending the anti-csrf token is only required for browser login flows. /// * [email] - The email address of the account to recover If the email belongs to a valid account, a recovery email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/account-recovery-password-reset#attempted-recovery-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email /// * [method] - Method is the method that should be used for this recovery flow Allowed values are `link` and `code`. link RecoveryStrategyLink code RecoveryStrategyCode +/// * [transientPayload] - Transient data to pass along to any webhooks /// * [code] - Code from the recovery email If you want to submit a code, use this field, but make sure to _not_ include the email field, as well. @BuiltValue() abstract class UpdateRecoveryFlowBody implements Built { diff --git a/clients/client/dart/lib/src/model/update_recovery_flow_with_code_method.dart b/clients/client/dart/lib/src/model/update_recovery_flow_with_code_method.dart index 211d27be70d..763dbafe0dc 100644 --- a/clients/client/dart/lib/src/model/update_recovery_flow_with_code_method.dart +++ b/clients/client/dart/lib/src/model/update_recovery_flow_with_code_method.dart @@ -4,6 +4,7 @@ // ignore_for_file: unused_element import 'package:built_collection/built_collection.dart'; +import 'package:built_value/json_object.dart'; import 'package:built_value/built_value.dart'; import 'package:built_value/serializer.dart'; @@ -16,6 +17,7 @@ part 'update_recovery_flow_with_code_method.g.dart'; /// * [csrfToken] - Sending the anti-csrf token is only required for browser login flows. /// * [email] - The email address of the account to recover If the email belongs to a valid account, a recovery email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/account-recovery-password-reset#attempted-recovery-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email /// * [method] - Method is the method that should be used for this recovery flow Allowed values are `link` and `code`. link RecoveryStrategyLink code RecoveryStrategyCode +/// * [transientPayload] - Transient data to pass along to any webhooks @BuiltValue() abstract class UpdateRecoveryFlowWithCodeMethod implements Built { /// Code from the recovery email If you want to submit a code, use this field, but make sure to _not_ include the email field, as well. @@ -35,6 +37,10 @@ abstract class UpdateRecoveryFlowWithCodeMethod implements Built (new UpdateRecoveryFlowWithCodeMethodBuilder()..update(updates))._build(); _$UpdateRecoveryFlowWithCodeMethod._( - {this.code, this.csrfToken, this.email, required this.method}) + {this.code, + this.csrfToken, + this.email, + required this.method, + this.transientPayload}) : super._() { BuiltValueNullFieldError.checkNotNull( method, r'UpdateRecoveryFlowWithCodeMethod', 'method'); @@ -106,7 +112,8 @@ class _$UpdateRecoveryFlowWithCodeMethod code == other.code && csrfToken == other.csrfToken && email == other.email && - method == other.method; + method == other.method && + transientPayload == other.transientPayload; } @override @@ -116,6 +123,7 @@ class _$UpdateRecoveryFlowWithCodeMethod _$hash = $jc(_$hash, csrfToken.hashCode); _$hash = $jc(_$hash, email.hashCode); _$hash = $jc(_$hash, method.hashCode); + _$hash = $jc(_$hash, transientPayload.hashCode); _$hash = $jf(_$hash); return _$hash; } @@ -126,7 +134,8 @@ class _$UpdateRecoveryFlowWithCodeMethod ..add('code', code) ..add('csrfToken', csrfToken) ..add('email', email) - ..add('method', method)) + ..add('method', method) + ..add('transientPayload', transientPayload)) .toString(); } } @@ -154,6 +163,11 @@ class UpdateRecoveryFlowWithCodeMethodBuilder set method(UpdateRecoveryFlowWithCodeMethodMethodEnum? method) => _$this._method = method; + JsonObject? _transientPayload; + JsonObject? get transientPayload => _$this._transientPayload; + set transientPayload(JsonObject? transientPayload) => + _$this._transientPayload = transientPayload; + UpdateRecoveryFlowWithCodeMethodBuilder() { UpdateRecoveryFlowWithCodeMethod._defaults(this); } @@ -165,6 +179,7 @@ class UpdateRecoveryFlowWithCodeMethodBuilder _csrfToken = $v.csrfToken; _email = $v.email; _method = $v.method; + _transientPayload = $v.transientPayload; _$v = null; } return this; @@ -191,7 +206,8 @@ class UpdateRecoveryFlowWithCodeMethodBuilder csrfToken: csrfToken, email: email, method: BuiltValueNullFieldError.checkNotNull( - method, r'UpdateRecoveryFlowWithCodeMethod', 'method')); + method, r'UpdateRecoveryFlowWithCodeMethod', 'method'), + transientPayload: transientPayload); replace(_$result); return _$result; } diff --git a/clients/client/dart/lib/src/model/update_recovery_flow_with_link_method.dart b/clients/client/dart/lib/src/model/update_recovery_flow_with_link_method.dart index 0829ec53142..db433050260 100644 --- a/clients/client/dart/lib/src/model/update_recovery_flow_with_link_method.dart +++ b/clients/client/dart/lib/src/model/update_recovery_flow_with_link_method.dart @@ -4,6 +4,7 @@ // ignore_for_file: unused_element import 'package:built_collection/built_collection.dart'; +import 'package:built_value/json_object.dart'; import 'package:built_value/built_value.dart'; import 'package:built_value/serializer.dart'; @@ -15,6 +16,7 @@ part 'update_recovery_flow_with_link_method.g.dart'; /// * [csrfToken] - Sending the anti-csrf token is only required for browser login flows. /// * [email] - Email to Recover Needs to be set when initiating the flow. If the email is a registered recovery email, a recovery link will be sent. If the email is not known, a email with details on what happened will be sent instead. format: email /// * [method] - Method is the method that should be used for this recovery flow Allowed values are `link` and `code` link RecoveryStrategyLink code RecoveryStrategyCode +/// * [transientPayload] - Transient data to pass along to any webhooks @BuiltValue() abstract class UpdateRecoveryFlowWithLinkMethod implements Built { /// Sending the anti-csrf token is only required for browser login flows. @@ -30,6 +32,10 @@ abstract class UpdateRecoveryFlowWithLinkMethod implements Built (new UpdateRecoveryFlowWithLinkMethodBuilder()..update(updates))._build(); _$UpdateRecoveryFlowWithLinkMethod._( - {this.csrfToken, required this.email, required this.method}) + {this.csrfToken, + required this.email, + required this.method, + this.transientPayload}) : super._() { BuiltValueNullFieldError.checkNotNull( email, r'UpdateRecoveryFlowWithLinkMethod', 'email'); @@ -105,7 +110,8 @@ class _$UpdateRecoveryFlowWithLinkMethod return other is UpdateRecoveryFlowWithLinkMethod && csrfToken == other.csrfToken && email == other.email && - method == other.method; + method == other.method && + transientPayload == other.transientPayload; } @override @@ -114,6 +120,7 @@ class _$UpdateRecoveryFlowWithLinkMethod _$hash = $jc(_$hash, csrfToken.hashCode); _$hash = $jc(_$hash, email.hashCode); _$hash = $jc(_$hash, method.hashCode); + _$hash = $jc(_$hash, transientPayload.hashCode); _$hash = $jf(_$hash); return _$hash; } @@ -123,7 +130,8 @@ class _$UpdateRecoveryFlowWithLinkMethod return (newBuiltValueToStringHelper(r'UpdateRecoveryFlowWithLinkMethod') ..add('csrfToken', csrfToken) ..add('email', email) - ..add('method', method)) + ..add('method', method) + ..add('transientPayload', transientPayload)) .toString(); } } @@ -147,6 +155,11 @@ class UpdateRecoveryFlowWithLinkMethodBuilder set method(UpdateRecoveryFlowWithLinkMethodMethodEnum? method) => _$this._method = method; + JsonObject? _transientPayload; + JsonObject? get transientPayload => _$this._transientPayload; + set transientPayload(JsonObject? transientPayload) => + _$this._transientPayload = transientPayload; + UpdateRecoveryFlowWithLinkMethodBuilder() { UpdateRecoveryFlowWithLinkMethod._defaults(this); } @@ -157,6 +170,7 @@ class UpdateRecoveryFlowWithLinkMethodBuilder _csrfToken = $v.csrfToken; _email = $v.email; _method = $v.method; + _transientPayload = $v.transientPayload; _$v = null; } return this; @@ -183,7 +197,8 @@ class UpdateRecoveryFlowWithLinkMethodBuilder email: BuiltValueNullFieldError.checkNotNull( email, r'UpdateRecoveryFlowWithLinkMethod', 'email'), method: BuiltValueNullFieldError.checkNotNull( - method, r'UpdateRecoveryFlowWithLinkMethod', 'method')); + method, r'UpdateRecoveryFlowWithLinkMethod', 'method'), + transientPayload: transientPayload); replace(_$result); return _$result; } diff --git a/clients/client/dart/lib/src/model/update_settings_flow_body.dart b/clients/client/dart/lib/src/model/update_settings_flow_body.dart index aa01776fca9..15fe171fa19 100644 --- a/clients/client/dart/lib/src/model/update_settings_flow_body.dart +++ b/clients/client/dart/lib/src/model/update_settings_flow_body.dart @@ -22,6 +22,7 @@ part 'update_settings_flow_body.g.dart'; /// * [csrfToken] - CSRFToken is the anti-CSRF token /// * [method] - Method Should be set to \"lookup\" when trying to add, update, or remove a lookup pairing. /// * [password] - Password is the updated password +/// * [transientPayload] - Transient data to pass along to any webhooks /// * [traits] - The identity's traits in: body /// * [flow] - Flow ID is the flow's ID. in: query /// * [link] - Link this provider Either this or `unlink` must be set. type: string in: body diff --git a/clients/client/dart/lib/src/model/update_settings_flow_with_lookup_method.dart b/clients/client/dart/lib/src/model/update_settings_flow_with_lookup_method.dart index 6b741485e1b..66a2165d056 100644 --- a/clients/client/dart/lib/src/model/update_settings_flow_with_lookup_method.dart +++ b/clients/client/dart/lib/src/model/update_settings_flow_with_lookup_method.dart @@ -3,6 +3,7 @@ // // ignore_for_file: unused_element +import 'package:built_value/json_object.dart'; import 'package:built_value/built_value.dart'; import 'package:built_value/serializer.dart'; @@ -17,6 +18,7 @@ part 'update_settings_flow_with_lookup_method.g.dart'; /// * [lookupSecretRegenerate] - If set to true will regenerate the lookup secrets /// * [lookupSecretReveal] - If set to true will reveal the lookup secrets /// * [method] - Method Should be set to \"lookup\" when trying to add, update, or remove a lookup pairing. +/// * [transientPayload] - Transient data to pass along to any webhooks @BuiltValue() abstract class UpdateSettingsFlowWithLookupMethod implements Built { /// CSRFToken is the anti-CSRF token @@ -43,6 +45,10 @@ abstract class UpdateSettingsFlowWithLookupMethod implements Built _$this._method; set method(String? method) => _$this._method = method; + JsonObject? _transientPayload; + JsonObject? get transientPayload => _$this._transientPayload; + set transientPayload(JsonObject? transientPayload) => + _$this._transientPayload = transientPayload; + UpdateSettingsFlowWithLookupMethodBuilder() { UpdateSettingsFlowWithLookupMethod._defaults(this); } @@ -133,6 +144,7 @@ class UpdateSettingsFlowWithLookupMethodBuilder _lookupSecretRegenerate = $v.lookupSecretRegenerate; _lookupSecretReveal = $v.lookupSecretReveal; _method = $v.method; + _transientPayload = $v.transientPayload; _$v = null; } return this; @@ -162,7 +174,8 @@ class UpdateSettingsFlowWithLookupMethodBuilder lookupSecretRegenerate: lookupSecretRegenerate, lookupSecretReveal: lookupSecretReveal, method: BuiltValueNullFieldError.checkNotNull( - method, r'UpdateSettingsFlowWithLookupMethod', 'method')); + method, r'UpdateSettingsFlowWithLookupMethod', 'method'), + transientPayload: transientPayload); replace(_$result); return _$result; } diff --git a/clients/client/dart/lib/src/model/update_settings_flow_with_oidc_method.dart b/clients/client/dart/lib/src/model/update_settings_flow_with_oidc_method.dart index db0eb429d20..9287453e485 100644 --- a/clients/client/dart/lib/src/model/update_settings_flow_with_oidc_method.dart +++ b/clients/client/dart/lib/src/model/update_settings_flow_with_oidc_method.dart @@ -16,6 +16,7 @@ part 'update_settings_flow_with_oidc_method.g.dart'; /// * [link] - Link this provider Either this or `unlink` must be set. type: string in: body /// * [method] - Method Should be set to profile when trying to update a profile. /// * [traits] - The identity's traits in: body +/// * [transientPayload] - Transient data to pass along to any webhooks /// * [unlink] - Unlink this provider Either this or `link` must be set. type: string in: body /// * [upstreamParameters] - UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`. @BuiltValue() @@ -36,6 +37,10 @@ abstract class UpdateSettingsFlowWithOidcMethod implements Built _$this._traits; set traits(JsonObject? traits) => _$this._traits = traits; + JsonObject? _transientPayload; + JsonObject? get transientPayload => _$this._transientPayload; + set transientPayload(JsonObject? transientPayload) => + _$this._transientPayload = transientPayload; + String? _unlink; String? get unlink => _$this._unlink; set unlink(String? unlink) => _$this._unlink = unlink; @@ -126,6 +137,7 @@ class UpdateSettingsFlowWithOidcMethodBuilder _link = $v.link; _method = $v.method; _traits = $v.traits; + _transientPayload = $v.transientPayload; _unlink = $v.unlink; _upstreamParameters = $v.upstreamParameters; _$v = null; @@ -155,6 +167,7 @@ class UpdateSettingsFlowWithOidcMethodBuilder method: BuiltValueNullFieldError.checkNotNull( method, r'UpdateSettingsFlowWithOidcMethod', 'method'), traits: traits, + transientPayload: transientPayload, unlink: unlink, upstreamParameters: upstreamParameters); replace(_$result); diff --git a/clients/client/dart/lib/src/model/update_settings_flow_with_password_method.dart b/clients/client/dart/lib/src/model/update_settings_flow_with_password_method.dart index 7ddaf16ff41..2cccd46c957 100644 --- a/clients/client/dart/lib/src/model/update_settings_flow_with_password_method.dart +++ b/clients/client/dart/lib/src/model/update_settings_flow_with_password_method.dart @@ -3,6 +3,7 @@ // // ignore_for_file: unused_element +import 'package:built_value/json_object.dart'; import 'package:built_value/built_value.dart'; import 'package:built_value/serializer.dart'; @@ -14,6 +15,7 @@ part 'update_settings_flow_with_password_method.g.dart'; /// * [csrfToken] - CSRFToken is the anti-CSRF token /// * [method] - Method Should be set to password when trying to update a password. /// * [password] - Password is the updated password +/// * [transientPayload] - Transient data to pass along to any webhooks @BuiltValue() abstract class UpdateSettingsFlowWithPasswordMethod implements Built { /// CSRFToken is the anti-CSRF token @@ -28,6 +30,10 @@ abstract class UpdateSettingsFlowWithPasswordMethod implements Built _$this._password; set password(String? password) => _$this._password = password; + JsonObject? _transientPayload; + JsonObject? get transientPayload => _$this._transientPayload; + set transientPayload(JsonObject? transientPayload) => + _$this._transientPayload = transientPayload; + UpdateSettingsFlowWithPasswordMethodBuilder() { UpdateSettingsFlowWithPasswordMethod._defaults(this); } @@ -96,6 +109,7 @@ class UpdateSettingsFlowWithPasswordMethodBuilder _csrfToken = $v.csrfToken; _method = $v.method; _password = $v.password; + _transientPayload = $v.transientPayload; _$v = null; } return this; @@ -123,7 +137,8 @@ class UpdateSettingsFlowWithPasswordMethodBuilder method: BuiltValueNullFieldError.checkNotNull( method, r'UpdateSettingsFlowWithPasswordMethod', 'method'), password: BuiltValueNullFieldError.checkNotNull( - password, r'UpdateSettingsFlowWithPasswordMethod', 'password')); + password, r'UpdateSettingsFlowWithPasswordMethod', 'password'), + transientPayload: transientPayload); replace(_$result); return _$result; } diff --git a/clients/client/dart/lib/src/model/update_settings_flow_with_profile_method.dart b/clients/client/dart/lib/src/model/update_settings_flow_with_profile_method.dart index 987f3729fba..72afe8b608e 100644 --- a/clients/client/dart/lib/src/model/update_settings_flow_with_profile_method.dart +++ b/clients/client/dart/lib/src/model/update_settings_flow_with_profile_method.dart @@ -15,6 +15,7 @@ part 'update_settings_flow_with_profile_method.g.dart'; /// * [csrfToken] - The Anti-CSRF Token This token is only required when performing browser flows. /// * [method] - Method Should be set to profile when trying to update a profile. /// * [traits] - Traits The identity's traits. +/// * [transientPayload] - Transient data to pass along to any webhooks @BuiltValue() abstract class UpdateSettingsFlowWithProfileMethod implements Built { /// The Anti-CSRF Token This token is only required when performing browser flows. @@ -29,6 +30,10 @@ abstract class UpdateSettingsFlowWithProfileMethod implements Built _$this._traits; set traits(JsonObject? traits) => _$this._traits = traits; + JsonObject? _transientPayload; + JsonObject? get transientPayload => _$this._transientPayload; + set transientPayload(JsonObject? transientPayload) => + _$this._transientPayload = transientPayload; + UpdateSettingsFlowWithProfileMethodBuilder() { UpdateSettingsFlowWithProfileMethod._defaults(this); } @@ -96,6 +109,7 @@ class UpdateSettingsFlowWithProfileMethodBuilder _csrfToken = $v.csrfToken; _method = $v.method; _traits = $v.traits; + _transientPayload = $v.transientPayload; _$v = null; } return this; @@ -123,7 +137,8 @@ class UpdateSettingsFlowWithProfileMethodBuilder method: BuiltValueNullFieldError.checkNotNull( method, r'UpdateSettingsFlowWithProfileMethod', 'method'), traits: BuiltValueNullFieldError.checkNotNull( - traits, r'UpdateSettingsFlowWithProfileMethod', 'traits')); + traits, r'UpdateSettingsFlowWithProfileMethod', 'traits'), + transientPayload: transientPayload); replace(_$result); return _$result; } diff --git a/clients/client/dart/lib/src/model/update_settings_flow_with_totp_method.dart b/clients/client/dart/lib/src/model/update_settings_flow_with_totp_method.dart index 12e9e9dea2c..545ecea4f7e 100644 --- a/clients/client/dart/lib/src/model/update_settings_flow_with_totp_method.dart +++ b/clients/client/dart/lib/src/model/update_settings_flow_with_totp_method.dart @@ -3,6 +3,7 @@ // // ignore_for_file: unused_element +import 'package:built_value/json_object.dart'; import 'package:built_value/built_value.dart'; import 'package:built_value/serializer.dart'; @@ -15,6 +16,7 @@ part 'update_settings_flow_with_totp_method.g.dart'; /// * [method] - Method Should be set to \"totp\" when trying to add, update, or remove a totp pairing. /// * [totpCode] - ValidationTOTP must contain a valid TOTP based on the /// * [totpUnlink] - UnlinkTOTP if true will remove the TOTP pairing, effectively removing the credential. This can be used to set up a new TOTP device. +/// * [transientPayload] - Transient data to pass along to any webhooks @BuiltValue() abstract class UpdateSettingsFlowWithTotpMethod implements Built { /// CSRFToken is the anti-CSRF token @@ -33,6 +35,10 @@ abstract class UpdateSettingsFlowWithTotpMethod implements Built (new UpdateSettingsFlowWithTotpMethodBuilder()..update(updates))._build(); _$UpdateSettingsFlowWithTotpMethod._( - {this.csrfToken, required this.method, this.totpCode, this.totpUnlink}) + {this.csrfToken, + required this.method, + this.totpCode, + this.totpUnlink, + this.transientPayload}) : super._() { BuiltValueNullFieldError.checkNotNull( method, r'UpdateSettingsFlowWithTotpMethod', 'method'); @@ -44,7 +50,8 @@ class _$UpdateSettingsFlowWithTotpMethod csrfToken == other.csrfToken && method == other.method && totpCode == other.totpCode && - totpUnlink == other.totpUnlink; + totpUnlink == other.totpUnlink && + transientPayload == other.transientPayload; } @override @@ -54,6 +61,7 @@ class _$UpdateSettingsFlowWithTotpMethod _$hash = $jc(_$hash, method.hashCode); _$hash = $jc(_$hash, totpCode.hashCode); _$hash = $jc(_$hash, totpUnlink.hashCode); + _$hash = $jc(_$hash, transientPayload.hashCode); _$hash = $jf(_$hash); return _$hash; } @@ -64,7 +72,8 @@ class _$UpdateSettingsFlowWithTotpMethod ..add('csrfToken', csrfToken) ..add('method', method) ..add('totpCode', totpCode) - ..add('totpUnlink', totpUnlink)) + ..add('totpUnlink', totpUnlink) + ..add('transientPayload', transientPayload)) .toString(); } } @@ -91,6 +100,11 @@ class UpdateSettingsFlowWithTotpMethodBuilder bool? get totpUnlink => _$this._totpUnlink; set totpUnlink(bool? totpUnlink) => _$this._totpUnlink = totpUnlink; + JsonObject? _transientPayload; + JsonObject? get transientPayload => _$this._transientPayload; + set transientPayload(JsonObject? transientPayload) => + _$this._transientPayload = transientPayload; + UpdateSettingsFlowWithTotpMethodBuilder() { UpdateSettingsFlowWithTotpMethod._defaults(this); } @@ -102,6 +116,7 @@ class UpdateSettingsFlowWithTotpMethodBuilder _method = $v.method; _totpCode = $v.totpCode; _totpUnlink = $v.totpUnlink; + _transientPayload = $v.transientPayload; _$v = null; } return this; @@ -128,7 +143,8 @@ class UpdateSettingsFlowWithTotpMethodBuilder method: BuiltValueNullFieldError.checkNotNull( method, r'UpdateSettingsFlowWithTotpMethod', 'method'), totpCode: totpCode, - totpUnlink: totpUnlink); + totpUnlink: totpUnlink, + transientPayload: transientPayload); replace(_$result); return _$result; } diff --git a/clients/client/dart/lib/src/model/update_settings_flow_with_web_authn_method.dart b/clients/client/dart/lib/src/model/update_settings_flow_with_web_authn_method.dart index c3f1b8b89cc..70ac2e2d81c 100644 --- a/clients/client/dart/lib/src/model/update_settings_flow_with_web_authn_method.dart +++ b/clients/client/dart/lib/src/model/update_settings_flow_with_web_authn_method.dart @@ -3,6 +3,7 @@ // // ignore_for_file: unused_element +import 'package:built_value/json_object.dart'; import 'package:built_value/built_value.dart'; import 'package:built_value/serializer.dart'; @@ -13,6 +14,7 @@ part 'update_settings_flow_with_web_authn_method.g.dart'; /// Properties: /// * [csrfToken] - CSRFToken is the anti-CSRF token /// * [method] - Method Should be set to \"webauthn\" when trying to add, update, or remove a webAuthn pairing. +/// * [transientPayload] - Transient data to pass along to any webhooks /// * [webauthnRegister] - Register a WebAuthn Security Key It is expected that the JSON returned by the WebAuthn registration process is included here. /// * [webauthnRegisterDisplayname] - Name of the WebAuthn Security Key to be Added A human-readable name for the security key which will be added. /// * [webauthnRemove] - Remove a WebAuthn Security Key This must contain the ID of the WebAuthN connection. @@ -26,6 +28,10 @@ abstract class UpdateSettingsFlowWithWebAuthnMethod implements Built _$this._method; set method(String? method) => _$this._method = method; + JsonObject? _transientPayload; + JsonObject? get transientPayload => _$this._transientPayload; + set transientPayload(JsonObject? transientPayload) => + _$this._transientPayload = transientPayload; + String? _webauthnRegister; String? get webauthnRegister => _$this._webauthnRegister; set webauthnRegister(String? webauthnRegister) => @@ -119,6 +130,7 @@ class UpdateSettingsFlowWithWebAuthnMethodBuilder if ($v != null) { _csrfToken = $v.csrfToken; _method = $v.method; + _transientPayload = $v.transientPayload; _webauthnRegister = $v.webauthnRegister; _webauthnRegisterDisplayname = $v.webauthnRegisterDisplayname; _webauthnRemove = $v.webauthnRemove; @@ -148,6 +160,7 @@ class UpdateSettingsFlowWithWebAuthnMethodBuilder csrfToken: csrfToken, method: BuiltValueNullFieldError.checkNotNull( method, r'UpdateSettingsFlowWithWebAuthnMethod', 'method'), + transientPayload: transientPayload, webauthnRegister: webauthnRegister, webauthnRegisterDisplayname: webauthnRegisterDisplayname, webauthnRemove: webauthnRemove); diff --git a/clients/client/dart/lib/src/model/update_verification_flow_body.dart b/clients/client/dart/lib/src/model/update_verification_flow_body.dart index 248de1fb40d..e0c17370872 100644 --- a/clients/client/dart/lib/src/model/update_verification_flow_body.dart +++ b/clients/client/dart/lib/src/model/update_verification_flow_body.dart @@ -6,6 +6,7 @@ import 'package:built_collection/built_collection.dart'; import 'package:ory_client/src/model/update_verification_flow_with_code_method.dart'; import 'package:ory_client/src/model/update_verification_flow_with_link_method.dart'; +import 'package:built_value/json_object.dart'; import 'package:built_value/built_value.dart'; import 'package:built_value/serializer.dart'; import 'package:one_of/one_of.dart'; @@ -18,6 +19,7 @@ part 'update_verification_flow_body.g.dart'; /// * [csrfToken] - Sending the anti-csrf token is only required for browser login flows. /// * [email] - The email address to verify If the email belongs to a valid account, a verifiation email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation#attempted-verification-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email /// * [method] - Method is the method that should be used for this verification flow Allowed values are `link` and `code`. link VerificationStrategyLink code VerificationStrategyCode +/// * [transientPayload] - Transient data to pass along to any webhooks /// * [code] - Code from the recovery email If you want to submit a code, use this field, but make sure to _not_ include the email field, as well. @BuiltValue() abstract class UpdateVerificationFlowBody implements Built { diff --git a/clients/client/dart/lib/src/model/update_verification_flow_with_code_method.dart b/clients/client/dart/lib/src/model/update_verification_flow_with_code_method.dart index 72e778de41d..5e603eea004 100644 --- a/clients/client/dart/lib/src/model/update_verification_flow_with_code_method.dart +++ b/clients/client/dart/lib/src/model/update_verification_flow_with_code_method.dart @@ -4,6 +4,7 @@ // ignore_for_file: unused_element import 'package:built_collection/built_collection.dart'; +import 'package:built_value/json_object.dart'; import 'package:built_value/built_value.dart'; import 'package:built_value/serializer.dart'; @@ -16,6 +17,7 @@ part 'update_verification_flow_with_code_method.g.dart'; /// * [csrfToken] - Sending the anti-csrf token is only required for browser login flows. /// * [email] - The email address to verify If the email belongs to a valid account, a verifiation email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation#attempted-verification-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email /// * [method] - Method is the method that should be used for this verification flow Allowed values are `link` and `code`. link VerificationStrategyLink code VerificationStrategyCode +/// * [transientPayload] - Transient data to pass along to any webhooks @BuiltValue() abstract class UpdateVerificationFlowWithCodeMethod implements Built { /// Code from the recovery email If you want to submit a code, use this field, but make sure to _not_ include the email field, as well. @@ -35,6 +37,10 @@ abstract class UpdateVerificationFlowWithCodeMethod implements Built _$this._method = method; + JsonObject? _transientPayload; + JsonObject? get transientPayload => _$this._transientPayload; + set transientPayload(JsonObject? transientPayload) => + _$this._transientPayload = transientPayload; + UpdateVerificationFlowWithCodeMethodBuilder() { UpdateVerificationFlowWithCodeMethod._defaults(this); } @@ -168,6 +182,7 @@ class UpdateVerificationFlowWithCodeMethodBuilder _csrfToken = $v.csrfToken; _email = $v.email; _method = $v.method; + _transientPayload = $v.transientPayload; _$v = null; } return this; @@ -195,7 +210,8 @@ class UpdateVerificationFlowWithCodeMethodBuilder csrfToken: csrfToken, email: email, method: BuiltValueNullFieldError.checkNotNull( - method, r'UpdateVerificationFlowWithCodeMethod', 'method')); + method, r'UpdateVerificationFlowWithCodeMethod', 'method'), + transientPayload: transientPayload); replace(_$result); return _$result; } diff --git a/clients/client/dart/lib/src/model/update_verification_flow_with_link_method.dart b/clients/client/dart/lib/src/model/update_verification_flow_with_link_method.dart index a97bb60d73a..18be177e45f 100644 --- a/clients/client/dart/lib/src/model/update_verification_flow_with_link_method.dart +++ b/clients/client/dart/lib/src/model/update_verification_flow_with_link_method.dart @@ -4,6 +4,7 @@ // ignore_for_file: unused_element import 'package:built_collection/built_collection.dart'; +import 'package:built_value/json_object.dart'; import 'package:built_value/built_value.dart'; import 'package:built_value/serializer.dart'; @@ -15,6 +16,7 @@ part 'update_verification_flow_with_link_method.g.dart'; /// * [csrfToken] - Sending the anti-csrf token is only required for browser login flows. /// * [email] - Email to Verify Needs to be set when initiating the flow. If the email is a registered verification email, a verification link will be sent. If the email is not known, a email with details on what happened will be sent instead. format: email /// * [method] - Method is the method that should be used for this verification flow Allowed values are `link` and `code` link VerificationStrategyLink code VerificationStrategyCode +/// * [transientPayload] - Transient data to pass along to any webhooks @BuiltValue() abstract class UpdateVerificationFlowWithLinkMethod implements Built { /// Sending the anti-csrf token is only required for browser login flows. @@ -30,6 +32,10 @@ abstract class UpdateVerificationFlowWithLinkMethod implements Built _$this._method = method; + JsonObject? _transientPayload; + JsonObject? get transientPayload => _$this._transientPayload; + set transientPayload(JsonObject? transientPayload) => + _$this._transientPayload = transientPayload; + UpdateVerificationFlowWithLinkMethodBuilder() { UpdateVerificationFlowWithLinkMethod._defaults(this); } @@ -160,6 +173,7 @@ class UpdateVerificationFlowWithLinkMethodBuilder _csrfToken = $v.csrfToken; _email = $v.email; _method = $v.method; + _transientPayload = $v.transientPayload; _$v = null; } return this; @@ -187,7 +201,8 @@ class UpdateVerificationFlowWithLinkMethodBuilder email: BuiltValueNullFieldError.checkNotNull( email, r'UpdateVerificationFlowWithLinkMethod', 'email'), method: BuiltValueNullFieldError.checkNotNull( - method, r'UpdateVerificationFlowWithLinkMethod', 'method')); + method, r'UpdateVerificationFlowWithLinkMethod', 'method'), + transientPayload: transientPayload); replace(_$result); return _$result; } diff --git a/clients/client/dart/lib/src/model/update_workspace_payload.dart b/clients/client/dart/lib/src/model/update_workspace_payload.dart new file mode 100644 index 00000000000..c31827e8b2d --- /dev/null +++ b/clients/client/dart/lib/src/model/update_workspace_payload.dart @@ -0,0 +1,107 @@ +// +// AUTO-GENERATED FILE, DO NOT MODIFY! +// + +// ignore_for_file: unused_element +import 'package:built_value/built_value.dart'; +import 'package:built_value/serializer.dart'; + +part 'update_workspace_payload.g.dart'; + +/// UpdateWorkspacePayload +/// +/// Properties: +/// * [name] - The name of the workspace. +@BuiltValue() +abstract class UpdateWorkspacePayload implements Built { + /// The name of the workspace. + @BuiltValueField(wireName: r'name') + String get name; + + UpdateWorkspacePayload._(); + + factory UpdateWorkspacePayload([void updates(UpdateWorkspacePayloadBuilder b)]) = _$UpdateWorkspacePayload; + + @BuiltValueHook(initializeBuilder: true) + static void _defaults(UpdateWorkspacePayloadBuilder b) => b; + + @BuiltValueSerializer(custom: true) + static Serializer get serializer => _$UpdateWorkspacePayloadSerializer(); +} + +class _$UpdateWorkspacePayloadSerializer implements PrimitiveSerializer { + @override + final Iterable types = const [UpdateWorkspacePayload, _$UpdateWorkspacePayload]; + + @override + final String wireName = r'UpdateWorkspacePayload'; + + Iterable _serializeProperties( + Serializers serializers, + UpdateWorkspacePayload object, { + FullType specifiedType = FullType.unspecified, + }) sync* { + yield r'name'; + yield serializers.serialize( + object.name, + specifiedType: const FullType(String), + ); + } + + @override + Object serialize( + Serializers serializers, + UpdateWorkspacePayload object, { + FullType specifiedType = FullType.unspecified, + }) { + return _serializeProperties(serializers, object, specifiedType: specifiedType).toList(); + } + + void _deserializeProperties( + Serializers serializers, + Object serialized, { + FullType specifiedType = FullType.unspecified, + required List serializedList, + required UpdateWorkspacePayloadBuilder result, + required List unhandled, + }) { + for (var i = 0; i < serializedList.length; i += 2) { + final key = serializedList[i] as String; + final value = serializedList[i + 1]; + switch (key) { + case r'name': + final valueDes = serializers.deserialize( + value, + specifiedType: const FullType(String), + ) as String; + result.name = valueDes; + break; + default: + unhandled.add(key); + unhandled.add(value); + break; + } + } + } + + @override + UpdateWorkspacePayload deserialize( + Serializers serializers, + Object serialized, { + FullType specifiedType = FullType.unspecified, + }) { + final result = UpdateWorkspacePayloadBuilder(); + final serializedList = (serialized as Iterable).toList(); + final unhandled = []; + _deserializeProperties( + serializers, + serialized, + specifiedType: specifiedType, + serializedList: serializedList, + unhandled: unhandled, + result: result, + ); + return result.build(); + } +} + diff --git a/clients/client/dart/lib/src/model/update_workspace_payload.g.dart b/clients/client/dart/lib/src/model/update_workspace_payload.g.dart new file mode 100644 index 00000000000..7d403873322 --- /dev/null +++ b/clients/client/dart/lib/src/model/update_workspace_payload.g.dart @@ -0,0 +1,98 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'update_workspace_payload.dart'; + +// ************************************************************************** +// BuiltValueGenerator +// ************************************************************************** + +class _$UpdateWorkspacePayload extends UpdateWorkspacePayload { + @override + final String name; + + factory _$UpdateWorkspacePayload( + [void Function(UpdateWorkspacePayloadBuilder)? updates]) => + (new UpdateWorkspacePayloadBuilder()..update(updates))._build(); + + _$UpdateWorkspacePayload._({required this.name}) : super._() { + BuiltValueNullFieldError.checkNotNull( + name, r'UpdateWorkspacePayload', 'name'); + } + + @override + UpdateWorkspacePayload rebuild( + void Function(UpdateWorkspacePayloadBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + UpdateWorkspacePayloadBuilder toBuilder() => + new UpdateWorkspacePayloadBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is UpdateWorkspacePayload && name == other.name; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, name.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'UpdateWorkspacePayload') + ..add('name', name)) + .toString(); + } +} + +class UpdateWorkspacePayloadBuilder + implements Builder { + _$UpdateWorkspacePayload? _$v; + + String? _name; + String? get name => _$this._name; + set name(String? name) => _$this._name = name; + + UpdateWorkspacePayloadBuilder() { + UpdateWorkspacePayload._defaults(this); + } + + UpdateWorkspacePayloadBuilder get _$this { + final $v = _$v; + if ($v != null) { + _name = $v.name; + _$v = null; + } + return this; + } + + @override + void replace(UpdateWorkspacePayload other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$UpdateWorkspacePayload; + } + + @override + void update(void Function(UpdateWorkspacePayloadBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + UpdateWorkspacePayload build() => _build(); + + _$UpdateWorkspacePayload _build() { + final _$result = _$v ?? + new _$UpdateWorkspacePayload._( + name: BuiltValueNullFieldError.checkNotNull( + name, r'UpdateWorkspacePayload', 'name')); + replace(_$result); + return _$result; + } +} + +// ignore_for_file: deprecated_member_use_from_same_package,type=lint diff --git a/clients/client/dart/lib/src/model/verification_flow.dart b/clients/client/dart/lib/src/model/verification_flow.dart index ef4fec56b1e..ccfb683d35e 100644 --- a/clients/client/dart/lib/src/model/verification_flow.dart +++ b/clients/client/dart/lib/src/model/verification_flow.dart @@ -20,6 +20,7 @@ part 'verification_flow.g.dart'; /// * [requestUrl] - RequestURL is the initial URL that was requested from Ory Kratos. It can be used to forward information contained in the URL's path or query for example. /// * [returnTo] - ReturnTo contains the requested return_to URL. /// * [state] - State represents the state of this request: choose_method: ask the user to choose a method (e.g. verify your email) sent_email: the email has been sent to the user passed_challenge: the request was successful and the verification challenge was passed. +/// * [transientPayload] - TransientPayload is used to pass data from the verification flow to hooks and email templates /// * [type] - The flow type can either be `api` or `browser`. /// * [ui] @BuiltValue() @@ -52,6 +53,10 @@ abstract class VerificationFlow implements Built _$this._state; set state(JsonObject? state) => _$this._state = state; + JsonObject? _transientPayload; + JsonObject? get transientPayload => _$this._transientPayload; + set transientPayload(JsonObject? transientPayload) => + _$this._transientPayload = transientPayload; + String? _type; String? get type => _$this._type; set type(String? type) => _$this._type = type; @@ -155,6 +166,7 @@ class VerificationFlowBuilder _requestUrl = $v.requestUrl; _returnTo = $v.returnTo; _state = $v.state; + _transientPayload = $v.transientPayload; _type = $v.type; _ui = $v.ui.toBuilder(); _$v = null; @@ -189,6 +201,7 @@ class VerificationFlowBuilder requestUrl: requestUrl, returnTo: returnTo, state: state, + transientPayload: transientPayload, type: BuiltValueNullFieldError.checkNotNull( type, r'VerificationFlow', 'type'), ui: ui.build()); diff --git a/clients/client/dart/lib/src/serializers.dart b/clients/client/dart/lib/src/serializers.dart index d869f94df25..97097484259 100644 --- a/clients/client/dart/lib/src/serializers.dart +++ b/clients/client/dart/lib/src/serializers.dart @@ -104,7 +104,6 @@ import 'package:ory_client/src/model/internal_get_project_branding_body.dart'; import 'package:ory_client/src/model/internal_is_ax_welcome_screen_enabled_for_project_body.dart'; import 'package:ory_client/src/model/internal_is_owner_for_project_by_slug_body.dart'; import 'package:ory_client/src/model/internal_is_owner_for_project_by_slug_response.dart'; -import 'package:ory_client/src/model/internal_provision_mock_subscription.dart'; import 'package:ory_client/src/model/introspected_o_auth2_token.dart'; import 'package:ory_client/src/model/is_owner_for_project_by_slug.dart'; import 'package:ory_client/src/model/is_ready200_response.dart'; @@ -155,6 +154,7 @@ import 'package:ory_client/src/model/pagination_headers.dart'; import 'package:ory_client/src/model/parse_error.dart'; import 'package:ory_client/src/model/patch_identities_body.dart'; import 'package:ory_client/src/model/perform_native_logout_body.dart'; +import 'package:ory_client/src/model/permissions_on_workpace_response.dart'; import 'package:ory_client/src/model/plan.dart'; import 'package:ory_client/src/model/plan_details.dart'; import 'package:ory_client/src/model/post_check_permission_body.dart'; @@ -167,6 +167,7 @@ import 'package:ory_client/src/model/project_branding_theme.dart'; import 'package:ory_client/src/model/project_cors.dart'; import 'package:ory_client/src/model/project_events_datapoint.dart'; import 'package:ory_client/src/model/project_host.dart'; +import 'package:ory_client/src/model/project_member.dart'; import 'package:ory_client/src/model/project_metadata.dart'; import 'package:ory_client/src/model/project_service_identity.dart'; import 'package:ory_client/src/model/project_service_o_auth2.dart'; @@ -251,6 +252,7 @@ import 'package:ory_client/src/model/update_subscription_body.dart'; import 'package:ory_client/src/model/update_verification_flow_body.dart'; import 'package:ory_client/src/model/update_verification_flow_with_code_method.dart'; import 'package:ory_client/src/model/update_verification_flow_with_link_method.dart'; +import 'package:ory_client/src/model/update_workspace_payload.dart'; import 'package:ory_client/src/model/usage.dart'; import 'package:ory_client/src/model/verifiable_credential_priming_response.dart'; import 'package:ory_client/src/model/verifiable_credential_proof.dart'; @@ -356,7 +358,6 @@ part 'serializers.g.dart'; InternalIsAXWelcomeScreenEnabledForProjectBody, InternalIsOwnerForProjectBySlugBody, InternalIsOwnerForProjectBySlugResponse, - InternalProvisionMockSubscription, IntrospectedOAuth2Token, IsOwnerForProjectBySlug, IsReady200Response, @@ -407,6 +408,7 @@ part 'serializers.g.dart'; ParseError, PatchIdentitiesBody, PerformNativeLogoutBody, + PermissionsOnWorkpaceResponse, Plan, PlanDetails, PostCheckPermissionBody, @@ -419,6 +421,7 @@ part 'serializers.g.dart'; ProjectCors, ProjectEventsDatapoint, ProjectHost, + ProjectMember, ProjectMetadata, ProjectServiceIdentity, ProjectServiceOAuth2, @@ -503,6 +506,7 @@ part 'serializers.g.dart'; UpdateVerificationFlowBody, UpdateVerificationFlowWithCodeMethod, UpdateVerificationFlowWithLinkMethod, + UpdateWorkspacePayload, Usage, VerifiableCredentialPrimingResponse, VerifiableCredentialProof, @@ -533,8 +537,8 @@ Serializers serializers = (_$serializers.toBuilder() () => ListBuilder(), ) ..addBuilderFactory( - const FullType(BuiltList, [FullType(CloudAccount)]), - () => ListBuilder(), + const FullType(BuiltList, [FullType(ProjectMember)]), + () => ListBuilder(), ) ..addBuilderFactory( const FullType(BuiltList, [FullType(Identity)]), diff --git a/clients/client/dart/lib/src/serializers.g.dart b/clients/client/dart/lib/src/serializers.g.dart index 89d375f594b..c9738732e53 100644 --- a/clients/client/dart/lib/src/serializers.g.dart +++ b/clients/client/dart/lib/src/serializers.g.dart @@ -127,9 +127,6 @@ Serializers _$serializers = (new Serializers().toBuilder() ..add(InternalIsOwnerForProjectBySlugBody.serializer) ..add(InternalIsOwnerForProjectBySlugBodyNamespaceEnum.serializer) ..add(InternalIsOwnerForProjectBySlugResponse.serializer) - ..add(InternalProvisionMockSubscription.serializer) - ..add(InternalProvisionMockSubscriptionCurrencyEnum.serializer) - ..add(InternalProvisionMockSubscriptionIntervalEnum.serializer) ..add(IntrospectedOAuth2Token.serializer) ..add(IsOwnerForProjectBySlug.serializer) ..add(IsReady200Response.serializer) @@ -198,6 +195,7 @@ Serializers _$serializers = (new Serializers().toBuilder() ..add(ParseError.serializer) ..add(PatchIdentitiesBody.serializer) ..add(PerformNativeLogoutBody.serializer) + ..add(PermissionsOnWorkpaceResponse.serializer) ..add(Plan.serializer) ..add(PlanDetails.serializer) ..add(PostCheckPermissionBody.serializer) @@ -210,6 +208,7 @@ Serializers _$serializers = (new Serializers().toBuilder() ..add(ProjectCors.serializer) ..add(ProjectEventsDatapoint.serializer) ..add(ProjectHost.serializer) + ..add(ProjectMember.serializer) ..add(ProjectMetadata.serializer) ..add(ProjectMetadataEnvironmentEnum.serializer) ..add(ProjectMetadataStateEnum.serializer) @@ -315,6 +314,7 @@ Serializers _$serializers = (new Serializers().toBuilder() ..add(UpdateVerificationFlowWithCodeMethodMethodEnum.serializer) ..add(UpdateVerificationFlowWithLinkMethod.serializer) ..add(UpdateVerificationFlowWithLinkMethodMethodEnum.serializer) + ..add(UpdateWorkspacePayload.serializer) ..add(Usage.serializer) ..add(VerifiableCredentialPrimingResponse.serializer) ..add(VerifiableCredentialProof.serializer) @@ -784,7 +784,11 @@ Serializers _$serializers = (new Serializers().toBuilder() ..addBuilderFactory( const FullType( BuiltMap, const [const FullType(String), const FullType(String)]), - () => new MapBuilder())) + () => new MapBuilder()) + ..addBuilderFactory( + const FullType( + BuiltMap, const [const FullType(String), const FullType(bool)]), + () => new MapBuilder())) .build(); // ignore_for_file: deprecated_member_use_from_same_package,type=lint diff --git a/clients/client/dart/pubspec.yaml b/clients/client/dart/pubspec.yaml index dea9ee4414a..ecaea28eff9 100644 --- a/clients/client/dart/pubspec.yaml +++ b/clients/client/dart/pubspec.yaml @@ -1,5 +1,5 @@ name: ory_client -version: 1.6.2 +version: 1.8.1 description: OpenAPI API client for Ory Network, Ory's web-scale API for identity and access control. homepage: https://www.ory.sh repository: https://github.com/ory/sdk/tree/master/clients/client/dart diff --git a/clients/client/dart/test/create_project_normalized_payload_test.dart b/clients/client/dart/test/create_project_normalized_payload_test.dart index eff67d1bb6b..10c1d5bc7a8 100644 --- a/clients/client/dart/test/create_project_normalized_payload_test.dart +++ b/clients/client/dart/test/create_project_normalized_payload_test.dart @@ -19,6 +19,12 @@ void main() { // TODO }); + // Whether the new account experience is enabled and reachable. + // bool enableAxV2 + test('to test the property `enableAxV2`', () async { + // TODO + }); + // prod Production dev Development // String environment test('to test the property `environment`', () async { diff --git a/clients/client/dart/test/frontend_api_test.dart b/clients/client/dart/test/frontend_api_test.dart index 99ab209a43d..ab071b68835 100644 --- a/clients/client/dart/test/frontend_api_test.dart +++ b/clients/client/dart/test/frontend_api_test.dart @@ -11,7 +11,7 @@ void main() { // // This endpoint initializes a browser-based user login flow. This endpoint will set the appropriate cookies and anti-CSRF measures required for browser-based flows. If this endpoint is opened as a link in the browser, it will be redirected to `selfservice.flows.login.ui_url` with the flow ID set as the query parameter `?flow=`. If a valid user session exists already, the browser will be redirected to `urls.default_redirect_url` unless the query parameter `?refresh=true` was set. If this endpoint is called via an AJAX request, the response contains the flow without a redirect. In the case of an error, the `error.id` of the JSON response body can be one of: `session_already_available`: The user is already signed in. `session_aal1_required`: Multi-factor auth (e.g. 2fa) was requested but the user has no session yet. `security_csrf_violation`: Unable to fetch the flow because a CSRF violation occurred. `security_identity_mismatch`: The requested `?return_to` address is not allowed to be used. Adjust this in the configuration! The optional query parameter login_challenge is set when using Kratos with Hydra in an OAuth2 flow. See the oauth2_provider.url configuration option. This endpoint is NOT INTENDED for clients that do not have a browser (Chrome, Firefox, ...) as cookies are needed. More information can be found at [Ory Kratos User Login](https://www.ory.sh/docs/kratos/self-service/flows/user-login) and [User Registration Documentation](https://www.ory.sh/docs/kratos/self-service/flows/user-registration). // - //Future createBrowserLoginFlow({ bool refresh, String aal, String returnTo, String cookie, String loginChallenge, String organization }) async + //Future createBrowserLoginFlow({ bool refresh, String aal, String returnTo, String cookie, String loginChallenge, String organization, String via }) async test('test createBrowserLoginFlow', () async { // TODO }); diff --git a/clients/client/dart/test/identity_api_test.dart b/clients/client/dart/test/identity_api_test.dart index 64b0eac90d0..c0f30e1d797 100644 --- a/clients/client/dart/test/identity_api_test.dart +++ b/clients/client/dart/test/identity_api_test.dart @@ -119,7 +119,7 @@ void main() { // // Lists all [identities](https://www.ory.sh/docs/kratos/concepts/identity-user-model) in the system. // - //Future> listIdentities({ int perPage, int page, int pageSize, String pageToken, String consistency, BuiltList ids, String credentialsIdentifier, String previewCredentialsIdentifierSimilar }) async + //Future> listIdentities({ int perPage, int page, int pageSize, String pageToken, String consistency, BuiltList ids, String credentialsIdentifier, String previewCredentialsIdentifierSimilar, BuiltList includeCredential }) async test('test listIdentities', () async { // TODO }); diff --git a/clients/client/dart/test/internal_provision_mock_subscription_test.dart b/clients/client/dart/test/internal_provision_mock_subscription_test.dart deleted file mode 100644 index b4dbe11ee41..00000000000 --- a/clients/client/dart/test/internal_provision_mock_subscription_test.dart +++ /dev/null @@ -1,35 +0,0 @@ -import 'package:test/test.dart'; -import 'package:ory_client/ory_client.dart'; - -// tests for InternalProvisionMockSubscription -void main() { - final instance = InternalProvisionMockSubscriptionBuilder(); - // TODO add properties to the builder and call build() - - group(InternalProvisionMockSubscription, () { - // Currency usd USD eur Euro - // String currency - test('to test the property `currency`', () async { - // TODO - }); - - // Identity ID - // String identityId - test('to test the property `identityId`', () async { - // TODO - }); - - // Billing Interval monthly Monthly yearly Yearly - // String interval - test('to test the property `interval`', () async { - // TODO - }); - - // Plan ID - // String plan - test('to test the property `plan`', () async { - // TODO - }); - - }); -} diff --git a/clients/client/dart/test/login_flow_test.dart b/clients/client/dart/test/login_flow_test.dart index 22230c52a44..867049fb658 100644 --- a/clients/client/dart/test/login_flow_test.dart +++ b/clients/client/dart/test/login_flow_test.dart @@ -88,6 +88,12 @@ void main() { // TODO }); + // TransientPayload is used to pass data from the login to hooks and email templates + // JsonObject transientPayload + test('to test the property `transientPayload`', () async { + // TODO + }); + // The flow type can either be `api` or `browser`. // String type test('to test the property `type`', () async { diff --git a/clients/client/dart/test/normalized_project_revision_test.dart b/clients/client/dart/test/normalized_project_revision_test.dart index d03e9838ebb..548ed189689 100644 --- a/clients/client/dart/test/normalized_project_revision_test.dart +++ b/clients/client/dart/test/normalized_project_revision_test.dart @@ -19,6 +19,12 @@ void main() { // TODO }); + // Whether the new account experience is enabled and reachable. + // bool enableAxV2 + test('to test the property `enableAxV2`', () async { + // TODO + }); + // BuiltList hydraOauth2AllowedTopLevelClaims test('to test the property `hydraOauth2AllowedTopLevelClaims`', () async { // TODO diff --git a/clients/client/dart/test/permissions_on_workpace_response_test.dart b/clients/client/dart/test/permissions_on_workpace_response_test.dart new file mode 100644 index 00000000000..e1f9437ea35 --- /dev/null +++ b/clients/client/dart/test/permissions_on_workpace_response_test.dart @@ -0,0 +1,16 @@ +import 'package:test/test.dart'; +import 'package:ory_client/ory_client.dart'; + +// tests for PermissionsOnWorkpaceResponse +void main() { + final instance = PermissionsOnWorkpaceResponseBuilder(); + // TODO add properties to the builder and call build() + + group(PermissionsOnWorkpaceResponse, () { + // BuiltMap permissions + test('to test the property `permissions`', () async { + // TODO + }); + + }); +} diff --git a/clients/client/dart/test/plan_details_test.dart b/clients/client/dart/test/plan_details_test.dart index fa05dc9438b..213de1945d8 100644 --- a/clients/client/dart/test/plan_details_test.dart +++ b/clients/client/dart/test/plan_details_test.dart @@ -31,7 +31,6 @@ void main() { // TODO }); - // Features are the feature definitions included in the plan. // BuiltMap features test('to test the property `features`', () async { // TODO diff --git a/clients/client/dart/test/project_api_test.dart b/clients/client/dart/test/project_api_test.dart index 15366e82f9f..ed08f6b93db 100644 --- a/clients/client/dart/test/project_api_test.dart +++ b/clients/client/dart/test/project_api_test.dart @@ -77,7 +77,7 @@ void main() { // // This endpoint requires the user to be a member of the project with the role `OWNER` or `DEVELOPER`. // - //Future> getProjectMembers(String project) async + //Future> getProjectMembers(String project) async test('test getProjectMembers', () async { // TODO }); diff --git a/clients/client/dart/test/project_member_test.dart b/clients/client/dart/test/project_member_test.dart new file mode 100644 index 00000000000..70e45de05ec --- /dev/null +++ b/clients/client/dart/test/project_member_test.dart @@ -0,0 +1,31 @@ +import 'package:test/test.dart'; +import 'package:ory_client/ory_client.dart'; + +// tests for ProjectMember +void main() { + final instance = ProjectMemberBuilder(); + // TODO add properties to the builder and call build() + + group(ProjectMember, () { + // String email + test('to test the property `email`', () async { + // TODO + }); + + // String id + test('to test the property `id`', () async { + // TODO + }); + + // String name + test('to test the property `name`', () async { + // TODO + }); + + // String role + test('to test the property `role`', () async { + // TODO + }); + + }); +} diff --git a/clients/client/dart/test/quota_usage_test.dart b/clients/client/dart/test/quota_usage_test.dart index 2bd14fd3a77..116e97fb733 100644 --- a/clients/client/dart/test/quota_usage_test.dart +++ b/clients/client/dart/test/quota_usage_test.dart @@ -18,7 +18,7 @@ void main() { // TODO }); - // region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + // region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect // String feature test('to test the property `feature`', () async { // TODO diff --git a/clients/client/dart/test/recovery_flow_test.dart b/clients/client/dart/test/recovery_flow_test.dart index 36341c9f2dc..acbf137b72c 100644 --- a/clients/client/dart/test/recovery_flow_test.dart +++ b/clients/client/dart/test/recovery_flow_test.dart @@ -55,6 +55,12 @@ void main() { // TODO }); + // TransientPayload is used to pass data from the recovery flow to hooks and email templates + // JsonObject transientPayload + test('to test the property `transientPayload`', () async { + // TODO + }); + // The flow type can either be `api` or `browser`. // String type test('to test the property `type`', () async { diff --git a/clients/client/dart/test/settings_flow_test.dart b/clients/client/dart/test/settings_flow_test.dart index 73f935c6c79..9be88a384a2 100644 --- a/clients/client/dart/test/settings_flow_test.dart +++ b/clients/client/dart/test/settings_flow_test.dart @@ -60,6 +60,12 @@ void main() { // TODO }); + // TransientPayload is used to pass data from the settings flow to hooks and email templates + // JsonObject transientPayload + test('to test the property `transientPayload`', () async { + // TODO + }); + // The flow type can either be `api` or `browser`. // String type test('to test the property `type`', () async { diff --git a/clients/client/dart/test/subscription_test.dart b/clients/client/dart/test/subscription_test.dart index 201386575a4..60b6ab36b53 100644 --- a/clients/client/dart/test/subscription_test.dart +++ b/clients/client/dart/test/subscription_test.dart @@ -30,6 +30,11 @@ void main() { // TODO }); + // PlanDetails currentPlanDetails + test('to test the property `currentPlanDetails`', () async { + // TODO + }); + // The ID of the stripe customer // String customerId test('to test the property `customerId`', () async { @@ -74,6 +79,11 @@ void main() { // TODO }); + // DateTime stripeCheckoutExpiresAt + test('to test the property `stripeCheckoutExpiresAt`', () async { + // TODO + }); + // DateTime updatedAt test('to test the property `updatedAt`', () async { // TODO diff --git a/clients/client/dart/test/update_login_flow_body_test.dart b/clients/client/dart/test/update_login_flow_body_test.dart index ef4032707d4..218b33f9421 100644 --- a/clients/client/dart/test/update_login_flow_body_test.dart +++ b/clients/client/dart/test/update_login_flow_body_test.dart @@ -37,6 +37,12 @@ void main() { // TODO }); + // Transient data to pass along to any webhooks + // JsonObject transientPayload + test('to test the property `transientPayload`', () async { + // TODO + }); + // IDToken is an optional id token provided by an OIDC provider If submitted, it is verified using the OIDC provider's public key set and the claims are used to populate the OIDC credentials of the identity. If the OIDC provider does not store additional claims (such as name, etc.) in the IDToken itself, you can use the `traits` field to populate the identity's traits. Note, that Apple only includes the users email in the IDToken. Supported providers are Apple // String idToken test('to test the property `idToken`', () async { diff --git a/clients/client/dart/test/update_login_flow_with_code_method_test.dart b/clients/client/dart/test/update_login_flow_with_code_method_test.dart index 589e64f62c7..1a38c62dd0e 100644 --- a/clients/client/dart/test/update_login_flow_with_code_method_test.dart +++ b/clients/client/dart/test/update_login_flow_with_code_method_test.dart @@ -37,5 +37,11 @@ void main() { // TODO }); + // Transient data to pass along to any webhooks + // JsonObject transientPayload + test('to test the property `transientPayload`', () async { + // TODO + }); + }); } diff --git a/clients/client/dart/test/update_login_flow_with_oidc_method_test.dart b/clients/client/dart/test/update_login_flow_with_oidc_method_test.dart index 36aff395bc9..4cf1c12be4e 100644 --- a/clients/client/dart/test/update_login_flow_with_oidc_method_test.dart +++ b/clients/client/dart/test/update_login_flow_with_oidc_method_test.dart @@ -43,6 +43,12 @@ void main() { // TODO }); + // Transient data to pass along to any webhooks + // JsonObject transientPayload + test('to test the property `transientPayload`', () async { + // TODO + }); + // UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`. // JsonObject upstreamParameters test('to test the property `upstreamParameters`', () async { diff --git a/clients/client/dart/test/update_login_flow_with_password_method_test.dart b/clients/client/dart/test/update_login_flow_with_password_method_test.dart index a4c8dd5910e..6c313359364 100644 --- a/clients/client/dart/test/update_login_flow_with_password_method_test.dart +++ b/clients/client/dart/test/update_login_flow_with_password_method_test.dart @@ -37,5 +37,11 @@ void main() { // TODO }); + // Transient data to pass along to any webhooks + // JsonObject transientPayload + test('to test the property `transientPayload`', () async { + // TODO + }); + }); } diff --git a/clients/client/dart/test/update_login_flow_with_totp_method_test.dart b/clients/client/dart/test/update_login_flow_with_totp_method_test.dart index ae049163483..8353c1075c0 100644 --- a/clients/client/dart/test/update_login_flow_with_totp_method_test.dart +++ b/clients/client/dart/test/update_login_flow_with_totp_method_test.dart @@ -25,5 +25,11 @@ void main() { // TODO }); + // Transient data to pass along to any webhooks + // JsonObject transientPayload + test('to test the property `transientPayload`', () async { + // TODO + }); + }); } diff --git a/clients/client/dart/test/update_login_flow_with_web_authn_method_test.dart b/clients/client/dart/test/update_login_flow_with_web_authn_method_test.dart index 13647060a6a..07fbfee4092 100644 --- a/clients/client/dart/test/update_login_flow_with_web_authn_method_test.dart +++ b/clients/client/dart/test/update_login_flow_with_web_authn_method_test.dart @@ -25,6 +25,12 @@ void main() { // TODO }); + // Transient data to pass along to any webhooks + // JsonObject transientPayload + test('to test the property `transientPayload`', () async { + // TODO + }); + // Login a WebAuthn Security Key This must contain the ID of the WebAuthN connection. // String webauthnLogin test('to test the property `webauthnLogin`', () async { diff --git a/clients/client/dart/test/update_recovery_flow_body_test.dart b/clients/client/dart/test/update_recovery_flow_body_test.dart index acbe2e145bb..7d1de385b65 100644 --- a/clients/client/dart/test/update_recovery_flow_body_test.dart +++ b/clients/client/dart/test/update_recovery_flow_body_test.dart @@ -25,6 +25,12 @@ void main() { // TODO }); + // Transient data to pass along to any webhooks + // JsonObject transientPayload + test('to test the property `transientPayload`', () async { + // TODO + }); + // Code from the recovery email If you want to submit a code, use this field, but make sure to _not_ include the email field, as well. // String code test('to test the property `code`', () async { diff --git a/clients/client/dart/test/update_recovery_flow_with_code_method_test.dart b/clients/client/dart/test/update_recovery_flow_with_code_method_test.dart index e5b99a705c0..e3aacacc13b 100644 --- a/clients/client/dart/test/update_recovery_flow_with_code_method_test.dart +++ b/clients/client/dart/test/update_recovery_flow_with_code_method_test.dart @@ -31,5 +31,11 @@ void main() { // TODO }); + // Transient data to pass along to any webhooks + // JsonObject transientPayload + test('to test the property `transientPayload`', () async { + // TODO + }); + }); } diff --git a/clients/client/dart/test/update_recovery_flow_with_link_method_test.dart b/clients/client/dart/test/update_recovery_flow_with_link_method_test.dart index 00900f460a6..2add911eeba 100644 --- a/clients/client/dart/test/update_recovery_flow_with_link_method_test.dart +++ b/clients/client/dart/test/update_recovery_flow_with_link_method_test.dart @@ -25,5 +25,11 @@ void main() { // TODO }); + // Transient data to pass along to any webhooks + // JsonObject transientPayload + test('to test the property `transientPayload`', () async { + // TODO + }); + }); } diff --git a/clients/client/dart/test/update_settings_flow_body_test.dart b/clients/client/dart/test/update_settings_flow_body_test.dart index ef07e908eee..80dfd258877 100644 --- a/clients/client/dart/test/update_settings_flow_body_test.dart +++ b/clients/client/dart/test/update_settings_flow_body_test.dart @@ -25,6 +25,12 @@ void main() { // TODO }); + // Transient data to pass along to any webhooks + // JsonObject transientPayload + test('to test the property `transientPayload`', () async { + // TODO + }); + // The identity's traits in: body // JsonObject traits test('to test the property `traits`', () async { diff --git a/clients/client/dart/test/update_settings_flow_with_lookup_method_test.dart b/clients/client/dart/test/update_settings_flow_with_lookup_method_test.dart index 3f52d48a005..482840abada 100644 --- a/clients/client/dart/test/update_settings_flow_with_lookup_method_test.dart +++ b/clients/client/dart/test/update_settings_flow_with_lookup_method_test.dart @@ -43,5 +43,11 @@ void main() { // TODO }); + // Transient data to pass along to any webhooks + // JsonObject transientPayload + test('to test the property `transientPayload`', () async { + // TODO + }); + }); } diff --git a/clients/client/dart/test/update_settings_flow_with_oidc_method_test.dart b/clients/client/dart/test/update_settings_flow_with_oidc_method_test.dart index e98d477e8c0..d5f059bcc5b 100644 --- a/clients/client/dart/test/update_settings_flow_with_oidc_method_test.dart +++ b/clients/client/dart/test/update_settings_flow_with_oidc_method_test.dart @@ -31,6 +31,12 @@ void main() { // TODO }); + // Transient data to pass along to any webhooks + // JsonObject transientPayload + test('to test the property `transientPayload`', () async { + // TODO + }); + // Unlink this provider Either this or `link` must be set. type: string in: body // String unlink test('to test the property `unlink`', () async { diff --git a/clients/client/dart/test/update_settings_flow_with_password_method_test.dart b/clients/client/dart/test/update_settings_flow_with_password_method_test.dart index 7cc8a018bed..6c633654dd3 100644 --- a/clients/client/dart/test/update_settings_flow_with_password_method_test.dart +++ b/clients/client/dart/test/update_settings_flow_with_password_method_test.dart @@ -25,5 +25,11 @@ void main() { // TODO }); + // Transient data to pass along to any webhooks + // JsonObject transientPayload + test('to test the property `transientPayload`', () async { + // TODO + }); + }); } diff --git a/clients/client/dart/test/update_settings_flow_with_profile_method_test.dart b/clients/client/dart/test/update_settings_flow_with_profile_method_test.dart index 61dfd41159a..29d0ec6d1d3 100644 --- a/clients/client/dart/test/update_settings_flow_with_profile_method_test.dart +++ b/clients/client/dart/test/update_settings_flow_with_profile_method_test.dart @@ -25,5 +25,11 @@ void main() { // TODO }); + // Transient data to pass along to any webhooks + // JsonObject transientPayload + test('to test the property `transientPayload`', () async { + // TODO + }); + }); } diff --git a/clients/client/dart/test/update_settings_flow_with_totp_method_test.dart b/clients/client/dart/test/update_settings_flow_with_totp_method_test.dart index dfe3f577298..3ea7ba977d9 100644 --- a/clients/client/dart/test/update_settings_flow_with_totp_method_test.dart +++ b/clients/client/dart/test/update_settings_flow_with_totp_method_test.dart @@ -31,5 +31,11 @@ void main() { // TODO }); + // Transient data to pass along to any webhooks + // JsonObject transientPayload + test('to test the property `transientPayload`', () async { + // TODO + }); + }); } diff --git a/clients/client/dart/test/update_settings_flow_with_web_authn_method_test.dart b/clients/client/dart/test/update_settings_flow_with_web_authn_method_test.dart index 8b9af556b2a..53c5afbae6e 100644 --- a/clients/client/dart/test/update_settings_flow_with_web_authn_method_test.dart +++ b/clients/client/dart/test/update_settings_flow_with_web_authn_method_test.dart @@ -19,6 +19,12 @@ void main() { // TODO }); + // Transient data to pass along to any webhooks + // JsonObject transientPayload + test('to test the property `transientPayload`', () async { + // TODO + }); + // Register a WebAuthn Security Key It is expected that the JSON returned by the WebAuthn registration process is included here. // String webauthnRegister test('to test the property `webauthnRegister`', () async { diff --git a/clients/client/dart/test/update_verification_flow_body_test.dart b/clients/client/dart/test/update_verification_flow_body_test.dart index e60d346e91c..246e7c0c014 100644 --- a/clients/client/dart/test/update_verification_flow_body_test.dart +++ b/clients/client/dart/test/update_verification_flow_body_test.dart @@ -25,6 +25,12 @@ void main() { // TODO }); + // Transient data to pass along to any webhooks + // JsonObject transientPayload + test('to test the property `transientPayload`', () async { + // TODO + }); + // Code from the recovery email If you want to submit a code, use this field, but make sure to _not_ include the email field, as well. // String code test('to test the property `code`', () async { diff --git a/clients/client/dart/test/update_verification_flow_with_code_method_test.dart b/clients/client/dart/test/update_verification_flow_with_code_method_test.dart index 0de663df484..d70b43a19dd 100644 --- a/clients/client/dart/test/update_verification_flow_with_code_method_test.dart +++ b/clients/client/dart/test/update_verification_flow_with_code_method_test.dart @@ -31,5 +31,11 @@ void main() { // TODO }); + // Transient data to pass along to any webhooks + // JsonObject transientPayload + test('to test the property `transientPayload`', () async { + // TODO + }); + }); } diff --git a/clients/client/dart/test/update_verification_flow_with_link_method_test.dart b/clients/client/dart/test/update_verification_flow_with_link_method_test.dart index e272c4ae87b..3724abf1542 100644 --- a/clients/client/dart/test/update_verification_flow_with_link_method_test.dart +++ b/clients/client/dart/test/update_verification_flow_with_link_method_test.dart @@ -25,5 +25,11 @@ void main() { // TODO }); + // Transient data to pass along to any webhooks + // JsonObject transientPayload + test('to test the property `transientPayload`', () async { + // TODO + }); + }); } diff --git a/clients/client/dart/test/update_workspace_payload_test.dart b/clients/client/dart/test/update_workspace_payload_test.dart new file mode 100644 index 00000000000..47775fd7b78 --- /dev/null +++ b/clients/client/dart/test/update_workspace_payload_test.dart @@ -0,0 +1,17 @@ +import 'package:test/test.dart'; +import 'package:ory_client/ory_client.dart'; + +// tests for UpdateWorkspacePayload +void main() { + final instance = UpdateWorkspacePayloadBuilder(); + // TODO add properties to the builder and call build() + + group(UpdateWorkspacePayload, () { + // The name of the workspace. + // String name + test('to test the property `name`', () async { + // TODO + }); + + }); +} diff --git a/clients/client/dart/test/verification_flow_test.dart b/clients/client/dart/test/verification_flow_test.dart index c3a36e8067b..c51def2e897 100644 --- a/clients/client/dart/test/verification_flow_test.dart +++ b/clients/client/dart/test/verification_flow_test.dart @@ -49,6 +49,12 @@ void main() { // TODO }); + // TransientPayload is used to pass data from the verification flow to hooks and email templates + // JsonObject transientPayload + test('to test the property `transientPayload`', () async { + // TODO + }); + // The flow type can either be `api` or `browser`. // String type test('to test the property `type`', () async { diff --git a/clients/client/dotnet/.openapi-generator/FILES b/clients/client/dotnet/.openapi-generator/FILES index 03939bdc147..a7541bc4d16 100644 --- a/clients/client/dotnet/.openapi-generator/FILES +++ b/clients/client/dotnet/.openapi-generator/FILES @@ -95,7 +95,6 @@ docs/ClientInternalGetProjectBrandingBody.md docs/ClientInternalIsAXWelcomeScreenEnabledForProjectBody.md docs/ClientInternalIsOwnerForProjectBySlugBody.md docs/ClientInternalIsOwnerForProjectBySlugResponse.md -docs/ClientInternalProvisionMockSubscription.md docs/ClientIntrospectedOAuth2Token.md docs/ClientIsOwnerForProjectBySlug.md docs/ClientJsonPatch.md @@ -144,6 +143,7 @@ docs/ClientPaginationHeaders.md docs/ClientParseError.md docs/ClientPatchIdentitiesBody.md docs/ClientPerformNativeLogoutBody.md +docs/ClientPermissionsOnWorkpaceResponse.md docs/ClientPlan.md docs/ClientPlanDetails.md docs/ClientPostCheckPermissionBody.md @@ -156,6 +156,7 @@ docs/ClientProjectBrandingTheme.md docs/ClientProjectCors.md docs/ClientProjectEventsDatapoint.md docs/ClientProjectHost.md +docs/ClientProjectMember.md docs/ClientProjectMetadata.md docs/ClientProjectServiceIdentity.md docs/ClientProjectServiceOAuth2.md @@ -240,6 +241,7 @@ docs/ClientUpdateSubscriptionBody.md docs/ClientUpdateVerificationFlowBody.md docs/ClientUpdateVerificationFlowWithCodeMethod.md docs/ClientUpdateVerificationFlowWithLinkMethod.md +docs/ClientUpdateWorkspacePayload.md docs/ClientUsage.md docs/ClientVerifiableCredentialPrimingResponse.md docs/ClientVerifiableCredentialProof.md @@ -368,7 +370,6 @@ src/Ory.Client.Test/Model/ClientInternalGetProjectBrandingBodyTests.cs src/Ory.Client.Test/Model/ClientInternalIsAXWelcomeScreenEnabledForProjectBodyTests.cs src/Ory.Client.Test/Model/ClientInternalIsOwnerForProjectBySlugBodyTests.cs src/Ory.Client.Test/Model/ClientInternalIsOwnerForProjectBySlugResponseTests.cs -src/Ory.Client.Test/Model/ClientInternalProvisionMockSubscriptionTests.cs src/Ory.Client.Test/Model/ClientIntrospectedOAuth2TokenTests.cs src/Ory.Client.Test/Model/ClientIsOwnerForProjectBySlugTests.cs src/Ory.Client.Test/Model/ClientJsonPatchTests.cs @@ -417,6 +418,7 @@ src/Ory.Client.Test/Model/ClientPaginationTests.cs src/Ory.Client.Test/Model/ClientParseErrorTests.cs src/Ory.Client.Test/Model/ClientPatchIdentitiesBodyTests.cs src/Ory.Client.Test/Model/ClientPerformNativeLogoutBodyTests.cs +src/Ory.Client.Test/Model/ClientPermissionsOnWorkpaceResponseTests.cs src/Ory.Client.Test/Model/ClientPlanDetailsTests.cs src/Ory.Client.Test/Model/ClientPlanTests.cs src/Ory.Client.Test/Model/ClientPostCheckPermissionBodyTests.cs @@ -428,6 +430,7 @@ src/Ory.Client.Test/Model/ClientProjectBrandingThemeTests.cs src/Ory.Client.Test/Model/ClientProjectCorsTests.cs src/Ory.Client.Test/Model/ClientProjectEventsDatapointTests.cs src/Ory.Client.Test/Model/ClientProjectHostTests.cs +src/Ory.Client.Test/Model/ClientProjectMemberTests.cs src/Ory.Client.Test/Model/ClientProjectMetadataTests.cs src/Ory.Client.Test/Model/ClientProjectServiceIdentityTests.cs src/Ory.Client.Test/Model/ClientProjectServiceOAuth2Tests.cs @@ -513,6 +516,7 @@ src/Ory.Client.Test/Model/ClientUpdateSubscriptionBodyTests.cs src/Ory.Client.Test/Model/ClientUpdateVerificationFlowBodyTests.cs src/Ory.Client.Test/Model/ClientUpdateVerificationFlowWithCodeMethodTests.cs src/Ory.Client.Test/Model/ClientUpdateVerificationFlowWithLinkMethodTests.cs +src/Ory.Client.Test/Model/ClientUpdateWorkspacePayloadTests.cs src/Ory.Client.Test/Model/ClientUsageTests.cs src/Ory.Client.Test/Model/ClientVerifiableCredentialPrimingResponseTests.cs src/Ory.Client.Test/Model/ClientVerifiableCredentialProofTests.cs @@ -646,7 +650,6 @@ src/Ory.Client/Model/ClientInternalGetProjectBrandingBody.cs src/Ory.Client/Model/ClientInternalIsAXWelcomeScreenEnabledForProjectBody.cs src/Ory.Client/Model/ClientInternalIsOwnerForProjectBySlugBody.cs src/Ory.Client/Model/ClientInternalIsOwnerForProjectBySlugResponse.cs -src/Ory.Client/Model/ClientInternalProvisionMockSubscription.cs src/Ory.Client/Model/ClientIntrospectedOAuth2Token.cs src/Ory.Client/Model/ClientIsOwnerForProjectBySlug.cs src/Ory.Client/Model/ClientJsonPatch.cs @@ -695,6 +698,7 @@ src/Ory.Client/Model/ClientPaginationHeaders.cs src/Ory.Client/Model/ClientParseError.cs src/Ory.Client/Model/ClientPatchIdentitiesBody.cs src/Ory.Client/Model/ClientPerformNativeLogoutBody.cs +src/Ory.Client/Model/ClientPermissionsOnWorkpaceResponse.cs src/Ory.Client/Model/ClientPlan.cs src/Ory.Client/Model/ClientPlanDetails.cs src/Ory.Client/Model/ClientPostCheckPermissionBody.cs @@ -707,6 +711,7 @@ src/Ory.Client/Model/ClientProjectBrandingTheme.cs src/Ory.Client/Model/ClientProjectCors.cs src/Ory.Client/Model/ClientProjectEventsDatapoint.cs src/Ory.Client/Model/ClientProjectHost.cs +src/Ory.Client/Model/ClientProjectMember.cs src/Ory.Client/Model/ClientProjectMetadata.cs src/Ory.Client/Model/ClientProjectServiceIdentity.cs src/Ory.Client/Model/ClientProjectServiceOAuth2.cs @@ -791,6 +796,7 @@ src/Ory.Client/Model/ClientUpdateSubscriptionBody.cs src/Ory.Client/Model/ClientUpdateVerificationFlowBody.cs src/Ory.Client/Model/ClientUpdateVerificationFlowWithCodeMethod.cs src/Ory.Client/Model/ClientUpdateVerificationFlowWithLinkMethod.cs +src/Ory.Client/Model/ClientUpdateWorkspacePayload.cs src/Ory.Client/Model/ClientUsage.cs src/Ory.Client/Model/ClientVerifiableCredentialPrimingResponse.cs src/Ory.Client/Model/ClientVerifiableCredentialProof.cs diff --git a/clients/client/dotnet/Ory.Client.sln b/clients/client/dotnet/Ory.Client.sln index 945a004bbbc..392d494dfd2 100644 --- a/clients/client/dotnet/Ory.Client.sln +++ b/clients/client/dotnet/Ory.Client.sln @@ -2,7 +2,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 2012 VisualStudioVersion = 12.0.0.0 MinimumVisualStudioVersion = 10.0.0.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ory.Client", "src\Ory.Client\Ory.Client.csproj", "{1A197662-4144-4C1E-A567-155313B8E583}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ory.Client", "src\Ory.Client\Ory.Client.csproj", "{4D27C1DD-8A19-465B-AFBE-B8546B21F4F5}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ory.Client.Test", "src\Ory.Client.Test\Ory.Client.Test.csproj", "{19F1DEBC-DE5E-4517-8062-F000CD499087}" EndProject @@ -12,10 +12,10 @@ Global Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {1A197662-4144-4C1E-A567-155313B8E583}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1A197662-4144-4C1E-A567-155313B8E583}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1A197662-4144-4C1E-A567-155313B8E583}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1A197662-4144-4C1E-A567-155313B8E583}.Release|Any CPU.Build.0 = Release|Any CPU + {4D27C1DD-8A19-465B-AFBE-B8546B21F4F5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4D27C1DD-8A19-465B-AFBE-B8546B21F4F5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4D27C1DD-8A19-465B-AFBE-B8546B21F4F5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4D27C1DD-8A19-465B-AFBE-B8546B21F4F5}.Release|Any CPU.Build.0 = Release|Any CPU {19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.Build.0 = Debug|Any CPU {19F1DEBC-DE5E-4517-8062-F000CD499087}.Release|Any CPU.ActiveCfg = Release|Any CPU diff --git a/clients/client/dotnet/README.md b/clients/client/dotnet/README.md index dbdd19ccb90..048475b4302 100644 --- a/clients/client/dotnet/README.md +++ b/clients/client/dotnet/README.md @@ -6,8 +6,8 @@ with a valid Personal Access Token. Public APIs are mostly used in browsers. This C# SDK is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: v1.6.2 -- SDK version: 1.6.2 +- API version: v1.8.1 +- SDK version: 1.8.1 - Build package: org.openapitools.codegen.languages.CSharpNetCoreClientCodegen For more information, please visit [https://www.ory.sh](https://www.ory.sh) @@ -347,7 +347,6 @@ Class | Method | HTTP request | Description - [Model.ClientInternalIsAXWelcomeScreenEnabledForProjectBody](docs/ClientInternalIsAXWelcomeScreenEnabledForProjectBody.md) - [Model.ClientInternalIsOwnerForProjectBySlugBody](docs/ClientInternalIsOwnerForProjectBySlugBody.md) - [Model.ClientInternalIsOwnerForProjectBySlugResponse](docs/ClientInternalIsOwnerForProjectBySlugResponse.md) - - [Model.ClientInternalProvisionMockSubscription](docs/ClientInternalProvisionMockSubscription.md) - [Model.ClientIntrospectedOAuth2Token](docs/ClientIntrospectedOAuth2Token.md) - [Model.ClientIsOwnerForProjectBySlug](docs/ClientIsOwnerForProjectBySlug.md) - [Model.ClientJsonPatch](docs/ClientJsonPatch.md) @@ -396,6 +395,7 @@ Class | Method | HTTP request | Description - [Model.ClientParseError](docs/ClientParseError.md) - [Model.ClientPatchIdentitiesBody](docs/ClientPatchIdentitiesBody.md) - [Model.ClientPerformNativeLogoutBody](docs/ClientPerformNativeLogoutBody.md) + - [Model.ClientPermissionsOnWorkpaceResponse](docs/ClientPermissionsOnWorkpaceResponse.md) - [Model.ClientPlan](docs/ClientPlan.md) - [Model.ClientPlanDetails](docs/ClientPlanDetails.md) - [Model.ClientPostCheckPermissionBody](docs/ClientPostCheckPermissionBody.md) @@ -408,6 +408,7 @@ Class | Method | HTTP request | Description - [Model.ClientProjectCors](docs/ClientProjectCors.md) - [Model.ClientProjectEventsDatapoint](docs/ClientProjectEventsDatapoint.md) - [Model.ClientProjectHost](docs/ClientProjectHost.md) + - [Model.ClientProjectMember](docs/ClientProjectMember.md) - [Model.ClientProjectMetadata](docs/ClientProjectMetadata.md) - [Model.ClientProjectServiceIdentity](docs/ClientProjectServiceIdentity.md) - [Model.ClientProjectServiceOAuth2](docs/ClientProjectServiceOAuth2.md) @@ -492,6 +493,7 @@ Class | Method | HTTP request | Description - [Model.ClientUpdateVerificationFlowBody](docs/ClientUpdateVerificationFlowBody.md) - [Model.ClientUpdateVerificationFlowWithCodeMethod](docs/ClientUpdateVerificationFlowWithCodeMethod.md) - [Model.ClientUpdateVerificationFlowWithLinkMethod](docs/ClientUpdateVerificationFlowWithLinkMethod.md) + - [Model.ClientUpdateWorkspacePayload](docs/ClientUpdateWorkspacePayload.md) - [Model.ClientUsage](docs/ClientUsage.md) - [Model.ClientVerifiableCredentialPrimingResponse](docs/ClientVerifiableCredentialPrimingResponse.md) - [Model.ClientVerifiableCredentialProof](docs/ClientVerifiableCredentialProof.md) diff --git a/clients/client/dotnet/docs/ClientCloudAccount.md b/clients/client/dotnet/docs/ClientCloudAccount.md index 6dfe9c5db20..4ad381438c1 100644 --- a/clients/client/dotnet/docs/ClientCloudAccount.md +++ b/clients/client/dotnet/docs/ClientCloudAccount.md @@ -4,9 +4,9 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Email** | **string** | | [optional] -**Id** | **string** | | [optional] -**Name** | **string** | | [optional] +**Email** | **string** | | +**Id** | **string** | | +**Name** | **string** | | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dotnet/docs/ClientCreateProjectNormalizedPayload.md b/clients/client/dotnet/docs/ClientCreateProjectNormalizedPayload.md index f39381ec3ce..60545898e85 100644 --- a/clients/client/dotnet/docs/ClientCreateProjectNormalizedPayload.md +++ b/clients/client/dotnet/docs/ClientCreateProjectNormalizedPayload.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **CreatedAt** | **DateTime** | The Project's Revision Creation Date | [optional] [readonly] **DisableAccountExperienceWelcomeScreen** | **bool** | Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`. | [optional] +**EnableAxV2** | **bool** | Whether the new account experience is enabled and reachable. | [optional] **Environment** | **string** | prod Production dev Development | **HydraOauth2AllowedTopLevelClaims** | **List<string>** | | [optional] **HydraOauth2ClientCredentialsDefaultGrantAllowedScope** | **bool** | Automatically grant authorized OAuth2 Scope in OAuth2 Client Credentials Flow. Each OAuth2 Client is allowed to request a predefined OAuth2 Scope (for example `read write`). If this option is enabled, the full scope is automatically granted when performing the OAuth2 Client Credentials flow. If disabled, the OAuth2 Client has to request the scope in the OAuth2 request by providing the `scope` query parameter. Setting this option to true is common if you need compatibility with MITREid. This governs the \"oauth2.client_credentials.default_grant_allowed_scope\" setting. | [optional] diff --git a/clients/client/dotnet/docs/ClientInternalProvisionMockSubscription.md b/clients/client/dotnet/docs/ClientInternalProvisionMockSubscription.md deleted file mode 100644 index b2c03985c3a..00000000000 --- a/clients/client/dotnet/docs/ClientInternalProvisionMockSubscription.md +++ /dev/null @@ -1,14 +0,0 @@ -# Ory.Client.Model.ClientInternalProvisionMockSubscription -Internal Provision Mock Subscription Request Body - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Currency** | **string** | Currency usd USD eur Euro | -**IdentityId** | **string** | Identity ID | -**Interval** | **string** | Billing Interval monthly Monthly yearly Yearly | -**Plan** | **string** | Plan ID | - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - diff --git a/clients/client/dotnet/docs/ClientLoginFlow.md b/clients/client/dotnet/docs/ClientLoginFlow.md index a8789fdf24d..df0d8f3eafd 100644 --- a/clients/client/dotnet/docs/ClientLoginFlow.md +++ b/clients/client/dotnet/docs/ClientLoginFlow.md @@ -19,6 +19,7 @@ Name | Type | Description | Notes **ReturnTo** | **string** | ReturnTo contains the requested return_to URL. | [optional] **SessionTokenExchangeCode** | **string** | SessionTokenExchangeCode holds the secret code that the client can use to retrieve a session token after the login flow has been completed. This is only set if the client has requested a session token exchange code, and if the flow is of type \"api\", and only on creating the login flow. | [optional] **State** | **Object** | State represents the state of this request: choose_method: ask the user to choose a method to sign in with sent_email: the email has been sent to the user passed_challenge: the request was successful and the login challenge was passed. | +**TransientPayload** | **Object** | TransientPayload is used to pass data from the login to hooks and email templates | [optional] **Type** | **string** | The flow type can either be `api` or `browser`. | **Ui** | [**ClientUiContainer**](ClientUiContainer.md) | | **UpdatedAt** | **DateTime** | UpdatedAt is a helper struct field for gobuffalo.pop. | [optional] diff --git a/clients/client/dotnet/docs/ClientNormalizedProjectRevision.md b/clients/client/dotnet/docs/ClientNormalizedProjectRevision.md index 7227f130e47..358a8d7ad30 100644 --- a/clients/client/dotnet/docs/ClientNormalizedProjectRevision.md +++ b/clients/client/dotnet/docs/ClientNormalizedProjectRevision.md @@ -6,6 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **CreatedAt** | **DateTime** | The Project's Revision Creation Date | [optional] [readonly] **DisableAccountExperienceWelcomeScreen** | **bool** | Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`. | [optional] +**EnableAxV2** | **bool** | Whether the new account experience is enabled and reachable. | [optional] **HydraOauth2AllowedTopLevelClaims** | **List<string>** | | [optional] **HydraOauth2ClientCredentialsDefaultGrantAllowedScope** | **bool** | Automatically grant authorized OAuth2 Scope in OAuth2 Client Credentials Flow. Each OAuth2 Client is allowed to request a predefined OAuth2 Scope (for example `read write`). If this option is enabled, the full scope is automatically granted when performing the OAuth2 Client Credentials flow. If disabled, the OAuth2 Client has to request the scope in the OAuth2 request by providing the `scope` query parameter. Setting this option to true is common if you need compatibility with MITREid. This governs the \"oauth2.client_credentials.default_grant_allowed_scope\" setting. | [optional] **HydraOauth2ExcludeNotBeforeClaim** | **bool** | Set to true if you want to exclude claim `nbf (not before)` part of access token. This governs the \"oauth2.exclude_not_before_claim\" setting. | [optional] diff --git a/clients/client/dotnet/docs/ClientPermissionsOnWorkpaceResponse.md b/clients/client/dotnet/docs/ClientPermissionsOnWorkpaceResponse.md new file mode 100644 index 00000000000..48cfc8710fa --- /dev/null +++ b/clients/client/dotnet/docs/ClientPermissionsOnWorkpaceResponse.md @@ -0,0 +1,11 @@ +# Ory.Client.Model.ClientPermissionsOnWorkpaceResponse +Get Permissions on Project Request Parameters + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Permissions** | **Dictionary<string, bool>** | | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + diff --git a/clients/client/dotnet/docs/ClientPlanDetails.md b/clients/client/dotnet/docs/ClientPlanDetails.md index be03e0cf48c..28f85e5f274 100644 --- a/clients/client/dotnet/docs/ClientPlanDetails.md +++ b/clients/client/dotnet/docs/ClientPlanDetails.md @@ -8,7 +8,7 @@ Name | Type | Description | Notes **BaseFeeYearly** | **long** | BaseFeeYearly is the yearly base fee for the plan. | **Custom** | **bool** | Custom is true if the plan is custom. This means it will be hidden from the pricing page. | **Description** | **string** | Description is the description of the plan. | -**Features** | [**Dictionary<string, ClientGenericUsage>**](ClientGenericUsage.md) | Features are the feature definitions included in the plan. | +**Features** | [**Dictionary<string, ClientGenericUsage>**](ClientGenericUsage.md) | | **Name** | **string** | Name is the name of the plan. | **_Version** | **long** | Version is the version of the plan. The combination of `name@version` must be unique. | diff --git a/clients/client/dotnet/docs/ClientProjectMember.md b/clients/client/dotnet/docs/ClientProjectMember.md new file mode 100644 index 00000000000..672c9519c6f --- /dev/null +++ b/clients/client/dotnet/docs/ClientProjectMember.md @@ -0,0 +1,13 @@ +# Ory.Client.Model.ClientProjectMember + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Email** | **string** | | +**Id** | **string** | | +**Name** | **string** | | +**Role** | **string** | | + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + diff --git a/clients/client/dotnet/docs/ClientQuotaUsage.md b/clients/client/dotnet/docs/ClientQuotaUsage.md index 4b457ab798b..327ebdeb2b3 100644 --- a/clients/client/dotnet/docs/ClientQuotaUsage.md +++ b/clients/client/dotnet/docs/ClientQuotaUsage.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **AdditionalPrice** | **long** | The additional price per unit in cents. | **CanUseMore** | **bool** | | -**Feature** | **string** | region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect | +**Feature** | **string** | region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect | **FeatureAvailable** | **bool** | | **Included** | **long** | | **Used** | **long** | | diff --git a/clients/client/dotnet/docs/ClientRecoveryFlow.md b/clients/client/dotnet/docs/ClientRecoveryFlow.md index ce12b05e861..0582cfc7091 100644 --- a/clients/client/dotnet/docs/ClientRecoveryFlow.md +++ b/clients/client/dotnet/docs/ClientRecoveryFlow.md @@ -13,6 +13,7 @@ Name | Type | Description | Notes **RequestUrl** | **string** | RequestURL is the initial URL that was requested from Ory Kratos. It can be used to forward information contained in the URL's path or query for example. | **ReturnTo** | **string** | ReturnTo contains the requested return_to URL. | [optional] **State** | **Object** | State represents the state of this request: choose_method: ask the user to choose a method (e.g. recover account via email) sent_email: the email has been sent to the user passed_challenge: the request was successful and the recovery challenge was passed. | +**TransientPayload** | **Object** | TransientPayload is used to pass data from the recovery flow to hooks and email templates | [optional] **Type** | **string** | The flow type can either be `api` or `browser`. | **Ui** | [**ClientUiContainer**](ClientUiContainer.md) | | diff --git a/clients/client/dotnet/docs/ClientSettingsFlow.md b/clients/client/dotnet/docs/ClientSettingsFlow.md index acdace6ec54..66e01165add 100644 --- a/clients/client/dotnet/docs/ClientSettingsFlow.md +++ b/clients/client/dotnet/docs/ClientSettingsFlow.md @@ -14,6 +14,7 @@ Name | Type | Description | Notes **RequestUrl** | **string** | RequestURL is the initial URL that was requested from Ory Kratos. It can be used to forward information contained in the URL's path or query for example. | **ReturnTo** | **string** | ReturnTo contains the requested return_to URL. | [optional] **State** | **Object** | State represents the state of this flow. It knows two states: show_form: No user data has been collected, or it is invalid, and thus the form should be shown. success: Indicates that the settings flow has been updated successfully with the provided data. Done will stay true when repeatedly checking. If set to true, done will revert back to false only when a flow with invalid (e.g. \"please use a valid phone number\") data was sent. | +**TransientPayload** | **Object** | TransientPayload is used to pass data from the settings flow to hooks and email templates | [optional] **Type** | **string** | The flow type can either be `api` or `browser`. | **Ui** | [**ClientUiContainer**](ClientUiContainer.md) | | diff --git a/clients/client/dotnet/docs/ClientSubscription.md b/clients/client/dotnet/docs/ClientSubscription.md index 4d305806c33..48ab9d1db6c 100644 --- a/clients/client/dotnet/docs/ClientSubscription.md +++ b/clients/client/dotnet/docs/ClientSubscription.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **Currency** | **string** | The currency of the subscription. To change this, a new subscription must be created. usd USD eur Euro | [readonly] **CurrentInterval** | **string** | The currently active interval of the subscription monthly Monthly yearly Yearly | [readonly] **CurrentPlan** | **string** | The currently active plan of the subscription | [readonly] +**CurrentPlanDetails** | [**ClientPlanDetails**](ClientPlanDetails.md) | | [optional] **CustomerId** | **string** | The ID of the stripe customer | [readonly] **Id** | **string** | The ID of the subscription | [readonly] **IntervalChangesTo** | **string** | | @@ -16,6 +17,7 @@ Name | Type | Description | Notes **PlanChangesAt** | **DateTime** | | [optional] **PlanChangesTo** | **string** | | **Status** | **string** | For `collection_method=charge_automatically` a subscription moves into `incomplete` if the initial payment attempt fails. A subscription in this state can only have metadata and default_source updated. Once the first invoice is paid, the subscription moves into an `active` state. If the first invoice is not paid within 23 hours, the subscription transitions to `incomplete_expired`. This is a terminal state, the open invoice will be voided and no further invoices will be generated. A subscription that is currently in a trial period is `trialing` and moves to `active` when the trial period is over. If subscription `collection_method=charge_automatically`, it becomes `past_due` when payment is required but cannot be paid (due to failed payment or awaiting additional user actions). Once Stripe has exhausted all payment retry attempts, the subscription will become `canceled` or `unpaid` (depending on your subscriptions settings). If subscription `collection_method=send_invoice` it becomes `past_due` when its invoice is not paid by the due date, and `canceled` or `unpaid` if it is still not paid by an additional deadline after that. Note that when a subscription has a status of `unpaid`, no subsequent invoices will be attempted (invoices will be created, but then immediately automatically closed). After receiving updated payment information from a customer, you may choose to reopen and pay their closed invoices. | +**StripeCheckoutExpiresAt** | **DateTime** | | [optional] **UpdatedAt** | **DateTime** | | [readonly] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dotnet/docs/ClientUpdateLoginFlowBody.md b/clients/client/dotnet/docs/ClientUpdateLoginFlowBody.md index 175bb1e2485..c2538ef9b2e 100644 --- a/clients/client/dotnet/docs/ClientUpdateLoginFlowBody.md +++ b/clients/client/dotnet/docs/ClientUpdateLoginFlowBody.md @@ -9,6 +9,7 @@ Name | Type | Description | Notes **Method** | **string** | Method should be set to \"code\" when logging in using the code strategy. | **Password** | **string** | The user's password. | **PasswordIdentifier** | **string** | Identifier is the email or username of the user trying to log in. This field is deprecated! | [optional] +**TransientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] **IdToken** | **string** | IDToken is an optional id token provided by an OIDC provider If submitted, it is verified using the OIDC provider's public key set and the claims are used to populate the OIDC credentials of the identity. If the OIDC provider does not store additional claims (such as name, etc.) in the IDToken itself, you can use the `traits` field to populate the identity's traits. Note, that Apple only includes the users email in the IDToken. Supported providers are Apple | [optional] **IdTokenNonce** | **string** | IDTokenNonce is the nonce, used when generating the IDToken. If the provider supports nonce validation, the nonce will be validated against this value and required. | [optional] **Provider** | **string** | The provider to register with | diff --git a/clients/client/dotnet/docs/ClientUpdateLoginFlowWithCodeMethod.md b/clients/client/dotnet/docs/ClientUpdateLoginFlowWithCodeMethod.md index 346df823656..f75bbfa76ed 100644 --- a/clients/client/dotnet/docs/ClientUpdateLoginFlowWithCodeMethod.md +++ b/clients/client/dotnet/docs/ClientUpdateLoginFlowWithCodeMethod.md @@ -10,6 +10,7 @@ Name | Type | Description | Notes **Identifier** | **string** | Identifier is the code identifier The identifier requires that the user has already completed the registration or settings with code flow. | [optional] **Method** | **string** | Method should be set to \"code\" when logging in using the code strategy. | **Resend** | **string** | Resend is set when the user wants to resend the code | [optional] +**TransientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dotnet/docs/ClientUpdateLoginFlowWithOidcMethod.md b/clients/client/dotnet/docs/ClientUpdateLoginFlowWithOidcMethod.md index 49ee80fb8f9..8ad703d9780 100644 --- a/clients/client/dotnet/docs/ClientUpdateLoginFlowWithOidcMethod.md +++ b/clients/client/dotnet/docs/ClientUpdateLoginFlowWithOidcMethod.md @@ -11,6 +11,7 @@ Name | Type | Description | Notes **Method** | **string** | Method to use This field must be set to `oidc` when using the oidc method. | **Provider** | **string** | The provider to register with | **Traits** | **Object** | The identity traits. This is a placeholder for the registration flow. | [optional] +**TransientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] **UpstreamParameters** | **Object** | UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`. | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dotnet/docs/ClientUpdateLoginFlowWithPasswordMethod.md b/clients/client/dotnet/docs/ClientUpdateLoginFlowWithPasswordMethod.md index 68d65947c68..0594a5097b2 100644 --- a/clients/client/dotnet/docs/ClientUpdateLoginFlowWithPasswordMethod.md +++ b/clients/client/dotnet/docs/ClientUpdateLoginFlowWithPasswordMethod.md @@ -10,6 +10,7 @@ Name | Type | Description | Notes **Method** | **string** | Method should be set to \"password\" when logging in using the identifier and password strategy. | **Password** | **string** | The user's password. | **PasswordIdentifier** | **string** | Identifier is the email or username of the user trying to log in. This field is deprecated! | [optional] +**TransientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dotnet/docs/ClientUpdateLoginFlowWithTotpMethod.md b/clients/client/dotnet/docs/ClientUpdateLoginFlowWithTotpMethod.md index 99f05dd7c7f..076304c5062 100644 --- a/clients/client/dotnet/docs/ClientUpdateLoginFlowWithTotpMethod.md +++ b/clients/client/dotnet/docs/ClientUpdateLoginFlowWithTotpMethod.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **CsrfToken** | **string** | Sending the anti-csrf token is only required for browser login flows. | [optional] **Method** | **string** | Method should be set to \"totp\" when logging in using the TOTP strategy. | **TotpCode** | **string** | The TOTP code. | +**TransientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dotnet/docs/ClientUpdateLoginFlowWithWebAuthnMethod.md b/clients/client/dotnet/docs/ClientUpdateLoginFlowWithWebAuthnMethod.md index 0e34a71d53a..c40d3543803 100644 --- a/clients/client/dotnet/docs/ClientUpdateLoginFlowWithWebAuthnMethod.md +++ b/clients/client/dotnet/docs/ClientUpdateLoginFlowWithWebAuthnMethod.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **CsrfToken** | **string** | Sending the anti-csrf token is only required for browser login flows. | [optional] **Identifier** | **string** | Identifier is the email or username of the user trying to log in. | **Method** | **string** | Method should be set to \"webAuthn\" when logging in using the WebAuthn strategy. | +**TransientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] **WebauthnLogin** | **string** | Login a WebAuthn Security Key This must contain the ID of the WebAuthN connection. | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dotnet/docs/ClientUpdateRecoveryFlowBody.md b/clients/client/dotnet/docs/ClientUpdateRecoveryFlowBody.md index a6ea5582429..e514ad98c90 100644 --- a/clients/client/dotnet/docs/ClientUpdateRecoveryFlowBody.md +++ b/clients/client/dotnet/docs/ClientUpdateRecoveryFlowBody.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **CsrfToken** | **string** | Sending the anti-csrf token is only required for browser login flows. | [optional] **Email** | **string** | The email address of the account to recover If the email belongs to a valid account, a recovery email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/account-recovery-password-reset#attempted-recovery-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email | **Method** | **string** | Method is the method that should be used for this recovery flow Allowed values are `link` and `code`. link RecoveryStrategyLink code RecoveryStrategyCode | +**TransientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] **Code** | **string** | Code from the recovery email If you want to submit a code, use this field, but make sure to _not_ include the email field, as well. | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dotnet/docs/ClientUpdateRecoveryFlowWithCodeMethod.md b/clients/client/dotnet/docs/ClientUpdateRecoveryFlowWithCodeMethod.md index 5fb846f40f5..618eb937f3c 100644 --- a/clients/client/dotnet/docs/ClientUpdateRecoveryFlowWithCodeMethod.md +++ b/clients/client/dotnet/docs/ClientUpdateRecoveryFlowWithCodeMethod.md @@ -9,6 +9,7 @@ Name | Type | Description | Notes **CsrfToken** | **string** | Sending the anti-csrf token is only required for browser login flows. | [optional] **Email** | **string** | The email address of the account to recover If the email belongs to a valid account, a recovery email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/account-recovery-password-reset#attempted-recovery-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email | [optional] **Method** | **string** | Method is the method that should be used for this recovery flow Allowed values are `link` and `code`. link RecoveryStrategyLink code RecoveryStrategyCode | +**TransientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dotnet/docs/ClientUpdateRecoveryFlowWithLinkMethod.md b/clients/client/dotnet/docs/ClientUpdateRecoveryFlowWithLinkMethod.md index 16e1add3811..bde452aa286 100644 --- a/clients/client/dotnet/docs/ClientUpdateRecoveryFlowWithLinkMethod.md +++ b/clients/client/dotnet/docs/ClientUpdateRecoveryFlowWithLinkMethod.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **CsrfToken** | **string** | Sending the anti-csrf token is only required for browser login flows. | [optional] **Email** | **string** | Email to Recover Needs to be set when initiating the flow. If the email is a registered recovery email, a recovery link will be sent. If the email is not known, a email with details on what happened will be sent instead. format: email | **Method** | **string** | Method is the method that should be used for this recovery flow Allowed values are `link` and `code` link RecoveryStrategyLink code RecoveryStrategyCode | +**TransientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dotnet/docs/ClientUpdateSettingsFlowBody.md b/clients/client/dotnet/docs/ClientUpdateSettingsFlowBody.md index 952c05f38a2..5ce26edf540 100644 --- a/clients/client/dotnet/docs/ClientUpdateSettingsFlowBody.md +++ b/clients/client/dotnet/docs/ClientUpdateSettingsFlowBody.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **CsrfToken** | **string** | CSRFToken is the anti-CSRF token | [optional] **Method** | **string** | Method Should be set to \"lookup\" when trying to add, update, or remove a lookup pairing. | **Password** | **string** | Password is the updated password | +**TransientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] **Traits** | **Object** | The identity's traits in: body | **Flow** | **string** | Flow ID is the flow's ID. in: query | [optional] **Link** | **string** | Link this provider Either this or `unlink` must be set. type: string in: body | [optional] diff --git a/clients/client/dotnet/docs/ClientUpdateSettingsFlowWithLookupMethod.md b/clients/client/dotnet/docs/ClientUpdateSettingsFlowWithLookupMethod.md index e525e2edd0f..10f3c9ab974 100644 --- a/clients/client/dotnet/docs/ClientUpdateSettingsFlowWithLookupMethod.md +++ b/clients/client/dotnet/docs/ClientUpdateSettingsFlowWithLookupMethod.md @@ -11,6 +11,7 @@ Name | Type | Description | Notes **LookupSecretRegenerate** | **bool** | If set to true will regenerate the lookup secrets | [optional] **LookupSecretReveal** | **bool** | If set to true will reveal the lookup secrets | [optional] **Method** | **string** | Method Should be set to \"lookup\" when trying to add, update, or remove a lookup pairing. | +**TransientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dotnet/docs/ClientUpdateSettingsFlowWithOidcMethod.md b/clients/client/dotnet/docs/ClientUpdateSettingsFlowWithOidcMethod.md index 2f379533208..2060886e00d 100644 --- a/clients/client/dotnet/docs/ClientUpdateSettingsFlowWithOidcMethod.md +++ b/clients/client/dotnet/docs/ClientUpdateSettingsFlowWithOidcMethod.md @@ -9,6 +9,7 @@ Name | Type | Description | Notes **Link** | **string** | Link this provider Either this or `unlink` must be set. type: string in: body | [optional] **Method** | **string** | Method Should be set to profile when trying to update a profile. | **Traits** | **Object** | The identity's traits in: body | [optional] +**TransientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] **Unlink** | **string** | Unlink this provider Either this or `link` must be set. type: string in: body | [optional] **UpstreamParameters** | **Object** | UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`. | [optional] diff --git a/clients/client/dotnet/docs/ClientUpdateSettingsFlowWithPasswordMethod.md b/clients/client/dotnet/docs/ClientUpdateSettingsFlowWithPasswordMethod.md index 28682a7cfdd..18b8f127461 100644 --- a/clients/client/dotnet/docs/ClientUpdateSettingsFlowWithPasswordMethod.md +++ b/clients/client/dotnet/docs/ClientUpdateSettingsFlowWithPasswordMethod.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **CsrfToken** | **string** | CSRFToken is the anti-CSRF token | [optional] **Method** | **string** | Method Should be set to password when trying to update a password. | **Password** | **string** | Password is the updated password | +**TransientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dotnet/docs/ClientUpdateSettingsFlowWithProfileMethod.md b/clients/client/dotnet/docs/ClientUpdateSettingsFlowWithProfileMethod.md index 0ad05ff872d..ebfacc51d94 100644 --- a/clients/client/dotnet/docs/ClientUpdateSettingsFlowWithProfileMethod.md +++ b/clients/client/dotnet/docs/ClientUpdateSettingsFlowWithProfileMethod.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **CsrfToken** | **string** | The Anti-CSRF Token This token is only required when performing browser flows. | [optional] **Method** | **string** | Method Should be set to profile when trying to update a profile. | **Traits** | **Object** | Traits The identity's traits. | +**TransientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dotnet/docs/ClientUpdateSettingsFlowWithTotpMethod.md b/clients/client/dotnet/docs/ClientUpdateSettingsFlowWithTotpMethod.md index 3cc5e585b11..62ee472be17 100644 --- a/clients/client/dotnet/docs/ClientUpdateSettingsFlowWithTotpMethod.md +++ b/clients/client/dotnet/docs/ClientUpdateSettingsFlowWithTotpMethod.md @@ -9,6 +9,7 @@ Name | Type | Description | Notes **Method** | **string** | Method Should be set to \"totp\" when trying to add, update, or remove a totp pairing. | **TotpCode** | **string** | ValidationTOTP must contain a valid TOTP based on the | [optional] **TotpUnlink** | **bool** | UnlinkTOTP if true will remove the TOTP pairing, effectively removing the credential. This can be used to set up a new TOTP device. | [optional] +**TransientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dotnet/docs/ClientUpdateSettingsFlowWithWebAuthnMethod.md b/clients/client/dotnet/docs/ClientUpdateSettingsFlowWithWebAuthnMethod.md index a1dcbc0a8e9..1dfa82bd50a 100644 --- a/clients/client/dotnet/docs/ClientUpdateSettingsFlowWithWebAuthnMethod.md +++ b/clients/client/dotnet/docs/ClientUpdateSettingsFlowWithWebAuthnMethod.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **CsrfToken** | **string** | CSRFToken is the anti-CSRF token | [optional] **Method** | **string** | Method Should be set to \"webauthn\" when trying to add, update, or remove a webAuthn pairing. | +**TransientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] **WebauthnRegister** | **string** | Register a WebAuthn Security Key It is expected that the JSON returned by the WebAuthn registration process is included here. | [optional] **WebauthnRegisterDisplayname** | **string** | Name of the WebAuthn Security Key to be Added A human-readable name for the security key which will be added. | [optional] **WebauthnRemove** | **string** | Remove a WebAuthn Security Key This must contain the ID of the WebAuthN connection. | [optional] diff --git a/clients/client/dotnet/docs/ClientUpdateVerificationFlowBody.md b/clients/client/dotnet/docs/ClientUpdateVerificationFlowBody.md index d2e2fcf5381..9ab69f02e49 100644 --- a/clients/client/dotnet/docs/ClientUpdateVerificationFlowBody.md +++ b/clients/client/dotnet/docs/ClientUpdateVerificationFlowBody.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **CsrfToken** | **string** | Sending the anti-csrf token is only required for browser login flows. | [optional] **Email** | **string** | The email address to verify If the email belongs to a valid account, a verifiation email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation#attempted-verification-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email | **Method** | **string** | Method is the method that should be used for this verification flow Allowed values are `link` and `code`. link VerificationStrategyLink code VerificationStrategyCode | +**TransientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] **Code** | **string** | Code from the recovery email If you want to submit a code, use this field, but make sure to _not_ include the email field, as well. | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dotnet/docs/ClientUpdateVerificationFlowWithCodeMethod.md b/clients/client/dotnet/docs/ClientUpdateVerificationFlowWithCodeMethod.md index 07eff27cd0f..57e7fbe6c83 100644 --- a/clients/client/dotnet/docs/ClientUpdateVerificationFlowWithCodeMethod.md +++ b/clients/client/dotnet/docs/ClientUpdateVerificationFlowWithCodeMethod.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **CsrfToken** | **string** | Sending the anti-csrf token is only required for browser login flows. | [optional] **Email** | **string** | The email address to verify If the email belongs to a valid account, a verifiation email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation#attempted-verification-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email | [optional] **Method** | **string** | Method is the method that should be used for this verification flow Allowed values are `link` and `code`. link VerificationStrategyLink code VerificationStrategyCode | +**TransientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dotnet/docs/ClientUpdateVerificationFlowWithLinkMethod.md b/clients/client/dotnet/docs/ClientUpdateVerificationFlowWithLinkMethod.md index 99f97ae2094..e3e1a32b553 100644 --- a/clients/client/dotnet/docs/ClientUpdateVerificationFlowWithLinkMethod.md +++ b/clients/client/dotnet/docs/ClientUpdateVerificationFlowWithLinkMethod.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **CsrfToken** | **string** | Sending the anti-csrf token is only required for browser login flows. | [optional] **Email** | **string** | Email to Verify Needs to be set when initiating the flow. If the email is a registered verification email, a verification link will be sent. If the email is not known, a email with details on what happened will be sent instead. format: email | **Method** | **string** | Method is the method that should be used for this verification flow Allowed values are `link` and `code` link VerificationStrategyLink code VerificationStrategyCode | +**TransientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/dotnet/docs/ClientUpdateWorkspacePayload.md b/clients/client/dotnet/docs/ClientUpdateWorkspacePayload.md new file mode 100644 index 00000000000..08893b4a596 --- /dev/null +++ b/clients/client/dotnet/docs/ClientUpdateWorkspacePayload.md @@ -0,0 +1,10 @@ +# Ory.Client.Model.ClientUpdateWorkspacePayload + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Name** | **string** | The name of the workspace. | + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + diff --git a/clients/client/dotnet/docs/ClientVerificationFlow.md b/clients/client/dotnet/docs/ClientVerificationFlow.md index 9f2632d689b..35073bedde2 100644 --- a/clients/client/dotnet/docs/ClientVerificationFlow.md +++ b/clients/client/dotnet/docs/ClientVerificationFlow.md @@ -12,6 +12,7 @@ Name | Type | Description | Notes **RequestUrl** | **string** | RequestURL is the initial URL that was requested from Ory Kratos. It can be used to forward information contained in the URL's path or query for example. | [optional] **ReturnTo** | **string** | ReturnTo contains the requested return_to URL. | [optional] **State** | **Object** | State represents the state of this request: choose_method: ask the user to choose a method (e.g. verify your email) sent_email: the email has been sent to the user passed_challenge: the request was successful and the verification challenge was passed. | +**TransientPayload** | **Object** | TransientPayload is used to pass data from the verification flow to hooks and email templates | [optional] **Type** | **string** | The flow type can either be `api` or `browser`. | **Ui** | [**ClientUiContainer**](ClientUiContainer.md) | | diff --git a/clients/client/dotnet/docs/FrontendApi.md b/clients/client/dotnet/docs/FrontendApi.md index 5e6d7aee77a..499055de1d2 100644 --- a/clients/client/dotnet/docs/FrontendApi.md +++ b/clients/client/dotnet/docs/FrontendApi.md @@ -38,7 +38,7 @@ Method | HTTP request | Description # **CreateBrowserLoginFlow** -> ClientLoginFlow CreateBrowserLoginFlow (bool? refresh = null, string aal = null, string returnTo = null, string cookie = null, string loginChallenge = null, string organization = null) +> ClientLoginFlow CreateBrowserLoginFlow (bool? refresh = null, string aal = null, string returnTo = null, string cookie = null, string loginChallenge = null, string organization = null, string via = null) Create Login Flow for Browsers @@ -67,11 +67,12 @@ namespace Example var cookie = "cookie_example"; // string | HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. (optional) var loginChallenge = "loginChallenge_example"; // string | An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). (optional) var organization = "organization_example"; // string | An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. (optional) + var via = "via_example"; // string | Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. (optional) try { // Create Login Flow for Browsers - ClientLoginFlow result = apiInstance.CreateBrowserLoginFlow(refresh, aal, returnTo, cookie, loginChallenge, organization); + ClientLoginFlow result = apiInstance.CreateBrowserLoginFlow(refresh, aal, returnTo, cookie, loginChallenge, organization, via); Debug.WriteLine(result); } catch (ApiException e) @@ -95,6 +96,7 @@ Name | Type | Description | Notes **cookie** | **string**| HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. | [optional] **loginChallenge** | **string**| An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). | [optional] **organization** | **string**| An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. | [optional] + **via** | **string**| Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. | [optional] ### Return type diff --git a/clients/client/dotnet/docs/IdentityApi.md b/clients/client/dotnet/docs/IdentityApi.md index b8cae5545ac..fa359d73402 100644 --- a/clients/client/dotnet/docs/IdentityApi.md +++ b/clients/client/dotnet/docs/IdentityApi.md @@ -947,7 +947,7 @@ Name | Type | Description | Notes # **ListIdentities** -> List<ClientIdentity> ListIdentities (long? perPage = null, long? page = null, long? pageSize = null, string pageToken = null, string consistency = null, List ids = null, string credentialsIdentifier = null, string previewCredentialsIdentifierSimilar = null) +> List<ClientIdentity> ListIdentities (long? perPage = null, long? page = null, long? pageSize = null, string pageToken = null, string consistency = null, List ids = null, string credentialsIdentifier = null, string previewCredentialsIdentifierSimilar = null, List includeCredential = null) List Identities @@ -981,11 +981,12 @@ namespace Example var ids = new List(); // List | List of ids used to filter identities. If this list is empty, then no filter will be applied. (optional) var credentialsIdentifier = "credentialsIdentifier_example"; // string | CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) var previewCredentialsIdentifierSimilar = "previewCredentialsIdentifierSimilar_example"; // string | This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) + var includeCredential = new List(); // List | Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. (optional) try { // List Identities - List result = apiInstance.ListIdentities(perPage, page, pageSize, pageToken, consistency, ids, credentialsIdentifier, previewCredentialsIdentifierSimilar); + List result = apiInstance.ListIdentities(perPage, page, pageSize, pageToken, consistency, ids, credentialsIdentifier, previewCredentialsIdentifierSimilar, includeCredential); Debug.WriteLine(result); } catch (ApiException e) @@ -1011,6 +1012,7 @@ Name | Type | Description | Notes **ids** | [**List<string>**](string.md)| List of ids used to filter identities. If this list is empty, then no filter will be applied. | [optional] **credentialsIdentifier** | **string**| CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. | [optional] **previewCredentialsIdentifierSimilar** | **string**| This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. | [optional] + **includeCredential** | [**List<string>**](string.md)| Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. | [optional] ### Return type diff --git a/clients/client/dotnet/docs/ProjectApi.md b/clients/client/dotnet/docs/ProjectApi.md index e6013c54c92..36874cd5db0 100644 --- a/clients/client/dotnet/docs/ProjectApi.md +++ b/clients/client/dotnet/docs/ProjectApi.md @@ -642,7 +642,7 @@ Name | Type | Description | Notes # **GetProjectMembers** -> List<ClientCloudAccount> GetProjectMembers (string project) +> List<ClientProjectMember> GetProjectMembers (string project) Get all members associated with this project @@ -673,7 +673,7 @@ namespace Example try { // Get all members associated with this project - List result = apiInstance.GetProjectMembers(project); + List result = apiInstance.GetProjectMembers(project); Debug.WriteLine(result); } catch (ApiException e) @@ -695,7 +695,7 @@ Name | Type | Description | Notes ### Return type -[**List<ClientCloudAccount>**](ClientCloudAccount.md) +[**List<ClientProjectMember>**](ClientProjectMember.md) ### Authorization @@ -747,7 +747,7 @@ namespace Example var apiInstance = new ProjectApi(config); var projectId = "projectId_example"; // string | Project ID var eventType = "eventType_example"; // string | The event type to query for - var resolution = "resolution_example"; // string | The resolution of the buckets The minimum resolution is 1 hour. + var resolution = "resolution_example"; // string | The resolution of the buckets The minimum resolution is 1 minute. var from = DateTime.Parse("2013-10-20T19:20:30+01:00"); // DateTime | The start RFC3339 date of the time window var to = DateTime.Parse("2013-10-20T19:20:30+01:00"); // DateTime | The end RFC3339 date of the time window @@ -773,7 +773,7 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **projectId** | **string**| Project ID | **eventType** | **string**| The event type to query for | - **resolution** | **string**| The resolution of the buckets The minimum resolution is 1 hour. | + **resolution** | **string**| The resolution of the buckets The minimum resolution is 1 minute. | **from** | **DateTime**| The start RFC3339 date of the time window | **to** | **DateTime**| The end RFC3339 date of the time window | diff --git a/clients/client/dotnet/src/Ory.Client.Test/Api/CourierApiTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Api/CourierApiTests.cs index 9a4dba398f7..2e1776b2273 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Api/CourierApiTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Api/CourierApiTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Api/EventsApiTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Api/EventsApiTests.cs index 62a03cd2f48..1ababef5e4a 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Api/EventsApiTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Api/EventsApiTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Api/FrontendApiTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Api/FrontendApiTests.cs index b33f5f737e6..095598ad675 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Api/FrontendApiTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Api/FrontendApiTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -68,7 +68,8 @@ public void CreateBrowserLoginFlowTest() //string cookie = null; //string loginChallenge = null; //string organization = null; - //var response = instance.CreateBrowserLoginFlow(refresh, aal, returnTo, cookie, loginChallenge, organization); + //string via = null; + //var response = instance.CreateBrowserLoginFlow(refresh, aal, returnTo, cookie, loginChallenge, organization, via); //Assert.IsType(response); } diff --git a/clients/client/dotnet/src/Ory.Client.Test/Api/IdentityApiTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Api/IdentityApiTests.cs index cb24c729056..73b46b3c1a3 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Api/IdentityApiTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Api/IdentityApiTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -214,7 +214,8 @@ public void ListIdentitiesTest() //List ids = null; //string credentialsIdentifier = null; //string previewCredentialsIdentifierSimilar = null; - //var response = instance.ListIdentities(perPage, page, pageSize, pageToken, consistency, ids, credentialsIdentifier, previewCredentialsIdentifierSimilar); + //List includeCredential = null; + //var response = instance.ListIdentities(perPage, page, pageSize, pageToken, consistency, ids, credentialsIdentifier, previewCredentialsIdentifierSimilar, includeCredential); //Assert.IsType>(response); } diff --git a/clients/client/dotnet/src/Ory.Client.Test/Api/JwkApiTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Api/JwkApiTests.cs index 90b5deb84f3..b9c806f2df7 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Api/JwkApiTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Api/JwkApiTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Api/MetadataApiTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Api/MetadataApiTests.cs index 527883bc68f..b1b84737e61 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Api/MetadataApiTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Api/MetadataApiTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Api/OAuth2ApiTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Api/OAuth2ApiTests.cs index e8f1b685be0..c9bd93a0a99 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Api/OAuth2ApiTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Api/OAuth2ApiTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Api/OidcApiTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Api/OidcApiTests.cs index 8969efe1e1e..92eea756827 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Api/OidcApiTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Api/OidcApiTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Api/PermissionApiTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Api/PermissionApiTests.cs index 89d096f7e1f..0f80c26b04f 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Api/PermissionApiTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Api/PermissionApiTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Api/ProjectApiTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Api/ProjectApiTests.cs index 987db1e2291..d740d8d5586 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Api/ProjectApiTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Api/ProjectApiTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -162,7 +162,7 @@ public void GetProjectMembersTest() // TODO uncomment below to test the method and replace null with proper value //string project = null; //var response = instance.GetProjectMembers(project); - //Assert.IsType>(response); + //Assert.IsType>(response); } /// diff --git a/clients/client/dotnet/src/Ory.Client.Test/Api/RelationshipApiTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Api/RelationshipApiTests.cs index e87aeee6eb9..91f3a335b45 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Api/RelationshipApiTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Api/RelationshipApiTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Api/WellknownApiTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Api/WellknownApiTests.cs index 91b0a521807..c5efa3c54d1 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Api/WellknownApiTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Api/WellknownApiTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientAcceptOAuth2ConsentRequestSessionTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientAcceptOAuth2ConsentRequestSessionTests.cs index 71f3baae44a..6996dd13292 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientAcceptOAuth2ConsentRequestSessionTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientAcceptOAuth2ConsentRequestSessionTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientAcceptOAuth2ConsentRequestTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientAcceptOAuth2ConsentRequestTests.cs index 775e57661ce..19d7d6d5d2a 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientAcceptOAuth2ConsentRequestTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientAcceptOAuth2ConsentRequestTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientAcceptOAuth2LoginRequestTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientAcceptOAuth2LoginRequestTests.cs index 4960ebb3043..7ce48240431 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientAcceptOAuth2LoginRequestTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientAcceptOAuth2LoginRequestTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientActiveProjectInConsoleTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientActiveProjectInConsoleTests.cs index 0cf0dd6dc34..a8f6a1d9518 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientActiveProjectInConsoleTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientActiveProjectInConsoleTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientAttributeFilterTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientAttributeFilterTests.cs index 43360761c87..2b0f8a991a2 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientAttributeFilterTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientAttributeFilterTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientAttributeTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientAttributeTests.cs index 9726158e650..51370ed1321 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientAttributeTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientAttributeTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientAttributesCountDatapointTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientAttributesCountDatapointTests.cs index 68a5ebc6870..22d7e3732d7 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientAttributesCountDatapointTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientAttributesCountDatapointTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientAuthenticatorAssuranceLevelTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientAuthenticatorAssuranceLevelTests.cs index 027efcaf5d6..3bc412cf53a 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientAuthenticatorAssuranceLevelTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientAuthenticatorAssuranceLevelTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientBatchPatchIdentitiesResponseTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientBatchPatchIdentitiesResponseTests.cs index ab2badc55f6..b3904fff797 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientBatchPatchIdentitiesResponseTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientBatchPatchIdentitiesResponseTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCheckOplSyntaxResultTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCheckOplSyntaxResultTests.cs index 4b03b842ac7..02d4a2836ce 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCheckOplSyntaxResultTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCheckOplSyntaxResultTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCheckPermissionResultTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCheckPermissionResultTests.cs index de9042504dd..0936b5c0ba9 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCheckPermissionResultTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCheckPermissionResultTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCloudAccountTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCloudAccountTests.cs index e48f4e700db..fcaf6953a65 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCloudAccountTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCloudAccountTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientConsistencyRequestParametersTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientConsistencyRequestParametersTests.cs index 0cec7855b55..ae2eaeea177 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientConsistencyRequestParametersTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientConsistencyRequestParametersTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithRecoveryUiFlowTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithRecoveryUiFlowTests.cs index 0361e912f27..fcb01e0b201 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithRecoveryUiFlowTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithRecoveryUiFlowTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithRecoveryUiTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithRecoveryUiTests.cs index 759f9045820..b000d79d2e8 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithRecoveryUiTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithRecoveryUiTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithSetOrySessionTokenTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithSetOrySessionTokenTests.cs index 7fd5a7519a5..e61e72026b7 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithSetOrySessionTokenTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithSetOrySessionTokenTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithSettingsUiFlowTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithSettingsUiFlowTests.cs index a2ce56f18d9..ef6f57fa396 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithSettingsUiFlowTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithSettingsUiFlowTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithSettingsUiTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithSettingsUiTests.cs index 17ade81e2a2..68f52283f1d 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithSettingsUiTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithSettingsUiTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithTests.cs index 923463d2556..bf7f04d7982 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithVerificationUiFlowTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithVerificationUiFlowTests.cs index d47b2185253..19c44ea9234 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithVerificationUiFlowTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithVerificationUiFlowTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithVerificationUiTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithVerificationUiTests.cs index db5062e28d0..7537849d20c 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithVerificationUiTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientContinueWithVerificationUiTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCourierMessageStatusTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCourierMessageStatusTests.cs index 1a2efe2af6b..4a2874ca1e9 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCourierMessageStatusTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCourierMessageStatusTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCourierMessageTypeTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCourierMessageTypeTests.cs index 12105eb8bfb..81c9d754ff3 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCourierMessageTypeTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCourierMessageTypeTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateCustomDomainBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateCustomDomainBodyTests.cs index 27f920f9e2b..95c5847dd32 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateCustomDomainBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateCustomDomainBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateEventStreamBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateEventStreamBodyTests.cs index 6f80646ad4b..263a76c3eaf 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateEventStreamBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateEventStreamBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateIdentityBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateIdentityBodyTests.cs index 27234eb8db6..91efbd8343d 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateIdentityBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateIdentityBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateInviteResponseTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateInviteResponseTests.cs index 7812b5cce4f..dea30b5c6b5 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateInviteResponseTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateInviteResponseTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateJsonWebKeySetTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateJsonWebKeySetTests.cs index 6b4589a8883..d17104ae453 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateJsonWebKeySetTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateJsonWebKeySetTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateProjectBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateProjectBodyTests.cs index 07fa6940d88..5eaf61c506f 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateProjectBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateProjectBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateProjectBrandingTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateProjectBrandingTests.cs index 4474b030fda..06f5a04f3b8 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateProjectBrandingTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateProjectBrandingTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateProjectMemberInviteBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateProjectMemberInviteBodyTests.cs index 2c3f12719c1..5a1fa8b3630 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateProjectMemberInviteBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateProjectMemberInviteBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateProjectNormalizedPayloadTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateProjectNormalizedPayloadTests.cs index 77db34a3101..173b570f4c6 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateProjectNormalizedPayloadTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateProjectNormalizedPayloadTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -74,6 +74,14 @@ public void DisableAccountExperienceWelcomeScreenTest() // TODO unit test for the property 'DisableAccountExperienceWelcomeScreen' } /// + /// Test the property 'EnableAxV2' + /// + [Fact] + public void EnableAxV2Test() + { + // TODO unit test for the property 'EnableAxV2' + } + /// /// Test the property 'Environment' /// [Fact] diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateRecoveryCodeForIdentityBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateRecoveryCodeForIdentityBodyTests.cs index 8cec60f9f2d..9bbc60901f7 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateRecoveryCodeForIdentityBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateRecoveryCodeForIdentityBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateRecoveryLinkForIdentityBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateRecoveryLinkForIdentityBodyTests.cs index caeb1fcb0ec..ddfaf1755f2 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateRecoveryLinkForIdentityBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateRecoveryLinkForIdentityBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateRelationshipBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateRelationshipBodyTests.cs index e8b8244cc2b..6637d74f30e 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateRelationshipBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateRelationshipBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateSubscriptionBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateSubscriptionBodyTests.cs index db8427028a1..63301be77d7 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateSubscriptionBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateSubscriptionBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateSubscriptionCommonTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateSubscriptionCommonTests.cs index d3c9d381772..3e29b3a70af 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateSubscriptionCommonTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateSubscriptionCommonTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateVerifiableCredentialRequestBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateVerifiableCredentialRequestBodyTests.cs index dfa90521f74..e4e72448837 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateVerifiableCredentialRequestBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateVerifiableCredentialRequestBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateWorkspaceMemberInviteBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateWorkspaceMemberInviteBodyTests.cs index 914eb365a3d..c53197a249c 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateWorkspaceMemberInviteBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateWorkspaceMemberInviteBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateWorkspacePayloadTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateWorkspacePayloadTests.cs index eff9cd09dcc..42f609b1d52 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateWorkspacePayloadTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateWorkspacePayloadTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateWorkspaceSubscriptionBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateWorkspaceSubscriptionBodyTests.cs index f856e414739..7aa3d1bbd44 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateWorkspaceSubscriptionBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCreateWorkspaceSubscriptionBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCredentialSupportedDraft00Tests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCredentialSupportedDraft00Tests.cs index 9514c76e70b..e2c9e0a2246 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCredentialSupportedDraft00Tests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCredentialSupportedDraft00Tests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCustomDomainTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCustomDomainTests.cs index 1a9f4195ab6..8950dcfc055 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCustomDomainTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientCustomDomainTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientDeleteMySessionsCountTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientDeleteMySessionsCountTests.cs index 3eb0437f3e5..2867ccc8766 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientDeleteMySessionsCountTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientDeleteMySessionsCountTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientEmailTemplateDataBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientEmailTemplateDataBodyTests.cs index ea245ec31db..df5cb8f6c0f 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientEmailTemplateDataBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientEmailTemplateDataBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientEmailTemplateDataTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientEmailTemplateDataTests.cs index 7f9ec8902ee..38b136fcaec 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientEmailTemplateDataTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientEmailTemplateDataTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientErrorAuthenticatorAssuranceLevelNotSatisfiedTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientErrorAuthenticatorAssuranceLevelNotSatisfiedTests.cs index 551d93daf83..856fc112dd6 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientErrorAuthenticatorAssuranceLevelNotSatisfiedTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientErrorAuthenticatorAssuranceLevelNotSatisfiedTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientErrorBrowserLocationChangeRequiredTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientErrorBrowserLocationChangeRequiredTests.cs index f8a2deb2b1a..8d338023f08 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientErrorBrowserLocationChangeRequiredTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientErrorBrowserLocationChangeRequiredTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientErrorFlowReplacedTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientErrorFlowReplacedTests.cs index 1e23e08a995..f864151274e 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientErrorFlowReplacedTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientErrorFlowReplacedTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientErrorGenericTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientErrorGenericTests.cs index 4c7ecaf529b..04be93d8806 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientErrorGenericTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientErrorGenericTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientErrorOAuth2Tests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientErrorOAuth2Tests.cs index 977191a7d5a..ceac78e732b 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientErrorOAuth2Tests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientErrorOAuth2Tests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientEventStreamTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientEventStreamTests.cs index dd2ab411d94..7bc7dc3973a 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientEventStreamTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientEventStreamTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientExpandedPermissionTreeTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientExpandedPermissionTreeTests.cs index 14479d54166..3b1430a9049 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientExpandedPermissionTreeTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientExpandedPermissionTreeTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientFlowErrorTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientFlowErrorTests.cs index b24434026db..f619dd725f6 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientFlowErrorTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientFlowErrorTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGenericErrorContentTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGenericErrorContentTests.cs index 9ef2411111e..7dfc2942757 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGenericErrorContentTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGenericErrorContentTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGenericErrorTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGenericErrorTests.cs index 711cd23e83c..56b0ed72b3c 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGenericErrorTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGenericErrorTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGenericUsageTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGenericUsageTests.cs index d146ce3123b..c7e58dbcbb8 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGenericUsageTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGenericUsageTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetAttributesCountResponseTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetAttributesCountResponseTests.cs index ac25521214c..80cdf4420e2 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetAttributesCountResponseTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetAttributesCountResponseTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetManagedIdentitySchemaLocationTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetManagedIdentitySchemaLocationTests.cs index 383633e3e0d..7cd695111c8 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetManagedIdentitySchemaLocationTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetManagedIdentitySchemaLocationTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetMetricsEventAttributesResponseTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetMetricsEventAttributesResponseTests.cs index 1940cd47568..d93619d168e 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetMetricsEventAttributesResponseTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetMetricsEventAttributesResponseTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetMetricsEventTypesResponseTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetMetricsEventTypesResponseTests.cs index 840035f0f43..5482485e6e6 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetMetricsEventTypesResponseTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetMetricsEventTypesResponseTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetOrganizationResponseTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetOrganizationResponseTests.cs index f29ed4ffa4a..a850f02aa97 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetOrganizationResponseTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetOrganizationResponseTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetProjectEventsBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetProjectEventsBodyTests.cs index 81c3eeee09e..52bfdcf6528 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetProjectEventsBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetProjectEventsBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetProjectEventsResponseTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetProjectEventsResponseTests.cs index 897f69cee96..38de8b38492 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetProjectEventsResponseTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetProjectEventsResponseTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetProjectMetricsResponseTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetProjectMetricsResponseTests.cs index a31ef59de2d..6e1c5150726 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetProjectMetricsResponseTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetProjectMetricsResponseTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetSessionActivityResponseTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetSessionActivityResponseTests.cs index 1b507dbe3ea..3a6fafa3a88 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetSessionActivityResponseTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientGetSessionActivityResponseTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientHealthNotReadyStatusTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientHealthNotReadyStatusTests.cs index 4ecebd89d4b..01e38dcb418 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientHealthNotReadyStatusTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientHealthNotReadyStatusTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientHealthStatusTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientHealthStatusTests.cs index 04eade0fc15..60ee0ebfcb3 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientHealthStatusTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientHealthStatusTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityCredentialsCodeTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityCredentialsCodeTests.cs index e1c663841e2..5901122ca70 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityCredentialsCodeTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityCredentialsCodeTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityCredentialsOidcProviderTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityCredentialsOidcProviderTests.cs index aa18c5728dd..ffc440b66f6 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityCredentialsOidcProviderTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityCredentialsOidcProviderTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityCredentialsOidcTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityCredentialsOidcTests.cs index 6db15449a10..21060b68ed0 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityCredentialsOidcTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityCredentialsOidcTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityCredentialsPasswordTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityCredentialsPasswordTests.cs index 18cb7ca3ddf..7ea96a419b6 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityCredentialsPasswordTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityCredentialsPasswordTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityCredentialsTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityCredentialsTests.cs index 6e9a6d2c35c..1593e7329db 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityCredentialsTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityCredentialsTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityPatchResponseTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityPatchResponseTests.cs index aaa84f432c6..df838b4b592 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityPatchResponseTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityPatchResponseTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityPatchTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityPatchTests.cs index 5aff018182b..ead64a7700f 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityPatchTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityPatchTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentitySchemaContainerTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentitySchemaContainerTests.cs index 9dedb4b71ba..0ad11cd3125 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentitySchemaContainerTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentitySchemaContainerTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentitySchemaPresetTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentitySchemaPresetTests.cs index c4a2eb29547..277b24c761f 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentitySchemaPresetTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentitySchemaPresetTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityTests.cs index 47b3c931810..2987df832fd 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityWithCredentialsOidcConfigProviderTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityWithCredentialsOidcConfigProviderTests.cs index cb182f98f94..a6ac64c5638 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityWithCredentialsOidcConfigProviderTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityWithCredentialsOidcConfigProviderTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityWithCredentialsOidcConfigTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityWithCredentialsOidcConfigTests.cs index 74ce64d9142..6919aaf516f 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityWithCredentialsOidcConfigTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityWithCredentialsOidcConfigTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityWithCredentialsOidcTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityWithCredentialsOidcTests.cs index b5073f57951..db53d02d5e3 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityWithCredentialsOidcTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityWithCredentialsOidcTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityWithCredentialsPasswordConfigTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityWithCredentialsPasswordConfigTests.cs index 6067587ad31..27fbe5c52d8 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityWithCredentialsPasswordConfigTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityWithCredentialsPasswordConfigTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityWithCredentialsPasswordTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityWithCredentialsPasswordTests.cs index 5e8233fdeb2..40410da6f12 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityWithCredentialsPasswordTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityWithCredentialsPasswordTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityWithCredentialsTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityWithCredentialsTests.cs index 453feb174b3..ad1be9445a4 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityWithCredentialsTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIdentityWithCredentialsTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInlineObject3Tests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInlineObject3Tests.cs index ae2b991efb2..6780dac0abe 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInlineObject3Tests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInlineObject3Tests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInlineResponse2001Tests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInlineResponse2001Tests.cs index e80b6f55106..f4075751fff 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInlineResponse2001Tests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInlineResponse2001Tests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInlineResponse200Tests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInlineResponse200Tests.cs index df506a81d89..986c271b4c2 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInlineResponse200Tests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInlineResponse200Tests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInlineResponse503Tests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInlineResponse503Tests.cs index 9a10730235c..8bd96d975ca 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInlineResponse503Tests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInlineResponse503Tests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInternalGetProjectBrandingBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInternalGetProjectBrandingBodyTests.cs index 7765c7c7ce5..d18d56d3bad 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInternalGetProjectBrandingBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInternalGetProjectBrandingBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInternalIsAXWelcomeScreenEnabledForProjectBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInternalIsAXWelcomeScreenEnabledForProjectBodyTests.cs index 0d316014bb1..9b0546ba790 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInternalIsAXWelcomeScreenEnabledForProjectBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInternalIsAXWelcomeScreenEnabledForProjectBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInternalIsOwnerForProjectBySlugBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInternalIsOwnerForProjectBySlugBodyTests.cs index ad68650692d..2816209f27b 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInternalIsOwnerForProjectBySlugBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInternalIsOwnerForProjectBySlugBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInternalIsOwnerForProjectBySlugResponseTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInternalIsOwnerForProjectBySlugResponseTests.cs index 51b3a4d2064..517e0fc95da 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInternalIsOwnerForProjectBySlugResponseTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInternalIsOwnerForProjectBySlugResponseTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIntrospectedOAuth2TokenTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIntrospectedOAuth2TokenTests.cs index d9032f5b6a8..c759e45489e 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIntrospectedOAuth2TokenTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIntrospectedOAuth2TokenTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIsOwnerForProjectBySlugTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIsOwnerForProjectBySlugTests.cs index f2c74cf27fe..ac6b5a24dc3 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIsOwnerForProjectBySlugTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientIsOwnerForProjectBySlugTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientJsonPatchTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientJsonPatchTests.cs index 891b064a764..f299e468182 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientJsonPatchTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientJsonPatchTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientJsonWebKeySetTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientJsonWebKeySetTests.cs index 9217efe4ee1..0183e048625 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientJsonWebKeySetTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientJsonWebKeySetTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientJsonWebKeyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientJsonWebKeyTests.cs index 28854b1508e..9e8c8e3e8b7 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientJsonWebKeyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientJsonWebKeyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientKetoNamespaceTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientKetoNamespaceTests.cs index 3e8e3b5b45b..7bf5a2effa5 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientKetoNamespaceTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientKetoNamespaceTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientListEventStreamsTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientListEventStreamsTests.cs index 17028f9f9a7..068e4772ddc 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientListEventStreamsTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientListEventStreamsTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientListMyWorkspacesResponseTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientListMyWorkspacesResponseTests.cs index 8eddc980adc..d8d869a5922 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientListMyWorkspacesResponseTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientListMyWorkspacesResponseTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientListOrganizationsResponseTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientListOrganizationsResponseTests.cs index 787895c0bc9..da008536efa 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientListOrganizationsResponseTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientListOrganizationsResponseTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientListWorkspaceProjectsResponseTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientListWorkspaceProjectsResponseTests.cs index 511efa026c8..7566281f437 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientListWorkspaceProjectsResponseTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientListWorkspaceProjectsResponseTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientLoginFlowStateTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientLoginFlowStateTests.cs index 9166ff924a9..b540f977bb8 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientLoginFlowStateTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientLoginFlowStateTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientLoginFlowTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientLoginFlowTests.cs index 97950a5dfea..dc9728f1235 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientLoginFlowTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientLoginFlowTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -170,6 +170,14 @@ public void StateTest() // TODO unit test for the property 'State' } /// + /// Test the property 'TransientPayload' + /// + [Fact] + public void TransientPayloadTest() + { + // TODO unit test for the property 'TransientPayload' + } + /// /// Test the property 'Type' /// [Fact] diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientLogoutFlowTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientLogoutFlowTests.cs index fc3d6a21c13..6a1771156e4 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientLogoutFlowTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientLogoutFlowTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientManagedIdentitySchemaTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientManagedIdentitySchemaTests.cs index 2a1c928561b..55327a38677 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientManagedIdentitySchemaTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientManagedIdentitySchemaTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientManagedIdentitySchemaValidationResultTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientManagedIdentitySchemaValidationResultTests.cs index c45e0d43928..27fbc458cc5 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientManagedIdentitySchemaValidationResultTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientManagedIdentitySchemaValidationResultTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientMemberInviteTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientMemberInviteTests.cs index 7452eb439e1..46f5b7b929a 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientMemberInviteTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientMemberInviteTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientMessageDispatchTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientMessageDispatchTests.cs index fad394b01b8..670b7e6a7ea 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientMessageDispatchTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientMessageDispatchTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientMessageTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientMessageTests.cs index 93749c1cbe0..c65f2ae20c2 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientMessageTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientMessageTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientMetricsDatapointTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientMetricsDatapointTests.cs index 7b20968dbe4..03e32bc296f 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientMetricsDatapointTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientMetricsDatapointTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientMigrationOptionsTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientMigrationOptionsTests.cs index ab3b2e3ba79..da4c2c29a14 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientMigrationOptionsTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientMigrationOptionsTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNamespaceTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNamespaceTests.cs index c89de4ed72b..370b112c7db 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNamespaceTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNamespaceTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNeedsPrivilegedSessionErrorTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNeedsPrivilegedSessionErrorTests.cs index 0ef6a3160be..10bb754f79b 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNeedsPrivilegedSessionErrorTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNeedsPrivilegedSessionErrorTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNormalizedProjectRevisionCourierChannelTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNormalizedProjectRevisionCourierChannelTests.cs index 30078f3c128..9513717bcbc 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNormalizedProjectRevisionCourierChannelTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNormalizedProjectRevisionCourierChannelTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNormalizedProjectRevisionHookTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNormalizedProjectRevisionHookTests.cs index 930a162f278..ba181f5e8be 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNormalizedProjectRevisionHookTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNormalizedProjectRevisionHookTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNormalizedProjectRevisionIdentitySchemaTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNormalizedProjectRevisionIdentitySchemaTests.cs index 80b80a56df3..194e50ebe67 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNormalizedProjectRevisionIdentitySchemaTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNormalizedProjectRevisionIdentitySchemaTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNormalizedProjectRevisionTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNormalizedProjectRevisionTests.cs index 14a4748f46e..8878bd9acb9 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNormalizedProjectRevisionTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNormalizedProjectRevisionTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -74,6 +74,14 @@ public void DisableAccountExperienceWelcomeScreenTest() // TODO unit test for the property 'DisableAccountExperienceWelcomeScreen' } /// + /// Test the property 'EnableAxV2' + /// + [Fact] + public void EnableAxV2Test() + { + // TODO unit test for the property 'EnableAxV2' + } + /// /// Test the property 'HydraOauth2AllowedTopLevelClaims' /// [Fact] diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNormalizedProjectRevisionThirdPartyProviderTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNormalizedProjectRevisionThirdPartyProviderTests.cs index 3e60e430cd2..1c0f5c8976a 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNormalizedProjectRevisionThirdPartyProviderTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNormalizedProjectRevisionThirdPartyProviderTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNormalizedProjectRevisionTokenizerTemplateTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNormalizedProjectRevisionTokenizerTemplateTests.cs index f82c695c3b2..be937108e39 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNormalizedProjectRevisionTokenizerTemplateTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNormalizedProjectRevisionTokenizerTemplateTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNormalizedProjectTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNormalizedProjectTests.cs index ad01edc09dc..8491dc22b36 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNormalizedProjectTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientNormalizedProjectTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2ClientTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2ClientTests.cs index 9ac6ef1a394..b306aacda2a 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2ClientTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2ClientTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2ClientTokenLifespansTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2ClientTokenLifespansTests.cs index 97f2cba10a9..3e30a872677 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2ClientTokenLifespansTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2ClientTokenLifespansTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2ConsentRequestOpenIDConnectContextTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2ConsentRequestOpenIDConnectContextTests.cs index d51dcfbcd10..6f7c39eb006 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2ConsentRequestOpenIDConnectContextTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2ConsentRequestOpenIDConnectContextTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2ConsentRequestTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2ConsentRequestTests.cs index 1a62bef6698..00428e85f21 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2ConsentRequestTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2ConsentRequestTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2ConsentSessionExpiresAtTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2ConsentSessionExpiresAtTests.cs index 99494d155c8..331c4691a1a 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2ConsentSessionExpiresAtTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2ConsentSessionExpiresAtTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2ConsentSessionTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2ConsentSessionTests.cs index fe775da570c..1cca64069e8 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2ConsentSessionTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2ConsentSessionTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2LoginRequestTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2LoginRequestTests.cs index ac57a18c6fb..739bc414a0b 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2LoginRequestTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2LoginRequestTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2LogoutRequestTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2LogoutRequestTests.cs index c19df8905cf..cc50a7f269d 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2LogoutRequestTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2LogoutRequestTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2RedirectToTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2RedirectToTests.cs index b844578c75e..d4bd8fca21e 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2RedirectToTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2RedirectToTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2TokenExchangeTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2TokenExchangeTests.cs index 6165aea1da9..f630748eaa8 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2TokenExchangeTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOAuth2TokenExchangeTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOidcConfigurationTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOidcConfigurationTests.cs index 67354757afa..b0c6fd7982e 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOidcConfigurationTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOidcConfigurationTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOidcUserInfoTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOidcUserInfoTests.cs index 9ddb16f9e01..c3a5adbadc3 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOidcUserInfoTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOidcUserInfoTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOrganizationBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOrganizationBodyTests.cs index 81eba321ca5..6de1b536bab 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOrganizationBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOrganizationBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOrganizationTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOrganizationTests.cs index 6996be5d16b..805af7b30e4 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOrganizationTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientOrganizationTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPaginationHeadersTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPaginationHeadersTests.cs index e38ef441663..451cc1dd96c 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPaginationHeadersTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPaginationHeadersTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPaginationTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPaginationTests.cs index d76f6fe014c..bd618ed955a 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPaginationTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPaginationTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientParseErrorTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientParseErrorTests.cs index f12eff5afa5..4ff192ebc26 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientParseErrorTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientParseErrorTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPatchIdentitiesBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPatchIdentitiesBodyTests.cs index 50e08a4d386..0b075c94cd9 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPatchIdentitiesBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPatchIdentitiesBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPerformNativeLogoutBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPerformNativeLogoutBodyTests.cs index 68dcff08bdc..e618d74bb0e 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPerformNativeLogoutBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPerformNativeLogoutBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPermissionsOnWorkpaceResponseTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPermissionsOnWorkpaceResponseTests.cs new file mode 100644 index 00000000000..f6e3e1971e4 --- /dev/null +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPermissionsOnWorkpaceResponseTests.cs @@ -0,0 +1,71 @@ +/* + * Ory APIs + * + * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. + * + * The version of the OpenAPI document: v1.8.1 + * Contact: support@ory.sh + * Generated by: https://github.com/openapitools/openapi-generator.git + */ + + +using Xunit; + +using System; +using System.Linq; +using System.IO; +using System.Collections.Generic; +using Ory.Client.Api; +using Ory.Client.Model; +using Ory.Client.Client; +using System.Reflection; +using Newtonsoft.Json; + +namespace Ory.Client.Test.Model +{ + /// + /// Class for testing ClientPermissionsOnWorkpaceResponse + /// + /// + /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). + /// Please update the test case below to test the model. + /// + public class ClientPermissionsOnWorkpaceResponseTests : IDisposable + { + // TODO uncomment below to declare an instance variable for ClientPermissionsOnWorkpaceResponse + //private ClientPermissionsOnWorkpaceResponse instance; + + public ClientPermissionsOnWorkpaceResponseTests() + { + // TODO uncomment below to create an instance of ClientPermissionsOnWorkpaceResponse + //instance = new ClientPermissionsOnWorkpaceResponse(); + } + + public void Dispose() + { + // Cleanup when everything is done. + } + + /// + /// Test an instance of ClientPermissionsOnWorkpaceResponse + /// + [Fact] + public void ClientPermissionsOnWorkpaceResponseInstanceTest() + { + // TODO uncomment below to test "IsType" ClientPermissionsOnWorkpaceResponse + //Assert.IsType(instance); + } + + + /// + /// Test the property 'Permissions' + /// + [Fact] + public void PermissionsTest() + { + // TODO unit test for the property 'Permissions' + } + + } + +} diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPlanDetailsTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPlanDetailsTests.cs index 37baca8d48a..aaaba44defa 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPlanDetailsTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPlanDetailsTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPlanTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPlanTests.cs index 4b23535037a..e7fcb4bc84a 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPlanTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPlanTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPostCheckPermissionBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPostCheckPermissionBodyTests.cs index d86a51bf3db..7c4acd676d1 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPostCheckPermissionBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPostCheckPermissionBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPostCheckPermissionOrErrorBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPostCheckPermissionOrErrorBodyTests.cs index b6ca5fca39f..27db84e7c44 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPostCheckPermissionOrErrorBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientPostCheckPermissionOrErrorBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectApiKeyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectApiKeyTests.cs index ec085960b67..9e56c689355 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectApiKeyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectApiKeyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectBrandingColorsTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectBrandingColorsTests.cs index 3817dd1e97b..51d5c6233ac 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectBrandingColorsTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectBrandingColorsTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectBrandingTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectBrandingTests.cs index 8698adc528e..fb1088092f5 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectBrandingTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectBrandingTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectBrandingThemeTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectBrandingThemeTests.cs index efcb1d45112..dfe17014f9a 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectBrandingThemeTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectBrandingThemeTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectCorsTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectCorsTests.cs index 04f9c01071c..1871fa5e87d 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectCorsTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectCorsTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectEventsDatapointTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectEventsDatapointTests.cs index 396cdc96b20..83dfefbfe97 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectEventsDatapointTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectEventsDatapointTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectHostTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectHostTests.cs index bfe81e49861..b4f961fe95f 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectHostTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectHostTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInternalProvisionMockSubscriptionTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectMemberTests.cs similarity index 52% rename from clients/client/dotnet/src/Ory.Client.Test/Model/ClientInternalProvisionMockSubscriptionTests.cs rename to clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectMemberTests.cs index cf147e2a86b..e35bd114aec 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientInternalProvisionMockSubscriptionTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectMemberTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -24,21 +24,21 @@ namespace Ory.Client.Test.Model { /// - /// Class for testing ClientInternalProvisionMockSubscription + /// Class for testing ClientProjectMember /// /// /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). /// Please update the test case below to test the model. /// - public class ClientInternalProvisionMockSubscriptionTests : IDisposable + public class ClientProjectMemberTests : IDisposable { - // TODO uncomment below to declare an instance variable for ClientInternalProvisionMockSubscription - //private ClientInternalProvisionMockSubscription instance; + // TODO uncomment below to declare an instance variable for ClientProjectMember + //private ClientProjectMember instance; - public ClientInternalProvisionMockSubscriptionTests() + public ClientProjectMemberTests() { - // TODO uncomment below to create an instance of ClientInternalProvisionMockSubscription - //instance = new ClientInternalProvisionMockSubscription(); + // TODO uncomment below to create an instance of ClientProjectMember + //instance = new ClientProjectMember(); } public void Dispose() @@ -47,47 +47,47 @@ public void Dispose() } /// - /// Test an instance of ClientInternalProvisionMockSubscription + /// Test an instance of ClientProjectMember /// [Fact] - public void ClientInternalProvisionMockSubscriptionInstanceTest() + public void ClientProjectMemberInstanceTest() { - // TODO uncomment below to test "IsType" ClientInternalProvisionMockSubscription - //Assert.IsType(instance); + // TODO uncomment below to test "IsType" ClientProjectMember + //Assert.IsType(instance); } /// - /// Test the property 'Currency' + /// Test the property 'Email' /// [Fact] - public void CurrencyTest() + public void EmailTest() { - // TODO unit test for the property 'Currency' + // TODO unit test for the property 'Email' } /// - /// Test the property 'IdentityId' + /// Test the property 'Id' /// [Fact] - public void IdentityIdTest() + public void IdTest() { - // TODO unit test for the property 'IdentityId' + // TODO unit test for the property 'Id' } /// - /// Test the property 'Interval' + /// Test the property 'Name' /// [Fact] - public void IntervalTest() + public void NameTest() { - // TODO unit test for the property 'Interval' + // TODO unit test for the property 'Name' } /// - /// Test the property 'Plan' + /// Test the property 'Role' /// [Fact] - public void PlanTest() + public void RoleTest() { - // TODO unit test for the property 'Plan' + // TODO unit test for the property 'Role' } } diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectMetadataTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectMetadataTests.cs index efd04ef90ad..aab7257525b 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectMetadataTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectMetadataTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectServiceIdentityTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectServiceIdentityTests.cs index facc9e785cf..8d89aa34910 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectServiceIdentityTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectServiceIdentityTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectServiceOAuth2Tests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectServiceOAuth2Tests.cs index bbd13596b37..d22c6f2a409 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectServiceOAuth2Tests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectServiceOAuth2Tests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectServicePermissionTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectServicePermissionTests.cs index 5a95742d21a..190f6f88e06 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectServicePermissionTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectServicePermissionTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectServicesTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectServicesTests.cs index cbcdac0f0e1..3bcee3090f0 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectServicesTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectServicesTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectTests.cs index 8d1bbb5b3f5..0141d6a71a0 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientProjectTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientQuotaUsageTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientQuotaUsageTests.cs index da15b72ab22..51eb2f62092 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientQuotaUsageTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientQuotaUsageTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRFC6749ErrorJsonTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRFC6749ErrorJsonTests.cs index a97588285bd..2be7e24571e 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRFC6749ErrorJsonTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRFC6749ErrorJsonTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRecoveryCodeForIdentityTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRecoveryCodeForIdentityTests.cs index dcff6c2d42e..9309e3616ce 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRecoveryCodeForIdentityTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRecoveryCodeForIdentityTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRecoveryFlowStateTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRecoveryFlowStateTests.cs index f37ecbcaf25..d24928a8898 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRecoveryFlowStateTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRecoveryFlowStateTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRecoveryFlowTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRecoveryFlowTests.cs index 5fbebb432ab..77f76281669 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRecoveryFlowTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRecoveryFlowTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -122,6 +122,14 @@ public void StateTest() // TODO unit test for the property 'State' } /// + /// Test the property 'TransientPayload' + /// + [Fact] + public void TransientPayloadTest() + { + // TODO unit test for the property 'TransientPayload' + } + /// /// Test the property 'Type' /// [Fact] diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRecoveryIdentityAddressTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRecoveryIdentityAddressTests.cs index 488f741a9bb..030dbdd9d36 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRecoveryIdentityAddressTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRecoveryIdentityAddressTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRecoveryLinkForIdentityTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRecoveryLinkForIdentityTests.cs index 7c12fdcd668..3c4f672a50a 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRecoveryLinkForIdentityTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRecoveryLinkForIdentityTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRegistrationFlowStateTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRegistrationFlowStateTests.cs index c52d2aea9fc..9bd04c81944 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRegistrationFlowStateTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRegistrationFlowStateTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRegistrationFlowTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRegistrationFlowTests.cs index 5e0e7bd861d..d93ffaaf424 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRegistrationFlowTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRegistrationFlowTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRejectOAuth2RequestTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRejectOAuth2RequestTests.cs index 6201dbd2949..f662385f25a 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRejectOAuth2RequestTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRejectOAuth2RequestTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRelationQueryTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRelationQueryTests.cs index b712e0cc711..e81a24f2d98 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRelationQueryTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRelationQueryTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRelationshipNamespacesTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRelationshipNamespacesTests.cs index a26155f8d90..cbdd2186a14 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRelationshipNamespacesTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRelationshipNamespacesTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRelationshipPatchTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRelationshipPatchTests.cs index bdde8074608..36e85ca5572 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRelationshipPatchTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRelationshipPatchTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRelationshipTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRelationshipTests.cs index fc4e0b348d3..0b6d61a7df6 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRelationshipTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRelationshipTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRelationshipsTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRelationshipsTests.cs index cbdc120589a..0cc509181ce 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRelationshipsTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientRelationshipsTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSchemaPatchTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSchemaPatchTests.cs index ac24b946649..21a802d082a 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSchemaPatchTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSchemaPatchTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSelfServiceFlowExpiredErrorTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSelfServiceFlowExpiredErrorTests.cs index 8b8a06fcf11..2be213d48f6 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSelfServiceFlowExpiredErrorTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSelfServiceFlowExpiredErrorTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSessionActivityDatapointTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSessionActivityDatapointTests.cs index 7c7f432808a..069ce936dc1 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSessionActivityDatapointTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSessionActivityDatapointTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSessionAuthenticationMethodTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSessionAuthenticationMethodTests.cs index 4f3e76fe90d..c9612779100 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSessionAuthenticationMethodTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSessionAuthenticationMethodTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSessionDeviceTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSessionDeviceTests.cs index 2f447ca5711..8c1f2346b4f 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSessionDeviceTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSessionDeviceTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSessionTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSessionTests.cs index df7636cf50e..25c16012eb7 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSessionTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSessionTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSetActiveProjectInConsoleBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSetActiveProjectInConsoleBodyTests.cs index 63518c3abca..ea4acc3f27e 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSetActiveProjectInConsoleBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSetActiveProjectInConsoleBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSetCustomDomainBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSetCustomDomainBodyTests.cs index 35326479cb8..26551f631e0 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSetCustomDomainBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSetCustomDomainBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSetEventStreamBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSetEventStreamBodyTests.cs index 2c8586b5540..f62a26264a4 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSetEventStreamBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSetEventStreamBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSetProjectBrandingThemeBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSetProjectBrandingThemeBodyTests.cs index 23a77e88abc..79c2f949bb8 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSetProjectBrandingThemeBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSetProjectBrandingThemeBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSetProjectTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSetProjectTests.cs index d9fa5f6df8f..df48ffbb295 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSetProjectTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSetProjectTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSettingsFlowStateTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSettingsFlowStateTests.cs index ff2b18e1d78..2e144f60f92 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSettingsFlowStateTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSettingsFlowStateTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSettingsFlowTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSettingsFlowTests.cs index 06f174277ec..ccf09b31877 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSettingsFlowTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSettingsFlowTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -130,6 +130,14 @@ public void StateTest() // TODO unit test for the property 'State' } /// + /// Test the property 'TransientPayload' + /// + [Fact] + public void TransientPayloadTest() + { + // TODO unit test for the property 'TransientPayload' + } + /// /// Test the property 'Type' /// [Fact] diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSourcePositionTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSourcePositionTests.cs index ba9c093377f..3a48514c9dd 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSourcePositionTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSourcePositionTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSubjectSetTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSubjectSetTests.cs index 5b919f6f54c..c19f560d509 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSubjectSetTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSubjectSetTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSubscriptionTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSubscriptionTests.cs index 3d34887960c..f0bcd348724 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSubscriptionTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSubscriptionTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -90,6 +90,14 @@ public void CurrentPlanTest() // TODO unit test for the property 'CurrentPlan' } /// + /// Test the property 'CurrentPlanDetails' + /// + [Fact] + public void CurrentPlanDetailsTest() + { + // TODO unit test for the property 'CurrentPlanDetails' + } + /// /// Test the property 'CustomerId' /// [Fact] @@ -154,6 +162,14 @@ public void StatusTest() // TODO unit test for the property 'Status' } /// + /// Test the property 'StripeCheckoutExpiresAt' + /// + [Fact] + public void StripeCheckoutExpiresAtTest() + { + // TODO unit test for the property 'StripeCheckoutExpiresAt' + } + /// /// Test the property 'UpdatedAt' /// [Fact] diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSuccessfulCodeExchangeResponseTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSuccessfulCodeExchangeResponseTests.cs index 0a9e1e59d85..a3e62d38999 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSuccessfulCodeExchangeResponseTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSuccessfulCodeExchangeResponseTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSuccessfulNativeLoginTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSuccessfulNativeLoginTests.cs index 84c274cda87..70f8ff1bda8 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSuccessfulNativeLoginTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSuccessfulNativeLoginTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSuccessfulNativeRegistrationTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSuccessfulNativeRegistrationTests.cs index aa06eee3ae3..52e4d8fcd79 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSuccessfulNativeRegistrationTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSuccessfulNativeRegistrationTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSuccessfulProjectUpdateTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSuccessfulProjectUpdateTests.cs index af91c8596ec..808a7950be9 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSuccessfulProjectUpdateTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientSuccessfulProjectUpdateTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientTokenPaginationHeadersTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientTokenPaginationHeadersTests.cs index e2321da95ab..c65b5276dfe 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientTokenPaginationHeadersTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientTokenPaginationHeadersTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientTokenPaginationRequestParametersTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientTokenPaginationRequestParametersTests.cs index 68352d4170e..5c5c47dc2e4 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientTokenPaginationRequestParametersTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientTokenPaginationRequestParametersTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientTokenPaginationResponseHeadersTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientTokenPaginationResponseHeadersTests.cs index f84895cb6b1..58ec5472010 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientTokenPaginationResponseHeadersTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientTokenPaginationResponseHeadersTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientTokenPaginationTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientTokenPaginationTests.cs index 43c5f5a63bd..6468aa74fff 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientTokenPaginationTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientTokenPaginationTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientTrustOAuth2JwtGrantIssuerTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientTrustOAuth2JwtGrantIssuerTests.cs index b4074ecefde..a84b1bd3ac9 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientTrustOAuth2JwtGrantIssuerTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientTrustOAuth2JwtGrantIssuerTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientTrustedOAuth2JwtGrantIssuerTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientTrustedOAuth2JwtGrantIssuerTests.cs index 2db378290b0..96dcfe970c3 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientTrustedOAuth2JwtGrantIssuerTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientTrustedOAuth2JwtGrantIssuerTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientTrustedOAuth2JwtGrantJsonWebKeyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientTrustedOAuth2JwtGrantJsonWebKeyTests.cs index 0376bc142fe..34667f694ed 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientTrustedOAuth2JwtGrantJsonWebKeyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientTrustedOAuth2JwtGrantJsonWebKeyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiContainerTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiContainerTests.cs index 529b7a65076..5a4c9df41cd 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiContainerTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiContainerTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeAnchorAttributesTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeAnchorAttributesTests.cs index e99778b819a..13c2a574a26 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeAnchorAttributesTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeAnchorAttributesTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeAttributesTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeAttributesTests.cs index a2b44e0f9c9..e9b1bbafa9d 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeAttributesTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeAttributesTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeImageAttributesTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeImageAttributesTests.cs index 6c3c119bb61..53bcea797e3 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeImageAttributesTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeImageAttributesTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeInputAttributesTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeInputAttributesTests.cs index 3a399d3773c..b12221f50b5 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeInputAttributesTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeInputAttributesTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeMetaTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeMetaTests.cs index 042af8cd924..30f38f1423f 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeMetaTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeMetaTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeScriptAttributesTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeScriptAttributesTests.cs index e713f7cde13..e8b739d7aa2 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeScriptAttributesTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeScriptAttributesTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeTests.cs index 0cc49b5297c..75d488e2dd8 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeTextAttributesTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeTextAttributesTests.cs index 1e61bdfb2fb..cef40c5e4d0 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeTextAttributesTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiNodeTextAttributesTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiTextTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiTextTests.cs index 7a67b94b562..71f7779704f 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiTextTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUiTextTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateIdentityBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateIdentityBodyTests.cs index 3f97d9c2c74..b6031fa43c9 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateIdentityBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateIdentityBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateLoginFlowBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateLoginFlowBodyTests.cs index 49921c9972a..a50b97c1e2d 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateLoginFlowBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateLoginFlowBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -98,6 +98,14 @@ public void PasswordIdentifierTest() // TODO unit test for the property 'PasswordIdentifier' } /// + /// Test the property 'TransientPayload' + /// + [Fact] + public void TransientPayloadTest() + { + // TODO unit test for the property 'TransientPayload' + } + /// /// Test the property 'IdToken' /// [Fact] diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateLoginFlowWithCodeMethodTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateLoginFlowWithCodeMethodTests.cs index 54630734ead..940b91c196e 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateLoginFlowWithCodeMethodTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateLoginFlowWithCodeMethodTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -97,6 +97,14 @@ public void ResendTest() { // TODO unit test for the property 'Resend' } + /// + /// Test the property 'TransientPayload' + /// + [Fact] + public void TransientPayloadTest() + { + // TODO unit test for the property 'TransientPayload' + } } diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateLoginFlowWithLookupSecretMethodTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateLoginFlowWithLookupSecretMethodTests.cs index e75cb254a1d..934ac15c71d 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateLoginFlowWithLookupSecretMethodTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateLoginFlowWithLookupSecretMethodTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateLoginFlowWithOidcMethodTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateLoginFlowWithOidcMethodTests.cs index b5a7d0819ae..2e00419b97c 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateLoginFlowWithOidcMethodTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateLoginFlowWithOidcMethodTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -106,6 +106,14 @@ public void TraitsTest() // TODO unit test for the property 'Traits' } /// + /// Test the property 'TransientPayload' + /// + [Fact] + public void TransientPayloadTest() + { + // TODO unit test for the property 'TransientPayload' + } + /// /// Test the property 'UpstreamParameters' /// [Fact] diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateLoginFlowWithPasswordMethodTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateLoginFlowWithPasswordMethodTests.cs index bf37e443802..15e953ff135 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateLoginFlowWithPasswordMethodTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateLoginFlowWithPasswordMethodTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -97,6 +97,14 @@ public void PasswordIdentifierTest() { // TODO unit test for the property 'PasswordIdentifier' } + /// + /// Test the property 'TransientPayload' + /// + [Fact] + public void TransientPayloadTest() + { + // TODO unit test for the property 'TransientPayload' + } } diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateLoginFlowWithTotpMethodTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateLoginFlowWithTotpMethodTests.cs index dccb7666946..08d1a721a66 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateLoginFlowWithTotpMethodTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateLoginFlowWithTotpMethodTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -81,6 +81,14 @@ public void TotpCodeTest() { // TODO unit test for the property 'TotpCode' } + /// + /// Test the property 'TransientPayload' + /// + [Fact] + public void TransientPayloadTest() + { + // TODO unit test for the property 'TransientPayload' + } } diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateLoginFlowWithWebAuthnMethodTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateLoginFlowWithWebAuthnMethodTests.cs index 53e8f382461..394d2d0d22b 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateLoginFlowWithWebAuthnMethodTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateLoginFlowWithWebAuthnMethodTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -82,6 +82,14 @@ public void MethodTest() // TODO unit test for the property 'Method' } /// + /// Test the property 'TransientPayload' + /// + [Fact] + public void TransientPayloadTest() + { + // TODO unit test for the property 'TransientPayload' + } + /// /// Test the property 'WebauthnLogin' /// [Fact] diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRecoveryFlowBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRecoveryFlowBodyTests.cs index ad2f9b3f678..231aa52cb94 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRecoveryFlowBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRecoveryFlowBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -82,6 +82,14 @@ public void MethodTest() // TODO unit test for the property 'Method' } /// + /// Test the property 'TransientPayload' + /// + [Fact] + public void TransientPayloadTest() + { + // TODO unit test for the property 'TransientPayload' + } + /// /// Test the property 'Code' /// [Fact] diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRecoveryFlowWithCodeMethodTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRecoveryFlowWithCodeMethodTests.cs index 1b331a0092a..6fed6f97c8e 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRecoveryFlowWithCodeMethodTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRecoveryFlowWithCodeMethodTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -89,6 +89,14 @@ public void MethodTest() { // TODO unit test for the property 'Method' } + /// + /// Test the property 'TransientPayload' + /// + [Fact] + public void TransientPayloadTest() + { + // TODO unit test for the property 'TransientPayload' + } } diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRecoveryFlowWithLinkMethodTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRecoveryFlowWithLinkMethodTests.cs index 53553b853d4..6833f5094d5 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRecoveryFlowWithLinkMethodTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRecoveryFlowWithLinkMethodTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -81,6 +81,14 @@ public void MethodTest() { // TODO unit test for the property 'Method' } + /// + /// Test the property 'TransientPayload' + /// + [Fact] + public void TransientPayloadTest() + { + // TODO unit test for the property 'TransientPayload' + } } diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRegistrationFlowBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRegistrationFlowBodyTests.cs index bb0291c0f73..84d8867350b 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRegistrationFlowBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRegistrationFlowBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRegistrationFlowWithCodeMethodTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRegistrationFlowWithCodeMethodTests.cs index 41786cee6a7..a046e9187d3 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRegistrationFlowWithCodeMethodTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRegistrationFlowWithCodeMethodTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRegistrationFlowWithOidcMethodTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRegistrationFlowWithOidcMethodTests.cs index 40cb8572849..f599fea4e79 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRegistrationFlowWithOidcMethodTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRegistrationFlowWithOidcMethodTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRegistrationFlowWithPasswordMethodTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRegistrationFlowWithPasswordMethodTests.cs index d0e51742401..82e2cce9535 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRegistrationFlowWithPasswordMethodTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRegistrationFlowWithPasswordMethodTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRegistrationFlowWithWebAuthnMethodTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRegistrationFlowWithWebAuthnMethodTests.cs index b45b191be6c..5ba44bd993d 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRegistrationFlowWithWebAuthnMethodTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateRegistrationFlowWithWebAuthnMethodTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSettingsFlowBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSettingsFlowBodyTests.cs index 3af94f03162..67799770b0b 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSettingsFlowBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSettingsFlowBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -82,6 +82,14 @@ public void PasswordTest() // TODO unit test for the property 'Password' } /// + /// Test the property 'TransientPayload' + /// + [Fact] + public void TransientPayloadTest() + { + // TODO unit test for the property 'TransientPayload' + } + /// /// Test the property 'Traits' /// [Fact] diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSettingsFlowWithLookupMethodTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSettingsFlowWithLookupMethodTests.cs index d3e30603491..c625ca873a6 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSettingsFlowWithLookupMethodTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSettingsFlowWithLookupMethodTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -105,6 +105,14 @@ public void MethodTest() { // TODO unit test for the property 'Method' } + /// + /// Test the property 'TransientPayload' + /// + [Fact] + public void TransientPayloadTest() + { + // TODO unit test for the property 'TransientPayload' + } } diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSettingsFlowWithOidcMethodTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSettingsFlowWithOidcMethodTests.cs index a15cdbfcdf2..7aacc5daa3b 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSettingsFlowWithOidcMethodTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSettingsFlowWithOidcMethodTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -90,6 +90,14 @@ public void TraitsTest() // TODO unit test for the property 'Traits' } /// + /// Test the property 'TransientPayload' + /// + [Fact] + public void TransientPayloadTest() + { + // TODO unit test for the property 'TransientPayload' + } + /// /// Test the property 'Unlink' /// [Fact] diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSettingsFlowWithPasswordMethodTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSettingsFlowWithPasswordMethodTests.cs index 491a7c4fbec..ab746b09573 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSettingsFlowWithPasswordMethodTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSettingsFlowWithPasswordMethodTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -81,6 +81,14 @@ public void PasswordTest() { // TODO unit test for the property 'Password' } + /// + /// Test the property 'TransientPayload' + /// + [Fact] + public void TransientPayloadTest() + { + // TODO unit test for the property 'TransientPayload' + } } diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSettingsFlowWithProfileMethodTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSettingsFlowWithProfileMethodTests.cs index ccf919af99a..e2924aa1674 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSettingsFlowWithProfileMethodTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSettingsFlowWithProfileMethodTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -81,6 +81,14 @@ public void TraitsTest() { // TODO unit test for the property 'Traits' } + /// + /// Test the property 'TransientPayload' + /// + [Fact] + public void TransientPayloadTest() + { + // TODO unit test for the property 'TransientPayload' + } } diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSettingsFlowWithTotpMethodTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSettingsFlowWithTotpMethodTests.cs index 7ceec19c306..8673deda286 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSettingsFlowWithTotpMethodTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSettingsFlowWithTotpMethodTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -89,6 +89,14 @@ public void TotpUnlinkTest() { // TODO unit test for the property 'TotpUnlink' } + /// + /// Test the property 'TransientPayload' + /// + [Fact] + public void TransientPayloadTest() + { + // TODO unit test for the property 'TransientPayload' + } } diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSettingsFlowWithWebAuthnMethodTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSettingsFlowWithWebAuthnMethodTests.cs index 49836dc307b..7ba27b2ab85 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSettingsFlowWithWebAuthnMethodTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSettingsFlowWithWebAuthnMethodTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -74,6 +74,14 @@ public void MethodTest() // TODO unit test for the property 'Method' } /// + /// Test the property 'TransientPayload' + /// + [Fact] + public void TransientPayloadTest() + { + // TODO unit test for the property 'TransientPayload' + } + /// /// Test the property 'WebauthnRegister' /// [Fact] diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSubscriptionBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSubscriptionBodyTests.cs index 29dd6517db7..8391969199a 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSubscriptionBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateSubscriptionBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateVerificationFlowBodyTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateVerificationFlowBodyTests.cs index 4ef59f90bf3..7d48ef583c6 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateVerificationFlowBodyTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateVerificationFlowBodyTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -82,6 +82,14 @@ public void MethodTest() // TODO unit test for the property 'Method' } /// + /// Test the property 'TransientPayload' + /// + [Fact] + public void TransientPayloadTest() + { + // TODO unit test for the property 'TransientPayload' + } + /// /// Test the property 'Code' /// [Fact] diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateVerificationFlowWithCodeMethodTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateVerificationFlowWithCodeMethodTests.cs index 90ec50c9e43..4002b318ad2 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateVerificationFlowWithCodeMethodTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateVerificationFlowWithCodeMethodTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -89,6 +89,14 @@ public void MethodTest() { // TODO unit test for the property 'Method' } + /// + /// Test the property 'TransientPayload' + /// + [Fact] + public void TransientPayloadTest() + { + // TODO unit test for the property 'TransientPayload' + } } diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateVerificationFlowWithLinkMethodTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateVerificationFlowWithLinkMethodTests.cs index ab9a443296b..cc0c68d5b56 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateVerificationFlowWithLinkMethodTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateVerificationFlowWithLinkMethodTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -81,6 +81,14 @@ public void MethodTest() { // TODO unit test for the property 'Method' } + /// + /// Test the property 'TransientPayload' + /// + [Fact] + public void TransientPayloadTest() + { + // TODO unit test for the property 'TransientPayload' + } } diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateWorkspacePayloadTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateWorkspacePayloadTests.cs new file mode 100644 index 00000000000..02e54395475 --- /dev/null +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUpdateWorkspacePayloadTests.cs @@ -0,0 +1,71 @@ +/* + * Ory APIs + * + * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. + * + * The version of the OpenAPI document: v1.8.1 + * Contact: support@ory.sh + * Generated by: https://github.com/openapitools/openapi-generator.git + */ + + +using Xunit; + +using System; +using System.Linq; +using System.IO; +using System.Collections.Generic; +using Ory.Client.Api; +using Ory.Client.Model; +using Ory.Client.Client; +using System.Reflection; +using Newtonsoft.Json; + +namespace Ory.Client.Test.Model +{ + /// + /// Class for testing ClientUpdateWorkspacePayload + /// + /// + /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). + /// Please update the test case below to test the model. + /// + public class ClientUpdateWorkspacePayloadTests : IDisposable + { + // TODO uncomment below to declare an instance variable for ClientUpdateWorkspacePayload + //private ClientUpdateWorkspacePayload instance; + + public ClientUpdateWorkspacePayloadTests() + { + // TODO uncomment below to create an instance of ClientUpdateWorkspacePayload + //instance = new ClientUpdateWorkspacePayload(); + } + + public void Dispose() + { + // Cleanup when everything is done. + } + + /// + /// Test an instance of ClientUpdateWorkspacePayload + /// + [Fact] + public void ClientUpdateWorkspacePayloadInstanceTest() + { + // TODO uncomment below to test "IsType" ClientUpdateWorkspacePayload + //Assert.IsType(instance); + } + + + /// + /// Test the property 'Name' + /// + [Fact] + public void NameTest() + { + // TODO unit test for the property 'Name' + } + + } + +} diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUsageTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUsageTests.cs index 42791c44426..9b2b88b3c8b 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUsageTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientUsageTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientVerifiableCredentialPrimingResponseTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientVerifiableCredentialPrimingResponseTests.cs index 776ca4b11f0..82aabba4d7d 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientVerifiableCredentialPrimingResponseTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientVerifiableCredentialPrimingResponseTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientVerifiableCredentialProofTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientVerifiableCredentialProofTests.cs index dfc8202ac79..7b3dc934c2c 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientVerifiableCredentialProofTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientVerifiableCredentialProofTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientVerifiableCredentialResponseTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientVerifiableCredentialResponseTests.cs index dc0435387eb..fb8eab9438d 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientVerifiableCredentialResponseTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientVerifiableCredentialResponseTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientVerifiableIdentityAddressTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientVerifiableIdentityAddressTests.cs index d82c2125ccd..c87dc25268e 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientVerifiableIdentityAddressTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientVerifiableIdentityAddressTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientVerificationFlowStateTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientVerificationFlowStateTests.cs index c9ee8560f3c..1b23dede8ec 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientVerificationFlowStateTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientVerificationFlowStateTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientVerificationFlowTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientVerificationFlowTests.cs index 6b7693d5aee..c40bf23a9c0 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientVerificationFlowTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientVerificationFlowTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -114,6 +114,14 @@ public void StateTest() // TODO unit test for the property 'State' } /// + /// Test the property 'TransientPayload' + /// + [Fact] + public void TransientPayloadTest() + { + // TODO unit test for the property 'TransientPayload' + } + /// /// Test the property 'Type' /// [Fact] diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientVersionTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientVersionTests.cs index 6d4bcfd76b2..1cb44f767cc 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientVersionTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientVersionTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientWarningTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientWarningTests.cs index 000ee6391e4..379ac6ea060 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientWarningTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientWarningTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientWorkspaceMetaTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientWorkspaceMetaTests.cs index cbba7d3592d..38152679ee4 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientWorkspaceMetaTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientWorkspaceMetaTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientWorkspaceTests.cs b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientWorkspaceTests.cs index f9161321ecc..26b63f525a2 100644 --- a/clients/client/dotnet/src/Ory.Client.Test/Model/ClientWorkspaceTests.cs +++ b/clients/client/dotnet/src/Ory.Client.Test/Model/ClientWorkspaceTests.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Api/CourierApi.cs b/clients/client/dotnet/src/Ory.Client/Api/CourierApi.cs index f272687601e..96d43b59ce0 100644 --- a/clients/client/dotnet/src/Ory.Client/Api/CourierApi.cs +++ b/clients/client/dotnet/src/Ory.Client/Api/CourierApi.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Api/EventsApi.cs b/clients/client/dotnet/src/Ory.Client/Api/EventsApi.cs index c2471621ec4..c5bcf9eff02 100644 --- a/clients/client/dotnet/src/Ory.Client/Api/EventsApi.cs +++ b/clients/client/dotnet/src/Ory.Client/Api/EventsApi.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Api/FrontendApi.cs b/clients/client/dotnet/src/Ory.Client/Api/FrontendApi.cs index c26e55f062a..94c06e52dc6 100644 --- a/clients/client/dotnet/src/Ory.Client/Api/FrontendApi.cs +++ b/clients/client/dotnet/src/Ory.Client/Api/FrontendApi.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -40,8 +40,9 @@ public interface IFrontendApiSync : IApiAccessor /// HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. (optional) /// An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). (optional) /// An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. (optional) + /// Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. (optional) /// ClientLoginFlow - ClientLoginFlow CreateBrowserLoginFlow(bool? refresh = default(bool?), string aal = default(string), string returnTo = default(string), string cookie = default(string), string loginChallenge = default(string), string organization = default(string)); + ClientLoginFlow CreateBrowserLoginFlow(bool? refresh = default(bool?), string aal = default(string), string returnTo = default(string), string cookie = default(string), string loginChallenge = default(string), string organization = default(string), string via = default(string)); /// /// Create Login Flow for Browsers @@ -56,8 +57,9 @@ public interface IFrontendApiSync : IApiAccessor /// HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. (optional) /// An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). (optional) /// An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. (optional) + /// Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. (optional) /// ApiResponse of ClientLoginFlow - ApiResponse CreateBrowserLoginFlowWithHttpInfo(bool? refresh = default(bool?), string aal = default(string), string returnTo = default(string), string cookie = default(string), string loginChallenge = default(string), string organization = default(string)); + ApiResponse CreateBrowserLoginFlowWithHttpInfo(bool? refresh = default(bool?), string aal = default(string), string returnTo = default(string), string cookie = default(string), string loginChallenge = default(string), string organization = default(string), string via = default(string)); /// /// Create a Logout URL for Browsers /// @@ -768,9 +770,10 @@ public interface IFrontendApiAsync : IApiAccessor /// HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. (optional) /// An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). (optional) /// An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. (optional) + /// Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. (optional) /// Cancellation Token to cancel the request. /// Task of ClientLoginFlow - System.Threading.Tasks.Task CreateBrowserLoginFlowAsync(bool? refresh = default(bool?), string aal = default(string), string returnTo = default(string), string cookie = default(string), string loginChallenge = default(string), string organization = default(string), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task CreateBrowserLoginFlowAsync(bool? refresh = default(bool?), string aal = default(string), string returnTo = default(string), string cookie = default(string), string loginChallenge = default(string), string organization = default(string), string via = default(string), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); /// /// Create Login Flow for Browsers @@ -785,9 +788,10 @@ public interface IFrontendApiAsync : IApiAccessor /// HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. (optional) /// An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). (optional) /// An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. (optional) + /// Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. (optional) /// Cancellation Token to cancel the request. /// Task of ApiResponse (ClientLoginFlow) - System.Threading.Tasks.Task> CreateBrowserLoginFlowWithHttpInfoAsync(bool? refresh = default(bool?), string aal = default(string), string returnTo = default(string), string cookie = default(string), string loginChallenge = default(string), string organization = default(string), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task> CreateBrowserLoginFlowWithHttpInfoAsync(bool? refresh = default(bool?), string aal = default(string), string returnTo = default(string), string cookie = default(string), string loginChallenge = default(string), string organization = default(string), string via = default(string), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); /// /// Create a Logout URL for Browsers /// @@ -1667,10 +1671,11 @@ public Ory.Client.Client.ExceptionFactory ExceptionFactory /// HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. (optional) /// An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). (optional) /// An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. (optional) + /// Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. (optional) /// ClientLoginFlow - public ClientLoginFlow CreateBrowserLoginFlow(bool? refresh = default(bool?), string aal = default(string), string returnTo = default(string), string cookie = default(string), string loginChallenge = default(string), string organization = default(string)) + public ClientLoginFlow CreateBrowserLoginFlow(bool? refresh = default(bool?), string aal = default(string), string returnTo = default(string), string cookie = default(string), string loginChallenge = default(string), string organization = default(string), string via = default(string)) { - Ory.Client.Client.ApiResponse localVarResponse = CreateBrowserLoginFlowWithHttpInfo(refresh, aal, returnTo, cookie, loginChallenge, organization); + Ory.Client.Client.ApiResponse localVarResponse = CreateBrowserLoginFlowWithHttpInfo(refresh, aal, returnTo, cookie, loginChallenge, organization, via); return localVarResponse.Data; } @@ -1684,8 +1689,9 @@ public Ory.Client.Client.ExceptionFactory ExceptionFactory /// HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. (optional) /// An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). (optional) /// An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. (optional) + /// Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. (optional) /// ApiResponse of ClientLoginFlow - public Ory.Client.Client.ApiResponse CreateBrowserLoginFlowWithHttpInfo(bool? refresh = default(bool?), string aal = default(string), string returnTo = default(string), string cookie = default(string), string loginChallenge = default(string), string organization = default(string)) + public Ory.Client.Client.ApiResponse CreateBrowserLoginFlowWithHttpInfo(bool? refresh = default(bool?), string aal = default(string), string returnTo = default(string), string cookie = default(string), string loginChallenge = default(string), string organization = default(string), string via = default(string)) { Ory.Client.Client.RequestOptions localVarRequestOptions = new Ory.Client.Client.RequestOptions(); @@ -1729,6 +1735,10 @@ public Ory.Client.Client.ExceptionFactory ExceptionFactory { localVarRequestOptions.QueryParameters.Add(Ory.Client.Client.ClientUtils.ParameterToMultiMap("", "organization", organization)); } + if (via != null) + { + localVarRequestOptions.QueryParameters.Add(Ory.Client.Client.ClientUtils.ParameterToMultiMap("", "via", via)); + } if (cookie != null) { localVarRequestOptions.HeaderParameters.Add("Cookie", Ory.Client.Client.ClientUtils.ParameterToString(cookie)); // header parameter @@ -1759,11 +1769,12 @@ public Ory.Client.Client.ExceptionFactory ExceptionFactory /// HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. (optional) /// An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). (optional) /// An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. (optional) + /// Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. (optional) /// Cancellation Token to cancel the request. /// Task of ClientLoginFlow - public async System.Threading.Tasks.Task CreateBrowserLoginFlowAsync(bool? refresh = default(bool?), string aal = default(string), string returnTo = default(string), string cookie = default(string), string loginChallenge = default(string), string organization = default(string), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + public async System.Threading.Tasks.Task CreateBrowserLoginFlowAsync(bool? refresh = default(bool?), string aal = default(string), string returnTo = default(string), string cookie = default(string), string loginChallenge = default(string), string organization = default(string), string via = default(string), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { - Ory.Client.Client.ApiResponse localVarResponse = await CreateBrowserLoginFlowWithHttpInfoAsync(refresh, aal, returnTo, cookie, loginChallenge, organization, cancellationToken).ConfigureAwait(false); + Ory.Client.Client.ApiResponse localVarResponse = await CreateBrowserLoginFlowWithHttpInfoAsync(refresh, aal, returnTo, cookie, loginChallenge, organization, via, cancellationToken).ConfigureAwait(false); return localVarResponse.Data; } @@ -1777,9 +1788,10 @@ public Ory.Client.Client.ExceptionFactory ExceptionFactory /// HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. (optional) /// An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). (optional) /// An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. (optional) + /// Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. (optional) /// Cancellation Token to cancel the request. /// Task of ApiResponse (ClientLoginFlow) - public async System.Threading.Tasks.Task> CreateBrowserLoginFlowWithHttpInfoAsync(bool? refresh = default(bool?), string aal = default(string), string returnTo = default(string), string cookie = default(string), string loginChallenge = default(string), string organization = default(string), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + public async System.Threading.Tasks.Task> CreateBrowserLoginFlowWithHttpInfoAsync(bool? refresh = default(bool?), string aal = default(string), string returnTo = default(string), string cookie = default(string), string loginChallenge = default(string), string organization = default(string), string via = default(string), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { Ory.Client.Client.RequestOptions localVarRequestOptions = new Ory.Client.Client.RequestOptions(); @@ -1824,6 +1836,10 @@ public Ory.Client.Client.ExceptionFactory ExceptionFactory { localVarRequestOptions.QueryParameters.Add(Ory.Client.Client.ClientUtils.ParameterToMultiMap("", "organization", organization)); } + if (via != null) + { + localVarRequestOptions.QueryParameters.Add(Ory.Client.Client.ClientUtils.ParameterToMultiMap("", "via", via)); + } if (cookie != null) { localVarRequestOptions.HeaderParameters.Add("Cookie", Ory.Client.Client.ClientUtils.ParameterToString(cookie)); // header parameter diff --git a/clients/client/dotnet/src/Ory.Client/Api/IdentityApi.cs b/clients/client/dotnet/src/Ory.Client/Api/IdentityApi.cs index 909ca4ee6d3..d4d600d389b 100644 --- a/clients/client/dotnet/src/Ory.Client/Api/IdentityApi.cs +++ b/clients/client/dotnet/src/Ory.Client/Api/IdentityApi.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -302,8 +302,9 @@ public interface IIdentityApiSync : IApiAccessor /// List of ids used to filter identities. If this list is empty, then no filter will be applied. (optional) /// CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) /// This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) + /// Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. (optional) /// List<ClientIdentity> - List ListIdentities(long? perPage = default(long?), long? page = default(long?), long? pageSize = default(long?), string pageToken = default(string), string consistency = default(string), List ids = default(List), string credentialsIdentifier = default(string), string previewCredentialsIdentifierSimilar = default(string)); + List ListIdentities(long? perPage = default(long?), long? page = default(long?), long? pageSize = default(long?), string pageToken = default(string), string consistency = default(string), List ids = default(List), string credentialsIdentifier = default(string), string previewCredentialsIdentifierSimilar = default(string), List includeCredential = default(List)); /// /// List Identities @@ -320,8 +321,9 @@ public interface IIdentityApiSync : IApiAccessor /// List of ids used to filter identities. If this list is empty, then no filter will be applied. (optional) /// CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) /// This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) + /// Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. (optional) /// ApiResponse of List<ClientIdentity> - ApiResponse> ListIdentitiesWithHttpInfo(long? perPage = default(long?), long? page = default(long?), long? pageSize = default(long?), string pageToken = default(string), string consistency = default(string), List ids = default(List), string credentialsIdentifier = default(string), string previewCredentialsIdentifierSimilar = default(string)); + ApiResponse> ListIdentitiesWithHttpInfo(long? perPage = default(long?), long? page = default(long?), long? pageSize = default(long?), string pageToken = default(string), string consistency = default(string), List ids = default(List), string credentialsIdentifier = default(string), string previewCredentialsIdentifierSimilar = default(string), List includeCredential = default(List)); /// /// Get all Identity Schemas /// @@ -761,9 +763,10 @@ public interface IIdentityApiAsync : IApiAccessor /// List of ids used to filter identities. If this list is empty, then no filter will be applied. (optional) /// CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) /// This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) + /// Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. (optional) /// Cancellation Token to cancel the request. /// Task of List<ClientIdentity> - System.Threading.Tasks.Task> ListIdentitiesAsync(long? perPage = default(long?), long? page = default(long?), long? pageSize = default(long?), string pageToken = default(string), string consistency = default(string), List ids = default(List), string credentialsIdentifier = default(string), string previewCredentialsIdentifierSimilar = default(string), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task> ListIdentitiesAsync(long? perPage = default(long?), long? page = default(long?), long? pageSize = default(long?), string pageToken = default(string), string consistency = default(string), List ids = default(List), string credentialsIdentifier = default(string), string previewCredentialsIdentifierSimilar = default(string), List includeCredential = default(List), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); /// /// List Identities @@ -780,9 +783,10 @@ public interface IIdentityApiAsync : IApiAccessor /// List of ids used to filter identities. If this list is empty, then no filter will be applied. (optional) /// CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) /// This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) + /// Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. (optional) /// Cancellation Token to cancel the request. /// Task of ApiResponse (List<ClientIdentity>) - System.Threading.Tasks.Task>> ListIdentitiesWithHttpInfoAsync(long? perPage = default(long?), long? page = default(long?), long? pageSize = default(long?), string pageToken = default(string), string consistency = default(string), List ids = default(List), string credentialsIdentifier = default(string), string previewCredentialsIdentifierSimilar = default(string), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task>> ListIdentitiesWithHttpInfoAsync(long? perPage = default(long?), long? page = default(long?), long? pageSize = default(long?), string pageToken = default(string), string consistency = default(string), List ids = default(List), string credentialsIdentifier = default(string), string previewCredentialsIdentifierSimilar = default(string), List includeCredential = default(List), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); /// /// Get all Identity Schemas /// @@ -2802,10 +2806,11 @@ public Ory.Client.Client.ApiResponse GetIdentitySchemaWithHttpInfo(strin /// List of ids used to filter identities. If this list is empty, then no filter will be applied. (optional) /// CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) /// This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) + /// Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. (optional) /// List<ClientIdentity> - public List ListIdentities(long? perPage = default(long?), long? page = default(long?), long? pageSize = default(long?), string pageToken = default(string), string consistency = default(string), List ids = default(List), string credentialsIdentifier = default(string), string previewCredentialsIdentifierSimilar = default(string)) + public List ListIdentities(long? perPage = default(long?), long? page = default(long?), long? pageSize = default(long?), string pageToken = default(string), string consistency = default(string), List ids = default(List), string credentialsIdentifier = default(string), string previewCredentialsIdentifierSimilar = default(string), List includeCredential = default(List)) { - Ory.Client.Client.ApiResponse> localVarResponse = ListIdentitiesWithHttpInfo(perPage, page, pageSize, pageToken, consistency, ids, credentialsIdentifier, previewCredentialsIdentifierSimilar); + Ory.Client.Client.ApiResponse> localVarResponse = ListIdentitiesWithHttpInfo(perPage, page, pageSize, pageToken, consistency, ids, credentialsIdentifier, previewCredentialsIdentifierSimilar, includeCredential); return localVarResponse.Data; } @@ -2821,8 +2826,9 @@ public Ory.Client.Client.ApiResponse GetIdentitySchemaWithHttpInfo(strin /// List of ids used to filter identities. If this list is empty, then no filter will be applied. (optional) /// CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) /// This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) + /// Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. (optional) /// ApiResponse of List<ClientIdentity> - public Ory.Client.Client.ApiResponse> ListIdentitiesWithHttpInfo(long? perPage = default(long?), long? page = default(long?), long? pageSize = default(long?), string pageToken = default(string), string consistency = default(string), List ids = default(List), string credentialsIdentifier = default(string), string previewCredentialsIdentifierSimilar = default(string)) + public Ory.Client.Client.ApiResponse> ListIdentitiesWithHttpInfo(long? perPage = default(long?), long? page = default(long?), long? pageSize = default(long?), string pageToken = default(string), string consistency = default(string), List ids = default(List), string credentialsIdentifier = default(string), string previewCredentialsIdentifierSimilar = default(string), List includeCredential = default(List)) { Ory.Client.Client.RequestOptions localVarRequestOptions = new Ory.Client.Client.RequestOptions(); @@ -2878,6 +2884,10 @@ public Ory.Client.Client.ApiResponse GetIdentitySchemaWithHttpInfo(strin { localVarRequestOptions.QueryParameters.Add(Ory.Client.Client.ClientUtils.ParameterToMultiMap("", "preview_credentials_identifier_similar", previewCredentialsIdentifierSimilar)); } + if (includeCredential != null) + { + localVarRequestOptions.QueryParameters.Add(Ory.Client.Client.ClientUtils.ParameterToMultiMap("multi", "include_credential", includeCredential)); + } // authentication (oryAccessToken) required // bearer authentication required @@ -2912,11 +2922,12 @@ public Ory.Client.Client.ApiResponse GetIdentitySchemaWithHttpInfo(strin /// List of ids used to filter identities. If this list is empty, then no filter will be applied. (optional) /// CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) /// This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) + /// Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. (optional) /// Cancellation Token to cancel the request. /// Task of List<ClientIdentity> - public async System.Threading.Tasks.Task> ListIdentitiesAsync(long? perPage = default(long?), long? page = default(long?), long? pageSize = default(long?), string pageToken = default(string), string consistency = default(string), List ids = default(List), string credentialsIdentifier = default(string), string previewCredentialsIdentifierSimilar = default(string), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + public async System.Threading.Tasks.Task> ListIdentitiesAsync(long? perPage = default(long?), long? page = default(long?), long? pageSize = default(long?), string pageToken = default(string), string consistency = default(string), List ids = default(List), string credentialsIdentifier = default(string), string previewCredentialsIdentifierSimilar = default(string), List includeCredential = default(List), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { - Ory.Client.Client.ApiResponse> localVarResponse = await ListIdentitiesWithHttpInfoAsync(perPage, page, pageSize, pageToken, consistency, ids, credentialsIdentifier, previewCredentialsIdentifierSimilar, cancellationToken).ConfigureAwait(false); + Ory.Client.Client.ApiResponse> localVarResponse = await ListIdentitiesWithHttpInfoAsync(perPage, page, pageSize, pageToken, consistency, ids, credentialsIdentifier, previewCredentialsIdentifierSimilar, includeCredential, cancellationToken).ConfigureAwait(false); return localVarResponse.Data; } @@ -2932,9 +2943,10 @@ public Ory.Client.Client.ApiResponse GetIdentitySchemaWithHttpInfo(strin /// List of ids used to filter identities. If this list is empty, then no filter will be applied. (optional) /// CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) /// This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) + /// Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. (optional) /// Cancellation Token to cancel the request. /// Task of ApiResponse (List<ClientIdentity>) - public async System.Threading.Tasks.Task>> ListIdentitiesWithHttpInfoAsync(long? perPage = default(long?), long? page = default(long?), long? pageSize = default(long?), string pageToken = default(string), string consistency = default(string), List ids = default(List), string credentialsIdentifier = default(string), string previewCredentialsIdentifierSimilar = default(string), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + public async System.Threading.Tasks.Task>> ListIdentitiesWithHttpInfoAsync(long? perPage = default(long?), long? page = default(long?), long? pageSize = default(long?), string pageToken = default(string), string consistency = default(string), List ids = default(List), string credentialsIdentifier = default(string), string previewCredentialsIdentifierSimilar = default(string), List includeCredential = default(List), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { Ory.Client.Client.RequestOptions localVarRequestOptions = new Ory.Client.Client.RequestOptions(); @@ -2991,6 +3003,10 @@ public Ory.Client.Client.ApiResponse GetIdentitySchemaWithHttpInfo(strin { localVarRequestOptions.QueryParameters.Add(Ory.Client.Client.ClientUtils.ParameterToMultiMap("", "preview_credentials_identifier_similar", previewCredentialsIdentifierSimilar)); } + if (includeCredential != null) + { + localVarRequestOptions.QueryParameters.Add(Ory.Client.Client.ClientUtils.ParameterToMultiMap("multi", "include_credential", includeCredential)); + } // authentication (oryAccessToken) required // bearer authentication required diff --git a/clients/client/dotnet/src/Ory.Client/Api/JwkApi.cs b/clients/client/dotnet/src/Ory.Client/Api/JwkApi.cs index 1e630cc991e..70bc7cdef82 100644 --- a/clients/client/dotnet/src/Ory.Client/Api/JwkApi.cs +++ b/clients/client/dotnet/src/Ory.Client/Api/JwkApi.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Api/MetadataApi.cs b/clients/client/dotnet/src/Ory.Client/Api/MetadataApi.cs index a8082db6dba..2945ffb00e7 100644 --- a/clients/client/dotnet/src/Ory.Client/Api/MetadataApi.cs +++ b/clients/client/dotnet/src/Ory.Client/Api/MetadataApi.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Api/OAuth2Api.cs b/clients/client/dotnet/src/Ory.Client/Api/OAuth2Api.cs index b8afbe25c0a..8349f1ad5d1 100644 --- a/clients/client/dotnet/src/Ory.Client/Api/OAuth2Api.cs +++ b/clients/client/dotnet/src/Ory.Client/Api/OAuth2Api.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Api/OidcApi.cs b/clients/client/dotnet/src/Ory.Client/Api/OidcApi.cs index e381b3d130b..b180525aaf1 100644 --- a/clients/client/dotnet/src/Ory.Client/Api/OidcApi.cs +++ b/clients/client/dotnet/src/Ory.Client/Api/OidcApi.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Api/PermissionApi.cs b/clients/client/dotnet/src/Ory.Client/Api/PermissionApi.cs index aac002c8c22..b87c7e9d0eb 100644 --- a/clients/client/dotnet/src/Ory.Client/Api/PermissionApi.cs +++ b/clients/client/dotnet/src/Ory.Client/Api/PermissionApi.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Api/ProjectApi.cs b/clients/client/dotnet/src/Ory.Client/Api/ProjectApi.cs index ad30eb0433e..f9d951c3831 100644 --- a/clients/client/dotnet/src/Ory.Client/Api/ProjectApi.cs +++ b/clients/client/dotnet/src/Ory.Client/Api/ProjectApi.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -205,8 +205,8 @@ public interface IProjectApiSync : IApiAccessor /// /// Thrown when fails to make API call /// - /// List<ClientCloudAccount> - List GetProjectMembers(string project); + /// List<ClientProjectMember> + List GetProjectMembers(string project); /// /// Get all members associated with this project @@ -216,8 +216,8 @@ public interface IProjectApiSync : IApiAccessor /// /// Thrown when fails to make API call /// - /// ApiResponse of List<ClientCloudAccount> - ApiResponse> GetProjectMembersWithHttpInfo(string project); + /// ApiResponse of List<ClientProjectMember> + ApiResponse> GetProjectMembersWithHttpInfo(string project); /// /// /// @@ -227,7 +227,7 @@ public interface IProjectApiSync : IApiAccessor /// Thrown when fails to make API call /// Project ID /// The event type to query for - /// The resolution of the buckets The minimum resolution is 1 hour. + /// The resolution of the buckets The minimum resolution is 1 minute. /// The start RFC3339 date of the time window /// The end RFC3339 date of the time window /// ClientGetProjectMetricsResponse @@ -242,7 +242,7 @@ public interface IProjectApiSync : IApiAccessor /// Thrown when fails to make API call /// Project ID /// The event type to query for - /// The resolution of the buckets The minimum resolution is 1 hour. + /// The resolution of the buckets The minimum resolution is 1 minute. /// The start RFC3339 date of the time window /// The end RFC3339 date of the time window /// ApiResponse of ClientGetProjectMetricsResponse @@ -648,8 +648,8 @@ public interface IProjectApiAsync : IApiAccessor /// Thrown when fails to make API call /// /// Cancellation Token to cancel the request. - /// Task of List<ClientCloudAccount> - System.Threading.Tasks.Task> GetProjectMembersAsync(string project, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + /// Task of List<ClientProjectMember> + System.Threading.Tasks.Task> GetProjectMembersAsync(string project, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); /// /// Get all members associated with this project @@ -660,8 +660,8 @@ public interface IProjectApiAsync : IApiAccessor /// Thrown when fails to make API call /// /// Cancellation Token to cancel the request. - /// Task of ApiResponse (List<ClientCloudAccount>) - System.Threading.Tasks.Task>> GetProjectMembersWithHttpInfoAsync(string project, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + /// Task of ApiResponse (List<ClientProjectMember>) + System.Threading.Tasks.Task>> GetProjectMembersWithHttpInfoAsync(string project, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); /// /// /// @@ -671,7 +671,7 @@ public interface IProjectApiAsync : IApiAccessor /// Thrown when fails to make API call /// Project ID /// The event type to query for - /// The resolution of the buckets The minimum resolution is 1 hour. + /// The resolution of the buckets The minimum resolution is 1 minute. /// The start RFC3339 date of the time window /// The end RFC3339 date of the time window /// Cancellation Token to cancel the request. @@ -687,7 +687,7 @@ public interface IProjectApiAsync : IApiAccessor /// Thrown when fails to make API call /// Project ID /// The event type to query for - /// The resolution of the buckets The minimum resolution is 1 hour. + /// The resolution of the buckets The minimum resolution is 1 minute. /// The start RFC3339 date of the time window /// The end RFC3339 date of the time window /// Cancellation Token to cancel the request. @@ -2239,10 +2239,10 @@ public Ory.Client.Client.ApiResponse GetProjectWithHttpInfo(strin /// /// Thrown when fails to make API call /// - /// List<ClientCloudAccount> - public List GetProjectMembers(string project) + /// List<ClientProjectMember> + public List GetProjectMembers(string project) { - Ory.Client.Client.ApiResponse> localVarResponse = GetProjectMembersWithHttpInfo(project); + Ory.Client.Client.ApiResponse> localVarResponse = GetProjectMembersWithHttpInfo(project); return localVarResponse.Data; } @@ -2251,8 +2251,8 @@ public List GetProjectMembers(string project) /// /// Thrown when fails to make API call /// - /// ApiResponse of List<ClientCloudAccount> - public Ory.Client.Client.ApiResponse> GetProjectMembersWithHttpInfo(string project) + /// ApiResponse of List<ClientProjectMember> + public Ory.Client.Client.ApiResponse> GetProjectMembersWithHttpInfo(string project) { // verify the required parameter 'project' is set if (project == null) @@ -2292,7 +2292,7 @@ public Ory.Client.Client.ApiResponse> GetProjectMembers } // make the HTTP request - var localVarResponse = this.Client.Get>("/projects/{project}/members", localVarRequestOptions, this.Configuration); + var localVarResponse = this.Client.Get>("/projects/{project}/members", localVarRequestOptions, this.Configuration); if (this.ExceptionFactory != null) { Exception _exception = this.ExceptionFactory("GetProjectMembers", localVarResponse); @@ -2311,10 +2311,10 @@ public Ory.Client.Client.ApiResponse> GetProjectMembers /// Thrown when fails to make API call /// /// Cancellation Token to cancel the request. - /// Task of List<ClientCloudAccount> - public async System.Threading.Tasks.Task> GetProjectMembersAsync(string project, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + /// Task of List<ClientProjectMember> + public async System.Threading.Tasks.Task> GetProjectMembersAsync(string project, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { - Ory.Client.Client.ApiResponse> localVarResponse = await GetProjectMembersWithHttpInfoAsync(project, cancellationToken).ConfigureAwait(false); + Ory.Client.Client.ApiResponse> localVarResponse = await GetProjectMembersWithHttpInfoAsync(project, cancellationToken).ConfigureAwait(false); return localVarResponse.Data; } @@ -2324,8 +2324,8 @@ public Ory.Client.Client.ApiResponse> GetProjectMembers /// Thrown when fails to make API call /// /// Cancellation Token to cancel the request. - /// Task of ApiResponse (List<ClientCloudAccount>) - public async System.Threading.Tasks.Task>> GetProjectMembersWithHttpInfoAsync(string project, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + /// Task of ApiResponse (List<ClientProjectMember>) + public async System.Threading.Tasks.Task>> GetProjectMembersWithHttpInfoAsync(string project, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { // verify the required parameter 'project' is set if (project == null) @@ -2366,7 +2366,7 @@ public Ory.Client.Client.ApiResponse> GetProjectMembers } // make the HTTP request - var localVarResponse = await this.AsynchronousClient.GetAsync>("/projects/{project}/members", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false); + var localVarResponse = await this.AsynchronousClient.GetAsync>("/projects/{project}/members", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false); if (this.ExceptionFactory != null) { @@ -2386,7 +2386,7 @@ public Ory.Client.Client.ApiResponse> GetProjectMembers /// Thrown when fails to make API call /// Project ID /// The event type to query for - /// The resolution of the buckets The minimum resolution is 1 hour. + /// The resolution of the buckets The minimum resolution is 1 minute. /// The start RFC3339 date of the time window /// The end RFC3339 date of the time window /// ClientGetProjectMetricsResponse @@ -2402,7 +2402,7 @@ public ClientGetProjectMetricsResponse GetProjectMetrics(string projectId, strin /// Thrown when fails to make API call /// Project ID /// The event type to query for - /// The resolution of the buckets The minimum resolution is 1 hour. + /// The resolution of the buckets The minimum resolution is 1 minute. /// The start RFC3339 date of the time window /// The end RFC3339 date of the time window /// ApiResponse of ClientGetProjectMetricsResponse @@ -2481,7 +2481,7 @@ public Ory.Client.Client.ApiResponse GetProject /// Thrown when fails to make API call /// Project ID /// The event type to query for - /// The resolution of the buckets The minimum resolution is 1 hour. + /// The resolution of the buckets The minimum resolution is 1 minute. /// The start RFC3339 date of the time window /// The end RFC3339 date of the time window /// Cancellation Token to cancel the request. @@ -2498,7 +2498,7 @@ public Ory.Client.Client.ApiResponse GetProject /// Thrown when fails to make API call /// Project ID /// The event type to query for - /// The resolution of the buckets The minimum resolution is 1 hour. + /// The resolution of the buckets The minimum resolution is 1 minute. /// The start RFC3339 date of the time window /// The end RFC3339 date of the time window /// Cancellation Token to cancel the request. diff --git a/clients/client/dotnet/src/Ory.Client/Api/RelationshipApi.cs b/clients/client/dotnet/src/Ory.Client/Api/RelationshipApi.cs index 1661a6361fd..aa8238f2712 100644 --- a/clients/client/dotnet/src/Ory.Client/Api/RelationshipApi.cs +++ b/clients/client/dotnet/src/Ory.Client/Api/RelationshipApi.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Api/WellknownApi.cs b/clients/client/dotnet/src/Ory.Client/Api/WellknownApi.cs index b4347aa2da0..2df18ba1a1e 100644 --- a/clients/client/dotnet/src/Ory.Client/Api/WellknownApi.cs +++ b/clients/client/dotnet/src/Ory.Client/Api/WellknownApi.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Client/ApiClient.cs b/clients/client/dotnet/src/Ory.Client/Client/ApiClient.cs index ace7c1a8dc7..42e5aa12471 100644 --- a/clients/client/dotnet/src/Ory.Client/Client/ApiClient.cs +++ b/clients/client/dotnet/src/Ory.Client/Client/ApiClient.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Client/ApiException.cs b/clients/client/dotnet/src/Ory.Client/Client/ApiException.cs index 2aa6b2ec830..fd1c082c2bd 100644 --- a/clients/client/dotnet/src/Ory.Client/Client/ApiException.cs +++ b/clients/client/dotnet/src/Ory.Client/Client/ApiException.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Client/ApiResponse.cs b/clients/client/dotnet/src/Ory.Client/Client/ApiResponse.cs index e1723839d9c..bd49697010e 100644 --- a/clients/client/dotnet/src/Ory.Client/Client/ApiResponse.cs +++ b/clients/client/dotnet/src/Ory.Client/Client/ApiResponse.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Client/ClientUtils.cs b/clients/client/dotnet/src/Ory.Client/Client/ClientUtils.cs index eb2461b7925..b53ea9f0f02 100644 --- a/clients/client/dotnet/src/Ory.Client/Client/ClientUtils.cs +++ b/clients/client/dotnet/src/Ory.Client/Client/ClientUtils.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Client/Configuration.cs b/clients/client/dotnet/src/Ory.Client/Client/Configuration.cs index 0f7332d8da5..f7781f5ef05 100644 --- a/clients/client/dotnet/src/Ory.Client/Client/Configuration.cs +++ b/clients/client/dotnet/src/Ory.Client/Client/Configuration.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -32,7 +32,7 @@ public class Configuration : IReadableConfiguration /// Version of the package. /// /// Version of the package. - public const string Version = "1.6.2"; + public const string Version = "1.8.1"; /// /// Identifier for ISO 8601 DateTime Format @@ -107,7 +107,7 @@ public class Configuration : IReadableConfiguration public Configuration() { Proxy = null; - UserAgent = "OpenAPI-Generator/1.6.2/csharp"; + UserAgent = "OpenAPI-Generator/1.8.1/csharp"; BasePath = "https://playground.projects.oryapis.com"; DefaultHeaders = new ConcurrentDictionary(); ApiKey = new ConcurrentDictionary(); @@ -461,8 +461,8 @@ public static string ToDebugReport() string report = "C# SDK (Ory.Client) Debug Report:\n"; report += " OS: " + System.Environment.OSVersion + "\n"; report += " .NET Framework Version: " + System.Environment.Version + "\n"; - report += " Version of the API: v1.6.2\n"; - report += " SDK Package Version: 1.6.2\n"; + report += " Version of the API: v1.8.1\n"; + report += " SDK Package Version: 1.8.1\n"; return report; } diff --git a/clients/client/dotnet/src/Ory.Client/Client/ExceptionFactory.cs b/clients/client/dotnet/src/Ory.Client/Client/ExceptionFactory.cs index 2d45bb316d6..de1f0ff3af8 100644 --- a/clients/client/dotnet/src/Ory.Client/Client/ExceptionFactory.cs +++ b/clients/client/dotnet/src/Ory.Client/Client/ExceptionFactory.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Client/GlobalConfiguration.cs b/clients/client/dotnet/src/Ory.Client/Client/GlobalConfiguration.cs index 66f4c873eef..dda03202f68 100644 --- a/clients/client/dotnet/src/Ory.Client/Client/GlobalConfiguration.cs +++ b/clients/client/dotnet/src/Ory.Client/Client/GlobalConfiguration.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Client/HttpMethod.cs b/clients/client/dotnet/src/Ory.Client/Client/HttpMethod.cs index 1582159bafb..5c229a041fd 100644 --- a/clients/client/dotnet/src/Ory.Client/Client/HttpMethod.cs +++ b/clients/client/dotnet/src/Ory.Client/Client/HttpMethod.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Client/IApiAccessor.cs b/clients/client/dotnet/src/Ory.Client/Client/IApiAccessor.cs index cb1aab1866d..6f3b8ce1293 100644 --- a/clients/client/dotnet/src/Ory.Client/Client/IApiAccessor.cs +++ b/clients/client/dotnet/src/Ory.Client/Client/IApiAccessor.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Client/IAsynchronousClient.cs b/clients/client/dotnet/src/Ory.Client/Client/IAsynchronousClient.cs index 6f5b79f5f98..1c0b75ef12c 100644 --- a/clients/client/dotnet/src/Ory.Client/Client/IAsynchronousClient.cs +++ b/clients/client/dotnet/src/Ory.Client/Client/IAsynchronousClient.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Client/IReadableConfiguration.cs b/clients/client/dotnet/src/Ory.Client/Client/IReadableConfiguration.cs index 1d535fb4cb2..5772b80865b 100644 --- a/clients/client/dotnet/src/Ory.Client/Client/IReadableConfiguration.cs +++ b/clients/client/dotnet/src/Ory.Client/Client/IReadableConfiguration.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Client/ISynchronousClient.cs b/clients/client/dotnet/src/Ory.Client/Client/ISynchronousClient.cs index abf3ef084db..b5d1d721370 100644 --- a/clients/client/dotnet/src/Ory.Client/Client/ISynchronousClient.cs +++ b/clients/client/dotnet/src/Ory.Client/Client/ISynchronousClient.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Client/Multimap.cs b/clients/client/dotnet/src/Ory.Client/Client/Multimap.cs index 2857e3b9910..59757e39594 100644 --- a/clients/client/dotnet/src/Ory.Client/Client/Multimap.cs +++ b/clients/client/dotnet/src/Ory.Client/Client/Multimap.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Client/OpenAPIDateConverter.cs b/clients/client/dotnet/src/Ory.Client/Client/OpenAPIDateConverter.cs index 8601f6a4ccb..964fb0ec640 100644 --- a/clients/client/dotnet/src/Ory.Client/Client/OpenAPIDateConverter.cs +++ b/clients/client/dotnet/src/Ory.Client/Client/OpenAPIDateConverter.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Client/RequestOptions.cs b/clients/client/dotnet/src/Ory.Client/Client/RequestOptions.cs index 82b7e7fa8fc..e3d0b1eebb0 100644 --- a/clients/client/dotnet/src/Ory.Client/Client/RequestOptions.cs +++ b/clients/client/dotnet/src/Ory.Client/Client/RequestOptions.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Client/RetryConfiguration.cs b/clients/client/dotnet/src/Ory.Client/Client/RetryConfiguration.cs index 0707a170aea..edf99ca67a1 100644 --- a/clients/client/dotnet/src/Ory.Client/Client/RetryConfiguration.cs +++ b/clients/client/dotnet/src/Ory.Client/Client/RetryConfiguration.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/AbstractOpenAPISchema.cs b/clients/client/dotnet/src/Ory.Client/Model/AbstractOpenAPISchema.cs index 53936865eae..981284ba131 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/AbstractOpenAPISchema.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/AbstractOpenAPISchema.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientAcceptOAuth2ConsentRequest.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientAcceptOAuth2ConsentRequest.cs index 7e54da34faf..9deeb829482 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientAcceptOAuth2ConsentRequest.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientAcceptOAuth2ConsentRequest.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientAcceptOAuth2ConsentRequestSession.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientAcceptOAuth2ConsentRequestSession.cs index 0dd959ff06e..fbfb05d681d 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientAcceptOAuth2ConsentRequestSession.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientAcceptOAuth2ConsentRequestSession.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientAcceptOAuth2LoginRequest.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientAcceptOAuth2LoginRequest.cs index 13f0f8a99a8..e53b3f5bb08 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientAcceptOAuth2LoginRequest.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientAcceptOAuth2LoginRequest.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientActiveProjectInConsole.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientActiveProjectInConsole.cs index e32f04fd208..f5ece89afd5 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientActiveProjectInConsole.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientActiveProjectInConsole.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientAttribute.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientAttribute.cs index 723e7ce0b0f..2e13d0af533 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientAttribute.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientAttribute.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientAttributeFilter.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientAttributeFilter.cs index 7438cb96a8d..8d99ba71012 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientAttributeFilter.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientAttributeFilter.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientAttributesCountDatapoint.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientAttributesCountDatapoint.cs index e3b3ec341a5..06d2496a7eb 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientAttributesCountDatapoint.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientAttributesCountDatapoint.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientAuthenticatorAssuranceLevel.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientAuthenticatorAssuranceLevel.cs index ffc0b9eafef..78b39b329ab 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientAuthenticatorAssuranceLevel.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientAuthenticatorAssuranceLevel.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientBatchPatchIdentitiesResponse.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientBatchPatchIdentitiesResponse.cs index f25e90d5915..80b4ee35c27 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientBatchPatchIdentitiesResponse.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientBatchPatchIdentitiesResponse.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientCheckOplSyntaxResult.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientCheckOplSyntaxResult.cs index 0d4546f18dd..60d1e12473a 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientCheckOplSyntaxResult.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientCheckOplSyntaxResult.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientCheckPermissionResult.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientCheckPermissionResult.cs index 2508725256a..38cd1260edf 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientCheckPermissionResult.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientCheckPermissionResult.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientCloudAccount.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientCloudAccount.cs index d0e5bef51a0..1345319799d 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientCloudAccount.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientCloudAccount.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -35,13 +35,33 @@ public partial class ClientCloudAccount : IEquatable, IValid /// /// Initializes a new instance of the class. /// - /// email. - /// id. - /// name. + [JsonConstructorAttribute] + protected ClientCloudAccount() + { + this.AdditionalProperties = new Dictionary(); + } + /// + /// Initializes a new instance of the class. + /// + /// email (required). + /// id (required). + /// name (required). public ClientCloudAccount(string email = default(string), string id = default(string), string name = default(string)) { + // to ensure "email" is required (not null) + if (email == null) { + throw new ArgumentNullException("email is a required property for ClientCloudAccount and cannot be null"); + } this.Email = email; + // to ensure "id" is required (not null) + if (id == null) { + throw new ArgumentNullException("id is a required property for ClientCloudAccount and cannot be null"); + } this.Id = id; + // to ensure "name" is required (not null) + if (name == null) { + throw new ArgumentNullException("name is a required property for ClientCloudAccount and cannot be null"); + } this.Name = name; this.AdditionalProperties = new Dictionary(); } @@ -49,19 +69,19 @@ public partial class ClientCloudAccount : IEquatable, IValid /// /// Gets or Sets Email /// - [DataMember(Name = "email", EmitDefaultValue = false)] + [DataMember(Name = "email", IsRequired = true, EmitDefaultValue = false)] public string Email { get; set; } /// /// Gets or Sets Id /// - [DataMember(Name = "id", EmitDefaultValue = false)] + [DataMember(Name = "id", IsRequired = true, EmitDefaultValue = false)] public string Id { get; set; } /// /// Gets or Sets Name /// - [DataMember(Name = "name", EmitDefaultValue = false)] + [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)] public string Name { get; set; } /// diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientConsistencyRequestParameters.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientConsistencyRequestParameters.cs index f3d25900b60..ae7bea86eb6 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientConsistencyRequestParameters.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientConsistencyRequestParameters.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWith.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWith.cs index 533b45b6c9f..e73a894b863 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWith.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWith.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWithRecoveryUi.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWithRecoveryUi.cs index e015c109433..b973a666903 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWithRecoveryUi.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWithRecoveryUi.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWithRecoveryUiFlow.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWithRecoveryUiFlow.cs index aab45101c32..e4effbc8f92 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWithRecoveryUiFlow.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWithRecoveryUiFlow.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWithSetOrySessionToken.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWithSetOrySessionToken.cs index 48581404c1e..fafdf29d591 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWithSetOrySessionToken.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWithSetOrySessionToken.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWithSettingsUi.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWithSettingsUi.cs index 91d6d15a7dc..f1c4f2aaa76 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWithSettingsUi.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWithSettingsUi.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWithSettingsUiFlow.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWithSettingsUiFlow.cs index 8018a50619c..a055f458536 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWithSettingsUiFlow.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWithSettingsUiFlow.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWithVerificationUi.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWithVerificationUi.cs index 7577087b40f..f8cc8570850 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWithVerificationUi.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWithVerificationUi.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWithVerificationUiFlow.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWithVerificationUiFlow.cs index cc0465703ef..fbd8540de90 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWithVerificationUiFlow.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientContinueWithVerificationUiFlow.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientCourierMessageStatus.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientCourierMessageStatus.cs index 39212654d39..fe924177cc6 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientCourierMessageStatus.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientCourierMessageStatus.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientCourierMessageType.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientCourierMessageType.cs index bee2fb4cdd5..dc74f0a269c 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientCourierMessageType.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientCourierMessageType.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateCustomDomainBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateCustomDomainBody.cs index 31038b493bf..e07cc80cff2 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateCustomDomainBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateCustomDomainBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateEventStreamBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateEventStreamBody.cs index b0b8e36865a..b8b1a402efd 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateEventStreamBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateEventStreamBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateIdentityBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateIdentityBody.cs index ef55c1860d9..08c356e81ae 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateIdentityBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateIdentityBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateInviteResponse.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateInviteResponse.cs index 3fb36a1d11c..a0a9b1af283 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateInviteResponse.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateInviteResponse.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateJsonWebKeySet.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateJsonWebKeySet.cs index 9df1f72a017..f0a3f29db76 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateJsonWebKeySet.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateJsonWebKeySet.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateProjectBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateProjectBody.cs index 57d8b796986..031d48b9ec5 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateProjectBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateProjectBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateProjectBranding.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateProjectBranding.cs index 82d470c87e3..e5727d2a4c7 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateProjectBranding.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateProjectBranding.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateProjectMemberInviteBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateProjectMemberInviteBody.cs index 165d24abfa8..3afd60c4630 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateProjectMemberInviteBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateProjectMemberInviteBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateProjectNormalizedPayload.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateProjectNormalizedPayload.cs index 976c6d0cf89..c375b78f796 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateProjectNormalizedPayload.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateProjectNormalizedPayload.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -184,6 +184,7 @@ protected ClientCreateProjectNormalizedPayload() /// Initializes a new instance of the class. /// /// Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`.. + /// Whether the new account experience is enabled and reachable.. /// prod Production dev Development (required). /// hydraOauth2AllowedTopLevelClaims. /// Automatically grant authorized OAuth2 Scope in OAuth2 Client Credentials Flow. Each OAuth2 Client is allowed to request a predefined OAuth2 Scope (for example `read write`). If this option is enabled, the full scope is automatically granted when performing the OAuth2 Client Credentials flow. If disabled, the OAuth2 Client has to request the scope in the OAuth2 request by providing the `scope` query parameter. Setting this option to true is common if you need compatibility with MITREid. This governs the \"oauth2.client_credentials.default_grant_allowed_scope\" setting.. @@ -373,7 +374,7 @@ protected ClientCreateProjectNormalizedPayload() /// Enable CORS headers on all public APIs This governs the \"serve.public.cors.enabled\" setting.. /// Whether the project should employ strict security measures. Setting this to true is recommended for going into production.. /// workspaceId. - public ClientCreateProjectNormalizedPayload(bool disableAccountExperienceWelcomeScreen = default(bool), EnvironmentEnum environment = default(EnvironmentEnum), List hydraOauth2AllowedTopLevelClaims = default(List), bool hydraOauth2ClientCredentialsDefaultGrantAllowedScope = default(bool), bool hydraOauth2ExcludeNotBeforeClaim = default(bool), bool hydraOauth2GrantJwtIatOptional = default(bool), bool hydraOauth2GrantJwtJtiOptional = default(bool), string hydraOauth2GrantJwtMaxTtl = "720h", bool hydraOauth2MirrorTopLevelClaims = default(bool), bool hydraOauth2PkceEnforced = default(bool), bool hydraOauth2PkceEnforcedForPublicClients = default(bool), string hydraOauth2RefreshTokenHook = default(string), string hydraOauth2TokenHook = default(string), List hydraOidcDynamicClientRegistrationDefaultScope = default(List), bool hydraOidcDynamicClientRegistrationEnabled = default(bool), string hydraOidcSubjectIdentifiersPairwiseSalt = default(string), List hydraOidcSubjectIdentifiersSupportedTypes = default(List), List hydraSecretsCookie = default(List), List hydraSecretsSystem = default(List), bool hydraServeCookiesSameSiteLegacyWorkaround = default(bool), string hydraServeCookiesSameSiteMode = default(string), HydraStrategiesAccessTokenEnum? hydraStrategiesAccessToken = HydraStrategiesAccessTokenEnum.Opaque, HydraStrategiesScopeEnum? hydraStrategiesScope = HydraStrategiesScopeEnum.Wildcard, string hydraTtlAccessToken = "30m", string hydraTtlAuthCode = "720h", string hydraTtlIdToken = "30m", string hydraTtlLoginConsentRequest = "30m", string hydraTtlRefreshToken = "720h", string hydraUrlsConsent = default(string), string hydraUrlsError = default(string), string hydraUrlsLogin = default(string), string hydraUrlsLogout = default(string), string hydraUrlsPostLogoutRedirect = default(string), string hydraUrlsRegistration = default(string), string hydraUrlsSelfIssuer = default(string), List hydraWebfingerJwksBroadcastKeys = default(List), string hydraWebfingerOidcDiscoveryAuthUrl = default(string), string hydraWebfingerOidcDiscoveryClientRegistrationUrl = default(string), string hydraWebfingerOidcDiscoveryJwksUrl = default(string), List hydraWebfingerOidcDiscoverySupportedClaims = default(List), List hydraWebfingerOidcDiscoverySupportedScope = default(List), string hydraWebfingerOidcDiscoveryTokenUrl = default(string), string hydraWebfingerOidcDiscoveryUserinfoUrl = default(string), string ketoNamespaceConfiguration = default(string), List ketoNamespaces = default(List), string kratosCookiesSameSite = default(string), List kratosCourierChannels = default(List), string kratosCourierDeliveryStrategy = "smtp", string kratosCourierHttpRequestConfigAuthApiKeyIn = default(string), string kratosCourierHttpRequestConfigAuthApiKeyName = default(string), string kratosCourierHttpRequestConfigAuthApiKeyValue = default(string), string kratosCourierHttpRequestConfigAuthBasicAuthPassword = default(string), string kratosCourierHttpRequestConfigAuthBasicAuthUser = default(string), string kratosCourierHttpRequestConfigAuthType = "empty (no authentication)", string kratosCourierHttpRequestConfigBody = default(string), Object kratosCourierHttpRequestConfigHeaders = default(Object), string kratosCourierHttpRequestConfigMethod = "POST", string kratosCourierHttpRequestConfigUrl = default(string), string kratosCourierSmtpConnectionUri = default(string), string kratosCourierSmtpFromAddress = default(string), string kratosCourierSmtpFromName = default(string), Object kratosCourierSmtpHeaders = default(Object), string kratosCourierSmtpLocalName = default(string), string kratosCourierTemplatesLoginCodeValidEmailBodyHtml = default(string), string kratosCourierTemplatesLoginCodeValidEmailBodyPlaintext = default(string), string kratosCourierTemplatesLoginCodeValidEmailSubject = default(string), string kratosCourierTemplatesLoginCodeValidSmsBodyPlaintext = default(string), string kratosCourierTemplatesRecoveryCodeInvalidEmailBodyHtml = default(string), string kratosCourierTemplatesRecoveryCodeInvalidEmailBodyPlaintext = default(string), string kratosCourierTemplatesRecoveryCodeInvalidEmailSubject = default(string), string kratosCourierTemplatesRecoveryCodeValidEmailBodyHtml = default(string), string kratosCourierTemplatesRecoveryCodeValidEmailBodyPlaintext = default(string), string kratosCourierTemplatesRecoveryCodeValidEmailSubject = default(string), string kratosCourierTemplatesRecoveryInvalidEmailBodyHtml = default(string), string kratosCourierTemplatesRecoveryInvalidEmailBodyPlaintext = default(string), string kratosCourierTemplatesRecoveryInvalidEmailSubject = default(string), string kratosCourierTemplatesRecoveryValidEmailBodyHtml = default(string), string kratosCourierTemplatesRecoveryValidEmailBodyPlaintext = default(string), string kratosCourierTemplatesRecoveryValidEmailSubject = default(string), string kratosCourierTemplatesRegistrationCodeValidEmailBodyHtml = default(string), string kratosCourierTemplatesRegistrationCodeValidEmailBodyPlaintext = default(string), string kratosCourierTemplatesRegistrationCodeValidEmailSubject = default(string), string kratosCourierTemplatesVerificationCodeInvalidEmailBodyHtml = default(string), string kratosCourierTemplatesVerificationCodeInvalidEmailBodyPlaintext = default(string), string kratosCourierTemplatesVerificationCodeInvalidEmailSubject = default(string), string kratosCourierTemplatesVerificationCodeValidEmailBodyHtml = default(string), string kratosCourierTemplatesVerificationCodeValidEmailBodyPlaintext = default(string), string kratosCourierTemplatesVerificationCodeValidEmailSubject = default(string), string kratosCourierTemplatesVerificationCodeValidSmsBodyPlaintext = default(string), string kratosCourierTemplatesVerificationInvalidEmailBodyHtml = default(string), string kratosCourierTemplatesVerificationInvalidEmailBodyPlaintext = default(string), string kratosCourierTemplatesVerificationInvalidEmailSubject = default(string), string kratosCourierTemplatesVerificationValidEmailBodyHtml = default(string), string kratosCourierTemplatesVerificationValidEmailBodyPlaintext = default(string), string kratosCourierTemplatesVerificationValidEmailSubject = default(string), bool kratosFeatureFlagsCacheableSessions = default(bool), bool kratosFeatureFlagsUseContinueWithTransitions = default(bool), List kratosIdentitySchemas = default(List), Object kratosOauth2ProviderHeaders = default(Object), bool kratosOauth2ProviderOverrideReturnTo = default(bool), string kratosOauth2ProviderUrl = default(string), string kratosPreviewDefaultReadConsistencyLevel = default(string), List kratosSecretsCipher = default(List), List kratosSecretsCookie = default(List), List kratosSecretsDefault = default(List), List kratosSelfserviceAllowedReturnUrls = default(List), string kratosSelfserviceDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsErrorUiUrl = default(string), string kratosSelfserviceFlowsLoginAfterCodeDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsLoginAfterDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsLoginAfterLookupSecretDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsLoginAfterOidcDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsLoginAfterPasswordDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsLoginAfterTotpDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsLoginAfterWebauthnDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsLoginLifespan = default(string), string kratosSelfserviceFlowsLoginUiUrl = default(string), string kratosSelfserviceFlowsLogoutAfterDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsRecoveryAfterDefaultBrowserReturnUrl = default(string), bool kratosSelfserviceFlowsRecoveryEnabled = default(bool), string kratosSelfserviceFlowsRecoveryLifespan = default(string), bool kratosSelfserviceFlowsRecoveryNotifyUnknownRecipients = default(bool), string kratosSelfserviceFlowsRecoveryUiUrl = default(string), KratosSelfserviceFlowsRecoveryUseEnum? kratosSelfserviceFlowsRecoveryUse = default(KratosSelfserviceFlowsRecoveryUseEnum?), string kratosSelfserviceFlowsRegistrationAfterCodeDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsRegistrationAfterDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsRegistrationAfterOidcDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsRegistrationAfterPasswordDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsRegistrationAfterWebauthnDefaultBrowserReturnUrl = default(string), bool kratosSelfserviceFlowsRegistrationEnabled = default(bool), string kratosSelfserviceFlowsRegistrationLifespan = default(string), bool kratosSelfserviceFlowsRegistrationLoginHints = default(bool), string kratosSelfserviceFlowsRegistrationUiUrl = default(string), string kratosSelfserviceFlowsSettingsAfterDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsSettingsAfterLookupSecretDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsSettingsAfterOidcDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsSettingsAfterPasswordDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsSettingsAfterProfileDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsSettingsAfterTotpDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsSettingsAfterWebauthnDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsSettingsLifespan = default(string), string kratosSelfserviceFlowsSettingsPrivilegedSessionMaxAge = default(string), string kratosSelfserviceFlowsSettingsRequiredAal = default(string), string kratosSelfserviceFlowsSettingsUiUrl = default(string), string kratosSelfserviceFlowsVerificationAfterDefaultBrowserReturnUrl = default(string), bool kratosSelfserviceFlowsVerificationEnabled = default(bool), string kratosSelfserviceFlowsVerificationLifespan = default(string), bool kratosSelfserviceFlowsVerificationNotifyUnknownRecipients = default(bool), string kratosSelfserviceFlowsVerificationUiUrl = default(string), KratosSelfserviceFlowsVerificationUseEnum? kratosSelfserviceFlowsVerificationUse = default(KratosSelfserviceFlowsVerificationUseEnum?), string kratosSelfserviceMethodsCodeConfigLifespan = default(string), bool kratosSelfserviceMethodsCodeEnabled = default(bool), bool kratosSelfserviceMethodsCodeMfaEnabled = default(bool), bool kratosSelfserviceMethodsCodePasswordlessEnabled = default(bool), string kratosSelfserviceMethodsLinkConfigBaseUrl = default(string), string kratosSelfserviceMethodsLinkConfigLifespan = default(string), bool kratosSelfserviceMethodsLinkEnabled = default(bool), bool kratosSelfserviceMethodsLookupSecretEnabled = default(bool), string kratosSelfserviceMethodsOidcConfigBaseRedirectUri = default(string), List kratosSelfserviceMethodsOidcConfigProviders = default(List), bool kratosSelfserviceMethodsOidcEnabled = default(bool), bool kratosSelfserviceMethodsPasswordConfigHaveibeenpwnedEnabled = default(bool), bool kratosSelfserviceMethodsPasswordConfigIdentifierSimilarityCheckEnabled = default(bool), bool kratosSelfserviceMethodsPasswordConfigIgnoreNetworkErrors = default(bool), long kratosSelfserviceMethodsPasswordConfigMaxBreaches = default(long), long kratosSelfserviceMethodsPasswordConfigMinPasswordLength = default(long), bool kratosSelfserviceMethodsPasswordEnabled = default(bool), bool kratosSelfserviceMethodsProfileEnabled = default(bool), string kratosSelfserviceMethodsTotpConfigIssuer = default(string), bool kratosSelfserviceMethodsTotpEnabled = default(bool), bool kratosSelfserviceMethodsWebauthnConfigPasswordless = default(bool), string kratosSelfserviceMethodsWebauthnConfigRpDisplayName = default(string), string kratosSelfserviceMethodsWebauthnConfigRpIcon = default(string), string kratosSelfserviceMethodsWebauthnConfigRpId = default(string), List kratosSelfserviceMethodsWebauthnConfigRpOrigins = default(List), bool kratosSelfserviceMethodsWebauthnEnabled = default(bool), bool kratosSessionCookiePersistent = default(bool), string kratosSessionCookieSameSite = default(string), string kratosSessionLifespan = default(string), string kratosSessionWhoamiRequiredAal = default(string), List kratosSessionWhoamiTokenizerTemplates = default(List), string name = default(string), string projectId = default(string), List projectRevisionHooks = default(List), List serveAdminCorsAllowedOrigins = default(List), bool serveAdminCorsEnabled = default(bool), List servePublicCorsAllowedOrigins = default(List), bool servePublicCorsEnabled = default(bool), bool strictSecurity = default(bool), string workspaceId = default(string)) + public ClientCreateProjectNormalizedPayload(bool disableAccountExperienceWelcomeScreen = default(bool), bool enableAxV2 = default(bool), EnvironmentEnum environment = default(EnvironmentEnum), List hydraOauth2AllowedTopLevelClaims = default(List), bool hydraOauth2ClientCredentialsDefaultGrantAllowedScope = default(bool), bool hydraOauth2ExcludeNotBeforeClaim = default(bool), bool hydraOauth2GrantJwtIatOptional = default(bool), bool hydraOauth2GrantJwtJtiOptional = default(bool), string hydraOauth2GrantJwtMaxTtl = "720h", bool hydraOauth2MirrorTopLevelClaims = default(bool), bool hydraOauth2PkceEnforced = default(bool), bool hydraOauth2PkceEnforcedForPublicClients = default(bool), string hydraOauth2RefreshTokenHook = default(string), string hydraOauth2TokenHook = default(string), List hydraOidcDynamicClientRegistrationDefaultScope = default(List), bool hydraOidcDynamicClientRegistrationEnabled = default(bool), string hydraOidcSubjectIdentifiersPairwiseSalt = default(string), List hydraOidcSubjectIdentifiersSupportedTypes = default(List), List hydraSecretsCookie = default(List), List hydraSecretsSystem = default(List), bool hydraServeCookiesSameSiteLegacyWorkaround = default(bool), string hydraServeCookiesSameSiteMode = default(string), HydraStrategiesAccessTokenEnum? hydraStrategiesAccessToken = HydraStrategiesAccessTokenEnum.Opaque, HydraStrategiesScopeEnum? hydraStrategiesScope = HydraStrategiesScopeEnum.Wildcard, string hydraTtlAccessToken = "30m", string hydraTtlAuthCode = "720h", string hydraTtlIdToken = "30m", string hydraTtlLoginConsentRequest = "30m", string hydraTtlRefreshToken = "720h", string hydraUrlsConsent = default(string), string hydraUrlsError = default(string), string hydraUrlsLogin = default(string), string hydraUrlsLogout = default(string), string hydraUrlsPostLogoutRedirect = default(string), string hydraUrlsRegistration = default(string), string hydraUrlsSelfIssuer = default(string), List hydraWebfingerJwksBroadcastKeys = default(List), string hydraWebfingerOidcDiscoveryAuthUrl = default(string), string hydraWebfingerOidcDiscoveryClientRegistrationUrl = default(string), string hydraWebfingerOidcDiscoveryJwksUrl = default(string), List hydraWebfingerOidcDiscoverySupportedClaims = default(List), List hydraWebfingerOidcDiscoverySupportedScope = default(List), string hydraWebfingerOidcDiscoveryTokenUrl = default(string), string hydraWebfingerOidcDiscoveryUserinfoUrl = default(string), string ketoNamespaceConfiguration = default(string), List ketoNamespaces = default(List), string kratosCookiesSameSite = default(string), List kratosCourierChannels = default(List), string kratosCourierDeliveryStrategy = "smtp", string kratosCourierHttpRequestConfigAuthApiKeyIn = default(string), string kratosCourierHttpRequestConfigAuthApiKeyName = default(string), string kratosCourierHttpRequestConfigAuthApiKeyValue = default(string), string kratosCourierHttpRequestConfigAuthBasicAuthPassword = default(string), string kratosCourierHttpRequestConfigAuthBasicAuthUser = default(string), string kratosCourierHttpRequestConfigAuthType = "empty (no authentication)", string kratosCourierHttpRequestConfigBody = default(string), Object kratosCourierHttpRequestConfigHeaders = default(Object), string kratosCourierHttpRequestConfigMethod = "POST", string kratosCourierHttpRequestConfigUrl = default(string), string kratosCourierSmtpConnectionUri = default(string), string kratosCourierSmtpFromAddress = default(string), string kratosCourierSmtpFromName = default(string), Object kratosCourierSmtpHeaders = default(Object), string kratosCourierSmtpLocalName = default(string), string kratosCourierTemplatesLoginCodeValidEmailBodyHtml = default(string), string kratosCourierTemplatesLoginCodeValidEmailBodyPlaintext = default(string), string kratosCourierTemplatesLoginCodeValidEmailSubject = default(string), string kratosCourierTemplatesLoginCodeValidSmsBodyPlaintext = default(string), string kratosCourierTemplatesRecoveryCodeInvalidEmailBodyHtml = default(string), string kratosCourierTemplatesRecoveryCodeInvalidEmailBodyPlaintext = default(string), string kratosCourierTemplatesRecoveryCodeInvalidEmailSubject = default(string), string kratosCourierTemplatesRecoveryCodeValidEmailBodyHtml = default(string), string kratosCourierTemplatesRecoveryCodeValidEmailBodyPlaintext = default(string), string kratosCourierTemplatesRecoveryCodeValidEmailSubject = default(string), string kratosCourierTemplatesRecoveryInvalidEmailBodyHtml = default(string), string kratosCourierTemplatesRecoveryInvalidEmailBodyPlaintext = default(string), string kratosCourierTemplatesRecoveryInvalidEmailSubject = default(string), string kratosCourierTemplatesRecoveryValidEmailBodyHtml = default(string), string kratosCourierTemplatesRecoveryValidEmailBodyPlaintext = default(string), string kratosCourierTemplatesRecoveryValidEmailSubject = default(string), string kratosCourierTemplatesRegistrationCodeValidEmailBodyHtml = default(string), string kratosCourierTemplatesRegistrationCodeValidEmailBodyPlaintext = default(string), string kratosCourierTemplatesRegistrationCodeValidEmailSubject = default(string), string kratosCourierTemplatesVerificationCodeInvalidEmailBodyHtml = default(string), string kratosCourierTemplatesVerificationCodeInvalidEmailBodyPlaintext = default(string), string kratosCourierTemplatesVerificationCodeInvalidEmailSubject = default(string), string kratosCourierTemplatesVerificationCodeValidEmailBodyHtml = default(string), string kratosCourierTemplatesVerificationCodeValidEmailBodyPlaintext = default(string), string kratosCourierTemplatesVerificationCodeValidEmailSubject = default(string), string kratosCourierTemplatesVerificationCodeValidSmsBodyPlaintext = default(string), string kratosCourierTemplatesVerificationInvalidEmailBodyHtml = default(string), string kratosCourierTemplatesVerificationInvalidEmailBodyPlaintext = default(string), string kratosCourierTemplatesVerificationInvalidEmailSubject = default(string), string kratosCourierTemplatesVerificationValidEmailBodyHtml = default(string), string kratosCourierTemplatesVerificationValidEmailBodyPlaintext = default(string), string kratosCourierTemplatesVerificationValidEmailSubject = default(string), bool kratosFeatureFlagsCacheableSessions = default(bool), bool kratosFeatureFlagsUseContinueWithTransitions = default(bool), List kratosIdentitySchemas = default(List), Object kratosOauth2ProviderHeaders = default(Object), bool kratosOauth2ProviderOverrideReturnTo = default(bool), string kratosOauth2ProviderUrl = default(string), string kratosPreviewDefaultReadConsistencyLevel = default(string), List kratosSecretsCipher = default(List), List kratosSecretsCookie = default(List), List kratosSecretsDefault = default(List), List kratosSelfserviceAllowedReturnUrls = default(List), string kratosSelfserviceDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsErrorUiUrl = default(string), string kratosSelfserviceFlowsLoginAfterCodeDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsLoginAfterDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsLoginAfterLookupSecretDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsLoginAfterOidcDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsLoginAfterPasswordDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsLoginAfterTotpDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsLoginAfterWebauthnDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsLoginLifespan = default(string), string kratosSelfserviceFlowsLoginUiUrl = default(string), string kratosSelfserviceFlowsLogoutAfterDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsRecoveryAfterDefaultBrowserReturnUrl = default(string), bool kratosSelfserviceFlowsRecoveryEnabled = default(bool), string kratosSelfserviceFlowsRecoveryLifespan = default(string), bool kratosSelfserviceFlowsRecoveryNotifyUnknownRecipients = default(bool), string kratosSelfserviceFlowsRecoveryUiUrl = default(string), KratosSelfserviceFlowsRecoveryUseEnum? kratosSelfserviceFlowsRecoveryUse = default(KratosSelfserviceFlowsRecoveryUseEnum?), string kratosSelfserviceFlowsRegistrationAfterCodeDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsRegistrationAfterDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsRegistrationAfterOidcDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsRegistrationAfterPasswordDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsRegistrationAfterWebauthnDefaultBrowserReturnUrl = default(string), bool kratosSelfserviceFlowsRegistrationEnabled = default(bool), string kratosSelfserviceFlowsRegistrationLifespan = default(string), bool kratosSelfserviceFlowsRegistrationLoginHints = default(bool), string kratosSelfserviceFlowsRegistrationUiUrl = default(string), string kratosSelfserviceFlowsSettingsAfterDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsSettingsAfterLookupSecretDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsSettingsAfterOidcDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsSettingsAfterPasswordDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsSettingsAfterProfileDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsSettingsAfterTotpDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsSettingsAfterWebauthnDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsSettingsLifespan = default(string), string kratosSelfserviceFlowsSettingsPrivilegedSessionMaxAge = default(string), string kratosSelfserviceFlowsSettingsRequiredAal = default(string), string kratosSelfserviceFlowsSettingsUiUrl = default(string), string kratosSelfserviceFlowsVerificationAfterDefaultBrowserReturnUrl = default(string), bool kratosSelfserviceFlowsVerificationEnabled = default(bool), string kratosSelfserviceFlowsVerificationLifespan = default(string), bool kratosSelfserviceFlowsVerificationNotifyUnknownRecipients = default(bool), string kratosSelfserviceFlowsVerificationUiUrl = default(string), KratosSelfserviceFlowsVerificationUseEnum? kratosSelfserviceFlowsVerificationUse = default(KratosSelfserviceFlowsVerificationUseEnum?), string kratosSelfserviceMethodsCodeConfigLifespan = default(string), bool kratosSelfserviceMethodsCodeEnabled = default(bool), bool kratosSelfserviceMethodsCodeMfaEnabled = default(bool), bool kratosSelfserviceMethodsCodePasswordlessEnabled = default(bool), string kratosSelfserviceMethodsLinkConfigBaseUrl = default(string), string kratosSelfserviceMethodsLinkConfigLifespan = default(string), bool kratosSelfserviceMethodsLinkEnabled = default(bool), bool kratosSelfserviceMethodsLookupSecretEnabled = default(bool), string kratosSelfserviceMethodsOidcConfigBaseRedirectUri = default(string), List kratosSelfserviceMethodsOidcConfigProviders = default(List), bool kratosSelfserviceMethodsOidcEnabled = default(bool), bool kratosSelfserviceMethodsPasswordConfigHaveibeenpwnedEnabled = default(bool), bool kratosSelfserviceMethodsPasswordConfigIdentifierSimilarityCheckEnabled = default(bool), bool kratosSelfserviceMethodsPasswordConfigIgnoreNetworkErrors = default(bool), long kratosSelfserviceMethodsPasswordConfigMaxBreaches = default(long), long kratosSelfserviceMethodsPasswordConfigMinPasswordLength = default(long), bool kratosSelfserviceMethodsPasswordEnabled = default(bool), bool kratosSelfserviceMethodsProfileEnabled = default(bool), string kratosSelfserviceMethodsTotpConfigIssuer = default(string), bool kratosSelfserviceMethodsTotpEnabled = default(bool), bool kratosSelfserviceMethodsWebauthnConfigPasswordless = default(bool), string kratosSelfserviceMethodsWebauthnConfigRpDisplayName = default(string), string kratosSelfserviceMethodsWebauthnConfigRpIcon = default(string), string kratosSelfserviceMethodsWebauthnConfigRpId = default(string), List kratosSelfserviceMethodsWebauthnConfigRpOrigins = default(List), bool kratosSelfserviceMethodsWebauthnEnabled = default(bool), bool kratosSessionCookiePersistent = default(bool), string kratosSessionCookieSameSite = default(string), string kratosSessionLifespan = default(string), string kratosSessionWhoamiRequiredAal = default(string), List kratosSessionWhoamiTokenizerTemplates = default(List), string name = default(string), string projectId = default(string), List projectRevisionHooks = default(List), List serveAdminCorsAllowedOrigins = default(List), bool serveAdminCorsEnabled = default(bool), List servePublicCorsAllowedOrigins = default(List), bool servePublicCorsEnabled = default(bool), bool strictSecurity = default(bool), string workspaceId = default(string)) { this.Environment = environment; // to ensure "name" is required (not null) @@ -382,6 +383,7 @@ protected ClientCreateProjectNormalizedPayload() } this.Name = name; this.DisableAccountExperienceWelcomeScreen = disableAccountExperienceWelcomeScreen; + this.EnableAxV2 = enableAxV2; this.HydraOauth2AllowedTopLevelClaims = hydraOauth2AllowedTopLevelClaims; this.HydraOauth2ClientCredentialsDefaultGrantAllowedScope = hydraOauth2ClientCredentialsDefaultGrantAllowedScope; this.HydraOauth2ExcludeNotBeforeClaim = hydraOauth2ExcludeNotBeforeClaim; @@ -603,6 +605,13 @@ public bool ShouldSerializeCreatedAt() [DataMember(Name = "disable_account_experience_welcome_screen", EmitDefaultValue = true)] public bool DisableAccountExperienceWelcomeScreen { get; set; } + /// + /// Whether the new account experience is enabled and reachable. + /// + /// Whether the new account experience is enabled and reachable. + [DataMember(Name = "enable_ax_v2", EmitDefaultValue = true)] + public bool EnableAxV2 { get; set; } + /// /// Gets or Sets HydraOauth2AllowedTopLevelClaims /// @@ -1915,6 +1924,7 @@ public override string ToString() sb.Append("class ClientCreateProjectNormalizedPayload {\n"); sb.Append(" CreatedAt: ").Append(CreatedAt).Append("\n"); sb.Append(" DisableAccountExperienceWelcomeScreen: ").Append(DisableAccountExperienceWelcomeScreen).Append("\n"); + sb.Append(" EnableAxV2: ").Append(EnableAxV2).Append("\n"); sb.Append(" Environment: ").Append(Environment).Append("\n"); sb.Append(" HydraOauth2AllowedTopLevelClaims: ").Append(HydraOauth2AllowedTopLevelClaims).Append("\n"); sb.Append(" HydraOauth2ClientCredentialsDefaultGrantAllowedScope: ").Append(HydraOauth2ClientCredentialsDefaultGrantAllowedScope).Append("\n"); @@ -2151,6 +2161,10 @@ public bool Equals(ClientCreateProjectNormalizedPayload input) this.DisableAccountExperienceWelcomeScreen == input.DisableAccountExperienceWelcomeScreen || this.DisableAccountExperienceWelcomeScreen.Equals(input.DisableAccountExperienceWelcomeScreen) ) && + ( + this.EnableAxV2 == input.EnableAxV2 || + this.EnableAxV2.Equals(input.EnableAxV2) + ) && ( this.Environment == input.Environment || this.Environment.Equals(input.Environment) @@ -3101,6 +3115,7 @@ public override int GetHashCode() hashCode = (hashCode * 59) + this.CreatedAt.GetHashCode(); } hashCode = (hashCode * 59) + this.DisableAccountExperienceWelcomeScreen.GetHashCode(); + hashCode = (hashCode * 59) + this.EnableAxV2.GetHashCode(); hashCode = (hashCode * 59) + this.Environment.GetHashCode(); if (this.HydraOauth2AllowedTopLevelClaims != null) { diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateRecoveryCodeForIdentityBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateRecoveryCodeForIdentityBody.cs index e7058d2d4fa..c2404beecca 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateRecoveryCodeForIdentityBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateRecoveryCodeForIdentityBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateRecoveryLinkForIdentityBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateRecoveryLinkForIdentityBody.cs index 8af5bbce52d..a11ff2c5f3a 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateRecoveryLinkForIdentityBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateRecoveryLinkForIdentityBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateRelationshipBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateRelationshipBody.cs index 1dcf476df91..8ca47ede190 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateRelationshipBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateRelationshipBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateSubscriptionBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateSubscriptionBody.cs index 3c5f6ed7a1a..43580d0d876 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateSubscriptionBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateSubscriptionBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateSubscriptionCommon.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateSubscriptionCommon.cs index 985fea8a538..c5af7f20eaf 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateSubscriptionCommon.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateSubscriptionCommon.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateVerifiableCredentialRequestBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateVerifiableCredentialRequestBody.cs index 1071500fc65..fa8d88d7504 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateVerifiableCredentialRequestBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateVerifiableCredentialRequestBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateWorkspaceMemberInviteBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateWorkspaceMemberInviteBody.cs index 80ad7b0eb96..78729d57515 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateWorkspaceMemberInviteBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateWorkspaceMemberInviteBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateWorkspacePayload.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateWorkspacePayload.cs index 6a23590c026..abe86ccf371 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateWorkspacePayload.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateWorkspacePayload.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateWorkspaceSubscriptionBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateWorkspaceSubscriptionBody.cs index f23c47ee8ab..38cea51eaa8 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientCreateWorkspaceSubscriptionBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientCreateWorkspaceSubscriptionBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientCredentialSupportedDraft00.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientCredentialSupportedDraft00.cs index c2f04290a18..be5a21dc646 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientCredentialSupportedDraft00.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientCredentialSupportedDraft00.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientCustomDomain.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientCustomDomain.cs index e9dcd6aeb26..a7837ed43fb 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientCustomDomain.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientCustomDomain.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientDeleteMySessionsCount.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientDeleteMySessionsCount.cs index 9575d1c01ca..0b9cc48698b 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientDeleteMySessionsCount.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientDeleteMySessionsCount.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientEmailTemplateData.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientEmailTemplateData.cs index 4a263722008..a0ff9d45bba 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientEmailTemplateData.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientEmailTemplateData.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientEmailTemplateDataBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientEmailTemplateDataBody.cs index 382ec7bff43..2e286890760 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientEmailTemplateDataBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientEmailTemplateDataBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientErrorAuthenticatorAssuranceLevelNotSatisfied.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientErrorAuthenticatorAssuranceLevelNotSatisfied.cs index a403979127e..a16afdbc9f3 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientErrorAuthenticatorAssuranceLevelNotSatisfied.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientErrorAuthenticatorAssuranceLevelNotSatisfied.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientErrorBrowserLocationChangeRequired.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientErrorBrowserLocationChangeRequired.cs index 93fb8c9e077..5d4587a7f68 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientErrorBrowserLocationChangeRequired.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientErrorBrowserLocationChangeRequired.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientErrorFlowReplaced.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientErrorFlowReplaced.cs index 4bb9f89e7b8..80aaceeff77 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientErrorFlowReplaced.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientErrorFlowReplaced.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientErrorGeneric.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientErrorGeneric.cs index 2c479c9a17c..8a681fdff56 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientErrorGeneric.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientErrorGeneric.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientErrorOAuth2.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientErrorOAuth2.cs index b1861436039..2da74c85402 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientErrorOAuth2.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientErrorOAuth2.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientEventStream.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientEventStream.cs index 9fd51ca64e1..d7842a776bf 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientEventStream.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientEventStream.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientExpandedPermissionTree.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientExpandedPermissionTree.cs index 9ddf8ec26bc..1353bede150 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientExpandedPermissionTree.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientExpandedPermissionTree.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientFlowError.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientFlowError.cs index f9a7d528b8f..16a8116088c 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientFlowError.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientFlowError.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientGenericError.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientGenericError.cs index 3ff2dc28208..8e43374306a 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientGenericError.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientGenericError.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientGenericErrorContent.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientGenericErrorContent.cs index f75f8f13d83..04afa54ae68 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientGenericErrorContent.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientGenericErrorContent.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientGenericUsage.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientGenericUsage.cs index d29daaacceb..8a6bc45c889 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientGenericUsage.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientGenericUsage.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientGetAttributesCountResponse.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientGetAttributesCountResponse.cs index 8d4c6a1d357..81bce737baa 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientGetAttributesCountResponse.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientGetAttributesCountResponse.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientGetManagedIdentitySchemaLocation.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientGetManagedIdentitySchemaLocation.cs index 43e469d86d3..f5221fbd262 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientGetManagedIdentitySchemaLocation.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientGetManagedIdentitySchemaLocation.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientGetMetricsEventAttributesResponse.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientGetMetricsEventAttributesResponse.cs index e4c7d2469fa..3f3f59a74af 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientGetMetricsEventAttributesResponse.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientGetMetricsEventAttributesResponse.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientGetMetricsEventTypesResponse.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientGetMetricsEventTypesResponse.cs index 2e2788a6850..20539f1c4bd 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientGetMetricsEventTypesResponse.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientGetMetricsEventTypesResponse.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientGetOrganizationResponse.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientGetOrganizationResponse.cs index aee1ab74fd4..00f6cf00c53 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientGetOrganizationResponse.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientGetOrganizationResponse.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientGetProjectEventsBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientGetProjectEventsBody.cs index de489c19bf2..23995e0860b 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientGetProjectEventsBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientGetProjectEventsBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientGetProjectEventsResponse.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientGetProjectEventsResponse.cs index 24fa90200b1..1396d6fa57d 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientGetProjectEventsResponse.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientGetProjectEventsResponse.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientGetProjectMetricsResponse.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientGetProjectMetricsResponse.cs index 31ce6a00a5a..13430f940bf 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientGetProjectMetricsResponse.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientGetProjectMetricsResponse.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientGetSessionActivityResponse.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientGetSessionActivityResponse.cs index 1791bd57c9f..375037a7564 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientGetSessionActivityResponse.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientGetSessionActivityResponse.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientHealthNotReadyStatus.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientHealthNotReadyStatus.cs index 4e5074a0a96..0095092b39f 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientHealthNotReadyStatus.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientHealthNotReadyStatus.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientHealthStatus.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientHealthStatus.cs index f684527d437..791dcdd5dfd 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientHealthStatus.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientHealthStatus.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentity.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentity.cs index 5dd682982ec..1af11de34f2 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentity.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentity.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityCredentials.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityCredentials.cs index 07f62b9ea7a..bb19a626737 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityCredentials.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityCredentials.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityCredentialsCode.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityCredentialsCode.cs index 10d9e93cc58..da311526257 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityCredentialsCode.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityCredentialsCode.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityCredentialsOidc.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityCredentialsOidc.cs index ee32c910ecf..7b03adec8f0 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityCredentialsOidc.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityCredentialsOidc.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityCredentialsOidcProvider.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityCredentialsOidcProvider.cs index 748be97a8fa..eb0e3b3f305 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityCredentialsOidcProvider.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityCredentialsOidcProvider.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityCredentialsPassword.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityCredentialsPassword.cs index 0881902fe7a..50141ce787d 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityCredentialsPassword.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityCredentialsPassword.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityPatch.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityPatch.cs index 204290a17f8..ffec6ac735f 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityPatch.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityPatch.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityPatchResponse.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityPatchResponse.cs index 749d6c28986..a74317fb2e7 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityPatchResponse.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityPatchResponse.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentitySchemaContainer.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentitySchemaContainer.cs index b35852c8c3b..01cffa6202a 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentitySchemaContainer.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentitySchemaContainer.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentitySchemaPreset.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentitySchemaPreset.cs index 1070cadc130..af43d694554 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentitySchemaPreset.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentitySchemaPreset.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityWithCredentials.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityWithCredentials.cs index 56b164ed642..f4131a84aed 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityWithCredentials.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityWithCredentials.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityWithCredentialsOidc.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityWithCredentialsOidc.cs index 60bc7c6d8e6..e763a782d02 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityWithCredentialsOidc.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityWithCredentialsOidc.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityWithCredentialsOidcConfig.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityWithCredentialsOidcConfig.cs index 940d704e930..e5757468a82 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityWithCredentialsOidcConfig.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityWithCredentialsOidcConfig.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityWithCredentialsOidcConfigProvider.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityWithCredentialsOidcConfigProvider.cs index 487bc2a3d63..ed6d92df379 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityWithCredentialsOidcConfigProvider.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityWithCredentialsOidcConfigProvider.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityWithCredentialsPassword.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityWithCredentialsPassword.cs index f6580c3d459..d77feb35c44 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityWithCredentialsPassword.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityWithCredentialsPassword.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityWithCredentialsPasswordConfig.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityWithCredentialsPasswordConfig.cs index 30962184195..f15ef386571 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityWithCredentialsPasswordConfig.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientIdentityWithCredentialsPasswordConfig.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientInlineObject3.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientInlineObject3.cs index 4b3a9b101f1..11b5e18caf9 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientInlineObject3.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientInlineObject3.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientInlineResponse200.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientInlineResponse200.cs index 9a849f1c7b2..32f35a8f29f 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientInlineResponse200.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientInlineResponse200.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientInlineResponse2001.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientInlineResponse2001.cs index c401a1aaacd..7b104a2351a 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientInlineResponse2001.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientInlineResponse2001.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientInlineResponse503.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientInlineResponse503.cs index 98570aa8659..afe1234a365 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientInlineResponse503.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientInlineResponse503.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientInternalGetProjectBrandingBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientInternalGetProjectBrandingBody.cs index 4249b339bcb..5107c3b6613 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientInternalGetProjectBrandingBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientInternalGetProjectBrandingBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientInternalIsAXWelcomeScreenEnabledForProjectBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientInternalIsAXWelcomeScreenEnabledForProjectBody.cs index 443bd54e88d..228851e3583 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientInternalIsAXWelcomeScreenEnabledForProjectBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientInternalIsAXWelcomeScreenEnabledForProjectBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientInternalIsOwnerForProjectBySlugBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientInternalIsOwnerForProjectBySlugBody.cs index 6c817d132bc..87c0566a0b3 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientInternalIsOwnerForProjectBySlugBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientInternalIsOwnerForProjectBySlugBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientInternalIsOwnerForProjectBySlugResponse.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientInternalIsOwnerForProjectBySlugResponse.cs index 4f618328da2..4530af57498 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientInternalIsOwnerForProjectBySlugResponse.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientInternalIsOwnerForProjectBySlugResponse.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientInternalProvisionMockSubscription.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientInternalProvisionMockSubscription.cs deleted file mode 100644 index 5d62d2d9fa3..00000000000 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientInternalProvisionMockSubscription.cs +++ /dev/null @@ -1,250 +0,0 @@ -/* - * Ory APIs - * - * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. - * - * The version of the OpenAPI document: v1.6.2 - * Contact: support@ory.sh - * Generated by: https://github.com/openapitools/openapi-generator.git - */ - - -using System; -using System.Collections; -using System.Collections.Generic; -using System.Collections.ObjectModel; -using System.Linq; -using System.IO; -using System.Runtime.Serialization; -using System.Text; -using System.Text.RegularExpressions; -using Newtonsoft.Json; -using Newtonsoft.Json.Converters; -using Newtonsoft.Json.Linq; -using System.ComponentModel.DataAnnotations; -using OpenAPIDateConverter = Ory.Client.Client.OpenAPIDateConverter; - -namespace Ory.Client.Model -{ - /// - /// Internal Provision Mock Subscription Request Body - /// - [DataContract(Name = "internalProvisionMockSubscription")] - public partial class ClientInternalProvisionMockSubscription : IEquatable, IValidatableObject - { - /// - /// Currency usd USD eur Euro - /// - /// Currency usd USD eur Euro - [JsonConverter(typeof(StringEnumConverter))] - public enum CurrencyEnum - { - /// - /// Enum Usd for value: usd - /// - [EnumMember(Value = "usd")] - Usd = 1, - - /// - /// Enum Eur for value: eur - /// - [EnumMember(Value = "eur")] - Eur = 2 - - } - - - /// - /// Currency usd USD eur Euro - /// - /// Currency usd USD eur Euro - [DataMember(Name = "currency", IsRequired = true, EmitDefaultValue = false)] - public CurrencyEnum Currency { get; set; } - /// - /// Billing Interval monthly Monthly yearly Yearly - /// - /// Billing Interval monthly Monthly yearly Yearly - [JsonConverter(typeof(StringEnumConverter))] - public enum IntervalEnum - { - /// - /// Enum Monthly for value: monthly - /// - [EnumMember(Value = "monthly")] - Monthly = 1, - - /// - /// Enum Yearly for value: yearly - /// - [EnumMember(Value = "yearly")] - Yearly = 2 - - } - - - /// - /// Billing Interval monthly Monthly yearly Yearly - /// - /// Billing Interval monthly Monthly yearly Yearly - [DataMember(Name = "interval", IsRequired = true, EmitDefaultValue = false)] - public IntervalEnum Interval { get; set; } - /// - /// Initializes a new instance of the class. - /// - [JsonConstructorAttribute] - protected ClientInternalProvisionMockSubscription() - { - this.AdditionalProperties = new Dictionary(); - } - /// - /// Initializes a new instance of the class. - /// - /// Currency usd USD eur Euro (required). - /// Identity ID (required). - /// Billing Interval monthly Monthly yearly Yearly (required). - /// Plan ID (required). - public ClientInternalProvisionMockSubscription(CurrencyEnum currency = default(CurrencyEnum), string identityId = default(string), IntervalEnum interval = default(IntervalEnum), string plan = default(string)) - { - this.Currency = currency; - // to ensure "identityId" is required (not null) - if (identityId == null) { - throw new ArgumentNullException("identityId is a required property for ClientInternalProvisionMockSubscription and cannot be null"); - } - this.IdentityId = identityId; - this.Interval = interval; - // to ensure "plan" is required (not null) - if (plan == null) { - throw new ArgumentNullException("plan is a required property for ClientInternalProvisionMockSubscription and cannot be null"); - } - this.Plan = plan; - this.AdditionalProperties = new Dictionary(); - } - - /// - /// Identity ID - /// - /// Identity ID - [DataMember(Name = "identity_id", IsRequired = true, EmitDefaultValue = false)] - public string IdentityId { get; set; } - - /// - /// Plan ID - /// - /// Plan ID - [DataMember(Name = "plan", IsRequired = true, EmitDefaultValue = false)] - public string Plan { get; set; } - - /// - /// Gets or Sets additional properties - /// - [JsonExtensionData] - public IDictionary AdditionalProperties { get; set; } - - /// - /// Returns the string presentation of the object - /// - /// String presentation of the object - public override string ToString() - { - StringBuilder sb = new StringBuilder(); - sb.Append("class ClientInternalProvisionMockSubscription {\n"); - sb.Append(" Currency: ").Append(Currency).Append("\n"); - sb.Append(" IdentityId: ").Append(IdentityId).Append("\n"); - sb.Append(" Interval: ").Append(Interval).Append("\n"); - sb.Append(" Plan: ").Append(Plan).Append("\n"); - sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n"); - sb.Append("}\n"); - return sb.ToString(); - } - - /// - /// Returns the JSON string presentation of the object - /// - /// JSON string presentation of the object - public virtual string ToJson() - { - return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); - } - - /// - /// Returns true if objects are equal - /// - /// Object to be compared - /// Boolean - public override bool Equals(object input) - { - return this.Equals(input as ClientInternalProvisionMockSubscription); - } - - /// - /// Returns true if ClientInternalProvisionMockSubscription instances are equal - /// - /// Instance of ClientInternalProvisionMockSubscription to be compared - /// Boolean - public bool Equals(ClientInternalProvisionMockSubscription input) - { - if (input == null) - { - return false; - } - return - ( - this.Currency == input.Currency || - this.Currency.Equals(input.Currency) - ) && - ( - this.IdentityId == input.IdentityId || - (this.IdentityId != null && - this.IdentityId.Equals(input.IdentityId)) - ) && - ( - this.Interval == input.Interval || - this.Interval.Equals(input.Interval) - ) && - ( - this.Plan == input.Plan || - (this.Plan != null && - this.Plan.Equals(input.Plan)) - ) - && (this.AdditionalProperties.Count == input.AdditionalProperties.Count && !this.AdditionalProperties.Except(input.AdditionalProperties).Any()); - } - - /// - /// Gets the hash code - /// - /// Hash code - public override int GetHashCode() - { - unchecked // Overflow is fine, just wrap - { - int hashCode = 41; - hashCode = (hashCode * 59) + this.Currency.GetHashCode(); - if (this.IdentityId != null) - { - hashCode = (hashCode * 59) + this.IdentityId.GetHashCode(); - } - hashCode = (hashCode * 59) + this.Interval.GetHashCode(); - if (this.Plan != null) - { - hashCode = (hashCode * 59) + this.Plan.GetHashCode(); - } - if (this.AdditionalProperties != null) - { - hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode(); - } - return hashCode; - } - } - - /// - /// To validate all properties of the instance - /// - /// Validation context - /// Validation Result - public IEnumerable Validate(ValidationContext validationContext) - { - yield break; - } - } - -} diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientIntrospectedOAuth2Token.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientIntrospectedOAuth2Token.cs index 54ea04c599b..985421f75a5 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientIntrospectedOAuth2Token.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientIntrospectedOAuth2Token.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientIsOwnerForProjectBySlug.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientIsOwnerForProjectBySlug.cs index d0b89eba8e5..9e6524ac272 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientIsOwnerForProjectBySlug.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientIsOwnerForProjectBySlug.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientJsonPatch.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientJsonPatch.cs index 9912202936b..e692dc1114b 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientJsonPatch.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientJsonPatch.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientJsonWebKey.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientJsonWebKey.cs index 1c38c2cff83..bfcdd41b46d 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientJsonWebKey.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientJsonWebKey.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientJsonWebKeySet.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientJsonWebKeySet.cs index ffe6a9233d1..d986d55ab27 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientJsonWebKeySet.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientJsonWebKeySet.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientKetoNamespace.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientKetoNamespace.cs index 9e27ddc1a70..3db285b6871 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientKetoNamespace.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientKetoNamespace.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientListEventStreams.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientListEventStreams.cs index a5f652434ff..28c21d8d3d1 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientListEventStreams.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientListEventStreams.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientListMyWorkspacesResponse.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientListMyWorkspacesResponse.cs index 01ddcde477d..2f1a6de7e89 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientListMyWorkspacesResponse.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientListMyWorkspacesResponse.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientListOrganizationsResponse.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientListOrganizationsResponse.cs index 9adb8f75386..804f35993d9 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientListOrganizationsResponse.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientListOrganizationsResponse.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientListWorkspaceProjectsResponse.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientListWorkspaceProjectsResponse.cs index 168f7d028d0..309eb245cf9 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientListWorkspaceProjectsResponse.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientListWorkspaceProjectsResponse.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientLoginFlow.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientLoginFlow.cs index fa6288e7607..0c270003140 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientLoginFlow.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientLoginFlow.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -121,10 +121,11 @@ protected ClientLoginFlow() /// ReturnTo contains the requested return_to URL.. /// SessionTokenExchangeCode holds the secret code that the client can use to retrieve a session token after the login flow has been completed. This is only set if the client has requested a session token exchange code, and if the flow is of type \"api\", and only on creating the login flow.. /// State represents the state of this request: choose_method: ask the user to choose a method to sign in with sent_email: the email has been sent to the user passed_challenge: the request was successful and the login challenge was passed. (required). + /// TransientPayload is used to pass data from the login to hooks and email templates. /// The flow type can either be `api` or `browser`. (required). /// ui (required). /// UpdatedAt is a helper struct field for gobuffalo.pop.. - public ClientLoginFlow(ActiveEnum? active = default(ActiveEnum?), DateTime createdAt = default(DateTime), DateTime expiresAt = default(DateTime), string id = default(string), DateTime issuedAt = default(DateTime), string oauth2LoginChallenge = default(string), ClientOAuth2LoginRequest oauth2LoginRequest = default(ClientOAuth2LoginRequest), string organizationId = default(string), bool refresh = default(bool), string requestUrl = default(string), ClientAuthenticatorAssuranceLevel requestedAal = default(ClientAuthenticatorAssuranceLevel), string returnTo = default(string), string sessionTokenExchangeCode = default(string), Object state = default(Object), string type = default(string), ClientUiContainer ui = default(ClientUiContainer), DateTime updatedAt = default(DateTime)) + public ClientLoginFlow(ActiveEnum? active = default(ActiveEnum?), DateTime createdAt = default(DateTime), DateTime expiresAt = default(DateTime), string id = default(string), DateTime issuedAt = default(DateTime), string oauth2LoginChallenge = default(string), ClientOAuth2LoginRequest oauth2LoginRequest = default(ClientOAuth2LoginRequest), string organizationId = default(string), bool refresh = default(bool), string requestUrl = default(string), ClientAuthenticatorAssuranceLevel requestedAal = default(ClientAuthenticatorAssuranceLevel), string returnTo = default(string), string sessionTokenExchangeCode = default(string), Object state = default(Object), Object transientPayload = default(Object), string type = default(string), ClientUiContainer ui = default(ClientUiContainer), DateTime updatedAt = default(DateTime)) { this.ExpiresAt = expiresAt; // to ensure "id" is required (not null) @@ -162,6 +163,7 @@ protected ClientLoginFlow() this.RequestedAal = requestedAal; this.ReturnTo = returnTo; this.SessionTokenExchangeCode = sessionTokenExchangeCode; + this.TransientPayload = transientPayload; this.UpdatedAt = updatedAt; this.AdditionalProperties = new Dictionary(); } @@ -254,6 +256,13 @@ protected ClientLoginFlow() [DataMember(Name = "state", IsRequired = true, EmitDefaultValue = true)] public Object State { get; set; } + /// + /// TransientPayload is used to pass data from the login to hooks and email templates + /// + /// TransientPayload is used to pass data from the login to hooks and email templates + [DataMember(Name = "transient_payload", EmitDefaultValue = false)] + public Object TransientPayload { get; set; } + /// /// The flow type can either be `api` or `browser`. /// @@ -302,6 +311,7 @@ public override string ToString() sb.Append(" ReturnTo: ").Append(ReturnTo).Append("\n"); sb.Append(" SessionTokenExchangeCode: ").Append(SessionTokenExchangeCode).Append("\n"); sb.Append(" State: ").Append(State).Append("\n"); + sb.Append(" TransientPayload: ").Append(TransientPayload).Append("\n"); sb.Append(" Type: ").Append(Type).Append("\n"); sb.Append(" Ui: ").Append(Ui).Append("\n"); sb.Append(" UpdatedAt: ").Append(UpdatedAt).Append("\n"); @@ -409,6 +419,11 @@ public bool Equals(ClientLoginFlow input) (this.State != null && this.State.Equals(input.State)) ) && + ( + this.TransientPayload == input.TransientPayload || + (this.TransientPayload != null && + this.TransientPayload.Equals(input.TransientPayload)) + ) && ( this.Type == input.Type || (this.Type != null && @@ -486,6 +501,10 @@ public override int GetHashCode() { hashCode = (hashCode * 59) + this.State.GetHashCode(); } + if (this.TransientPayload != null) + { + hashCode = (hashCode * 59) + this.TransientPayload.GetHashCode(); + } if (this.Type != null) { hashCode = (hashCode * 59) + this.Type.GetHashCode(); diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientLoginFlowState.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientLoginFlowState.cs index e78ac61710d..7f0f2f35fb4 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientLoginFlowState.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientLoginFlowState.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientLogoutFlow.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientLogoutFlow.cs index 0c2c299b774..5753edfe24a 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientLogoutFlow.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientLogoutFlow.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientManagedIdentitySchema.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientManagedIdentitySchema.cs index 4065e66bda1..d201a6305dd 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientManagedIdentitySchema.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientManagedIdentitySchema.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientManagedIdentitySchemaValidationResult.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientManagedIdentitySchemaValidationResult.cs index f309450b00b..68f7f78f836 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientManagedIdentitySchemaValidationResult.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientManagedIdentitySchemaValidationResult.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientMemberInvite.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientMemberInvite.cs index 84784f8bc9f..fda06782286 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientMemberInvite.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientMemberInvite.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientMessage.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientMessage.cs index 528478302d9..03c6b1b81b2 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientMessage.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientMessage.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientMessageDispatch.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientMessageDispatch.cs index 55a0fb024f0..8c0cb8465e0 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientMessageDispatch.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientMessageDispatch.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientMetricsDatapoint.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientMetricsDatapoint.cs index 36bb9ace6f7..371a9850813 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientMetricsDatapoint.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientMetricsDatapoint.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientMigrationOptions.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientMigrationOptions.cs index d183a357768..f149c709d4f 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientMigrationOptions.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientMigrationOptions.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientNamespace.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientNamespace.cs index 1dfb2ac9a16..f0a237fdb1a 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientNamespace.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientNamespace.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientNeedsPrivilegedSessionError.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientNeedsPrivilegedSessionError.cs index 577f52b86c1..462ea1b05e3 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientNeedsPrivilegedSessionError.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientNeedsPrivilegedSessionError.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientNormalizedProject.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientNormalizedProject.cs index 3f8af6e35bd..5c009840ebc 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientNormalizedProject.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientNormalizedProject.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientNormalizedProjectRevision.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientNormalizedProjectRevision.cs index e363bb84ba9..9d732b11921 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientNormalizedProjectRevision.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientNormalizedProjectRevision.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -156,6 +156,7 @@ protected ClientNormalizedProjectRevision() /// Initializes a new instance of the class. /// /// Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`.. + /// Whether the new account experience is enabled and reachable.. /// hydraOauth2AllowedTopLevelClaims. /// Automatically grant authorized OAuth2 Scope in OAuth2 Client Credentials Flow. Each OAuth2 Client is allowed to request a predefined OAuth2 Scope (for example `read write`). If this option is enabled, the full scope is automatically granted when performing the OAuth2 Client Credentials flow. If disabled, the OAuth2 Client has to request the scope in the OAuth2 request by providing the `scope` query parameter. Setting this option to true is common if you need compatibility with MITREid. This governs the \"oauth2.client_credentials.default_grant_allowed_scope\" setting.. /// Set to true if you want to exclude claim `nbf (not before)` part of access token. This governs the \"oauth2.exclude_not_before_claim\" setting.. @@ -343,7 +344,7 @@ protected ClientNormalizedProjectRevision() /// servePublicCorsAllowedOrigins. /// Enable CORS headers on all public APIs This governs the \"serve.public.cors.enabled\" setting.. /// Whether the project should employ strict security measures. Setting this to true is recommended for going into production.. - public ClientNormalizedProjectRevision(bool disableAccountExperienceWelcomeScreen = default(bool), List hydraOauth2AllowedTopLevelClaims = default(List), bool hydraOauth2ClientCredentialsDefaultGrantAllowedScope = default(bool), bool hydraOauth2ExcludeNotBeforeClaim = default(bool), bool hydraOauth2GrantJwtIatOptional = default(bool), bool hydraOauth2GrantJwtJtiOptional = default(bool), string hydraOauth2GrantJwtMaxTtl = "720h", bool hydraOauth2MirrorTopLevelClaims = default(bool), bool hydraOauth2PkceEnforced = default(bool), bool hydraOauth2PkceEnforcedForPublicClients = default(bool), string hydraOauth2RefreshTokenHook = default(string), string hydraOauth2TokenHook = default(string), List hydraOidcDynamicClientRegistrationDefaultScope = default(List), bool hydraOidcDynamicClientRegistrationEnabled = default(bool), string hydraOidcSubjectIdentifiersPairwiseSalt = default(string), List hydraOidcSubjectIdentifiersSupportedTypes = default(List), List hydraSecretsCookie = default(List), List hydraSecretsSystem = default(List), bool hydraServeCookiesSameSiteLegacyWorkaround = default(bool), string hydraServeCookiesSameSiteMode = default(string), HydraStrategiesAccessTokenEnum? hydraStrategiesAccessToken = HydraStrategiesAccessTokenEnum.Opaque, HydraStrategiesScopeEnum? hydraStrategiesScope = HydraStrategiesScopeEnum.Wildcard, string hydraTtlAccessToken = "30m", string hydraTtlAuthCode = "720h", string hydraTtlIdToken = "30m", string hydraTtlLoginConsentRequest = "30m", string hydraTtlRefreshToken = "720h", string hydraUrlsConsent = default(string), string hydraUrlsError = default(string), string hydraUrlsLogin = default(string), string hydraUrlsLogout = default(string), string hydraUrlsPostLogoutRedirect = default(string), string hydraUrlsRegistration = default(string), string hydraUrlsSelfIssuer = default(string), List hydraWebfingerJwksBroadcastKeys = default(List), string hydraWebfingerOidcDiscoveryAuthUrl = default(string), string hydraWebfingerOidcDiscoveryClientRegistrationUrl = default(string), string hydraWebfingerOidcDiscoveryJwksUrl = default(string), List hydraWebfingerOidcDiscoverySupportedClaims = default(List), List hydraWebfingerOidcDiscoverySupportedScope = default(List), string hydraWebfingerOidcDiscoveryTokenUrl = default(string), string hydraWebfingerOidcDiscoveryUserinfoUrl = default(string), string ketoNamespaceConfiguration = default(string), List ketoNamespaces = default(List), string kratosCookiesSameSite = default(string), List kratosCourierChannels = default(List), string kratosCourierDeliveryStrategy = "smtp", string kratosCourierHttpRequestConfigAuthApiKeyIn = default(string), string kratosCourierHttpRequestConfigAuthApiKeyName = default(string), string kratosCourierHttpRequestConfigAuthApiKeyValue = default(string), string kratosCourierHttpRequestConfigAuthBasicAuthPassword = default(string), string kratosCourierHttpRequestConfigAuthBasicAuthUser = default(string), string kratosCourierHttpRequestConfigAuthType = "empty (no authentication)", string kratosCourierHttpRequestConfigBody = default(string), Object kratosCourierHttpRequestConfigHeaders = default(Object), string kratosCourierHttpRequestConfigMethod = "POST", string kratosCourierHttpRequestConfigUrl = default(string), string kratosCourierSmtpConnectionUri = default(string), string kratosCourierSmtpFromAddress = default(string), string kratosCourierSmtpFromName = default(string), Object kratosCourierSmtpHeaders = default(Object), string kratosCourierSmtpLocalName = default(string), string kratosCourierTemplatesLoginCodeValidEmailBodyHtml = default(string), string kratosCourierTemplatesLoginCodeValidEmailBodyPlaintext = default(string), string kratosCourierTemplatesLoginCodeValidEmailSubject = default(string), string kratosCourierTemplatesLoginCodeValidSmsBodyPlaintext = default(string), string kratosCourierTemplatesRecoveryCodeInvalidEmailBodyHtml = default(string), string kratosCourierTemplatesRecoveryCodeInvalidEmailBodyPlaintext = default(string), string kratosCourierTemplatesRecoveryCodeInvalidEmailSubject = default(string), string kratosCourierTemplatesRecoveryCodeValidEmailBodyHtml = default(string), string kratosCourierTemplatesRecoveryCodeValidEmailBodyPlaintext = default(string), string kratosCourierTemplatesRecoveryCodeValidEmailSubject = default(string), string kratosCourierTemplatesRecoveryInvalidEmailBodyHtml = default(string), string kratosCourierTemplatesRecoveryInvalidEmailBodyPlaintext = default(string), string kratosCourierTemplatesRecoveryInvalidEmailSubject = default(string), string kratosCourierTemplatesRecoveryValidEmailBodyHtml = default(string), string kratosCourierTemplatesRecoveryValidEmailBodyPlaintext = default(string), string kratosCourierTemplatesRecoveryValidEmailSubject = default(string), string kratosCourierTemplatesRegistrationCodeValidEmailBodyHtml = default(string), string kratosCourierTemplatesRegistrationCodeValidEmailBodyPlaintext = default(string), string kratosCourierTemplatesRegistrationCodeValidEmailSubject = default(string), string kratosCourierTemplatesVerificationCodeInvalidEmailBodyHtml = default(string), string kratosCourierTemplatesVerificationCodeInvalidEmailBodyPlaintext = default(string), string kratosCourierTemplatesVerificationCodeInvalidEmailSubject = default(string), string kratosCourierTemplatesVerificationCodeValidEmailBodyHtml = default(string), string kratosCourierTemplatesVerificationCodeValidEmailBodyPlaintext = default(string), string kratosCourierTemplatesVerificationCodeValidEmailSubject = default(string), string kratosCourierTemplatesVerificationCodeValidSmsBodyPlaintext = default(string), string kratosCourierTemplatesVerificationInvalidEmailBodyHtml = default(string), string kratosCourierTemplatesVerificationInvalidEmailBodyPlaintext = default(string), string kratosCourierTemplatesVerificationInvalidEmailSubject = default(string), string kratosCourierTemplatesVerificationValidEmailBodyHtml = default(string), string kratosCourierTemplatesVerificationValidEmailBodyPlaintext = default(string), string kratosCourierTemplatesVerificationValidEmailSubject = default(string), bool kratosFeatureFlagsCacheableSessions = default(bool), bool kratosFeatureFlagsUseContinueWithTransitions = default(bool), List kratosIdentitySchemas = default(List), Object kratosOauth2ProviderHeaders = default(Object), bool kratosOauth2ProviderOverrideReturnTo = default(bool), string kratosOauth2ProviderUrl = default(string), string kratosPreviewDefaultReadConsistencyLevel = default(string), List kratosSecretsCipher = default(List), List kratosSecretsCookie = default(List), List kratosSecretsDefault = default(List), List kratosSelfserviceAllowedReturnUrls = default(List), string kratosSelfserviceDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsErrorUiUrl = default(string), string kratosSelfserviceFlowsLoginAfterCodeDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsLoginAfterDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsLoginAfterLookupSecretDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsLoginAfterOidcDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsLoginAfterPasswordDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsLoginAfterTotpDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsLoginAfterWebauthnDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsLoginLifespan = default(string), string kratosSelfserviceFlowsLoginUiUrl = default(string), string kratosSelfserviceFlowsLogoutAfterDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsRecoveryAfterDefaultBrowserReturnUrl = default(string), bool kratosSelfserviceFlowsRecoveryEnabled = default(bool), string kratosSelfserviceFlowsRecoveryLifespan = default(string), bool kratosSelfserviceFlowsRecoveryNotifyUnknownRecipients = default(bool), string kratosSelfserviceFlowsRecoveryUiUrl = default(string), KratosSelfserviceFlowsRecoveryUseEnum? kratosSelfserviceFlowsRecoveryUse = default(KratosSelfserviceFlowsRecoveryUseEnum?), string kratosSelfserviceFlowsRegistrationAfterCodeDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsRegistrationAfterDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsRegistrationAfterOidcDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsRegistrationAfterPasswordDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsRegistrationAfterWebauthnDefaultBrowserReturnUrl = default(string), bool kratosSelfserviceFlowsRegistrationEnabled = default(bool), string kratosSelfserviceFlowsRegistrationLifespan = default(string), bool kratosSelfserviceFlowsRegistrationLoginHints = default(bool), string kratosSelfserviceFlowsRegistrationUiUrl = default(string), string kratosSelfserviceFlowsSettingsAfterDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsSettingsAfterLookupSecretDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsSettingsAfterOidcDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsSettingsAfterPasswordDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsSettingsAfterProfileDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsSettingsAfterTotpDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsSettingsAfterWebauthnDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsSettingsLifespan = default(string), string kratosSelfserviceFlowsSettingsPrivilegedSessionMaxAge = default(string), string kratosSelfserviceFlowsSettingsRequiredAal = default(string), string kratosSelfserviceFlowsSettingsUiUrl = default(string), string kratosSelfserviceFlowsVerificationAfterDefaultBrowserReturnUrl = default(string), bool kratosSelfserviceFlowsVerificationEnabled = default(bool), string kratosSelfserviceFlowsVerificationLifespan = default(string), bool kratosSelfserviceFlowsVerificationNotifyUnknownRecipients = default(bool), string kratosSelfserviceFlowsVerificationUiUrl = default(string), KratosSelfserviceFlowsVerificationUseEnum? kratosSelfserviceFlowsVerificationUse = default(KratosSelfserviceFlowsVerificationUseEnum?), string kratosSelfserviceMethodsCodeConfigLifespan = default(string), bool kratosSelfserviceMethodsCodeEnabled = default(bool), bool kratosSelfserviceMethodsCodeMfaEnabled = default(bool), bool kratosSelfserviceMethodsCodePasswordlessEnabled = default(bool), string kratosSelfserviceMethodsLinkConfigBaseUrl = default(string), string kratosSelfserviceMethodsLinkConfigLifespan = default(string), bool kratosSelfserviceMethodsLinkEnabled = default(bool), bool kratosSelfserviceMethodsLookupSecretEnabled = default(bool), string kratosSelfserviceMethodsOidcConfigBaseRedirectUri = default(string), List kratosSelfserviceMethodsOidcConfigProviders = default(List), bool kratosSelfserviceMethodsOidcEnabled = default(bool), bool kratosSelfserviceMethodsPasswordConfigHaveibeenpwnedEnabled = default(bool), bool kratosSelfserviceMethodsPasswordConfigIdentifierSimilarityCheckEnabled = default(bool), bool kratosSelfserviceMethodsPasswordConfigIgnoreNetworkErrors = default(bool), long kratosSelfserviceMethodsPasswordConfigMaxBreaches = default(long), long kratosSelfserviceMethodsPasswordConfigMinPasswordLength = default(long), bool kratosSelfserviceMethodsPasswordEnabled = default(bool), bool kratosSelfserviceMethodsProfileEnabled = default(bool), string kratosSelfserviceMethodsTotpConfigIssuer = default(string), bool kratosSelfserviceMethodsTotpEnabled = default(bool), bool kratosSelfserviceMethodsWebauthnConfigPasswordless = default(bool), string kratosSelfserviceMethodsWebauthnConfigRpDisplayName = default(string), string kratosSelfserviceMethodsWebauthnConfigRpIcon = default(string), string kratosSelfserviceMethodsWebauthnConfigRpId = default(string), List kratosSelfserviceMethodsWebauthnConfigRpOrigins = default(List), bool kratosSelfserviceMethodsWebauthnEnabled = default(bool), bool kratosSessionCookiePersistent = default(bool), string kratosSessionCookieSameSite = default(string), string kratosSessionLifespan = default(string), string kratosSessionWhoamiRequiredAal = default(string), List kratosSessionWhoamiTokenizerTemplates = default(List), string name = default(string), string projectId = default(string), List projectRevisionHooks = default(List), List serveAdminCorsAllowedOrigins = default(List), bool serveAdminCorsEnabled = default(bool), List servePublicCorsAllowedOrigins = default(List), bool servePublicCorsEnabled = default(bool), bool strictSecurity = default(bool)) + public ClientNormalizedProjectRevision(bool disableAccountExperienceWelcomeScreen = default(bool), bool enableAxV2 = default(bool), List hydraOauth2AllowedTopLevelClaims = default(List), bool hydraOauth2ClientCredentialsDefaultGrantAllowedScope = default(bool), bool hydraOauth2ExcludeNotBeforeClaim = default(bool), bool hydraOauth2GrantJwtIatOptional = default(bool), bool hydraOauth2GrantJwtJtiOptional = default(bool), string hydraOauth2GrantJwtMaxTtl = "720h", bool hydraOauth2MirrorTopLevelClaims = default(bool), bool hydraOauth2PkceEnforced = default(bool), bool hydraOauth2PkceEnforcedForPublicClients = default(bool), string hydraOauth2RefreshTokenHook = default(string), string hydraOauth2TokenHook = default(string), List hydraOidcDynamicClientRegistrationDefaultScope = default(List), bool hydraOidcDynamicClientRegistrationEnabled = default(bool), string hydraOidcSubjectIdentifiersPairwiseSalt = default(string), List hydraOidcSubjectIdentifiersSupportedTypes = default(List), List hydraSecretsCookie = default(List), List hydraSecretsSystem = default(List), bool hydraServeCookiesSameSiteLegacyWorkaround = default(bool), string hydraServeCookiesSameSiteMode = default(string), HydraStrategiesAccessTokenEnum? hydraStrategiesAccessToken = HydraStrategiesAccessTokenEnum.Opaque, HydraStrategiesScopeEnum? hydraStrategiesScope = HydraStrategiesScopeEnum.Wildcard, string hydraTtlAccessToken = "30m", string hydraTtlAuthCode = "720h", string hydraTtlIdToken = "30m", string hydraTtlLoginConsentRequest = "30m", string hydraTtlRefreshToken = "720h", string hydraUrlsConsent = default(string), string hydraUrlsError = default(string), string hydraUrlsLogin = default(string), string hydraUrlsLogout = default(string), string hydraUrlsPostLogoutRedirect = default(string), string hydraUrlsRegistration = default(string), string hydraUrlsSelfIssuer = default(string), List hydraWebfingerJwksBroadcastKeys = default(List), string hydraWebfingerOidcDiscoveryAuthUrl = default(string), string hydraWebfingerOidcDiscoveryClientRegistrationUrl = default(string), string hydraWebfingerOidcDiscoveryJwksUrl = default(string), List hydraWebfingerOidcDiscoverySupportedClaims = default(List), List hydraWebfingerOidcDiscoverySupportedScope = default(List), string hydraWebfingerOidcDiscoveryTokenUrl = default(string), string hydraWebfingerOidcDiscoveryUserinfoUrl = default(string), string ketoNamespaceConfiguration = default(string), List ketoNamespaces = default(List), string kratosCookiesSameSite = default(string), List kratosCourierChannels = default(List), string kratosCourierDeliveryStrategy = "smtp", string kratosCourierHttpRequestConfigAuthApiKeyIn = default(string), string kratosCourierHttpRequestConfigAuthApiKeyName = default(string), string kratosCourierHttpRequestConfigAuthApiKeyValue = default(string), string kratosCourierHttpRequestConfigAuthBasicAuthPassword = default(string), string kratosCourierHttpRequestConfigAuthBasicAuthUser = default(string), string kratosCourierHttpRequestConfigAuthType = "empty (no authentication)", string kratosCourierHttpRequestConfigBody = default(string), Object kratosCourierHttpRequestConfigHeaders = default(Object), string kratosCourierHttpRequestConfigMethod = "POST", string kratosCourierHttpRequestConfigUrl = default(string), string kratosCourierSmtpConnectionUri = default(string), string kratosCourierSmtpFromAddress = default(string), string kratosCourierSmtpFromName = default(string), Object kratosCourierSmtpHeaders = default(Object), string kratosCourierSmtpLocalName = default(string), string kratosCourierTemplatesLoginCodeValidEmailBodyHtml = default(string), string kratosCourierTemplatesLoginCodeValidEmailBodyPlaintext = default(string), string kratosCourierTemplatesLoginCodeValidEmailSubject = default(string), string kratosCourierTemplatesLoginCodeValidSmsBodyPlaintext = default(string), string kratosCourierTemplatesRecoveryCodeInvalidEmailBodyHtml = default(string), string kratosCourierTemplatesRecoveryCodeInvalidEmailBodyPlaintext = default(string), string kratosCourierTemplatesRecoveryCodeInvalidEmailSubject = default(string), string kratosCourierTemplatesRecoveryCodeValidEmailBodyHtml = default(string), string kratosCourierTemplatesRecoveryCodeValidEmailBodyPlaintext = default(string), string kratosCourierTemplatesRecoveryCodeValidEmailSubject = default(string), string kratosCourierTemplatesRecoveryInvalidEmailBodyHtml = default(string), string kratosCourierTemplatesRecoveryInvalidEmailBodyPlaintext = default(string), string kratosCourierTemplatesRecoveryInvalidEmailSubject = default(string), string kratosCourierTemplatesRecoveryValidEmailBodyHtml = default(string), string kratosCourierTemplatesRecoveryValidEmailBodyPlaintext = default(string), string kratosCourierTemplatesRecoveryValidEmailSubject = default(string), string kratosCourierTemplatesRegistrationCodeValidEmailBodyHtml = default(string), string kratosCourierTemplatesRegistrationCodeValidEmailBodyPlaintext = default(string), string kratosCourierTemplatesRegistrationCodeValidEmailSubject = default(string), string kratosCourierTemplatesVerificationCodeInvalidEmailBodyHtml = default(string), string kratosCourierTemplatesVerificationCodeInvalidEmailBodyPlaintext = default(string), string kratosCourierTemplatesVerificationCodeInvalidEmailSubject = default(string), string kratosCourierTemplatesVerificationCodeValidEmailBodyHtml = default(string), string kratosCourierTemplatesVerificationCodeValidEmailBodyPlaintext = default(string), string kratosCourierTemplatesVerificationCodeValidEmailSubject = default(string), string kratosCourierTemplatesVerificationCodeValidSmsBodyPlaintext = default(string), string kratosCourierTemplatesVerificationInvalidEmailBodyHtml = default(string), string kratosCourierTemplatesVerificationInvalidEmailBodyPlaintext = default(string), string kratosCourierTemplatesVerificationInvalidEmailSubject = default(string), string kratosCourierTemplatesVerificationValidEmailBodyHtml = default(string), string kratosCourierTemplatesVerificationValidEmailBodyPlaintext = default(string), string kratosCourierTemplatesVerificationValidEmailSubject = default(string), bool kratosFeatureFlagsCacheableSessions = default(bool), bool kratosFeatureFlagsUseContinueWithTransitions = default(bool), List kratosIdentitySchemas = default(List), Object kratosOauth2ProviderHeaders = default(Object), bool kratosOauth2ProviderOverrideReturnTo = default(bool), string kratosOauth2ProviderUrl = default(string), string kratosPreviewDefaultReadConsistencyLevel = default(string), List kratosSecretsCipher = default(List), List kratosSecretsCookie = default(List), List kratosSecretsDefault = default(List), List kratosSelfserviceAllowedReturnUrls = default(List), string kratosSelfserviceDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsErrorUiUrl = default(string), string kratosSelfserviceFlowsLoginAfterCodeDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsLoginAfterDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsLoginAfterLookupSecretDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsLoginAfterOidcDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsLoginAfterPasswordDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsLoginAfterTotpDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsLoginAfterWebauthnDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsLoginLifespan = default(string), string kratosSelfserviceFlowsLoginUiUrl = default(string), string kratosSelfserviceFlowsLogoutAfterDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsRecoveryAfterDefaultBrowserReturnUrl = default(string), bool kratosSelfserviceFlowsRecoveryEnabled = default(bool), string kratosSelfserviceFlowsRecoveryLifespan = default(string), bool kratosSelfserviceFlowsRecoveryNotifyUnknownRecipients = default(bool), string kratosSelfserviceFlowsRecoveryUiUrl = default(string), KratosSelfserviceFlowsRecoveryUseEnum? kratosSelfserviceFlowsRecoveryUse = default(KratosSelfserviceFlowsRecoveryUseEnum?), string kratosSelfserviceFlowsRegistrationAfterCodeDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsRegistrationAfterDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsRegistrationAfterOidcDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsRegistrationAfterPasswordDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsRegistrationAfterWebauthnDefaultBrowserReturnUrl = default(string), bool kratosSelfserviceFlowsRegistrationEnabled = default(bool), string kratosSelfserviceFlowsRegistrationLifespan = default(string), bool kratosSelfserviceFlowsRegistrationLoginHints = default(bool), string kratosSelfserviceFlowsRegistrationUiUrl = default(string), string kratosSelfserviceFlowsSettingsAfterDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsSettingsAfterLookupSecretDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsSettingsAfterOidcDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsSettingsAfterPasswordDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsSettingsAfterProfileDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsSettingsAfterTotpDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsSettingsAfterWebauthnDefaultBrowserReturnUrl = default(string), string kratosSelfserviceFlowsSettingsLifespan = default(string), string kratosSelfserviceFlowsSettingsPrivilegedSessionMaxAge = default(string), string kratosSelfserviceFlowsSettingsRequiredAal = default(string), string kratosSelfserviceFlowsSettingsUiUrl = default(string), string kratosSelfserviceFlowsVerificationAfterDefaultBrowserReturnUrl = default(string), bool kratosSelfserviceFlowsVerificationEnabled = default(bool), string kratosSelfserviceFlowsVerificationLifespan = default(string), bool kratosSelfserviceFlowsVerificationNotifyUnknownRecipients = default(bool), string kratosSelfserviceFlowsVerificationUiUrl = default(string), KratosSelfserviceFlowsVerificationUseEnum? kratosSelfserviceFlowsVerificationUse = default(KratosSelfserviceFlowsVerificationUseEnum?), string kratosSelfserviceMethodsCodeConfigLifespan = default(string), bool kratosSelfserviceMethodsCodeEnabled = default(bool), bool kratosSelfserviceMethodsCodeMfaEnabled = default(bool), bool kratosSelfserviceMethodsCodePasswordlessEnabled = default(bool), string kratosSelfserviceMethodsLinkConfigBaseUrl = default(string), string kratosSelfserviceMethodsLinkConfigLifespan = default(string), bool kratosSelfserviceMethodsLinkEnabled = default(bool), bool kratosSelfserviceMethodsLookupSecretEnabled = default(bool), string kratosSelfserviceMethodsOidcConfigBaseRedirectUri = default(string), List kratosSelfserviceMethodsOidcConfigProviders = default(List), bool kratosSelfserviceMethodsOidcEnabled = default(bool), bool kratosSelfserviceMethodsPasswordConfigHaveibeenpwnedEnabled = default(bool), bool kratosSelfserviceMethodsPasswordConfigIdentifierSimilarityCheckEnabled = default(bool), bool kratosSelfserviceMethodsPasswordConfigIgnoreNetworkErrors = default(bool), long kratosSelfserviceMethodsPasswordConfigMaxBreaches = default(long), long kratosSelfserviceMethodsPasswordConfigMinPasswordLength = default(long), bool kratosSelfserviceMethodsPasswordEnabled = default(bool), bool kratosSelfserviceMethodsProfileEnabled = default(bool), string kratosSelfserviceMethodsTotpConfigIssuer = default(string), bool kratosSelfserviceMethodsTotpEnabled = default(bool), bool kratosSelfserviceMethodsWebauthnConfigPasswordless = default(bool), string kratosSelfserviceMethodsWebauthnConfigRpDisplayName = default(string), string kratosSelfserviceMethodsWebauthnConfigRpIcon = default(string), string kratosSelfserviceMethodsWebauthnConfigRpId = default(string), List kratosSelfserviceMethodsWebauthnConfigRpOrigins = default(List), bool kratosSelfserviceMethodsWebauthnEnabled = default(bool), bool kratosSessionCookiePersistent = default(bool), string kratosSessionCookieSameSite = default(string), string kratosSessionLifespan = default(string), string kratosSessionWhoamiRequiredAal = default(string), List kratosSessionWhoamiTokenizerTemplates = default(List), string name = default(string), string projectId = default(string), List projectRevisionHooks = default(List), List serveAdminCorsAllowedOrigins = default(List), bool serveAdminCorsEnabled = default(bool), List servePublicCorsAllowedOrigins = default(List), bool servePublicCorsEnabled = default(bool), bool strictSecurity = default(bool)) { // to ensure "name" is required (not null) if (name == null) { @@ -351,6 +352,7 @@ protected ClientNormalizedProjectRevision() } this.Name = name; this.DisableAccountExperienceWelcomeScreen = disableAccountExperienceWelcomeScreen; + this.EnableAxV2 = enableAxV2; this.HydraOauth2AllowedTopLevelClaims = hydraOauth2AllowedTopLevelClaims; this.HydraOauth2ClientCredentialsDefaultGrantAllowedScope = hydraOauth2ClientCredentialsDefaultGrantAllowedScope; this.HydraOauth2ExcludeNotBeforeClaim = hydraOauth2ExcludeNotBeforeClaim; @@ -571,6 +573,13 @@ public bool ShouldSerializeCreatedAt() [DataMember(Name = "disable_account_experience_welcome_screen", EmitDefaultValue = true)] public bool DisableAccountExperienceWelcomeScreen { get; set; } + /// + /// Whether the new account experience is enabled and reachable. + /// + /// Whether the new account experience is enabled and reachable. + [DataMember(Name = "enable_ax_v2", EmitDefaultValue = true)] + public bool EnableAxV2 { get; set; } + /// /// Gets or Sets HydraOauth2AllowedTopLevelClaims /// @@ -1877,6 +1886,7 @@ public override string ToString() sb.Append("class ClientNormalizedProjectRevision {\n"); sb.Append(" CreatedAt: ").Append(CreatedAt).Append("\n"); sb.Append(" DisableAccountExperienceWelcomeScreen: ").Append(DisableAccountExperienceWelcomeScreen).Append("\n"); + sb.Append(" EnableAxV2: ").Append(EnableAxV2).Append("\n"); sb.Append(" HydraOauth2AllowedTopLevelClaims: ").Append(HydraOauth2AllowedTopLevelClaims).Append("\n"); sb.Append(" HydraOauth2ClientCredentialsDefaultGrantAllowedScope: ").Append(HydraOauth2ClientCredentialsDefaultGrantAllowedScope).Append("\n"); sb.Append(" HydraOauth2ExcludeNotBeforeClaim: ").Append(HydraOauth2ExcludeNotBeforeClaim).Append("\n"); @@ -2111,6 +2121,10 @@ public bool Equals(ClientNormalizedProjectRevision input) this.DisableAccountExperienceWelcomeScreen == input.DisableAccountExperienceWelcomeScreen || this.DisableAccountExperienceWelcomeScreen.Equals(input.DisableAccountExperienceWelcomeScreen) ) && + ( + this.EnableAxV2 == input.EnableAxV2 || + this.EnableAxV2.Equals(input.EnableAxV2) + ) && ( this.HydraOauth2AllowedTopLevelClaims == input.HydraOauth2AllowedTopLevelClaims || this.HydraOauth2AllowedTopLevelClaims != null && @@ -3052,6 +3066,7 @@ public override int GetHashCode() hashCode = (hashCode * 59) + this.CreatedAt.GetHashCode(); } hashCode = (hashCode * 59) + this.DisableAccountExperienceWelcomeScreen.GetHashCode(); + hashCode = (hashCode * 59) + this.EnableAxV2.GetHashCode(); if (this.HydraOauth2AllowedTopLevelClaims != null) { hashCode = (hashCode * 59) + this.HydraOauth2AllowedTopLevelClaims.GetHashCode(); diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientNormalizedProjectRevisionCourierChannel.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientNormalizedProjectRevisionCourierChannel.cs index 72cb1c1c2b8..99aa5f321a2 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientNormalizedProjectRevisionCourierChannel.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientNormalizedProjectRevisionCourierChannel.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientNormalizedProjectRevisionHook.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientNormalizedProjectRevisionHook.cs index 1a060e73861..e4837d362a8 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientNormalizedProjectRevisionHook.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientNormalizedProjectRevisionHook.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientNormalizedProjectRevisionIdentitySchema.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientNormalizedProjectRevisionIdentitySchema.cs index dc171050092..dbc3a152bc6 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientNormalizedProjectRevisionIdentitySchema.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientNormalizedProjectRevisionIdentitySchema.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientNormalizedProjectRevisionThirdPartyProvider.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientNormalizedProjectRevisionThirdPartyProvider.cs index cf4ac57c0f1..04dcdcec70a 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientNormalizedProjectRevisionThirdPartyProvider.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientNormalizedProjectRevisionThirdPartyProvider.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientNormalizedProjectRevisionTokenizerTemplate.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientNormalizedProjectRevisionTokenizerTemplate.cs index 2bae1041ddb..35d8ef85694 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientNormalizedProjectRevisionTokenizerTemplate.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientNormalizedProjectRevisionTokenizerTemplate.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2Client.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2Client.cs index 119c29f3873..4e5fe2ffb38 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2Client.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2Client.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2ClientTokenLifespans.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2ClientTokenLifespans.cs index 95cdbac0120..6b677a3cb60 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2ClientTokenLifespans.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2ClientTokenLifespans.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2ConsentRequest.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2ConsentRequest.cs index 7cf0ae1f691..7b4e0ba7895 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2ConsentRequest.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2ConsentRequest.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2ConsentRequestOpenIDConnectContext.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2ConsentRequestOpenIDConnectContext.cs index 1f4744011a8..e9bc57be870 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2ConsentRequestOpenIDConnectContext.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2ConsentRequestOpenIDConnectContext.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2ConsentSession.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2ConsentSession.cs index 4f7bccd60af..8da0dda9e14 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2ConsentSession.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2ConsentSession.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2ConsentSessionExpiresAt.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2ConsentSessionExpiresAt.cs index 0c1c5845db8..edf3128fe12 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2ConsentSessionExpiresAt.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2ConsentSessionExpiresAt.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2LoginRequest.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2LoginRequest.cs index 2da0eb9147c..967ac7f37fd 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2LoginRequest.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2LoginRequest.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2LogoutRequest.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2LogoutRequest.cs index cb023b7407a..274e15c3175 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2LogoutRequest.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2LogoutRequest.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2RedirectTo.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2RedirectTo.cs index 7d29c680c20..db66daf1bc8 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2RedirectTo.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2RedirectTo.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2TokenExchange.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2TokenExchange.cs index 9bf4c251783..eaf248cafc9 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2TokenExchange.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientOAuth2TokenExchange.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientOidcConfiguration.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientOidcConfiguration.cs index 117cb99f021..746a0487143 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientOidcConfiguration.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientOidcConfiguration.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientOidcUserInfo.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientOidcUserInfo.cs index c96dd427610..4cbee445e82 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientOidcUserInfo.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientOidcUserInfo.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientOrganization.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientOrganization.cs index 62de9dfb9ba..0cd9df6f16a 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientOrganization.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientOrganization.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientOrganizationBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientOrganizationBody.cs index 7c47a4746b9..db99e537a5a 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientOrganizationBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientOrganizationBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientPagination.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientPagination.cs index d77d316dfd4..da7478e0684 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientPagination.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientPagination.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientPaginationHeaders.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientPaginationHeaders.cs index 9bf681a1358..6ee508d9094 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientPaginationHeaders.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientPaginationHeaders.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientParseError.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientParseError.cs index 2134891aeae..d945ad136c2 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientParseError.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientParseError.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientPatchIdentitiesBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientPatchIdentitiesBody.cs index 5b23684c13e..8b915f471fb 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientPatchIdentitiesBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientPatchIdentitiesBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientPerformNativeLogoutBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientPerformNativeLogoutBody.cs index 4668d6d3e36..1a2dbfaa9d1 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientPerformNativeLogoutBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientPerformNativeLogoutBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientPermissionsOnWorkpaceResponse.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientPermissionsOnWorkpaceResponse.cs new file mode 100644 index 00000000000..8f6e4ef0645 --- /dev/null +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientPermissionsOnWorkpaceResponse.cs @@ -0,0 +1,143 @@ +/* + * Ory APIs + * + * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. + * + * The version of the OpenAPI document: v1.8.1 + * Contact: support@ory.sh + * Generated by: https://github.com/openapitools/openapi-generator.git + */ + + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = Ory.Client.Client.OpenAPIDateConverter; + +namespace Ory.Client.Model +{ + /// + /// Get Permissions on Project Request Parameters + /// + [DataContract(Name = "permissionsOnWorkpaceResponse")] + public partial class ClientPermissionsOnWorkpaceResponse : IEquatable, IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + /// permissions. + public ClientPermissionsOnWorkpaceResponse(Dictionary permissions = default(Dictionary)) + { + this.Permissions = permissions; + this.AdditionalProperties = new Dictionary(); + } + + /// + /// Gets or Sets Permissions + /// + [DataMember(Name = "permissions", EmitDefaultValue = false)] + public Dictionary Permissions { get; set; } + + /// + /// Gets or Sets additional properties + /// + [JsonExtensionData] + public IDictionary AdditionalProperties { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class ClientPermissionsOnWorkpaceResponse {\n"); + sb.Append(" Permissions: ").Append(Permissions).Append("\n"); + sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as ClientPermissionsOnWorkpaceResponse); + } + + /// + /// Returns true if ClientPermissionsOnWorkpaceResponse instances are equal + /// + /// Instance of ClientPermissionsOnWorkpaceResponse to be compared + /// Boolean + public bool Equals(ClientPermissionsOnWorkpaceResponse input) + { + if (input == null) + { + return false; + } + return + ( + this.Permissions == input.Permissions || + this.Permissions != null && + input.Permissions != null && + this.Permissions.SequenceEqual(input.Permissions) + ) + && (this.AdditionalProperties.Count == input.AdditionalProperties.Count && !this.AdditionalProperties.Except(input.AdditionalProperties).Any()); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.Permissions != null) + { + hashCode = (hashCode * 59) + this.Permissions.GetHashCode(); + } + if (this.AdditionalProperties != null) + { + hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode(); + } + return hashCode; + } + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + public IEnumerable Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientPlan.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientPlan.cs index 95bf883c7de..ae8febf8e05 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientPlan.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientPlan.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientPlanDetails.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientPlanDetails.cs index 631eb67c348..805e1e38931 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientPlanDetails.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientPlanDetails.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -47,7 +47,7 @@ protected ClientPlanDetails() /// BaseFeeYearly is the yearly base fee for the plan. (required). /// Custom is true if the plan is custom. This means it will be hidden from the pricing page. (required). /// Description is the description of the plan. (required). - /// Features are the feature definitions included in the plan. (required). + /// features (required). /// Name is the name of the plan. (required). /// Version is the version of the plan. The combination of `name@version` must be unique. (required). public ClientPlanDetails(long baseFeeMonthly = default(long), long baseFeeYearly = default(long), bool custom = default(bool), string description = default(string), Dictionary features = default(Dictionary), string name = default(string), long version = default(long)) @@ -103,9 +103,8 @@ protected ClientPlanDetails() public string Description { get; set; } /// - /// Features are the feature definitions included in the plan. + /// Gets or Sets Features /// - /// Features are the feature definitions included in the plan. [DataMember(Name = "features", IsRequired = true, EmitDefaultValue = false)] public Dictionary Features { get; set; } diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientPostCheckPermissionBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientPostCheckPermissionBody.cs index 5beae1ec67d..183d0a7426c 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientPostCheckPermissionBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientPostCheckPermissionBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientPostCheckPermissionOrErrorBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientPostCheckPermissionOrErrorBody.cs index 61b4c3260e0..24d75c15884 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientPostCheckPermissionOrErrorBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientPostCheckPermissionOrErrorBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientProject.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientProject.cs index 7c7d6d4f9c7..4bdfef04aa7 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientProject.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientProject.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientProjectApiKey.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientProjectApiKey.cs index 37b2bc38bd4..41343fb5dbb 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientProjectApiKey.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientProjectApiKey.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientProjectBranding.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientProjectBranding.cs index 65c3b93cf74..f054458bf48 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientProjectBranding.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientProjectBranding.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientProjectBrandingColors.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientProjectBrandingColors.cs index 562fbb2930d..b154077cc55 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientProjectBrandingColors.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientProjectBrandingColors.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientProjectBrandingTheme.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientProjectBrandingTheme.cs index a79e0220dc4..8417a5efcf2 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientProjectBrandingTheme.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientProjectBrandingTheme.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientProjectCors.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientProjectCors.cs index cf77cd13e8a..7b65b5b44bb 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientProjectCors.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientProjectCors.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientProjectEventsDatapoint.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientProjectEventsDatapoint.cs index 86227ef5c92..e9604eb7447 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientProjectEventsDatapoint.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientProjectEventsDatapoint.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientProjectHost.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientProjectHost.cs index 95e2e77415b..b2615b7c8c6 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientProjectHost.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientProjectHost.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientProjectMember.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientProjectMember.cs new file mode 100644 index 00000000000..ef804f07be3 --- /dev/null +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientProjectMember.cs @@ -0,0 +1,220 @@ +/* + * Ory APIs + * + * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. + * + * The version of the OpenAPI document: v1.8.1 + * Contact: support@ory.sh + * Generated by: https://github.com/openapitools/openapi-generator.git + */ + + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = Ory.Client.Client.OpenAPIDateConverter; + +namespace Ory.Client.Model +{ + /// + /// ClientProjectMember + /// + [DataContract(Name = "projectMember")] + public partial class ClientProjectMember : IEquatable, IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected ClientProjectMember() + { + this.AdditionalProperties = new Dictionary(); + } + /// + /// Initializes a new instance of the class. + /// + /// email (required). + /// id (required). + /// name (required). + /// role (required). + public ClientProjectMember(string email = default(string), string id = default(string), string name = default(string), string role = default(string)) + { + // to ensure "email" is required (not null) + if (email == null) { + throw new ArgumentNullException("email is a required property for ClientProjectMember and cannot be null"); + } + this.Email = email; + // to ensure "id" is required (not null) + if (id == null) { + throw new ArgumentNullException("id is a required property for ClientProjectMember and cannot be null"); + } + this.Id = id; + // to ensure "name" is required (not null) + if (name == null) { + throw new ArgumentNullException("name is a required property for ClientProjectMember and cannot be null"); + } + this.Name = name; + // to ensure "role" is required (not null) + if (role == null) { + throw new ArgumentNullException("role is a required property for ClientProjectMember and cannot be null"); + } + this.Role = role; + this.AdditionalProperties = new Dictionary(); + } + + /// + /// Gets or Sets Email + /// + [DataMember(Name = "email", IsRequired = true, EmitDefaultValue = false)] + public string Email { get; set; } + + /// + /// Gets or Sets Id + /// + [DataMember(Name = "id", IsRequired = true, EmitDefaultValue = false)] + public string Id { get; set; } + + /// + /// Gets or Sets Name + /// + [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)] + public string Name { get; set; } + + /// + /// Gets or Sets Role + /// + [DataMember(Name = "role", IsRequired = true, EmitDefaultValue = false)] + public string Role { get; set; } + + /// + /// Gets or Sets additional properties + /// + [JsonExtensionData] + public IDictionary AdditionalProperties { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class ClientProjectMember {\n"); + sb.Append(" Email: ").Append(Email).Append("\n"); + sb.Append(" Id: ").Append(Id).Append("\n"); + sb.Append(" Name: ").Append(Name).Append("\n"); + sb.Append(" Role: ").Append(Role).Append("\n"); + sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as ClientProjectMember); + } + + /// + /// Returns true if ClientProjectMember instances are equal + /// + /// Instance of ClientProjectMember to be compared + /// Boolean + public bool Equals(ClientProjectMember input) + { + if (input == null) + { + return false; + } + return + ( + this.Email == input.Email || + (this.Email != null && + this.Email.Equals(input.Email)) + ) && + ( + this.Id == input.Id || + (this.Id != null && + this.Id.Equals(input.Id)) + ) && + ( + this.Name == input.Name || + (this.Name != null && + this.Name.Equals(input.Name)) + ) && + ( + this.Role == input.Role || + (this.Role != null && + this.Role.Equals(input.Role)) + ) + && (this.AdditionalProperties.Count == input.AdditionalProperties.Count && !this.AdditionalProperties.Except(input.AdditionalProperties).Any()); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.Email != null) + { + hashCode = (hashCode * 59) + this.Email.GetHashCode(); + } + if (this.Id != null) + { + hashCode = (hashCode * 59) + this.Id.GetHashCode(); + } + if (this.Name != null) + { + hashCode = (hashCode * 59) + this.Name.GetHashCode(); + } + if (this.Role != null) + { + hashCode = (hashCode * 59) + this.Role.GetHashCode(); + } + if (this.AdditionalProperties != null) + { + hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode(); + } + return hashCode; + } + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + public IEnumerable Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientProjectMetadata.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientProjectMetadata.cs index 37be19be81e..3de2d7c8f4a 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientProjectMetadata.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientProjectMetadata.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientProjectServiceIdentity.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientProjectServiceIdentity.cs index 07a712a1b6f..a9e20d5a4ab 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientProjectServiceIdentity.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientProjectServiceIdentity.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientProjectServiceOAuth2.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientProjectServiceOAuth2.cs index 25cb2481508..7b9fc97d5de 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientProjectServiceOAuth2.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientProjectServiceOAuth2.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientProjectServicePermission.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientProjectServicePermission.cs index 884e7e26bc7..6ba407dac32 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientProjectServicePermission.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientProjectServicePermission.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientProjectServices.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientProjectServices.cs index df53b42fb4f..12a7a18060d 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientProjectServices.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientProjectServices.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientQuotaUsage.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientQuotaUsage.cs index 7c626672954..a71f7989407 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientQuotaUsage.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientQuotaUsage.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -33,9 +33,9 @@ namespace Ory.Client.Model public partial class ClientQuotaUsage : IEquatable, IValidatableObject { /// - /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect /// - /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect [JsonConverter(typeof(StringEnumConverter))] public enum FeatureEnum { @@ -147,43 +147,49 @@ public enum FeatureEnum [EnumMember(Value = "rop_grant")] RopGrant = 18, + /// + /// Enum ConciergeOnboarding for value: concierge_onboarding + /// + [EnumMember(Value = "concierge_onboarding")] + ConciergeOnboarding = 19, + /// /// Enum RateLimitTier for value: rate_limit_tier /// [EnumMember(Value = "rate_limit_tier")] - RateLimitTier = 19, + RateLimitTier = 20, /// /// Enum SessionRateLimitTier for value: session_rate_limit_tier /// [EnumMember(Value = "session_rate_limit_tier")] - SessionRateLimitTier = 20, + SessionRateLimitTier = 21, /// /// Enum IdentitiesListRateLimitTier for value: identities_list_rate_limit_tier /// [EnumMember(Value = "identities_list_rate_limit_tier")] - IdentitiesListRateLimitTier = 21, + IdentitiesListRateLimitTier = 22, /// /// Enum PermissionChecksRateLimitTier for value: permission_checks_rate_limit_tier /// [EnumMember(Value = "permission_checks_rate_limit_tier")] - PermissionChecksRateLimitTier = 22, + PermissionChecksRateLimitTier = 23, /// /// Enum Oauth2IntrospectRateLimitTier for value: oauth2_introspect_rate_limit_tier /// [EnumMember(Value = "oauth2_introspect_rate_limit_tier")] - Oauth2IntrospectRateLimitTier = 23 + Oauth2IntrospectRateLimitTier = 24 } /// - /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect /// - /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect [DataMember(Name = "feature", IsRequired = true, EmitDefaultValue = false)] public FeatureEnum Feature { get; set; } /// @@ -199,7 +205,7 @@ protected ClientQuotaUsage() /// /// The additional price per unit in cents. (required). /// canUseMore (required). - /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect (required). + /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect (required). /// featureAvailable (required). /// included (required). /// used (required). diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientRFC6749ErrorJson.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientRFC6749ErrorJson.cs index b191ebafeef..08d2e8113d6 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientRFC6749ErrorJson.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientRFC6749ErrorJson.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientRecoveryCodeForIdentity.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientRecoveryCodeForIdentity.cs index 7fe7e5c9acf..fd063ec01b6 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientRecoveryCodeForIdentity.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientRecoveryCodeForIdentity.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientRecoveryFlow.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientRecoveryFlow.cs index 7ba908cc539..e7c41a8c89a 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientRecoveryFlow.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientRecoveryFlow.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -51,9 +51,10 @@ protected ClientRecoveryFlow() /// RequestURL is the initial URL that was requested from Ory Kratos. It can be used to forward information contained in the URL's path or query for example. (required). /// ReturnTo contains the requested return_to URL.. /// State represents the state of this request: choose_method: ask the user to choose a method (e.g. recover account via email) sent_email: the email has been sent to the user passed_challenge: the request was successful and the recovery challenge was passed. (required). + /// TransientPayload is used to pass data from the recovery flow to hooks and email templates. /// The flow type can either be `api` or `browser`. (required). /// ui (required). - public ClientRecoveryFlow(string active = default(string), List continueWith = default(List), DateTime expiresAt = default(DateTime), string id = default(string), DateTime issuedAt = default(DateTime), string requestUrl = default(string), string returnTo = default(string), Object state = default(Object), string type = default(string), ClientUiContainer ui = default(ClientUiContainer)) + public ClientRecoveryFlow(string active = default(string), List continueWith = default(List), DateTime expiresAt = default(DateTime), string id = default(string), DateTime issuedAt = default(DateTime), string requestUrl = default(string), string returnTo = default(string), Object state = default(Object), Object transientPayload = default(Object), string type = default(string), ClientUiContainer ui = default(ClientUiContainer)) { this.ExpiresAt = expiresAt; // to ensure "id" is required (not null) @@ -85,6 +86,7 @@ protected ClientRecoveryFlow() this.Active = active; this.ContinueWith = continueWith; this.ReturnTo = returnTo; + this.TransientPayload = transientPayload; this.AdditionalProperties = new Dictionary(); } @@ -144,6 +146,13 @@ protected ClientRecoveryFlow() [DataMember(Name = "state", IsRequired = true, EmitDefaultValue = true)] public Object State { get; set; } + /// + /// TransientPayload is used to pass data from the recovery flow to hooks and email templates + /// + /// TransientPayload is used to pass data from the recovery flow to hooks and email templates + [DataMember(Name = "transient_payload", EmitDefaultValue = false)] + public Object TransientPayload { get; set; } + /// /// The flow type can either be `api` or `browser`. /// @@ -179,6 +188,7 @@ public override string ToString() sb.Append(" RequestUrl: ").Append(RequestUrl).Append("\n"); sb.Append(" ReturnTo: ").Append(ReturnTo).Append("\n"); sb.Append(" State: ").Append(State).Append("\n"); + sb.Append(" TransientPayload: ").Append(TransientPayload).Append("\n"); sb.Append(" Type: ").Append(Type).Append("\n"); sb.Append(" Ui: ").Append(Ui).Append("\n"); sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n"); @@ -258,6 +268,11 @@ public bool Equals(ClientRecoveryFlow input) (this.State != null && this.State.Equals(input.State)) ) && + ( + this.TransientPayload == input.TransientPayload || + (this.TransientPayload != null && + this.TransientPayload.Equals(input.TransientPayload)) + ) && ( this.Type == input.Type || (this.Type != null && @@ -312,6 +327,10 @@ public override int GetHashCode() { hashCode = (hashCode * 59) + this.State.GetHashCode(); } + if (this.TransientPayload != null) + { + hashCode = (hashCode * 59) + this.TransientPayload.GetHashCode(); + } if (this.Type != null) { hashCode = (hashCode * 59) + this.Type.GetHashCode(); diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientRecoveryFlowState.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientRecoveryFlowState.cs index 8c2a3a1a700..9ab251342de 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientRecoveryFlowState.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientRecoveryFlowState.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientRecoveryIdentityAddress.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientRecoveryIdentityAddress.cs index 3c268150bc4..26cee81475b 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientRecoveryIdentityAddress.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientRecoveryIdentityAddress.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientRecoveryLinkForIdentity.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientRecoveryLinkForIdentity.cs index ddcfdb9a67d..89f3e000140 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientRecoveryLinkForIdentity.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientRecoveryLinkForIdentity.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientRegistrationFlow.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientRegistrationFlow.cs index cd66f6f3daf..326c8eb4e86 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientRegistrationFlow.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientRegistrationFlow.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientRegistrationFlowState.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientRegistrationFlowState.cs index 73d6880439b..6108be05579 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientRegistrationFlowState.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientRegistrationFlowState.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientRejectOAuth2Request.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientRejectOAuth2Request.cs index 1b5cd2c8360..a0654ffb9cd 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientRejectOAuth2Request.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientRejectOAuth2Request.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientRelationQuery.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientRelationQuery.cs index 6dcc1371695..aa54e91c1a1 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientRelationQuery.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientRelationQuery.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientRelationship.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientRelationship.cs index f419d331f5d..3ef9e5414ec 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientRelationship.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientRelationship.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientRelationshipNamespaces.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientRelationshipNamespaces.cs index 31c674de434..9e6354482ba 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientRelationshipNamespaces.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientRelationshipNamespaces.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientRelationshipPatch.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientRelationshipPatch.cs index 30758180968..0477b4cec9c 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientRelationshipPatch.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientRelationshipPatch.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientRelationships.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientRelationships.cs index 42a8f26e34d..1e0b2dbc32f 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientRelationships.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientRelationships.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientSchemaPatch.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientSchemaPatch.cs index 65728d096ed..05d2507b663 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientSchemaPatch.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientSchemaPatch.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientSelfServiceFlowExpiredError.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientSelfServiceFlowExpiredError.cs index 7aeb204131c..3b0077104e4 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientSelfServiceFlowExpiredError.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientSelfServiceFlowExpiredError.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientSession.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientSession.cs index b7e5593a42a..549b3af1c37 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientSession.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientSession.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientSessionActivityDatapoint.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientSessionActivityDatapoint.cs index 2c09ae86d48..a97143795cf 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientSessionActivityDatapoint.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientSessionActivityDatapoint.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientSessionAuthenticationMethod.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientSessionAuthenticationMethod.cs index 63d22dfe1fd..0f6b99896e4 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientSessionAuthenticationMethod.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientSessionAuthenticationMethod.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientSessionDevice.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientSessionDevice.cs index 931bd537d46..401e1f5da66 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientSessionDevice.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientSessionDevice.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientSetActiveProjectInConsoleBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientSetActiveProjectInConsoleBody.cs index 6773bb93646..fa5942a0d08 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientSetActiveProjectInConsoleBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientSetActiveProjectInConsoleBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientSetCustomDomainBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientSetCustomDomainBody.cs index 1a18c629adf..12023b6388b 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientSetCustomDomainBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientSetCustomDomainBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientSetEventStreamBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientSetEventStreamBody.cs index efea878ce92..526d9125325 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientSetEventStreamBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientSetEventStreamBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientSetProject.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientSetProject.cs index acba4761729..754b0327c27 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientSetProject.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientSetProject.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientSetProjectBrandingThemeBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientSetProjectBrandingThemeBody.cs index 5e538e2313b..d74eb11f1b3 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientSetProjectBrandingThemeBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientSetProjectBrandingThemeBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientSettingsFlow.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientSettingsFlow.cs index 94487b1508d..7fa1385fe04 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientSettingsFlow.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientSettingsFlow.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -52,9 +52,10 @@ protected ClientSettingsFlow() /// RequestURL is the initial URL that was requested from Ory Kratos. It can be used to forward information contained in the URL's path or query for example. (required). /// ReturnTo contains the requested return_to URL.. /// State represents the state of this flow. It knows two states: show_form: No user data has been collected, or it is invalid, and thus the form should be shown. success: Indicates that the settings flow has been updated successfully with the provided data. Done will stay true when repeatedly checking. If set to true, done will revert back to false only when a flow with invalid (e.g. \"please use a valid phone number\") data was sent. (required). + /// TransientPayload is used to pass data from the settings flow to hooks and email templates. /// The flow type can either be `api` or `browser`. (required). /// ui (required). - public ClientSettingsFlow(string active = default(string), List continueWith = default(List), DateTime expiresAt = default(DateTime), string id = default(string), ClientIdentity identity = default(ClientIdentity), DateTime issuedAt = default(DateTime), string requestUrl = default(string), string returnTo = default(string), Object state = default(Object), string type = default(string), ClientUiContainer ui = default(ClientUiContainer)) + public ClientSettingsFlow(string active = default(string), List continueWith = default(List), DateTime expiresAt = default(DateTime), string id = default(string), ClientIdentity identity = default(ClientIdentity), DateTime issuedAt = default(DateTime), string requestUrl = default(string), string returnTo = default(string), Object state = default(Object), Object transientPayload = default(Object), string type = default(string), ClientUiContainer ui = default(ClientUiContainer)) { this.ExpiresAt = expiresAt; // to ensure "id" is required (not null) @@ -91,6 +92,7 @@ protected ClientSettingsFlow() this.Active = active; this.ContinueWith = continueWith; this.ReturnTo = returnTo; + this.TransientPayload = transientPayload; this.AdditionalProperties = new Dictionary(); } @@ -156,6 +158,13 @@ protected ClientSettingsFlow() [DataMember(Name = "state", IsRequired = true, EmitDefaultValue = true)] public Object State { get; set; } + /// + /// TransientPayload is used to pass data from the settings flow to hooks and email templates + /// + /// TransientPayload is used to pass data from the settings flow to hooks and email templates + [DataMember(Name = "transient_payload", EmitDefaultValue = false)] + public Object TransientPayload { get; set; } + /// /// The flow type can either be `api` or `browser`. /// @@ -192,6 +201,7 @@ public override string ToString() sb.Append(" RequestUrl: ").Append(RequestUrl).Append("\n"); sb.Append(" ReturnTo: ").Append(ReturnTo).Append("\n"); sb.Append(" State: ").Append(State).Append("\n"); + sb.Append(" TransientPayload: ").Append(TransientPayload).Append("\n"); sb.Append(" Type: ").Append(Type).Append("\n"); sb.Append(" Ui: ").Append(Ui).Append("\n"); sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n"); @@ -276,6 +286,11 @@ public bool Equals(ClientSettingsFlow input) (this.State != null && this.State.Equals(input.State)) ) && + ( + this.TransientPayload == input.TransientPayload || + (this.TransientPayload != null && + this.TransientPayload.Equals(input.TransientPayload)) + ) && ( this.Type == input.Type || (this.Type != null && @@ -334,6 +349,10 @@ public override int GetHashCode() { hashCode = (hashCode * 59) + this.State.GetHashCode(); } + if (this.TransientPayload != null) + { + hashCode = (hashCode * 59) + this.TransientPayload.GetHashCode(); + } if (this.Type != null) { hashCode = (hashCode * 59) + this.Type.GetHashCode(); diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientSettingsFlowState.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientSettingsFlowState.cs index 0c84cfc944e..fdd1d7c1b5e 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientSettingsFlowState.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientSettingsFlowState.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientSourcePosition.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientSourcePosition.cs index 2821998ed0e..6acdfd5ba14 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientSourcePosition.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientSourcePosition.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientSubjectSet.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientSubjectSet.cs index 76dca0a5716..033f374720c 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientSubjectSet.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientSubjectSet.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientSubscription.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientSubscription.cs index 6df4bba81f1..1e69baed9e6 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientSubscription.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientSubscription.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -117,12 +117,14 @@ protected ClientSubscription() /// /// Initializes a new instance of the class. /// + /// currentPlanDetails. /// intervalChangesTo (required). /// ongoingStripeCheckoutId. /// planChangesAt. /// planChangesTo (required). /// For `collection_method=charge_automatically` a subscription moves into `incomplete` if the initial payment attempt fails. A subscription in this state can only have metadata and default_source updated. Once the first invoice is paid, the subscription moves into an `active` state. If the first invoice is not paid within 23 hours, the subscription transitions to `incomplete_expired`. This is a terminal state, the open invoice will be voided and no further invoices will be generated. A subscription that is currently in a trial period is `trialing` and moves to `active` when the trial period is over. If subscription `collection_method=charge_automatically`, it becomes `past_due` when payment is required but cannot be paid (due to failed payment or awaiting additional user actions). Once Stripe has exhausted all payment retry attempts, the subscription will become `canceled` or `unpaid` (depending on your subscriptions settings). If subscription `collection_method=send_invoice` it becomes `past_due` when its invoice is not paid by the due date, and `canceled` or `unpaid` if it is still not paid by an additional deadline after that. Note that when a subscription has a status of `unpaid`, no subsequent invoices will be attempted (invoices will be created, but then immediately automatically closed). After receiving updated payment information from a customer, you may choose to reopen and pay their closed invoices. (required). - public ClientSubscription(string intervalChangesTo = default(string), string ongoingStripeCheckoutId = default(string), DateTime planChangesAt = default(DateTime), string planChangesTo = default(string), string status = default(string)) + /// stripeCheckoutExpiresAt. + public ClientSubscription(ClientPlanDetails currentPlanDetails = default(ClientPlanDetails), string intervalChangesTo = default(string), string ongoingStripeCheckoutId = default(string), DateTime planChangesAt = default(DateTime), string planChangesTo = default(string), string status = default(string), DateTime stripeCheckoutExpiresAt = default(DateTime)) { // to ensure "intervalChangesTo" is required (not null) if (intervalChangesTo == null) { @@ -139,8 +141,10 @@ protected ClientSubscription() throw new ArgumentNullException("status is a required property for ClientSubscription and cannot be null"); } this.Status = status; + this.CurrentPlanDetails = currentPlanDetails; this.OngoingStripeCheckoutId = ongoingStripeCheckoutId; this.PlanChangesAt = planChangesAt; + this.StripeCheckoutExpiresAt = stripeCheckoutExpiresAt; this.AdditionalProperties = new Dictionary(); } @@ -173,6 +177,12 @@ public bool ShouldSerializeCurrentPlan() { return false; } + /// + /// Gets or Sets CurrentPlanDetails + /// + [DataMember(Name = "current_plan_details", EmitDefaultValue = false)] + public ClientPlanDetails CurrentPlanDetails { get; set; } + /// /// The ID of the stripe customer /// @@ -249,6 +259,12 @@ public bool ShouldSerializePayedUntil() [DataMember(Name = "status", IsRequired = true, EmitDefaultValue = false)] public string Status { get; set; } + /// + /// Gets or Sets StripeCheckoutExpiresAt + /// + [DataMember(Name = "stripe_checkout_expires_at", EmitDefaultValue = false)] + public DateTime StripeCheckoutExpiresAt { get; set; } + /// /// Gets or Sets UpdatedAt /// @@ -281,6 +297,7 @@ public override string ToString() sb.Append(" Currency: ").Append(Currency).Append("\n"); sb.Append(" CurrentInterval: ").Append(CurrentInterval).Append("\n"); sb.Append(" CurrentPlan: ").Append(CurrentPlan).Append("\n"); + sb.Append(" CurrentPlanDetails: ").Append(CurrentPlanDetails).Append("\n"); sb.Append(" CustomerId: ").Append(CustomerId).Append("\n"); sb.Append(" Id: ").Append(Id).Append("\n"); sb.Append(" IntervalChangesTo: ").Append(IntervalChangesTo).Append("\n"); @@ -289,6 +306,7 @@ public override string ToString() sb.Append(" PlanChangesAt: ").Append(PlanChangesAt).Append("\n"); sb.Append(" PlanChangesTo: ").Append(PlanChangesTo).Append("\n"); sb.Append(" Status: ").Append(Status).Append("\n"); + sb.Append(" StripeCheckoutExpiresAt: ").Append(StripeCheckoutExpiresAt).Append("\n"); sb.Append(" UpdatedAt: ").Append(UpdatedAt).Append("\n"); sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n"); sb.Append("}\n"); @@ -344,6 +362,11 @@ public bool Equals(ClientSubscription input) (this.CurrentPlan != null && this.CurrentPlan.Equals(input.CurrentPlan)) ) && + ( + this.CurrentPlanDetails == input.CurrentPlanDetails || + (this.CurrentPlanDetails != null && + this.CurrentPlanDetails.Equals(input.CurrentPlanDetails)) + ) && ( this.CustomerId == input.CustomerId || (this.CustomerId != null && @@ -384,6 +407,11 @@ public bool Equals(ClientSubscription input) (this.Status != null && this.Status.Equals(input.Status)) ) && + ( + this.StripeCheckoutExpiresAt == input.StripeCheckoutExpiresAt || + (this.StripeCheckoutExpiresAt != null && + this.StripeCheckoutExpiresAt.Equals(input.StripeCheckoutExpiresAt)) + ) && ( this.UpdatedAt == input.UpdatedAt || (this.UpdatedAt != null && @@ -411,6 +439,10 @@ public override int GetHashCode() { hashCode = (hashCode * 59) + this.CurrentPlan.GetHashCode(); } + if (this.CurrentPlanDetails != null) + { + hashCode = (hashCode * 59) + this.CurrentPlanDetails.GetHashCode(); + } if (this.CustomerId != null) { hashCode = (hashCode * 59) + this.CustomerId.GetHashCode(); @@ -443,6 +475,10 @@ public override int GetHashCode() { hashCode = (hashCode * 59) + this.Status.GetHashCode(); } + if (this.StripeCheckoutExpiresAt != null) + { + hashCode = (hashCode * 59) + this.StripeCheckoutExpiresAt.GetHashCode(); + } if (this.UpdatedAt != null) { hashCode = (hashCode * 59) + this.UpdatedAt.GetHashCode(); diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientSuccessfulCodeExchangeResponse.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientSuccessfulCodeExchangeResponse.cs index 90c38e22a85..e1fd6ac916f 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientSuccessfulCodeExchangeResponse.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientSuccessfulCodeExchangeResponse.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientSuccessfulNativeLogin.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientSuccessfulNativeLogin.cs index 9ece14aea17..24ada3f2a12 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientSuccessfulNativeLogin.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientSuccessfulNativeLogin.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientSuccessfulNativeRegistration.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientSuccessfulNativeRegistration.cs index 3d5e4ae74a1..f6f5611fdc4 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientSuccessfulNativeRegistration.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientSuccessfulNativeRegistration.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientSuccessfulProjectUpdate.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientSuccessfulProjectUpdate.cs index b184c1b8c90..24e663809b5 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientSuccessfulProjectUpdate.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientSuccessfulProjectUpdate.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientTokenPagination.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientTokenPagination.cs index 77458599a4a..207bd385022 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientTokenPagination.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientTokenPagination.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientTokenPaginationHeaders.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientTokenPaginationHeaders.cs index 6381dfc43e6..53a4dd9d368 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientTokenPaginationHeaders.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientTokenPaginationHeaders.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientTokenPaginationRequestParameters.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientTokenPaginationRequestParameters.cs index c0f8b145aa5..09b70f56157 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientTokenPaginationRequestParameters.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientTokenPaginationRequestParameters.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientTokenPaginationResponseHeaders.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientTokenPaginationResponseHeaders.cs index f024965593c..5aa13630332 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientTokenPaginationResponseHeaders.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientTokenPaginationResponseHeaders.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientTrustOAuth2JwtGrantIssuer.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientTrustOAuth2JwtGrantIssuer.cs index c6f66df7984..ba2d6ad7b6e 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientTrustOAuth2JwtGrantIssuer.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientTrustOAuth2JwtGrantIssuer.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientTrustedOAuth2JwtGrantIssuer.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientTrustedOAuth2JwtGrantIssuer.cs index 8aed5b228ef..efeccbe55b3 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientTrustedOAuth2JwtGrantIssuer.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientTrustedOAuth2JwtGrantIssuer.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientTrustedOAuth2JwtGrantJsonWebKey.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientTrustedOAuth2JwtGrantJsonWebKey.cs index 665386fafe6..30ceecbc84c 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientTrustedOAuth2JwtGrantJsonWebKey.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientTrustedOAuth2JwtGrantJsonWebKey.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUiContainer.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUiContainer.cs index b30aa291c49..b74fb94c72b 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUiContainer.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUiContainer.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUiNode.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUiNode.cs index 7751348c2f4..de82a5ad110 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUiNode.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUiNode.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUiNodeAnchorAttributes.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUiNodeAnchorAttributes.cs index a56b21411bf..8b90e9981e2 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUiNodeAnchorAttributes.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUiNodeAnchorAttributes.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUiNodeAttributes.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUiNodeAttributes.cs index 2c9b1032d97..1797c2b7690 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUiNodeAttributes.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUiNodeAttributes.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUiNodeImageAttributes.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUiNodeImageAttributes.cs index 3bc95086d7c..57bd1a1fb77 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUiNodeImageAttributes.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUiNodeImageAttributes.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUiNodeInputAttributes.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUiNodeInputAttributes.cs index 5851b851098..30689ff409d 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUiNodeInputAttributes.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUiNodeInputAttributes.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUiNodeMeta.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUiNodeMeta.cs index 362c80c407d..6281779ecb0 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUiNodeMeta.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUiNodeMeta.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUiNodeScriptAttributes.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUiNodeScriptAttributes.cs index 726fd81db1b..d1100418302 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUiNodeScriptAttributes.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUiNodeScriptAttributes.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUiNodeTextAttributes.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUiNodeTextAttributes.cs index 826099afc34..32c930f4b97 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUiNodeTextAttributes.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUiNodeTextAttributes.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUiText.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUiText.cs index a2c9f552410..ffe71466b26 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUiText.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUiText.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateIdentityBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateIdentityBody.cs index 658e956d302..d15b9772e35 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateIdentityBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateIdentityBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateLoginFlowBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateLoginFlowBody.cs index e7ee902ab40..72968843a01 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateLoginFlowBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateLoginFlowBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateLoginFlowWithCodeMethod.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateLoginFlowWithCodeMethod.cs index 6c2afa288ef..78bf4eabfec 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateLoginFlowWithCodeMethod.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateLoginFlowWithCodeMethod.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -48,7 +48,8 @@ protected ClientUpdateLoginFlowWithCodeMethod() /// Identifier is the code identifier The identifier requires that the user has already completed the registration or settings with code flow.. /// Method should be set to \"code\" when logging in using the code strategy. (required). /// Resend is set when the user wants to resend the code. - public ClientUpdateLoginFlowWithCodeMethod(string code = default(string), string csrfToken = default(string), string identifier = default(string), string method = default(string), string resend = default(string)) + /// Transient data to pass along to any webhooks. + public ClientUpdateLoginFlowWithCodeMethod(string code = default(string), string csrfToken = default(string), string identifier = default(string), string method = default(string), string resend = default(string), Object transientPayload = default(Object)) { // to ensure "csrfToken" is required (not null) if (csrfToken == null) { @@ -63,6 +64,7 @@ protected ClientUpdateLoginFlowWithCodeMethod() this.Code = code; this.Identifier = identifier; this.Resend = resend; + this.TransientPayload = transientPayload; this.AdditionalProperties = new Dictionary(); } @@ -101,6 +103,13 @@ protected ClientUpdateLoginFlowWithCodeMethod() [DataMember(Name = "resend", EmitDefaultValue = false)] public string Resend { get; set; } + /// + /// Transient data to pass along to any webhooks + /// + /// Transient data to pass along to any webhooks + [DataMember(Name = "transient_payload", EmitDefaultValue = false)] + public Object TransientPayload { get; set; } + /// /// Gets or Sets additional properties /// @@ -120,6 +129,7 @@ public override string ToString() sb.Append(" Identifier: ").Append(Identifier).Append("\n"); sb.Append(" Method: ").Append(Method).Append("\n"); sb.Append(" Resend: ").Append(Resend).Append("\n"); + sb.Append(" TransientPayload: ").Append(TransientPayload).Append("\n"); sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n"); sb.Append("}\n"); return sb.ToString(); @@ -180,6 +190,11 @@ public bool Equals(ClientUpdateLoginFlowWithCodeMethod input) this.Resend == input.Resend || (this.Resend != null && this.Resend.Equals(input.Resend)) + ) && + ( + this.TransientPayload == input.TransientPayload || + (this.TransientPayload != null && + this.TransientPayload.Equals(input.TransientPayload)) ) && (this.AdditionalProperties.Count == input.AdditionalProperties.Count && !this.AdditionalProperties.Except(input.AdditionalProperties).Any()); } @@ -213,6 +228,10 @@ public override int GetHashCode() { hashCode = (hashCode * 59) + this.Resend.GetHashCode(); } + if (this.TransientPayload != null) + { + hashCode = (hashCode * 59) + this.TransientPayload.GetHashCode(); + } if (this.AdditionalProperties != null) { hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode(); diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateLoginFlowWithLookupSecretMethod.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateLoginFlowWithLookupSecretMethod.cs index d324e0521fc..d5c7cc3b3e9 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateLoginFlowWithLookupSecretMethod.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateLoginFlowWithLookupSecretMethod.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateLoginFlowWithOidcMethod.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateLoginFlowWithOidcMethod.cs index fbb6070b9d0..1957809e9d4 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateLoginFlowWithOidcMethod.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateLoginFlowWithOidcMethod.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -49,8 +49,9 @@ protected ClientUpdateLoginFlowWithOidcMethod() /// Method to use This field must be set to `oidc` when using the oidc method. (required). /// The provider to register with (required). /// The identity traits. This is a placeholder for the registration flow.. + /// Transient data to pass along to any webhooks. /// UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`.. - public ClientUpdateLoginFlowWithOidcMethod(string csrfToken = default(string), string idToken = default(string), string idTokenNonce = default(string), string method = default(string), string provider = default(string), Object traits = default(Object), Object upstreamParameters = default(Object)) + public ClientUpdateLoginFlowWithOidcMethod(string csrfToken = default(string), string idToken = default(string), string idTokenNonce = default(string), string method = default(string), string provider = default(string), Object traits = default(Object), Object transientPayload = default(Object), Object upstreamParameters = default(Object)) { // to ensure "method" is required (not null) if (method == null) { @@ -66,6 +67,7 @@ protected ClientUpdateLoginFlowWithOidcMethod() this.IdToken = idToken; this.IdTokenNonce = idTokenNonce; this.Traits = traits; + this.TransientPayload = transientPayload; this.UpstreamParameters = upstreamParameters; this.AdditionalProperties = new Dictionary(); } @@ -112,6 +114,13 @@ protected ClientUpdateLoginFlowWithOidcMethod() [DataMember(Name = "traits", EmitDefaultValue = false)] public Object Traits { get; set; } + /// + /// Transient data to pass along to any webhooks + /// + /// Transient data to pass along to any webhooks + [DataMember(Name = "transient_payload", EmitDefaultValue = false)] + public Object TransientPayload { get; set; } + /// /// UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`. /// @@ -139,6 +148,7 @@ public override string ToString() sb.Append(" Method: ").Append(Method).Append("\n"); sb.Append(" Provider: ").Append(Provider).Append("\n"); sb.Append(" Traits: ").Append(Traits).Append("\n"); + sb.Append(" TransientPayload: ").Append(TransientPayload).Append("\n"); sb.Append(" UpstreamParameters: ").Append(UpstreamParameters).Append("\n"); sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n"); sb.Append("}\n"); @@ -206,6 +216,11 @@ public bool Equals(ClientUpdateLoginFlowWithOidcMethod input) (this.Traits != null && this.Traits.Equals(input.Traits)) ) && + ( + this.TransientPayload == input.TransientPayload || + (this.TransientPayload != null && + this.TransientPayload.Equals(input.TransientPayload)) + ) && ( this.UpstreamParameters == input.UpstreamParameters || (this.UpstreamParameters != null && @@ -247,6 +262,10 @@ public override int GetHashCode() { hashCode = (hashCode * 59) + this.Traits.GetHashCode(); } + if (this.TransientPayload != null) + { + hashCode = (hashCode * 59) + this.TransientPayload.GetHashCode(); + } if (this.UpstreamParameters != null) { hashCode = (hashCode * 59) + this.UpstreamParameters.GetHashCode(); diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateLoginFlowWithPasswordMethod.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateLoginFlowWithPasswordMethod.cs index 173353ee612..c1e78ecdfcd 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateLoginFlowWithPasswordMethod.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateLoginFlowWithPasswordMethod.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -48,7 +48,8 @@ protected ClientUpdateLoginFlowWithPasswordMethod() /// Method should be set to \"password\" when logging in using the identifier and password strategy. (required). /// The user's password. (required). /// Identifier is the email or username of the user trying to log in. This field is deprecated!. - public ClientUpdateLoginFlowWithPasswordMethod(string csrfToken = default(string), string identifier = default(string), string method = default(string), string password = default(string), string passwordIdentifier = default(string)) + /// Transient data to pass along to any webhooks. + public ClientUpdateLoginFlowWithPasswordMethod(string csrfToken = default(string), string identifier = default(string), string method = default(string), string password = default(string), string passwordIdentifier = default(string), Object transientPayload = default(Object)) { // to ensure "identifier" is required (not null) if (identifier == null) { @@ -67,6 +68,7 @@ protected ClientUpdateLoginFlowWithPasswordMethod() this.Password = password; this.CsrfToken = csrfToken; this.PasswordIdentifier = passwordIdentifier; + this.TransientPayload = transientPayload; this.AdditionalProperties = new Dictionary(); } @@ -105,6 +107,13 @@ protected ClientUpdateLoginFlowWithPasswordMethod() [DataMember(Name = "password_identifier", EmitDefaultValue = false)] public string PasswordIdentifier { get; set; } + /// + /// Transient data to pass along to any webhooks + /// + /// Transient data to pass along to any webhooks + [DataMember(Name = "transient_payload", EmitDefaultValue = false)] + public Object TransientPayload { get; set; } + /// /// Gets or Sets additional properties /// @@ -124,6 +133,7 @@ public override string ToString() sb.Append(" Method: ").Append(Method).Append("\n"); sb.Append(" Password: ").Append(Password).Append("\n"); sb.Append(" PasswordIdentifier: ").Append(PasswordIdentifier).Append("\n"); + sb.Append(" TransientPayload: ").Append(TransientPayload).Append("\n"); sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n"); sb.Append("}\n"); return sb.ToString(); @@ -184,6 +194,11 @@ public bool Equals(ClientUpdateLoginFlowWithPasswordMethod input) this.PasswordIdentifier == input.PasswordIdentifier || (this.PasswordIdentifier != null && this.PasswordIdentifier.Equals(input.PasswordIdentifier)) + ) && + ( + this.TransientPayload == input.TransientPayload || + (this.TransientPayload != null && + this.TransientPayload.Equals(input.TransientPayload)) ) && (this.AdditionalProperties.Count == input.AdditionalProperties.Count && !this.AdditionalProperties.Except(input.AdditionalProperties).Any()); } @@ -217,6 +232,10 @@ public override int GetHashCode() { hashCode = (hashCode * 59) + this.PasswordIdentifier.GetHashCode(); } + if (this.TransientPayload != null) + { + hashCode = (hashCode * 59) + this.TransientPayload.GetHashCode(); + } if (this.AdditionalProperties != null) { hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode(); diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateLoginFlowWithTotpMethod.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateLoginFlowWithTotpMethod.cs index dfbc8a3f9f1..7380fbdc4ba 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateLoginFlowWithTotpMethod.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateLoginFlowWithTotpMethod.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -46,7 +46,8 @@ protected ClientUpdateLoginFlowWithTotpMethod() /// Sending the anti-csrf token is only required for browser login flows.. /// Method should be set to \"totp\" when logging in using the TOTP strategy. (required). /// The TOTP code. (required). - public ClientUpdateLoginFlowWithTotpMethod(string csrfToken = default(string), string method = default(string), string totpCode = default(string)) + /// Transient data to pass along to any webhooks. + public ClientUpdateLoginFlowWithTotpMethod(string csrfToken = default(string), string method = default(string), string totpCode = default(string), Object transientPayload = default(Object)) { // to ensure "method" is required (not null) if (method == null) { @@ -59,6 +60,7 @@ protected ClientUpdateLoginFlowWithTotpMethod() } this.TotpCode = totpCode; this.CsrfToken = csrfToken; + this.TransientPayload = transientPayload; this.AdditionalProperties = new Dictionary(); } @@ -83,6 +85,13 @@ protected ClientUpdateLoginFlowWithTotpMethod() [DataMember(Name = "totp_code", IsRequired = true, EmitDefaultValue = false)] public string TotpCode { get; set; } + /// + /// Transient data to pass along to any webhooks + /// + /// Transient data to pass along to any webhooks + [DataMember(Name = "transient_payload", EmitDefaultValue = false)] + public Object TransientPayload { get; set; } + /// /// Gets or Sets additional properties /// @@ -100,6 +109,7 @@ public override string ToString() sb.Append(" CsrfToken: ").Append(CsrfToken).Append("\n"); sb.Append(" Method: ").Append(Method).Append("\n"); sb.Append(" TotpCode: ").Append(TotpCode).Append("\n"); + sb.Append(" TransientPayload: ").Append(TransientPayload).Append("\n"); sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n"); sb.Append("}\n"); return sb.ToString(); @@ -150,6 +160,11 @@ public bool Equals(ClientUpdateLoginFlowWithTotpMethod input) this.TotpCode == input.TotpCode || (this.TotpCode != null && this.TotpCode.Equals(input.TotpCode)) + ) && + ( + this.TransientPayload == input.TransientPayload || + (this.TransientPayload != null && + this.TransientPayload.Equals(input.TransientPayload)) ) && (this.AdditionalProperties.Count == input.AdditionalProperties.Count && !this.AdditionalProperties.Except(input.AdditionalProperties).Any()); } @@ -175,6 +190,10 @@ public override int GetHashCode() { hashCode = (hashCode * 59) + this.TotpCode.GetHashCode(); } + if (this.TransientPayload != null) + { + hashCode = (hashCode * 59) + this.TransientPayload.GetHashCode(); + } if (this.AdditionalProperties != null) { hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode(); diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateLoginFlowWithWebAuthnMethod.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateLoginFlowWithWebAuthnMethod.cs index 81ec2d0cdb6..66a1b8c5d02 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateLoginFlowWithWebAuthnMethod.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateLoginFlowWithWebAuthnMethod.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -46,8 +46,9 @@ protected ClientUpdateLoginFlowWithWebAuthnMethod() /// Sending the anti-csrf token is only required for browser login flows.. /// Identifier is the email or username of the user trying to log in. (required). /// Method should be set to \"webAuthn\" when logging in using the WebAuthn strategy. (required). + /// Transient data to pass along to any webhooks. /// Login a WebAuthn Security Key This must contain the ID of the WebAuthN connection.. - public ClientUpdateLoginFlowWithWebAuthnMethod(string csrfToken = default(string), string identifier = default(string), string method = default(string), string webauthnLogin = default(string)) + public ClientUpdateLoginFlowWithWebAuthnMethod(string csrfToken = default(string), string identifier = default(string), string method = default(string), Object transientPayload = default(Object), string webauthnLogin = default(string)) { // to ensure "identifier" is required (not null) if (identifier == null) { @@ -60,6 +61,7 @@ protected ClientUpdateLoginFlowWithWebAuthnMethod() } this.Method = method; this.CsrfToken = csrfToken; + this.TransientPayload = transientPayload; this.WebauthnLogin = webauthnLogin; this.AdditionalProperties = new Dictionary(); } @@ -85,6 +87,13 @@ protected ClientUpdateLoginFlowWithWebAuthnMethod() [DataMember(Name = "method", IsRequired = true, EmitDefaultValue = false)] public string Method { get; set; } + /// + /// Transient data to pass along to any webhooks + /// + /// Transient data to pass along to any webhooks + [DataMember(Name = "transient_payload", EmitDefaultValue = false)] + public Object TransientPayload { get; set; } + /// /// Login a WebAuthn Security Key This must contain the ID of the WebAuthN connection. /// @@ -109,6 +118,7 @@ public override string ToString() sb.Append(" CsrfToken: ").Append(CsrfToken).Append("\n"); sb.Append(" Identifier: ").Append(Identifier).Append("\n"); sb.Append(" Method: ").Append(Method).Append("\n"); + sb.Append(" TransientPayload: ").Append(TransientPayload).Append("\n"); sb.Append(" WebauthnLogin: ").Append(WebauthnLogin).Append("\n"); sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n"); sb.Append("}\n"); @@ -161,6 +171,11 @@ public bool Equals(ClientUpdateLoginFlowWithWebAuthnMethod input) (this.Method != null && this.Method.Equals(input.Method)) ) && + ( + this.TransientPayload == input.TransientPayload || + (this.TransientPayload != null && + this.TransientPayload.Equals(input.TransientPayload)) + ) && ( this.WebauthnLogin == input.WebauthnLogin || (this.WebauthnLogin != null && @@ -190,6 +205,10 @@ public override int GetHashCode() { hashCode = (hashCode * 59) + this.Method.GetHashCode(); } + if (this.TransientPayload != null) + { + hashCode = (hashCode * 59) + this.TransientPayload.GetHashCode(); + } if (this.WebauthnLogin != null) { hashCode = (hashCode * 59) + this.WebauthnLogin.GetHashCode(); diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRecoveryFlowBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRecoveryFlowBody.cs index e5d222c0cd7..824ff2c5363 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRecoveryFlowBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRecoveryFlowBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRecoveryFlowWithCodeMethod.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRecoveryFlowWithCodeMethod.cs index 2b4ba7598cf..34dda08b4ae 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRecoveryFlowWithCodeMethod.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRecoveryFlowWithCodeMethod.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -75,12 +75,14 @@ protected ClientUpdateRecoveryFlowWithCodeMethod() /// Sending the anti-csrf token is only required for browser login flows.. /// The email address of the account to recover If the email belongs to a valid account, a recovery email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/account-recovery-password-reset#attempted-recovery-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email. /// Method is the method that should be used for this recovery flow Allowed values are `link` and `code`. link RecoveryStrategyLink code RecoveryStrategyCode (required). - public ClientUpdateRecoveryFlowWithCodeMethod(string code = default(string), string csrfToken = default(string), string email = default(string), MethodEnum method = default(MethodEnum)) + /// Transient data to pass along to any webhooks. + public ClientUpdateRecoveryFlowWithCodeMethod(string code = default(string), string csrfToken = default(string), string email = default(string), MethodEnum method = default(MethodEnum), Object transientPayload = default(Object)) { this.Method = method; this.Code = code; this.CsrfToken = csrfToken; this.Email = email; + this.TransientPayload = transientPayload; this.AdditionalProperties = new Dictionary(); } @@ -105,6 +107,13 @@ protected ClientUpdateRecoveryFlowWithCodeMethod() [DataMember(Name = "email", EmitDefaultValue = false)] public string Email { get; set; } + /// + /// Transient data to pass along to any webhooks + /// + /// Transient data to pass along to any webhooks + [DataMember(Name = "transient_payload", EmitDefaultValue = false)] + public Object TransientPayload { get; set; } + /// /// Gets or Sets additional properties /// @@ -123,6 +132,7 @@ public override string ToString() sb.Append(" CsrfToken: ").Append(CsrfToken).Append("\n"); sb.Append(" Email: ").Append(Email).Append("\n"); sb.Append(" Method: ").Append(Method).Append("\n"); + sb.Append(" TransientPayload: ").Append(TransientPayload).Append("\n"); sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n"); sb.Append("}\n"); return sb.ToString(); @@ -177,6 +187,11 @@ public bool Equals(ClientUpdateRecoveryFlowWithCodeMethod input) ( this.Method == input.Method || this.Method.Equals(input.Method) + ) && + ( + this.TransientPayload == input.TransientPayload || + (this.TransientPayload != null && + this.TransientPayload.Equals(input.TransientPayload)) ) && (this.AdditionalProperties.Count == input.AdditionalProperties.Count && !this.AdditionalProperties.Except(input.AdditionalProperties).Any()); } @@ -203,6 +218,10 @@ public override int GetHashCode() hashCode = (hashCode * 59) + this.Email.GetHashCode(); } hashCode = (hashCode * 59) + this.Method.GetHashCode(); + if (this.TransientPayload != null) + { + hashCode = (hashCode * 59) + this.TransientPayload.GetHashCode(); + } if (this.AdditionalProperties != null) { hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode(); diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRecoveryFlowWithLinkMethod.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRecoveryFlowWithLinkMethod.cs index e0dbe10ab45..d6e77e1cf2c 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRecoveryFlowWithLinkMethod.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRecoveryFlowWithLinkMethod.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -74,7 +74,8 @@ protected ClientUpdateRecoveryFlowWithLinkMethod() /// Sending the anti-csrf token is only required for browser login flows.. /// Email to Recover Needs to be set when initiating the flow. If the email is a registered recovery email, a recovery link will be sent. If the email is not known, a email with details on what happened will be sent instead. format: email (required). /// Method is the method that should be used for this recovery flow Allowed values are `link` and `code` link RecoveryStrategyLink code RecoveryStrategyCode (required). - public ClientUpdateRecoveryFlowWithLinkMethod(string csrfToken = default(string), string email = default(string), MethodEnum method = default(MethodEnum)) + /// Transient data to pass along to any webhooks. + public ClientUpdateRecoveryFlowWithLinkMethod(string csrfToken = default(string), string email = default(string), MethodEnum method = default(MethodEnum), Object transientPayload = default(Object)) { // to ensure "email" is required (not null) if (email == null) { @@ -83,6 +84,7 @@ protected ClientUpdateRecoveryFlowWithLinkMethod() this.Email = email; this.Method = method; this.CsrfToken = csrfToken; + this.TransientPayload = transientPayload; this.AdditionalProperties = new Dictionary(); } @@ -100,6 +102,13 @@ protected ClientUpdateRecoveryFlowWithLinkMethod() [DataMember(Name = "email", IsRequired = true, EmitDefaultValue = false)] public string Email { get; set; } + /// + /// Transient data to pass along to any webhooks + /// + /// Transient data to pass along to any webhooks + [DataMember(Name = "transient_payload", EmitDefaultValue = false)] + public Object TransientPayload { get; set; } + /// /// Gets or Sets additional properties /// @@ -117,6 +126,7 @@ public override string ToString() sb.Append(" CsrfToken: ").Append(CsrfToken).Append("\n"); sb.Append(" Email: ").Append(Email).Append("\n"); sb.Append(" Method: ").Append(Method).Append("\n"); + sb.Append(" TransientPayload: ").Append(TransientPayload).Append("\n"); sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n"); sb.Append("}\n"); return sb.ToString(); @@ -166,6 +176,11 @@ public bool Equals(ClientUpdateRecoveryFlowWithLinkMethod input) ( this.Method == input.Method || this.Method.Equals(input.Method) + ) && + ( + this.TransientPayload == input.TransientPayload || + (this.TransientPayload != null && + this.TransientPayload.Equals(input.TransientPayload)) ) && (this.AdditionalProperties.Count == input.AdditionalProperties.Count && !this.AdditionalProperties.Except(input.AdditionalProperties).Any()); } @@ -188,6 +203,10 @@ public override int GetHashCode() hashCode = (hashCode * 59) + this.Email.GetHashCode(); } hashCode = (hashCode * 59) + this.Method.GetHashCode(); + if (this.TransientPayload != null) + { + hashCode = (hashCode * 59) + this.TransientPayload.GetHashCode(); + } if (this.AdditionalProperties != null) { hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode(); diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRegistrationFlowBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRegistrationFlowBody.cs index f800e5202aa..ea298a8f62d 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRegistrationFlowBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRegistrationFlowBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRegistrationFlowWithCodeMethod.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRegistrationFlowWithCodeMethod.cs index 78826fe45c1..e09e9f65eac 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRegistrationFlowWithCodeMethod.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRegistrationFlowWithCodeMethod.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRegistrationFlowWithOidcMethod.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRegistrationFlowWithOidcMethod.cs index 0452a7e9f85..f3dbeefaf73 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRegistrationFlowWithOidcMethod.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRegistrationFlowWithOidcMethod.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRegistrationFlowWithPasswordMethod.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRegistrationFlowWithPasswordMethod.cs index 4da5bca5c48..ccca4e4b46b 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRegistrationFlowWithPasswordMethod.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRegistrationFlowWithPasswordMethod.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRegistrationFlowWithWebAuthnMethod.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRegistrationFlowWithWebAuthnMethod.cs index a57bd9062b0..85b67721b6d 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRegistrationFlowWithWebAuthnMethod.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateRegistrationFlowWithWebAuthnMethod.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSettingsFlowBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSettingsFlowBody.cs index 64f2ddab6e2..66e794c44d8 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSettingsFlowBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSettingsFlowBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSettingsFlowWithLookupMethod.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSettingsFlowWithLookupMethod.cs index f127a78950f..cf190fd821b 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSettingsFlowWithLookupMethod.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSettingsFlowWithLookupMethod.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -49,7 +49,8 @@ protected ClientUpdateSettingsFlowWithLookupMethod() /// If set to true will regenerate the lookup secrets. /// If set to true will reveal the lookup secrets. /// Method Should be set to \"lookup\" when trying to add, update, or remove a lookup pairing. (required). - public ClientUpdateSettingsFlowWithLookupMethod(string csrfToken = default(string), bool lookupSecretConfirm = default(bool), bool lookupSecretDisable = default(bool), bool lookupSecretRegenerate = default(bool), bool lookupSecretReveal = default(bool), string method = default(string)) + /// Transient data to pass along to any webhooks. + public ClientUpdateSettingsFlowWithLookupMethod(string csrfToken = default(string), bool lookupSecretConfirm = default(bool), bool lookupSecretDisable = default(bool), bool lookupSecretRegenerate = default(bool), bool lookupSecretReveal = default(bool), string method = default(string), Object transientPayload = default(Object)) { // to ensure "method" is required (not null) if (method == null) { @@ -61,6 +62,7 @@ protected ClientUpdateSettingsFlowWithLookupMethod() this.LookupSecretDisable = lookupSecretDisable; this.LookupSecretRegenerate = lookupSecretRegenerate; this.LookupSecretReveal = lookupSecretReveal; + this.TransientPayload = transientPayload; this.AdditionalProperties = new Dictionary(); } @@ -106,6 +108,13 @@ protected ClientUpdateSettingsFlowWithLookupMethod() [DataMember(Name = "method", IsRequired = true, EmitDefaultValue = false)] public string Method { get; set; } + /// + /// Transient data to pass along to any webhooks + /// + /// Transient data to pass along to any webhooks + [DataMember(Name = "transient_payload", EmitDefaultValue = false)] + public Object TransientPayload { get; set; } + /// /// Gets or Sets additional properties /// @@ -126,6 +135,7 @@ public override string ToString() sb.Append(" LookupSecretRegenerate: ").Append(LookupSecretRegenerate).Append("\n"); sb.Append(" LookupSecretReveal: ").Append(LookupSecretReveal).Append("\n"); sb.Append(" Method: ").Append(Method).Append("\n"); + sb.Append(" TransientPayload: ").Append(TransientPayload).Append("\n"); sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n"); sb.Append("}\n"); return sb.ToString(); @@ -187,6 +197,11 @@ public bool Equals(ClientUpdateSettingsFlowWithLookupMethod input) this.Method == input.Method || (this.Method != null && this.Method.Equals(input.Method)) + ) && + ( + this.TransientPayload == input.TransientPayload || + (this.TransientPayload != null && + this.TransientPayload.Equals(input.TransientPayload)) ) && (this.AdditionalProperties.Count == input.AdditionalProperties.Count && !this.AdditionalProperties.Except(input.AdditionalProperties).Any()); } @@ -212,6 +227,10 @@ public override int GetHashCode() { hashCode = (hashCode * 59) + this.Method.GetHashCode(); } + if (this.TransientPayload != null) + { + hashCode = (hashCode * 59) + this.TransientPayload.GetHashCode(); + } if (this.AdditionalProperties != null) { hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode(); diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSettingsFlowWithOidcMethod.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSettingsFlowWithOidcMethod.cs index 44ef7dcf89b..81d6848be67 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSettingsFlowWithOidcMethod.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSettingsFlowWithOidcMethod.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -47,9 +47,10 @@ protected ClientUpdateSettingsFlowWithOidcMethod() /// Link this provider Either this or `unlink` must be set. type: string in: body. /// Method Should be set to profile when trying to update a profile. (required). /// The identity's traits in: body. + /// Transient data to pass along to any webhooks. /// Unlink this provider Either this or `link` must be set. type: string in: body. /// UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`.. - public ClientUpdateSettingsFlowWithOidcMethod(string flow = default(string), string link = default(string), string method = default(string), Object traits = default(Object), string unlink = default(string), Object upstreamParameters = default(Object)) + public ClientUpdateSettingsFlowWithOidcMethod(string flow = default(string), string link = default(string), string method = default(string), Object traits = default(Object), Object transientPayload = default(Object), string unlink = default(string), Object upstreamParameters = default(Object)) { // to ensure "method" is required (not null) if (method == null) { @@ -59,6 +60,7 @@ protected ClientUpdateSettingsFlowWithOidcMethod() this.Flow = flow; this.Link = link; this.Traits = traits; + this.TransientPayload = transientPayload; this.Unlink = unlink; this.UpstreamParameters = upstreamParameters; this.AdditionalProperties = new Dictionary(); @@ -92,6 +94,13 @@ protected ClientUpdateSettingsFlowWithOidcMethod() [DataMember(Name = "traits", EmitDefaultValue = false)] public Object Traits { get; set; } + /// + /// Transient data to pass along to any webhooks + /// + /// Transient data to pass along to any webhooks + [DataMember(Name = "transient_payload", EmitDefaultValue = false)] + public Object TransientPayload { get; set; } + /// /// Unlink this provider Either this or `link` must be set. type: string in: body /// @@ -124,6 +133,7 @@ public override string ToString() sb.Append(" Link: ").Append(Link).Append("\n"); sb.Append(" Method: ").Append(Method).Append("\n"); sb.Append(" Traits: ").Append(Traits).Append("\n"); + sb.Append(" TransientPayload: ").Append(TransientPayload).Append("\n"); sb.Append(" Unlink: ").Append(Unlink).Append("\n"); sb.Append(" UpstreamParameters: ").Append(UpstreamParameters).Append("\n"); sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n"); @@ -182,6 +192,11 @@ public bool Equals(ClientUpdateSettingsFlowWithOidcMethod input) (this.Traits != null && this.Traits.Equals(input.Traits)) ) && + ( + this.TransientPayload == input.TransientPayload || + (this.TransientPayload != null && + this.TransientPayload.Equals(input.TransientPayload)) + ) && ( this.Unlink == input.Unlink || (this.Unlink != null && @@ -220,6 +235,10 @@ public override int GetHashCode() { hashCode = (hashCode * 59) + this.Traits.GetHashCode(); } + if (this.TransientPayload != null) + { + hashCode = (hashCode * 59) + this.TransientPayload.GetHashCode(); + } if (this.Unlink != null) { hashCode = (hashCode * 59) + this.Unlink.GetHashCode(); diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSettingsFlowWithPasswordMethod.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSettingsFlowWithPasswordMethod.cs index aff7f4f6bed..42a0033fd11 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSettingsFlowWithPasswordMethod.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSettingsFlowWithPasswordMethod.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -46,7 +46,8 @@ protected ClientUpdateSettingsFlowWithPasswordMethod() /// CSRFToken is the anti-CSRF token. /// Method Should be set to password when trying to update a password. (required). /// Password is the updated password (required). - public ClientUpdateSettingsFlowWithPasswordMethod(string csrfToken = default(string), string method = default(string), string password = default(string)) + /// Transient data to pass along to any webhooks. + public ClientUpdateSettingsFlowWithPasswordMethod(string csrfToken = default(string), string method = default(string), string password = default(string), Object transientPayload = default(Object)) { // to ensure "method" is required (not null) if (method == null) { @@ -59,6 +60,7 @@ protected ClientUpdateSettingsFlowWithPasswordMethod() } this.Password = password; this.CsrfToken = csrfToken; + this.TransientPayload = transientPayload; this.AdditionalProperties = new Dictionary(); } @@ -83,6 +85,13 @@ protected ClientUpdateSettingsFlowWithPasswordMethod() [DataMember(Name = "password", IsRequired = true, EmitDefaultValue = false)] public string Password { get; set; } + /// + /// Transient data to pass along to any webhooks + /// + /// Transient data to pass along to any webhooks + [DataMember(Name = "transient_payload", EmitDefaultValue = false)] + public Object TransientPayload { get; set; } + /// /// Gets or Sets additional properties /// @@ -100,6 +109,7 @@ public override string ToString() sb.Append(" CsrfToken: ").Append(CsrfToken).Append("\n"); sb.Append(" Method: ").Append(Method).Append("\n"); sb.Append(" Password: ").Append(Password).Append("\n"); + sb.Append(" TransientPayload: ").Append(TransientPayload).Append("\n"); sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n"); sb.Append("}\n"); return sb.ToString(); @@ -150,6 +160,11 @@ public bool Equals(ClientUpdateSettingsFlowWithPasswordMethod input) this.Password == input.Password || (this.Password != null && this.Password.Equals(input.Password)) + ) && + ( + this.TransientPayload == input.TransientPayload || + (this.TransientPayload != null && + this.TransientPayload.Equals(input.TransientPayload)) ) && (this.AdditionalProperties.Count == input.AdditionalProperties.Count && !this.AdditionalProperties.Except(input.AdditionalProperties).Any()); } @@ -175,6 +190,10 @@ public override int GetHashCode() { hashCode = (hashCode * 59) + this.Password.GetHashCode(); } + if (this.TransientPayload != null) + { + hashCode = (hashCode * 59) + this.TransientPayload.GetHashCode(); + } if (this.AdditionalProperties != null) { hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode(); diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSettingsFlowWithProfileMethod.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSettingsFlowWithProfileMethod.cs index 2b99911445f..8092b9c25df 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSettingsFlowWithProfileMethod.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSettingsFlowWithProfileMethod.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -46,7 +46,8 @@ protected ClientUpdateSettingsFlowWithProfileMethod() /// The Anti-CSRF Token This token is only required when performing browser flows.. /// Method Should be set to profile when trying to update a profile. (required). /// Traits The identity's traits. (required). - public ClientUpdateSettingsFlowWithProfileMethod(string csrfToken = default(string), string method = default(string), Object traits = default(Object)) + /// Transient data to pass along to any webhooks. + public ClientUpdateSettingsFlowWithProfileMethod(string csrfToken = default(string), string method = default(string), Object traits = default(Object), Object transientPayload = default(Object)) { // to ensure "method" is required (not null) if (method == null) { @@ -59,6 +60,7 @@ protected ClientUpdateSettingsFlowWithProfileMethod() } this.Traits = traits; this.CsrfToken = csrfToken; + this.TransientPayload = transientPayload; this.AdditionalProperties = new Dictionary(); } @@ -83,6 +85,13 @@ protected ClientUpdateSettingsFlowWithProfileMethod() [DataMember(Name = "traits", IsRequired = true, EmitDefaultValue = false)] public Object Traits { get; set; } + /// + /// Transient data to pass along to any webhooks + /// + /// Transient data to pass along to any webhooks + [DataMember(Name = "transient_payload", EmitDefaultValue = false)] + public Object TransientPayload { get; set; } + /// /// Gets or Sets additional properties /// @@ -100,6 +109,7 @@ public override string ToString() sb.Append(" CsrfToken: ").Append(CsrfToken).Append("\n"); sb.Append(" Method: ").Append(Method).Append("\n"); sb.Append(" Traits: ").Append(Traits).Append("\n"); + sb.Append(" TransientPayload: ").Append(TransientPayload).Append("\n"); sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n"); sb.Append("}\n"); return sb.ToString(); @@ -150,6 +160,11 @@ public bool Equals(ClientUpdateSettingsFlowWithProfileMethod input) this.Traits == input.Traits || (this.Traits != null && this.Traits.Equals(input.Traits)) + ) && + ( + this.TransientPayload == input.TransientPayload || + (this.TransientPayload != null && + this.TransientPayload.Equals(input.TransientPayload)) ) && (this.AdditionalProperties.Count == input.AdditionalProperties.Count && !this.AdditionalProperties.Except(input.AdditionalProperties).Any()); } @@ -175,6 +190,10 @@ public override int GetHashCode() { hashCode = (hashCode * 59) + this.Traits.GetHashCode(); } + if (this.TransientPayload != null) + { + hashCode = (hashCode * 59) + this.TransientPayload.GetHashCode(); + } if (this.AdditionalProperties != null) { hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode(); diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSettingsFlowWithTotpMethod.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSettingsFlowWithTotpMethod.cs index 089cc2f14bd..a3da0ca31e0 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSettingsFlowWithTotpMethod.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSettingsFlowWithTotpMethod.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -47,7 +47,8 @@ protected ClientUpdateSettingsFlowWithTotpMethod() /// Method Should be set to \"totp\" when trying to add, update, or remove a totp pairing. (required). /// ValidationTOTP must contain a valid TOTP based on the. /// UnlinkTOTP if true will remove the TOTP pairing, effectively removing the credential. This can be used to set up a new TOTP device.. - public ClientUpdateSettingsFlowWithTotpMethod(string csrfToken = default(string), string method = default(string), string totpCode = default(string), bool totpUnlink = default(bool)) + /// Transient data to pass along to any webhooks. + public ClientUpdateSettingsFlowWithTotpMethod(string csrfToken = default(string), string method = default(string), string totpCode = default(string), bool totpUnlink = default(bool), Object transientPayload = default(Object)) { // to ensure "method" is required (not null) if (method == null) { @@ -57,6 +58,7 @@ protected ClientUpdateSettingsFlowWithTotpMethod() this.CsrfToken = csrfToken; this.TotpCode = totpCode; this.TotpUnlink = totpUnlink; + this.TransientPayload = transientPayload; this.AdditionalProperties = new Dictionary(); } @@ -88,6 +90,13 @@ protected ClientUpdateSettingsFlowWithTotpMethod() [DataMember(Name = "totp_unlink", EmitDefaultValue = true)] public bool TotpUnlink { get; set; } + /// + /// Transient data to pass along to any webhooks + /// + /// Transient data to pass along to any webhooks + [DataMember(Name = "transient_payload", EmitDefaultValue = false)] + public Object TransientPayload { get; set; } + /// /// Gets or Sets additional properties /// @@ -106,6 +115,7 @@ public override string ToString() sb.Append(" Method: ").Append(Method).Append("\n"); sb.Append(" TotpCode: ").Append(TotpCode).Append("\n"); sb.Append(" TotpUnlink: ").Append(TotpUnlink).Append("\n"); + sb.Append(" TransientPayload: ").Append(TransientPayload).Append("\n"); sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n"); sb.Append("}\n"); return sb.ToString(); @@ -160,6 +170,11 @@ public bool Equals(ClientUpdateSettingsFlowWithTotpMethod input) ( this.TotpUnlink == input.TotpUnlink || this.TotpUnlink.Equals(input.TotpUnlink) + ) && + ( + this.TransientPayload == input.TransientPayload || + (this.TransientPayload != null && + this.TransientPayload.Equals(input.TransientPayload)) ) && (this.AdditionalProperties.Count == input.AdditionalProperties.Count && !this.AdditionalProperties.Except(input.AdditionalProperties).Any()); } @@ -186,6 +201,10 @@ public override int GetHashCode() hashCode = (hashCode * 59) + this.TotpCode.GetHashCode(); } hashCode = (hashCode * 59) + this.TotpUnlink.GetHashCode(); + if (this.TransientPayload != null) + { + hashCode = (hashCode * 59) + this.TransientPayload.GetHashCode(); + } if (this.AdditionalProperties != null) { hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode(); diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSettingsFlowWithWebAuthnMethod.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSettingsFlowWithWebAuthnMethod.cs index bdf929dc403..818d58544a0 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSettingsFlowWithWebAuthnMethod.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSettingsFlowWithWebAuthnMethod.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -45,10 +45,11 @@ protected ClientUpdateSettingsFlowWithWebAuthnMethod() /// /// CSRFToken is the anti-CSRF token. /// Method Should be set to \"webauthn\" when trying to add, update, or remove a webAuthn pairing. (required). + /// Transient data to pass along to any webhooks. /// Register a WebAuthn Security Key It is expected that the JSON returned by the WebAuthn registration process is included here.. /// Name of the WebAuthn Security Key to be Added A human-readable name for the security key which will be added.. /// Remove a WebAuthn Security Key This must contain the ID of the WebAuthN connection.. - public ClientUpdateSettingsFlowWithWebAuthnMethod(string csrfToken = default(string), string method = default(string), string webauthnRegister = default(string), string webauthnRegisterDisplayname = default(string), string webauthnRemove = default(string)) + public ClientUpdateSettingsFlowWithWebAuthnMethod(string csrfToken = default(string), string method = default(string), Object transientPayload = default(Object), string webauthnRegister = default(string), string webauthnRegisterDisplayname = default(string), string webauthnRemove = default(string)) { // to ensure "method" is required (not null) if (method == null) { @@ -56,6 +57,7 @@ protected ClientUpdateSettingsFlowWithWebAuthnMethod() } this.Method = method; this.CsrfToken = csrfToken; + this.TransientPayload = transientPayload; this.WebauthnRegister = webauthnRegister; this.WebauthnRegisterDisplayname = webauthnRegisterDisplayname; this.WebauthnRemove = webauthnRemove; @@ -76,6 +78,13 @@ protected ClientUpdateSettingsFlowWithWebAuthnMethod() [DataMember(Name = "method", IsRequired = true, EmitDefaultValue = false)] public string Method { get; set; } + /// + /// Transient data to pass along to any webhooks + /// + /// Transient data to pass along to any webhooks + [DataMember(Name = "transient_payload", EmitDefaultValue = false)] + public Object TransientPayload { get; set; } + /// /// Register a WebAuthn Security Key It is expected that the JSON returned by the WebAuthn registration process is included here. /// @@ -113,6 +122,7 @@ public override string ToString() sb.Append("class ClientUpdateSettingsFlowWithWebAuthnMethod {\n"); sb.Append(" CsrfToken: ").Append(CsrfToken).Append("\n"); sb.Append(" Method: ").Append(Method).Append("\n"); + sb.Append(" TransientPayload: ").Append(TransientPayload).Append("\n"); sb.Append(" WebauthnRegister: ").Append(WebauthnRegister).Append("\n"); sb.Append(" WebauthnRegisterDisplayname: ").Append(WebauthnRegisterDisplayname).Append("\n"); sb.Append(" WebauthnRemove: ").Append(WebauthnRemove).Append("\n"); @@ -162,6 +172,11 @@ public bool Equals(ClientUpdateSettingsFlowWithWebAuthnMethod input) (this.Method != null && this.Method.Equals(input.Method)) ) && + ( + this.TransientPayload == input.TransientPayload || + (this.TransientPayload != null && + this.TransientPayload.Equals(input.TransientPayload)) + ) && ( this.WebauthnRegister == input.WebauthnRegister || (this.WebauthnRegister != null && @@ -197,6 +212,10 @@ public override int GetHashCode() { hashCode = (hashCode * 59) + this.Method.GetHashCode(); } + if (this.TransientPayload != null) + { + hashCode = (hashCode * 59) + this.TransientPayload.GetHashCode(); + } if (this.WebauthnRegister != null) { hashCode = (hashCode * 59) + this.WebauthnRegister.GetHashCode(); diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSubscriptionBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSubscriptionBody.cs index 946f82b77d9..273dc40c67e 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSubscriptionBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateSubscriptionBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateVerificationFlowBody.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateVerificationFlowBody.cs index e6a50a74af4..8dff2fa42bb 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateVerificationFlowBody.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateVerificationFlowBody.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateVerificationFlowWithCodeMethod.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateVerificationFlowWithCodeMethod.cs index b46f5064c70..4854329d2f4 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateVerificationFlowWithCodeMethod.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateVerificationFlowWithCodeMethod.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -75,12 +75,14 @@ protected ClientUpdateVerificationFlowWithCodeMethod() /// Sending the anti-csrf token is only required for browser login flows.. /// The email address to verify If the email belongs to a valid account, a verifiation email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation#attempted-verification-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email. /// Method is the method that should be used for this verification flow Allowed values are `link` and `code`. link VerificationStrategyLink code VerificationStrategyCode (required). - public ClientUpdateVerificationFlowWithCodeMethod(string code = default(string), string csrfToken = default(string), string email = default(string), MethodEnum method = default(MethodEnum)) + /// Transient data to pass along to any webhooks. + public ClientUpdateVerificationFlowWithCodeMethod(string code = default(string), string csrfToken = default(string), string email = default(string), MethodEnum method = default(MethodEnum), Object transientPayload = default(Object)) { this.Method = method; this.Code = code; this.CsrfToken = csrfToken; this.Email = email; + this.TransientPayload = transientPayload; this.AdditionalProperties = new Dictionary(); } @@ -105,6 +107,13 @@ protected ClientUpdateVerificationFlowWithCodeMethod() [DataMember(Name = "email", EmitDefaultValue = false)] public string Email { get; set; } + /// + /// Transient data to pass along to any webhooks + /// + /// Transient data to pass along to any webhooks + [DataMember(Name = "transient_payload", EmitDefaultValue = false)] + public Object TransientPayload { get; set; } + /// /// Gets or Sets additional properties /// @@ -123,6 +132,7 @@ public override string ToString() sb.Append(" CsrfToken: ").Append(CsrfToken).Append("\n"); sb.Append(" Email: ").Append(Email).Append("\n"); sb.Append(" Method: ").Append(Method).Append("\n"); + sb.Append(" TransientPayload: ").Append(TransientPayload).Append("\n"); sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n"); sb.Append("}\n"); return sb.ToString(); @@ -177,6 +187,11 @@ public bool Equals(ClientUpdateVerificationFlowWithCodeMethod input) ( this.Method == input.Method || this.Method.Equals(input.Method) + ) && + ( + this.TransientPayload == input.TransientPayload || + (this.TransientPayload != null && + this.TransientPayload.Equals(input.TransientPayload)) ) && (this.AdditionalProperties.Count == input.AdditionalProperties.Count && !this.AdditionalProperties.Except(input.AdditionalProperties).Any()); } @@ -203,6 +218,10 @@ public override int GetHashCode() hashCode = (hashCode * 59) + this.Email.GetHashCode(); } hashCode = (hashCode * 59) + this.Method.GetHashCode(); + if (this.TransientPayload != null) + { + hashCode = (hashCode * 59) + this.TransientPayload.GetHashCode(); + } if (this.AdditionalProperties != null) { hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode(); diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateVerificationFlowWithLinkMethod.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateVerificationFlowWithLinkMethod.cs index 2915ab8ff01..708514aef2a 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateVerificationFlowWithLinkMethod.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateVerificationFlowWithLinkMethod.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -74,7 +74,8 @@ protected ClientUpdateVerificationFlowWithLinkMethod() /// Sending the anti-csrf token is only required for browser login flows.. /// Email to Verify Needs to be set when initiating the flow. If the email is a registered verification email, a verification link will be sent. If the email is not known, a email with details on what happened will be sent instead. format: email (required). /// Method is the method that should be used for this verification flow Allowed values are `link` and `code` link VerificationStrategyLink code VerificationStrategyCode (required). - public ClientUpdateVerificationFlowWithLinkMethod(string csrfToken = default(string), string email = default(string), MethodEnum method = default(MethodEnum)) + /// Transient data to pass along to any webhooks. + public ClientUpdateVerificationFlowWithLinkMethod(string csrfToken = default(string), string email = default(string), MethodEnum method = default(MethodEnum), Object transientPayload = default(Object)) { // to ensure "email" is required (not null) if (email == null) { @@ -83,6 +84,7 @@ protected ClientUpdateVerificationFlowWithLinkMethod() this.Email = email; this.Method = method; this.CsrfToken = csrfToken; + this.TransientPayload = transientPayload; this.AdditionalProperties = new Dictionary(); } @@ -100,6 +102,13 @@ protected ClientUpdateVerificationFlowWithLinkMethod() [DataMember(Name = "email", IsRequired = true, EmitDefaultValue = false)] public string Email { get; set; } + /// + /// Transient data to pass along to any webhooks + /// + /// Transient data to pass along to any webhooks + [DataMember(Name = "transient_payload", EmitDefaultValue = false)] + public Object TransientPayload { get; set; } + /// /// Gets or Sets additional properties /// @@ -117,6 +126,7 @@ public override string ToString() sb.Append(" CsrfToken: ").Append(CsrfToken).Append("\n"); sb.Append(" Email: ").Append(Email).Append("\n"); sb.Append(" Method: ").Append(Method).Append("\n"); + sb.Append(" TransientPayload: ").Append(TransientPayload).Append("\n"); sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n"); sb.Append("}\n"); return sb.ToString(); @@ -166,6 +176,11 @@ public bool Equals(ClientUpdateVerificationFlowWithLinkMethod input) ( this.Method == input.Method || this.Method.Equals(input.Method) + ) && + ( + this.TransientPayload == input.TransientPayload || + (this.TransientPayload != null && + this.TransientPayload.Equals(input.TransientPayload)) ) && (this.AdditionalProperties.Count == input.AdditionalProperties.Count && !this.AdditionalProperties.Except(input.AdditionalProperties).Any()); } @@ -188,6 +203,10 @@ public override int GetHashCode() hashCode = (hashCode * 59) + this.Email.GetHashCode(); } hashCode = (hashCode * 59) + this.Method.GetHashCode(); + if (this.TransientPayload != null) + { + hashCode = (hashCode * 59) + this.TransientPayload.GetHashCode(); + } if (this.AdditionalProperties != null) { hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode(); diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateWorkspacePayload.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateWorkspacePayload.cs new file mode 100644 index 00000000000..369e522b719 --- /dev/null +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUpdateWorkspacePayload.cs @@ -0,0 +1,155 @@ +/* + * Ory APIs + * + * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. + * + * The version of the OpenAPI document: v1.8.1 + * Contact: support@ory.sh + * Generated by: https://github.com/openapitools/openapi-generator.git + */ + + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = Ory.Client.Client.OpenAPIDateConverter; + +namespace Ory.Client.Model +{ + /// + /// ClientUpdateWorkspacePayload + /// + [DataContract(Name = "updateWorkspacePayload")] + public partial class ClientUpdateWorkspacePayload : IEquatable, IValidatableObject + { + /// + /// Initializes a new instance of the class. + /// + [JsonConstructorAttribute] + protected ClientUpdateWorkspacePayload() + { + this.AdditionalProperties = new Dictionary(); + } + /// + /// Initializes a new instance of the class. + /// + /// The name of the workspace. (required). + public ClientUpdateWorkspacePayload(string name = default(string)) + { + // to ensure "name" is required (not null) + if (name == null) { + throw new ArgumentNullException("name is a required property for ClientUpdateWorkspacePayload and cannot be null"); + } + this.Name = name; + this.AdditionalProperties = new Dictionary(); + } + + /// + /// The name of the workspace. + /// + /// The name of the workspace. + [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)] + public string Name { get; set; } + + /// + /// Gets or Sets additional properties + /// + [JsonExtensionData] + public IDictionary AdditionalProperties { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class ClientUpdateWorkspacePayload {\n"); + sb.Append(" Name: ").Append(Name).Append("\n"); + sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as ClientUpdateWorkspacePayload); + } + + /// + /// Returns true if ClientUpdateWorkspacePayload instances are equal + /// + /// Instance of ClientUpdateWorkspacePayload to be compared + /// Boolean + public bool Equals(ClientUpdateWorkspacePayload input) + { + if (input == null) + { + return false; + } + return + ( + this.Name == input.Name || + (this.Name != null && + this.Name.Equals(input.Name)) + ) + && (this.AdditionalProperties.Count == input.AdditionalProperties.Count && !this.AdditionalProperties.Except(input.AdditionalProperties).Any()); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.Name != null) + { + hashCode = (hashCode * 59) + this.Name.GetHashCode(); + } + if (this.AdditionalProperties != null) + { + hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode(); + } + return hashCode; + } + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + public IEnumerable Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientUsage.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientUsage.cs index e9c75633798..fd07e73edae 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientUsage.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientUsage.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientVerifiableCredentialPrimingResponse.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientVerifiableCredentialPrimingResponse.cs index 9c8899fa323..68aa9fd7a90 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientVerifiableCredentialPrimingResponse.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientVerifiableCredentialPrimingResponse.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientVerifiableCredentialProof.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientVerifiableCredentialProof.cs index a945c0ba67c..08891084bd0 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientVerifiableCredentialProof.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientVerifiableCredentialProof.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientVerifiableCredentialResponse.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientVerifiableCredentialResponse.cs index 2f0854d3a8e..25c5e9d395c 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientVerifiableCredentialResponse.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientVerifiableCredentialResponse.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientVerifiableIdentityAddress.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientVerifiableIdentityAddress.cs index 7a35f025675..6502653f28d 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientVerifiableIdentityAddress.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientVerifiableIdentityAddress.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientVerificationFlow.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientVerificationFlow.cs index 95fa56d7809..11f68eb2016 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientVerificationFlow.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientVerificationFlow.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ @@ -50,9 +50,10 @@ protected ClientVerificationFlow() /// RequestURL is the initial URL that was requested from Ory Kratos. It can be used to forward information contained in the URL's path or query for example.. /// ReturnTo contains the requested return_to URL.. /// State represents the state of this request: choose_method: ask the user to choose a method (e.g. verify your email) sent_email: the email has been sent to the user passed_challenge: the request was successful and the verification challenge was passed. (required). + /// TransientPayload is used to pass data from the verification flow to hooks and email templates. /// The flow type can either be `api` or `browser`. (required). /// ui (required). - public ClientVerificationFlow(string active = default(string), DateTime expiresAt = default(DateTime), string id = default(string), DateTime issuedAt = default(DateTime), string requestUrl = default(string), string returnTo = default(string), Object state = default(Object), string type = default(string), ClientUiContainer ui = default(ClientUiContainer)) + public ClientVerificationFlow(string active = default(string), DateTime expiresAt = default(DateTime), string id = default(string), DateTime issuedAt = default(DateTime), string requestUrl = default(string), string returnTo = default(string), Object state = default(Object), Object transientPayload = default(Object), string type = default(string), ClientUiContainer ui = default(ClientUiContainer)) { // to ensure "id" is required (not null) if (id == null) { @@ -79,6 +80,7 @@ protected ClientVerificationFlow() this.IssuedAt = issuedAt; this.RequestUrl = requestUrl; this.ReturnTo = returnTo; + this.TransientPayload = transientPayload; this.AdditionalProperties = new Dictionary(); } @@ -131,6 +133,13 @@ protected ClientVerificationFlow() [DataMember(Name = "state", IsRequired = true, EmitDefaultValue = true)] public Object State { get; set; } + /// + /// TransientPayload is used to pass data from the verification flow to hooks and email templates + /// + /// TransientPayload is used to pass data from the verification flow to hooks and email templates + [DataMember(Name = "transient_payload", EmitDefaultValue = false)] + public Object TransientPayload { get; set; } + /// /// The flow type can either be `api` or `browser`. /// @@ -165,6 +174,7 @@ public override string ToString() sb.Append(" RequestUrl: ").Append(RequestUrl).Append("\n"); sb.Append(" ReturnTo: ").Append(ReturnTo).Append("\n"); sb.Append(" State: ").Append(State).Append("\n"); + sb.Append(" TransientPayload: ").Append(TransientPayload).Append("\n"); sb.Append(" Type: ").Append(Type).Append("\n"); sb.Append(" Ui: ").Append(Ui).Append("\n"); sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n"); @@ -238,6 +248,11 @@ public bool Equals(ClientVerificationFlow input) (this.State != null && this.State.Equals(input.State)) ) && + ( + this.TransientPayload == input.TransientPayload || + (this.TransientPayload != null && + this.TransientPayload.Equals(input.TransientPayload)) + ) && ( this.Type == input.Type || (this.Type != null && @@ -288,6 +303,10 @@ public override int GetHashCode() { hashCode = (hashCode * 59) + this.State.GetHashCode(); } + if (this.TransientPayload != null) + { + hashCode = (hashCode * 59) + this.TransientPayload.GetHashCode(); + } if (this.Type != null) { hashCode = (hashCode * 59) + this.Type.GetHashCode(); diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientVerificationFlowState.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientVerificationFlowState.cs index ccef5df890e..25d7a9843b0 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientVerificationFlowState.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientVerificationFlowState.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientVersion.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientVersion.cs index fbe7f5173a4..17403163131 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientVersion.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientVersion.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientWarning.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientWarning.cs index e5f4f634b7c..796020b341e 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientWarning.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientWarning.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientWorkspace.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientWorkspace.cs index 3c174432b16..3ba85486066 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientWorkspace.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientWorkspace.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Model/ClientWorkspaceMeta.cs b/clients/client/dotnet/src/Ory.Client/Model/ClientWorkspaceMeta.cs index a2420b49dd2..527d8f0f0e8 100644 --- a/clients/client/dotnet/src/Ory.Client/Model/ClientWorkspaceMeta.cs +++ b/clients/client/dotnet/src/Ory.Client/Model/ClientWorkspaceMeta.cs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://github.com/openapitools/openapi-generator.git */ diff --git a/clients/client/dotnet/src/Ory.Client/Ory.Client.csproj b/clients/client/dotnet/src/Ory.Client/Ory.Client.csproj index 6af34c2ff42..5982330ca76 100644 --- a/clients/client/dotnet/src/Ory.Client/Ory.Client.csproj +++ b/clients/client/dotnet/src/Ory.Client/Ory.Client.csproj @@ -12,7 +12,7 @@ A library generated from a OpenAPI doc No Copyright Ory.Client - 1.6.2 + 1.8.1 bin\$(Configuration)\$(TargetFramework)\Ory.Client.xml Apache-2.0 https://github.com/ory/sdk.git diff --git a/clients/client/elixir/.openapi-generator/FILES b/clients/client/elixir/.openapi-generator/FILES index 1f4b4a8ba82..e1b5319c8bb 100644 --- a/clients/client/elixir/.openapi-generator/FILES +++ b/clients/client/elixir/.openapi-generator/FILES @@ -108,7 +108,6 @@ lib/ory/model/internal_get_project_branding_body.ex lib/ory/model/internal_is_ax_welcome_screen_enabled_for_project_body.ex lib/ory/model/internal_is_owner_for_project_by_slug_body.ex lib/ory/model/internal_is_owner_for_project_by_slug_response.ex -lib/ory/model/internal_provision_mock_subscription.ex lib/ory/model/introspected_o_auth2_token.ex lib/ory/model/is_owner_for_project_by_slug.ex lib/ory/model/is_ready_200_response.ex @@ -159,6 +158,7 @@ lib/ory/model/pagination_headers.ex lib/ory/model/parse_error.ex lib/ory/model/patch_identities_body.ex lib/ory/model/perform_native_logout_body.ex +lib/ory/model/permissions_on_workpace_response.ex lib/ory/model/plan.ex lib/ory/model/plan_details.ex lib/ory/model/post_check_permission_body.ex @@ -171,6 +171,7 @@ lib/ory/model/project_branding_theme.ex lib/ory/model/project_cors.ex lib/ory/model/project_events_datapoint.ex lib/ory/model/project_host.ex +lib/ory/model/project_member.ex lib/ory/model/project_metadata.ex lib/ory/model/project_service_identity.ex lib/ory/model/project_service_o_auth2.ex @@ -255,6 +256,7 @@ lib/ory/model/update_subscription_body.ex lib/ory/model/update_verification_flow_body.ex lib/ory/model/update_verification_flow_with_code_method.ex lib/ory/model/update_verification_flow_with_link_method.ex +lib/ory/model/update_workspace_payload.ex lib/ory/model/usage.ex lib/ory/model/verifiable_credential_priming_response.ex lib/ory/model/verifiable_credential_proof.ex diff --git a/clients/client/elixir/README.md b/clients/client/elixir/README.md index 4f54e9c9e08..386459db9ea 100644 --- a/clients/client/elixir/README.md +++ b/clients/client/elixir/README.md @@ -18,7 +18,7 @@ your list of dependencies in `mix.exs`: ```elixir def deps do - [{:ory_client, "~> v1.6.2"}] + [{:ory_client, "~> v1.8.1"}] end ``` diff --git a/clients/client/elixir/lib/ory/api/frontend.ex b/clients/client/elixir/lib/ory/api/frontend.ex index ea580af6b8f..a1a6e45e31c 100644 --- a/clients/client/elixir/lib/ory/api/frontend.ex +++ b/clients/client/elixir/lib/ory/api/frontend.ex @@ -23,6 +23,7 @@ defmodule Ory.Api.Frontend do - `:Cookie` (String.t): HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. - `:login_challenge` (String.t): An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). - `:organization` (String.t): An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. + - `:via` (String.t): Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. ### Returns @@ -37,7 +38,8 @@ defmodule Ory.Api.Frontend do :return_to => :query, :Cookie => :headers, :login_challenge => :query, - :organization => :query + :organization => :query, + :via => :query } request = diff --git a/clients/client/elixir/lib/ory/api/identity.ex b/clients/client/elixir/lib/ory/api/identity.ex index b76fc2e4292..0f23a19871c 100644 --- a/clients/client/elixir/lib/ory/api/identity.ex +++ b/clients/client/elixir/lib/ory/api/identity.ex @@ -457,6 +457,7 @@ defmodule Ory.Api.Identity do - `:ids` ([String.t]): List of ids used to filter identities. If this list is empty, then no filter will be applied. - `:credentials_identifier` (String.t): CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. - `:preview_credentials_identifier_similar` (String.t): This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. + - `:include_credential` ([String.t]): Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. ### Returns @@ -473,7 +474,8 @@ defmodule Ory.Api.Identity do :consistency => :query, :ids => :query, :credentials_identifier => :query, - :preview_credentials_identifier_similar => :query + :preview_credentials_identifier_similar => :query, + :include_credential => :query } request = diff --git a/clients/client/elixir/lib/ory/api/project.ex b/clients/client/elixir/lib/ory/api/project.ex index 31a197fd627..e7d06bf3e95 100644 --- a/clients/client/elixir/lib/ory/api/project.ex +++ b/clients/client/elixir/lib/ory/api/project.ex @@ -304,10 +304,10 @@ defmodule Ory.Api.Project do ### Returns - - `{:ok, [%CloudAccount{}, ...]}` on success + - `{:ok, [%ProjectMember{}, ...]}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec get_project_members(Tesla.Env.client, String.t, keyword()) :: {:ok, Ory.Model.GenericError.t} | {:ok, list(Ory.Model.CloudAccount.t)} | {:error, Tesla.Env.t} + @spec get_project_members(Tesla.Env.client, String.t, keyword()) :: {:ok, Ory.Model.GenericError.t} | {:ok, list(Ory.Model.ProjectMember.t)} | {:error, Tesla.Env.t} def get_project_members(connection, project, _opts \\ []) do request = %{} @@ -318,7 +318,7 @@ defmodule Ory.Api.Project do connection |> Connection.request(request) |> evaluate_response([ - {200, Ory.Model.CloudAccount}, + {200, Ory.Model.ProjectMember}, {401, Ory.Model.GenericError}, {406, Ory.Model.GenericError}, {:default, Ory.Model.GenericError} @@ -333,7 +333,7 @@ defmodule Ory.Api.Project do - `connection` (Ory.Connection): Connection to server - `project_id` (String.t): Project ID - `event_type` (String.t): The event type to query for - - `resolution` (String.t): The resolution of the buckets The minimum resolution is 1 hour. + - `resolution` (String.t): The resolution of the buckets The minimum resolution is 1 minute. - `from` (DateTime.t): The start RFC3339 date of the time window - `to` (DateTime.t): The end RFC3339 date of the time window - `opts` (keyword): Optional parameters diff --git a/clients/client/elixir/lib/ory/connection.ex b/clients/client/elixir/lib/ory/connection.ex index 7565cea3d1f..ad0a9dc539d 100644 --- a/clients/client/elixir/lib/ory/connection.ex +++ b/clients/client/elixir/lib/ory/connection.ex @@ -164,7 +164,7 @@ defmodule Ory.Connection do Keyword.get( tesla_options, :user_agent, - "openapi-generator - Ory v1.6.2 - elixir" + "openapi-generator - Ory v1.8.1 - elixir" ) ) diff --git a/clients/client/elixir/lib/ory/model/cloud_account.ex b/clients/client/elixir/lib/ory/model/cloud_account.ex index fcad82a36b9..52860be39a4 100644 --- a/clients/client/elixir/lib/ory/model/cloud_account.ex +++ b/clients/client/elixir/lib/ory/model/cloud_account.ex @@ -14,9 +14,9 @@ defmodule Ory.Model.CloudAccount do ] @type t :: %__MODULE__{ - :email => String.t | nil, - :id => String.t | nil, - :name => String.t | nil + :email => String.t, + :id => String.t, + :name => String.t } def decode(value) do diff --git a/clients/client/elixir/lib/ory/model/create_project_normalized_payload.ex b/clients/client/elixir/lib/ory/model/create_project_normalized_payload.ex index b021d868cf4..3cdde3d50a4 100644 --- a/clients/client/elixir/lib/ory/model/create_project_normalized_payload.ex +++ b/clients/client/elixir/lib/ory/model/create_project_normalized_payload.ex @@ -10,6 +10,7 @@ defmodule Ory.Model.CreateProjectNormalizedPayload do defstruct [ :created_at, :disable_account_experience_welcome_screen, + :enable_ax_v2, :environment, :hydra_oauth2_allowed_top_level_claims, :hydra_oauth2_client_credentials_default_grant_allowed_scope, @@ -206,6 +207,7 @@ defmodule Ory.Model.CreateProjectNormalizedPayload do @type t :: %__MODULE__{ :created_at => DateTime.t | nil, :disable_account_experience_welcome_screen => boolean() | nil, + :enable_ax_v2 => boolean() | nil, :environment => String.t, :hydra_oauth2_allowed_top_level_claims => [String.t] | nil, :hydra_oauth2_client_credentials_default_grant_allowed_scope => boolean() | nil, diff --git a/clients/client/elixir/lib/ory/model/login_flow.ex b/clients/client/elixir/lib/ory/model/login_flow.ex index d8c11d96c3c..c6f80522bfd 100644 --- a/clients/client/elixir/lib/ory/model/login_flow.ex +++ b/clients/client/elixir/lib/ory/model/login_flow.ex @@ -22,6 +22,7 @@ defmodule Ory.Model.LoginFlow do :return_to, :session_token_exchange_code, :state, + :transient_payload, :type, :ui, :updated_at @@ -42,6 +43,7 @@ defmodule Ory.Model.LoginFlow do :return_to => String.t | nil, :session_token_exchange_code => String.t | nil, :state => any() | nil, + :transient_payload => map() | nil, :type => String.t, :ui => Ory.Model.UiContainer.t, :updated_at => DateTime.t | nil diff --git a/clients/client/elixir/lib/ory/model/normalized_project_revision.ex b/clients/client/elixir/lib/ory/model/normalized_project_revision.ex index c143ccb1bb0..283dcc82596 100644 --- a/clients/client/elixir/lib/ory/model/normalized_project_revision.ex +++ b/clients/client/elixir/lib/ory/model/normalized_project_revision.ex @@ -10,6 +10,7 @@ defmodule Ory.Model.NormalizedProjectRevision do defstruct [ :created_at, :disable_account_experience_welcome_screen, + :enable_ax_v2, :hydra_oauth2_allowed_top_level_claims, :hydra_oauth2_client_credentials_default_grant_allowed_scope, :hydra_oauth2_exclude_not_before_claim, @@ -204,6 +205,7 @@ defmodule Ory.Model.NormalizedProjectRevision do @type t :: %__MODULE__{ :created_at => DateTime.t | nil, :disable_account_experience_welcome_screen => boolean() | nil, + :enable_ax_v2 => boolean() | nil, :hydra_oauth2_allowed_top_level_claims => [String.t] | nil, :hydra_oauth2_client_credentials_default_grant_allowed_scope => boolean() | nil, :hydra_oauth2_exclude_not_before_claim => boolean() | nil, diff --git a/clients/client/elixir/lib/ory/model/internal_provision_mock_subscription.ex b/clients/client/elixir/lib/ory/model/permissions_on_workpace_response.ex similarity index 50% rename from clients/client/elixir/lib/ory/model/internal_provision_mock_subscription.ex rename to clients/client/elixir/lib/ory/model/permissions_on_workpace_response.ex index 3c9c1c06466..fdb63f55da2 100644 --- a/clients/client/elixir/lib/ory/model/internal_provision_mock_subscription.ex +++ b/clients/client/elixir/lib/ory/model/permissions_on_workpace_response.ex @@ -1,24 +1,18 @@ # NOTE: This file is auto generated by OpenAPI Generator 7.2.0 (https://openapi-generator.tech). # Do not edit this file manually. -defmodule Ory.Model.InternalProvisionMockSubscription do +defmodule Ory.Model.PermissionsOnWorkpaceResponse do @moduledoc """ - Internal Provision Mock Subscription Request Body + Get Permissions on Project Request Parameters """ @derive Jason.Encoder defstruct [ - :currency, - :identity_id, - :interval, - :plan + :permissions ] @type t :: %__MODULE__{ - :currency => String.t, - :identity_id => String.t, - :interval => String.t, - :plan => String.t + :permissions => %{optional(String.t) => boolean()} | nil } def decode(value) do diff --git a/clients/client/elixir/lib/ory/model/project_member.ex b/clients/client/elixir/lib/ory/model/project_member.ex new file mode 100644 index 00000000000..aa0eb3c4e45 --- /dev/null +++ b/clients/client/elixir/lib/ory/model/project_member.ex @@ -0,0 +1,28 @@ +# NOTE: This file is auto generated by OpenAPI Generator 7.2.0 (https://openapi-generator.tech). +# Do not edit this file manually. + +defmodule Ory.Model.ProjectMember do + @moduledoc """ + + """ + + @derive Jason.Encoder + defstruct [ + :email, + :id, + :name, + :role + ] + + @type t :: %__MODULE__{ + :email => String.t, + :id => String.t, + :name => String.t, + :role => String.t + } + + def decode(value) do + value + end +end + diff --git a/clients/client/elixir/lib/ory/model/recovery_flow.ex b/clients/client/elixir/lib/ory/model/recovery_flow.ex index 90f7b007e1e..98e609c34b1 100644 --- a/clients/client/elixir/lib/ory/model/recovery_flow.ex +++ b/clients/client/elixir/lib/ory/model/recovery_flow.ex @@ -16,6 +16,7 @@ defmodule Ory.Model.RecoveryFlow do :request_url, :return_to, :state, + :transient_payload, :type, :ui ] @@ -29,6 +30,7 @@ defmodule Ory.Model.RecoveryFlow do :request_url => String.t, :return_to => String.t | nil, :state => any() | nil, + :transient_payload => map() | nil, :type => String.t, :ui => Ory.Model.UiContainer.t } diff --git a/clients/client/elixir/lib/ory/model/settings_flow.ex b/clients/client/elixir/lib/ory/model/settings_flow.ex index db2a5b61041..3d169e44aa9 100644 --- a/clients/client/elixir/lib/ory/model/settings_flow.ex +++ b/clients/client/elixir/lib/ory/model/settings_flow.ex @@ -17,6 +17,7 @@ defmodule Ory.Model.SettingsFlow do :request_url, :return_to, :state, + :transient_payload, :type, :ui ] @@ -31,6 +32,7 @@ defmodule Ory.Model.SettingsFlow do :request_url => String.t, :return_to => String.t | nil, :state => any() | nil, + :transient_payload => map() | nil, :type => String.t, :ui => Ory.Model.UiContainer.t } diff --git a/clients/client/elixir/lib/ory/model/subscription.ex b/clients/client/elixir/lib/ory/model/subscription.ex index 8fce213337b..01958ac5278 100644 --- a/clients/client/elixir/lib/ory/model/subscription.ex +++ b/clients/client/elixir/lib/ory/model/subscription.ex @@ -12,6 +12,7 @@ defmodule Ory.Model.Subscription do :currency, :current_interval, :current_plan, + :current_plan_details, :customer_id, :id, :interval_changes_to, @@ -20,6 +21,7 @@ defmodule Ory.Model.Subscription do :plan_changes_at, :plan_changes_to, :status, + :stripe_checkout_expires_at, :updated_at ] @@ -28,6 +30,7 @@ defmodule Ory.Model.Subscription do :currency => String.t, :current_interval => String.t, :current_plan => String.t, + :current_plan_details => Ory.Model.PlanDetails.t | nil, :customer_id => String.t, :id => String.t, :interval_changes_to => String.t | nil, @@ -36,6 +39,7 @@ defmodule Ory.Model.Subscription do :plan_changes_at => DateTime.t | nil, :plan_changes_to => String.t | nil, :status => String.t, + :stripe_checkout_expires_at => DateTime.t | nil, :updated_at => DateTime.t } @@ -44,8 +48,10 @@ defmodule Ory.Model.Subscription do def decode(value) do value |> Deserializer.deserialize(:created_at, :datetime, nil) + |> Deserializer.deserialize(:current_plan_details, :struct, Ory.Model.PlanDetails) |> Deserializer.deserialize(:payed_until, :datetime, nil) |> Deserializer.deserialize(:plan_changes_at, :datetime, nil) + |> Deserializer.deserialize(:stripe_checkout_expires_at, :datetime, nil) |> Deserializer.deserialize(:updated_at, :datetime, nil) end end diff --git a/clients/client/elixir/lib/ory/model/update_login_flow_body.ex b/clients/client/elixir/lib/ory/model/update_login_flow_body.ex index 12a863a2d29..9648b1510ab 100644 --- a/clients/client/elixir/lib/ory/model/update_login_flow_body.ex +++ b/clients/client/elixir/lib/ory/model/update_login_flow_body.ex @@ -13,6 +13,7 @@ defmodule Ory.Model.UpdateLoginFlowBody do :method, :password, :password_identifier, + :transient_payload, :id_token, :id_token_nonce, :provider, @@ -31,6 +32,7 @@ defmodule Ory.Model.UpdateLoginFlowBody do :method => String.t, :password => String.t, :password_identifier => String.t | nil, + :transient_payload => map() | nil, :id_token => String.t | nil, :id_token_nonce => String.t | nil, :provider => String.t, diff --git a/clients/client/elixir/lib/ory/model/update_login_flow_with_code_method.ex b/clients/client/elixir/lib/ory/model/update_login_flow_with_code_method.ex index de1e9f7b3aa..80567dec97c 100644 --- a/clients/client/elixir/lib/ory/model/update_login_flow_with_code_method.ex +++ b/clients/client/elixir/lib/ory/model/update_login_flow_with_code_method.ex @@ -12,7 +12,8 @@ defmodule Ory.Model.UpdateLoginFlowWithCodeMethod do :csrf_token, :identifier, :method, - :resend + :resend, + :transient_payload ] @type t :: %__MODULE__{ @@ -20,7 +21,8 @@ defmodule Ory.Model.UpdateLoginFlowWithCodeMethod do :csrf_token => String.t, :identifier => String.t | nil, :method => String.t, - :resend => String.t | nil + :resend => String.t | nil, + :transient_payload => map() | nil } def decode(value) do diff --git a/clients/client/elixir/lib/ory/model/update_login_flow_with_oidc_method.ex b/clients/client/elixir/lib/ory/model/update_login_flow_with_oidc_method.ex index da78e3d6eba..db573967064 100644 --- a/clients/client/elixir/lib/ory/model/update_login_flow_with_oidc_method.ex +++ b/clients/client/elixir/lib/ory/model/update_login_flow_with_oidc_method.ex @@ -14,6 +14,7 @@ defmodule Ory.Model.UpdateLoginFlowWithOidcMethod do :method, :provider, :traits, + :transient_payload, :upstream_parameters ] @@ -24,6 +25,7 @@ defmodule Ory.Model.UpdateLoginFlowWithOidcMethod do :method => String.t, :provider => String.t, :traits => map() | nil, + :transient_payload => map() | nil, :upstream_parameters => map() | nil } diff --git a/clients/client/elixir/lib/ory/model/update_login_flow_with_password_method.ex b/clients/client/elixir/lib/ory/model/update_login_flow_with_password_method.ex index 1b91d7076e7..f6496fe4c04 100644 --- a/clients/client/elixir/lib/ory/model/update_login_flow_with_password_method.ex +++ b/clients/client/elixir/lib/ory/model/update_login_flow_with_password_method.ex @@ -12,7 +12,8 @@ defmodule Ory.Model.UpdateLoginFlowWithPasswordMethod do :identifier, :method, :password, - :password_identifier + :password_identifier, + :transient_payload ] @type t :: %__MODULE__{ @@ -20,7 +21,8 @@ defmodule Ory.Model.UpdateLoginFlowWithPasswordMethod do :identifier => String.t, :method => String.t, :password => String.t, - :password_identifier => String.t | nil + :password_identifier => String.t | nil, + :transient_payload => map() | nil } def decode(value) do diff --git a/clients/client/elixir/lib/ory/model/update_login_flow_with_totp_method.ex b/clients/client/elixir/lib/ory/model/update_login_flow_with_totp_method.ex index c60e7351211..5a68c896972 100644 --- a/clients/client/elixir/lib/ory/model/update_login_flow_with_totp_method.ex +++ b/clients/client/elixir/lib/ory/model/update_login_flow_with_totp_method.ex @@ -10,13 +10,15 @@ defmodule Ory.Model.UpdateLoginFlowWithTotpMethod do defstruct [ :csrf_token, :method, - :totp_code + :totp_code, + :transient_payload ] @type t :: %__MODULE__{ :csrf_token => String.t | nil, :method => String.t, - :totp_code => String.t + :totp_code => String.t, + :transient_payload => map() | nil } def decode(value) do diff --git a/clients/client/elixir/lib/ory/model/update_login_flow_with_web_authn_method.ex b/clients/client/elixir/lib/ory/model/update_login_flow_with_web_authn_method.ex index 6647fb8cb96..0489562f462 100644 --- a/clients/client/elixir/lib/ory/model/update_login_flow_with_web_authn_method.ex +++ b/clients/client/elixir/lib/ory/model/update_login_flow_with_web_authn_method.ex @@ -11,6 +11,7 @@ defmodule Ory.Model.UpdateLoginFlowWithWebAuthnMethod do :csrf_token, :identifier, :method, + :transient_payload, :webauthn_login ] @@ -18,6 +19,7 @@ defmodule Ory.Model.UpdateLoginFlowWithWebAuthnMethod do :csrf_token => String.t | nil, :identifier => String.t, :method => String.t, + :transient_payload => map() | nil, :webauthn_login => String.t | nil } diff --git a/clients/client/elixir/lib/ory/model/update_recovery_flow_body.ex b/clients/client/elixir/lib/ory/model/update_recovery_flow_body.ex index 9cd881af4f4..67069bd6aa7 100644 --- a/clients/client/elixir/lib/ory/model/update_recovery_flow_body.ex +++ b/clients/client/elixir/lib/ory/model/update_recovery_flow_body.ex @@ -11,6 +11,7 @@ defmodule Ory.Model.UpdateRecoveryFlowBody do :csrf_token, :email, :method, + :transient_payload, :code ] @@ -18,6 +19,7 @@ defmodule Ory.Model.UpdateRecoveryFlowBody do :csrf_token => String.t | nil, :email => String.t, :method => String.t, + :transient_payload => map() | nil, :code => String.t | nil } diff --git a/clients/client/elixir/lib/ory/model/update_recovery_flow_with_code_method.ex b/clients/client/elixir/lib/ory/model/update_recovery_flow_with_code_method.ex index dee348aa839..1786e47056d 100644 --- a/clients/client/elixir/lib/ory/model/update_recovery_flow_with_code_method.ex +++ b/clients/client/elixir/lib/ory/model/update_recovery_flow_with_code_method.ex @@ -11,14 +11,16 @@ defmodule Ory.Model.UpdateRecoveryFlowWithCodeMethod do :code, :csrf_token, :email, - :method + :method, + :transient_payload ] @type t :: %__MODULE__{ :code => String.t | nil, :csrf_token => String.t | nil, :email => String.t | nil, - :method => String.t + :method => String.t, + :transient_payload => map() | nil } def decode(value) do diff --git a/clients/client/elixir/lib/ory/model/update_recovery_flow_with_link_method.ex b/clients/client/elixir/lib/ory/model/update_recovery_flow_with_link_method.ex index 5a7deb067df..fd86a8c74ce 100644 --- a/clients/client/elixir/lib/ory/model/update_recovery_flow_with_link_method.ex +++ b/clients/client/elixir/lib/ory/model/update_recovery_flow_with_link_method.ex @@ -10,13 +10,15 @@ defmodule Ory.Model.UpdateRecoveryFlowWithLinkMethod do defstruct [ :csrf_token, :email, - :method + :method, + :transient_payload ] @type t :: %__MODULE__{ :csrf_token => String.t | nil, :email => String.t, - :method => String.t + :method => String.t, + :transient_payload => map() | nil } def decode(value) do diff --git a/clients/client/elixir/lib/ory/model/update_settings_flow_body.ex b/clients/client/elixir/lib/ory/model/update_settings_flow_body.ex index eb18a6c2b26..5154d2d7eb0 100644 --- a/clients/client/elixir/lib/ory/model/update_settings_flow_body.ex +++ b/clients/client/elixir/lib/ory/model/update_settings_flow_body.ex @@ -11,6 +11,7 @@ defmodule Ory.Model.UpdateSettingsFlowBody do :csrf_token, :method, :password, + :transient_payload, :traits, :flow, :link, @@ -31,6 +32,7 @@ defmodule Ory.Model.UpdateSettingsFlowBody do :csrf_token => String.t | nil, :method => String.t, :password => String.t, + :transient_payload => map() | nil, :traits => map(), :flow => String.t | nil, :link => String.t | nil, diff --git a/clients/client/elixir/lib/ory/model/update_settings_flow_with_lookup_method.ex b/clients/client/elixir/lib/ory/model/update_settings_flow_with_lookup_method.ex index fecde24f3ca..91c9e3df987 100644 --- a/clients/client/elixir/lib/ory/model/update_settings_flow_with_lookup_method.ex +++ b/clients/client/elixir/lib/ory/model/update_settings_flow_with_lookup_method.ex @@ -13,7 +13,8 @@ defmodule Ory.Model.UpdateSettingsFlowWithLookupMethod do :lookup_secret_disable, :lookup_secret_regenerate, :lookup_secret_reveal, - :method + :method, + :transient_payload ] @type t :: %__MODULE__{ @@ -22,7 +23,8 @@ defmodule Ory.Model.UpdateSettingsFlowWithLookupMethod do :lookup_secret_disable => boolean() | nil, :lookup_secret_regenerate => boolean() | nil, :lookup_secret_reveal => boolean() | nil, - :method => String.t + :method => String.t, + :transient_payload => map() | nil } def decode(value) do diff --git a/clients/client/elixir/lib/ory/model/update_settings_flow_with_oidc_method.ex b/clients/client/elixir/lib/ory/model/update_settings_flow_with_oidc_method.ex index 04b0a6cea1d..51b839e946a 100644 --- a/clients/client/elixir/lib/ory/model/update_settings_flow_with_oidc_method.ex +++ b/clients/client/elixir/lib/ory/model/update_settings_flow_with_oidc_method.ex @@ -12,6 +12,7 @@ defmodule Ory.Model.UpdateSettingsFlowWithOidcMethod do :link, :method, :traits, + :transient_payload, :unlink, :upstream_parameters ] @@ -21,6 +22,7 @@ defmodule Ory.Model.UpdateSettingsFlowWithOidcMethod do :link => String.t | nil, :method => String.t, :traits => map() | nil, + :transient_payload => map() | nil, :unlink => String.t | nil, :upstream_parameters => map() | nil } diff --git a/clients/client/elixir/lib/ory/model/update_settings_flow_with_password_method.ex b/clients/client/elixir/lib/ory/model/update_settings_flow_with_password_method.ex index e945c7db898..041ba7c2754 100644 --- a/clients/client/elixir/lib/ory/model/update_settings_flow_with_password_method.ex +++ b/clients/client/elixir/lib/ory/model/update_settings_flow_with_password_method.ex @@ -10,13 +10,15 @@ defmodule Ory.Model.UpdateSettingsFlowWithPasswordMethod do defstruct [ :csrf_token, :method, - :password + :password, + :transient_payload ] @type t :: %__MODULE__{ :csrf_token => String.t | nil, :method => String.t, - :password => String.t + :password => String.t, + :transient_payload => map() | nil } def decode(value) do diff --git a/clients/client/elixir/lib/ory/model/update_settings_flow_with_profile_method.ex b/clients/client/elixir/lib/ory/model/update_settings_flow_with_profile_method.ex index c4c5a063d38..701b4d97a1b 100644 --- a/clients/client/elixir/lib/ory/model/update_settings_flow_with_profile_method.ex +++ b/clients/client/elixir/lib/ory/model/update_settings_flow_with_profile_method.ex @@ -10,13 +10,15 @@ defmodule Ory.Model.UpdateSettingsFlowWithProfileMethod do defstruct [ :csrf_token, :method, - :traits + :traits, + :transient_payload ] @type t :: %__MODULE__{ :csrf_token => String.t | nil, :method => String.t, - :traits => map() + :traits => map(), + :transient_payload => map() | nil } def decode(value) do diff --git a/clients/client/elixir/lib/ory/model/update_settings_flow_with_totp_method.ex b/clients/client/elixir/lib/ory/model/update_settings_flow_with_totp_method.ex index 229000c8081..0becb154140 100644 --- a/clients/client/elixir/lib/ory/model/update_settings_flow_with_totp_method.ex +++ b/clients/client/elixir/lib/ory/model/update_settings_flow_with_totp_method.ex @@ -11,14 +11,16 @@ defmodule Ory.Model.UpdateSettingsFlowWithTotpMethod do :csrf_token, :method, :totp_code, - :totp_unlink + :totp_unlink, + :transient_payload ] @type t :: %__MODULE__{ :csrf_token => String.t | nil, :method => String.t, :totp_code => String.t | nil, - :totp_unlink => boolean() | nil + :totp_unlink => boolean() | nil, + :transient_payload => map() | nil } def decode(value) do diff --git a/clients/client/elixir/lib/ory/model/update_settings_flow_with_web_authn_method.ex b/clients/client/elixir/lib/ory/model/update_settings_flow_with_web_authn_method.ex index 89530542b5c..b9be0a2dcb7 100644 --- a/clients/client/elixir/lib/ory/model/update_settings_flow_with_web_authn_method.ex +++ b/clients/client/elixir/lib/ory/model/update_settings_flow_with_web_authn_method.ex @@ -10,6 +10,7 @@ defmodule Ory.Model.UpdateSettingsFlowWithWebAuthnMethod do defstruct [ :csrf_token, :method, + :transient_payload, :webauthn_register, :webauthn_register_displayname, :webauthn_remove @@ -18,6 +19,7 @@ defmodule Ory.Model.UpdateSettingsFlowWithWebAuthnMethod do @type t :: %__MODULE__{ :csrf_token => String.t | nil, :method => String.t, + :transient_payload => map() | nil, :webauthn_register => String.t | nil, :webauthn_register_displayname => String.t | nil, :webauthn_remove => String.t | nil diff --git a/clients/client/elixir/lib/ory/model/update_verification_flow_body.ex b/clients/client/elixir/lib/ory/model/update_verification_flow_body.ex index dedec1fd08b..27755e96caa 100644 --- a/clients/client/elixir/lib/ory/model/update_verification_flow_body.ex +++ b/clients/client/elixir/lib/ory/model/update_verification_flow_body.ex @@ -11,6 +11,7 @@ defmodule Ory.Model.UpdateVerificationFlowBody do :csrf_token, :email, :method, + :transient_payload, :code ] @@ -18,6 +19,7 @@ defmodule Ory.Model.UpdateVerificationFlowBody do :csrf_token => String.t | nil, :email => String.t, :method => String.t, + :transient_payload => map() | nil, :code => String.t | nil } diff --git a/clients/client/elixir/lib/ory/model/update_verification_flow_with_code_method.ex b/clients/client/elixir/lib/ory/model/update_verification_flow_with_code_method.ex index a523e9fed58..dc38732fed0 100644 --- a/clients/client/elixir/lib/ory/model/update_verification_flow_with_code_method.ex +++ b/clients/client/elixir/lib/ory/model/update_verification_flow_with_code_method.ex @@ -11,14 +11,16 @@ defmodule Ory.Model.UpdateVerificationFlowWithCodeMethod do :code, :csrf_token, :email, - :method + :method, + :transient_payload ] @type t :: %__MODULE__{ :code => String.t | nil, :csrf_token => String.t | nil, :email => String.t | nil, - :method => String.t + :method => String.t, + :transient_payload => map() | nil } def decode(value) do diff --git a/clients/client/elixir/lib/ory/model/update_verification_flow_with_link_method.ex b/clients/client/elixir/lib/ory/model/update_verification_flow_with_link_method.ex index 85221586e10..d482f369523 100644 --- a/clients/client/elixir/lib/ory/model/update_verification_flow_with_link_method.ex +++ b/clients/client/elixir/lib/ory/model/update_verification_flow_with_link_method.ex @@ -10,13 +10,15 @@ defmodule Ory.Model.UpdateVerificationFlowWithLinkMethod do defstruct [ :csrf_token, :email, - :method + :method, + :transient_payload ] @type t :: %__MODULE__{ :csrf_token => String.t | nil, :email => String.t, - :method => String.t + :method => String.t, + :transient_payload => map() | nil } def decode(value) do diff --git a/clients/client/elixir/lib/ory/model/update_workspace_payload.ex b/clients/client/elixir/lib/ory/model/update_workspace_payload.ex new file mode 100644 index 00000000000..2d6fec89b9e --- /dev/null +++ b/clients/client/elixir/lib/ory/model/update_workspace_payload.ex @@ -0,0 +1,22 @@ +# NOTE: This file is auto generated by OpenAPI Generator 7.2.0 (https://openapi-generator.tech). +# Do not edit this file manually. + +defmodule Ory.Model.UpdateWorkspacePayload do + @moduledoc """ + + """ + + @derive Jason.Encoder + defstruct [ + :name + ] + + @type t :: %__MODULE__{ + :name => String.t + } + + def decode(value) do + value + end +end + diff --git a/clients/client/elixir/lib/ory/model/verification_flow.ex b/clients/client/elixir/lib/ory/model/verification_flow.ex index b83e930cd70..30107391318 100644 --- a/clients/client/elixir/lib/ory/model/verification_flow.ex +++ b/clients/client/elixir/lib/ory/model/verification_flow.ex @@ -15,6 +15,7 @@ defmodule Ory.Model.VerificationFlow do :request_url, :return_to, :state, + :transient_payload, :type, :ui ] @@ -27,6 +28,7 @@ defmodule Ory.Model.VerificationFlow do :request_url => String.t | nil, :return_to => String.t | nil, :state => any() | nil, + :transient_payload => map() | nil, :type => String.t, :ui => Ory.Model.UiContainer.t } diff --git a/clients/client/elixir/mix.exs b/clients/client/elixir/mix.exs index 6889295be70..e4e073d3f4b 100644 --- a/clients/client/elixir/mix.exs +++ b/clients/client/elixir/mix.exs @@ -4,7 +4,7 @@ defmodule Ory.Mixfile do def project do [ app: :ory_client, - version: "1.6.2", + version: "1.8.1", elixir: "~> 1.10", build_embedded: Mix.env() == :prod, start_permanent: Mix.env() == :prod, diff --git a/clients/client/elixir/mix.lock b/clients/client/elixir/mix.lock index 033fab83b7a..61d6bb1e128 100644 --- a/clients/client/elixir/mix.lock +++ b/clients/client/elixir/mix.lock @@ -2,11 +2,11 @@ "dialyxir": {:hex, :dialyxir, "1.4.3", "edd0124f358f0b9e95bfe53a9fcf806d615d8f838e2202a9f430d59566b6b53b", [:mix], [{:erlex, ">= 0.2.6", [hex: :erlex, repo: "hexpm", optional: false]}], "hexpm", "bf2cfb75cd5c5006bec30141b131663299c661a864ec7fbbc72dfa557487a986"}, "earmark_parser": {:hex, :earmark_parser, "1.4.39", "424642f8335b05bb9eb611aa1564c148a8ee35c9c8a8bba6e129d51a3e3c6769", [:mix], [], "hexpm", "06553a88d1f1846da9ef066b87b57c6f605552cfbe40d20bd8d59cc6bde41944"}, "erlex": {:hex, :erlex, "0.2.6", "c7987d15e899c7a2f34f5420d2a2ea0d659682c06ac607572df55a43753aa12e", [:mix], [], "hexpm", "2ed2e25711feb44d52b17d2780eabf998452f6efda104877a3881c2f8c0c0c75"}, - "ex_doc": {:hex, :ex_doc, "0.31.1", "8a2355ac42b1cc7b2379da9e40243f2670143721dd50748bf6c3b1184dae2089", [:mix], [{:earmark_parser, "~> 1.4.39", [hex: :earmark_parser, repo: "hexpm", optional: false]}, {:makeup_c, ">= 0.1.1", [hex: :makeup_c, repo: "hexpm", optional: true]}, {:makeup_elixir, "~> 0.14", [hex: :makeup_elixir, repo: "hexpm", optional: false]}, {:makeup_erlang, "~> 0.1", [hex: :makeup_erlang, repo: "hexpm", optional: false]}], "hexpm", "3178c3a407c557d8343479e1ff117a96fd31bafe52a039079593fb0524ef61b0"}, + "ex_doc": {:hex, :ex_doc, "0.31.2", "8b06d0a5ac69e1a54df35519c951f1f44a7b7ca9a5bb7a260cd8a174d6322ece", [:mix], [{:earmark_parser, "~> 1.4.39", [hex: :earmark_parser, repo: "hexpm", optional: false]}, {:makeup_c, ">= 0.1.1", [hex: :makeup_c, repo: "hexpm", optional: true]}, {:makeup_elixir, "~> 0.14", [hex: :makeup_elixir, repo: "hexpm", optional: false]}, {:makeup_erlang, "~> 0.1", [hex: :makeup_erlang, repo: "hexpm", optional: false]}], "hexpm", "317346c14febaba9ca40fd97b5b5919f7751fb85d399cc8e7e8872049f37e0af"}, "jason": {:hex, :jason, "1.4.1", "af1504e35f629ddcdd6addb3513c3853991f694921b1b9368b0bd32beb9f1b63", [:mix], [{:decimal, "~> 1.0 or ~> 2.0", [hex: :decimal, repo: "hexpm", optional: true]}], "hexpm", "fbb01ecdfd565b56261302f7e1fcc27c4fb8f32d56eab74db621fc154604a7a1"}, "makeup": {:hex, :makeup, "1.1.1", "fa0bc768698053b2b3869fa8a62616501ff9d11a562f3ce39580d60860c3a55e", [:mix], [{:nimble_parsec, "~> 1.2.2 or ~> 1.3", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm", "5dc62fbdd0de44de194898b6710692490be74baa02d9d108bc29f007783b0b48"}, - "makeup_elixir": {:hex, :makeup_elixir, "0.16.1", "cc9e3ca312f1cfeccc572b37a09980287e243648108384b97ff2b76e505c3555", [:mix], [{:makeup, "~> 1.0", [hex: :makeup, repo: "hexpm", optional: false]}, {:nimble_parsec, "~> 1.2.3 or ~> 1.3", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm", "e127a341ad1b209bd80f7bd1620a15693a9908ed780c3b763bccf7d200c767c6"}, - "makeup_erlang": {:hex, :makeup_erlang, "0.1.4", "29563475afa9b8a2add1b7a9c8fb68d06ca7737648f28398e04461f008b69521", [:mix], [{:makeup, "~> 1.0", [hex: :makeup, repo: "hexpm", optional: false]}], "hexpm", "f4ed47ecda66de70dd817698a703f8816daa91272e7e45812469498614ae8b29"}, + "makeup_elixir": {:hex, :makeup_elixir, "0.16.2", "627e84b8e8bf22e60a2579dad15067c755531fea049ae26ef1020cad58fe9578", [:mix], [{:makeup, "~> 1.0", [hex: :makeup, repo: "hexpm", optional: false]}, {:nimble_parsec, "~> 1.2.3 or ~> 1.3", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm", "41193978704763f6bbe6cc2758b84909e62984c7752b3784bd3c218bb341706b"}, + "makeup_erlang": {:hex, :makeup_erlang, "0.1.5", "e0ff5a7c708dda34311f7522a8758e23bfcd7d8d8068dc312b5eb41c6fd76eba", [:mix], [{:makeup, "~> 1.0", [hex: :makeup, repo: "hexpm", optional: false]}], "hexpm", "94d2e986428585a21516d7d7149781480013c56e30c6a233534bedf38867a59a"}, "mime": {:hex, :mime, "2.0.5", "dc34c8efd439abe6ae0343edbb8556f4d63f178594894720607772a041b04b02", [:mix], [], "hexpm", "da0d64a365c45bc9935cc5c8a7fc5e49a0e0f9932a761c55d6c52b142780a05c"}, "nimble_parsec": {:hex, :nimble_parsec, "1.4.0", "51f9b613ea62cfa97b25ccc2c1b4216e81df970acd8e16e8d1bdc58fef21370d", [:mix], [], "hexpm", "9c565862810fb383e9838c1dd2d7d2c437b3d13b267414ba6af33e50d2d1cf28"}, "tesla": {:hex, :tesla, "1.8.0", "d511a4f5c5e42538d97eef7c40ec4f3e44effdc5068206f42ed859e09e51d1fd", [:mix], [{:castore, "~> 0.1 or ~> 1.0", [hex: :castore, repo: "hexpm", optional: true]}, {:exjsx, ">= 3.0.0", [hex: :exjsx, repo: "hexpm", optional: true]}, {:finch, "~> 0.13", [hex: :finch, repo: "hexpm", optional: true]}, {:fuse, "~> 2.4", [hex: :fuse, repo: "hexpm", optional: true]}, {:gun, ">= 1.0.0", [hex: :gun, repo: "hexpm", optional: true]}, {:hackney, "~> 1.6", [hex: :hackney, repo: "hexpm", optional: true]}, {:ibrowse, "4.4.2", [hex: :ibrowse, repo: "hexpm", optional: true]}, {:jason, ">= 1.0.0", [hex: :jason, repo: "hexpm", optional: true]}, {:mime, "~> 1.0 or ~> 2.0", [hex: :mime, repo: "hexpm", optional: false]}, {:mint, "~> 1.0", [hex: :mint, repo: "hexpm", optional: true]}, {:msgpax, "~> 2.3", [hex: :msgpax, repo: "hexpm", optional: true]}, {:poison, ">= 1.0.0", [hex: :poison, repo: "hexpm", optional: true]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: true]}], "hexpm", "10501f360cd926a309501287470372af1a6e1cbed0f43949203a4c13300bc79f"}, diff --git a/clients/client/go/.openapi-generator/FILES b/clients/client/go/.openapi-generator/FILES index 79e1b9e9fee..a449e2ef837 100644 --- a/clients/client/go/.openapi-generator/FILES +++ b/clients/client/go/.openapi-generator/FILES @@ -111,7 +111,6 @@ docs/InternalGetProjectBrandingBody.md docs/InternalIsAXWelcomeScreenEnabledForProjectBody.md docs/InternalIsOwnerForProjectBySlugBody.md docs/InternalIsOwnerForProjectBySlugResponse.md -docs/InternalProvisionMockSubscription.md docs/IntrospectedOAuth2Token.md docs/IsOwnerForProjectBySlug.md docs/IsReady200Response.md @@ -167,6 +166,7 @@ docs/ParseError.md docs/PatchIdentitiesBody.md docs/PerformNativeLogoutBody.md docs/PermissionAPI.md +docs/PermissionsOnWorkpaceResponse.md docs/Plan.md docs/PlanDetails.md docs/PostCheckPermissionBody.md @@ -180,6 +180,7 @@ docs/ProjectBrandingTheme.md docs/ProjectCors.md docs/ProjectEventsDatapoint.md docs/ProjectHost.md +docs/ProjectMember.md docs/ProjectMetadata.md docs/ProjectServiceIdentity.md docs/ProjectServiceOAuth2.md @@ -265,6 +266,7 @@ docs/UpdateSubscriptionBody.md docs/UpdateVerificationFlowBody.md docs/UpdateVerificationFlowWithCodeMethod.md docs/UpdateVerificationFlowWithLinkMethod.md +docs/UpdateWorkspacePayload.md docs/Usage.md docs/VerifiableCredentialPrimingResponse.md docs/VerifiableCredentialProof.md @@ -370,7 +372,6 @@ model_internal_get_project_branding_body.go model_internal_is_ax_welcome_screen_enabled_for_project_body.go model_internal_is_owner_for_project_by_slug_body.go model_internal_is_owner_for_project_by_slug_response.go -model_internal_provision_mock_subscription.go model_introspected_o_auth2_token.go model_is_owner_for_project_by_slug.go model_is_ready_200_response.go @@ -421,6 +422,7 @@ model_pagination_headers.go model_parse_error.go model_patch_identities_body.go model_perform_native_logout_body.go +model_permissions_on_workpace_response.go model_plan.go model_plan_details.go model_post_check_permission_body.go @@ -433,6 +435,7 @@ model_project_branding_theme.go model_project_cors.go model_project_events_datapoint.go model_project_host.go +model_project_member.go model_project_metadata.go model_project_service_identity.go model_project_service_o_auth2.go @@ -517,6 +520,7 @@ model_update_subscription_body.go model_update_verification_flow_body.go model_update_verification_flow_with_code_method.go model_update_verification_flow_with_link_method.go +model_update_workspace_payload.go model_usage.go model_verifiable_credential_priming_response.go model_verifiable_credential_proof.go diff --git a/clients/client/go/README.md b/clients/client/go/README.md index d8c2aedd467..8006e04a551 100644 --- a/clients/client/go/README.md +++ b/clients/client/go/README.md @@ -7,7 +7,7 @@ with a valid Personal Access Token. Public APIs are mostly used in browsers. ## Overview This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [OpenAPI-spec](https://www.openapis.org/) from a remote server, you can easily generate an API client. -- API version: v1.6.2 +- API version: v1.8.1 - Package version: 1.0.0 - Build package: org.openapitools.codegen.languages.GoClientCodegen @@ -305,7 +305,6 @@ Class | Method | HTTP request | Description - [InternalIsAXWelcomeScreenEnabledForProjectBody](docs/InternalIsAXWelcomeScreenEnabledForProjectBody.md) - [InternalIsOwnerForProjectBySlugBody](docs/InternalIsOwnerForProjectBySlugBody.md) - [InternalIsOwnerForProjectBySlugResponse](docs/InternalIsOwnerForProjectBySlugResponse.md) - - [InternalProvisionMockSubscription](docs/InternalProvisionMockSubscription.md) - [IntrospectedOAuth2Token](docs/IntrospectedOAuth2Token.md) - [IsOwnerForProjectBySlug](docs/IsOwnerForProjectBySlug.md) - [IsReady200Response](docs/IsReady200Response.md) @@ -356,6 +355,7 @@ Class | Method | HTTP request | Description - [ParseError](docs/ParseError.md) - [PatchIdentitiesBody](docs/PatchIdentitiesBody.md) - [PerformNativeLogoutBody](docs/PerformNativeLogoutBody.md) + - [PermissionsOnWorkpaceResponse](docs/PermissionsOnWorkpaceResponse.md) - [Plan](docs/Plan.md) - [PlanDetails](docs/PlanDetails.md) - [PostCheckPermissionBody](docs/PostCheckPermissionBody.md) @@ -368,6 +368,7 @@ Class | Method | HTTP request | Description - [ProjectCors](docs/ProjectCors.md) - [ProjectEventsDatapoint](docs/ProjectEventsDatapoint.md) - [ProjectHost](docs/ProjectHost.md) + - [ProjectMember](docs/ProjectMember.md) - [ProjectMetadata](docs/ProjectMetadata.md) - [ProjectServiceIdentity](docs/ProjectServiceIdentity.md) - [ProjectServiceOAuth2](docs/ProjectServiceOAuth2.md) @@ -452,6 +453,7 @@ Class | Method | HTTP request | Description - [UpdateVerificationFlowBody](docs/UpdateVerificationFlowBody.md) - [UpdateVerificationFlowWithCodeMethod](docs/UpdateVerificationFlowWithCodeMethod.md) - [UpdateVerificationFlowWithLinkMethod](docs/UpdateVerificationFlowWithLinkMethod.md) + - [UpdateWorkspacePayload](docs/UpdateWorkspacePayload.md) - [Usage](docs/Usage.md) - [VerifiableCredentialPrimingResponse](docs/VerifiableCredentialPrimingResponse.md) - [VerifiableCredentialProof](docs/VerifiableCredentialProof.md) diff --git a/clients/client/go/api/openapi.yaml b/clients/client/go/api/openapi.yaml index 927d59a9c5e..7b84ee4d8ef 100644 --- a/clients/client/go/api/openapi.yaml +++ b/clients/client/go/api/openapi.yaml @@ -11,7 +11,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: /ptos title: Ory APIs - version: v1.6.2 + version: v1.8.1 servers: - url: "https://{project}.projects.oryapis.com/" variables: @@ -682,6 +682,20 @@ paths: schema: type: string style: form + - description: |- + Include Credentials in Response + + Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return + the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. + explode: true + in: query + name: include_credential + required: false + schema: + items: + type: string + type: array + style: form responses: "200": content: @@ -3886,13 +3900,13 @@ paths: - description: |- The resolution of the buckets - The minimum resolution is 1 hour. + The minimum resolution is 1 minute. explode: true in: query name: resolution required: true schema: - pattern: "^[0-9]+(ns|us|ms|s|m|h)$" + pattern: "^[0-9]+(m|h|d|M|y)$" type: string style: form - description: The start RFC3339 date of the time window @@ -5375,6 +5389,15 @@ paths: schema: type: string style: form + - description: Via should contain the identity's credential the code should + be sent to. Only relevant in aal2 flows. + explode: true + in: query + name: via + required: false + schema: + type: string + style: form responses: "200": content: @@ -7553,6 +7576,9 @@ components: description: "Whether to disable the account experience welcome screen,\ \ which is hosted under `/ui/welcome`." type: boolean + enable_ax_v2: + description: Whether the new account experience is enabled and reachable. + type: boolean environment: description: |2- @@ -9084,7 +9110,7 @@ components: features: additionalProperties: $ref: '#/components/schemas/GenericUsage' - description: Features are the feature definitions included in the plan. + title: Features are the feature definitions included in the plan. type: object name: description: Name is the name of the plan. @@ -9103,6 +9129,11 @@ components: - name - version type: object + PlanFeatures: + additionalProperties: + $ref: '#/components/schemas/GenericUsage' + title: Features are the feature definitions included in the plan. + type: object Pricing: items: $ref: '#/components/schemas/PlanDetails' @@ -9447,6 +9478,10 @@ components: type: string name: type: string + required: + - email + - id + - name type: object consistencyRequestParameters: description: Control API consistency guarantees @@ -10966,46 +11001,6 @@ components: required: - project_id type: object - internalProvisionMockSubscription: - description: Internal Provision Mock Subscription Request Body - properties: - currency: - description: |- - Currency - usd USD - eur Euro - enum: - - usd - - eur - type: string - x-go-enum-desc: |- - usd USD - eur Euro - identity_id: - description: Identity ID - format: uuid - type: string - interval: - description: |- - Billing Interval - monthly Monthly - yearly Yearly - enum: - - monthly - - yearly - type: string - x-go-enum-desc: |- - monthly Monthly - yearly Yearly - plan: - description: Plan ID - type: string - required: - - currency - - identity_id - - interval - - plan - type: object introspectedOAuth2Token: description: |- Introspection contains an access token's session data as specified by @@ -11511,6 +11506,7 @@ components: requested_scope: - requested_scope - requested_scope + transient_payload: "{}" ui: nodes: - meta: @@ -11657,6 +11653,10 @@ components: choose_method: ask the user to choose a method to sign in with sent_email: the email has been sent to the user passed_challenge: the request was successful and the login challenge was passed. + transient_payload: + description: TransientPayload is used to pass data from the login to hooks + and email templates + type: object type: description: The flow type can either be `api` or `browser`. title: Type is the flow type. @@ -12180,6 +12180,9 @@ components: description: "Whether to disable the account experience welcome screen,\ \ which is hosted under `/ui/welcome`." type: boolean + enable_ax_v2: + description: Whether the new account experience is enabled and reachable. + type: boolean hydra_oauth2_allowed_top_level_claims: items: type: string @@ -15431,6 +15434,14 @@ components: type: boolean description: Get Permissions on Project Request Parameters type: object + permissionsOnWorkpaceResponse: + description: Get Permissions on Project Request Parameters + properties: + permissions: + additionalProperties: + type: boolean + type: object + type: object plans: $ref: '#/components/schemas/Pricing' postCheckPermissionBody: @@ -15975,7 +15986,27 @@ components: - project_id type: object projectMember: - $ref: '#/components/schemas/cloudAccount' + example: + role: role + name: name + id: 046b6c7f-0b8a-43b9-b35d-6489e6daee91 + email: email + properties: + email: + type: string + id: + format: uuid + type: string + name: + type: string + role: + type: string + required: + - email + - id + - name + - role + type: object projectMembers: items: $ref: '#/components/schemas/projectMember' @@ -16165,6 +16196,7 @@ components: project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant + concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList @@ -16189,6 +16221,7 @@ components: - project_metrics_events_history - organizations - rop_grant + - concierge_onboarding - rate_limit_tier - session_rate_limit_tier - identities_list_rate_limit_tier @@ -16214,6 +16247,7 @@ components: project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant + concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList @@ -16270,6 +16304,7 @@ components: We recommend reading the [Account Recovery Documentation](../self-service/flows/password-reset-account-recovery) example: expires_at: 2000-01-23T04:56:07.000+00:00 + transient_payload: "{}" ui: nodes: - meta: @@ -16371,6 +16406,10 @@ components: choose_method: ask the user to choose a method (e.g. recover account via email) sent_email: the email has been sent to the user passed_challenge: the request was successful and the recovery challenge was passed. + transient_payload: + description: TransientPayload is used to pass data from the recovery flow + to hooks and email templates + type: object type: description: The flow type can either be `api` or `browser`. title: Type is the flow type. @@ -17204,6 +17243,7 @@ components: We recommend reading the [User Settings Documentation](../self-service/flows/user-settings) example: expires_at: 2000-01-23T04:56:07.000+00:00 + transient_payload: "{}" ui: nodes: - meta: @@ -17362,6 +17402,10 @@ components: success: Indicates that the settings flow has been updated successfully with the provided data. Done will stay true when repeatedly checking. If set to true, done will revert back to false only when a flow with invalid (e.g. "please use a valid phone number") data was sent. + transient_payload: + description: TransientPayload is used to pass data from the settings flow + to hooks and email templates + type: object type: description: The flow type can either be `api` or `browser`. title: Type is the flow type. @@ -17446,6 +17490,8 @@ components: description: The currently active plan of the subscription readOnly: true type: string + current_plan_details: + $ref: '#/components/schemas/PlanDetails' customer_id: description: The ID of the stripe customer readOnly: true @@ -17484,6 +17530,9 @@ components: title: "Possible values are `incomplete`, `incomplete_expired`, `trialing`,\ \ `active`, `past_due`, `canceled`, or `unpaid`." type: string + stripe_checkout_expires_at: + format: date-time + type: string updated_at: format: date-time readOnly: true @@ -18598,6 +18647,9 @@ components: resend: description: Resend is set when the user wants to resend the code type: string + transient_payload: + description: Transient data to pass along to any webhooks + type: object required: - csrf_token - method @@ -18656,6 +18708,9 @@ components: description: The identity traits. This is a placeholder for the registration flow. type: object + transient_payload: + description: Transient data to pass along to any webhooks + type: object upstream_parameters: description: |- UpstreamParameters are the parameters that are passed to the upstream identity provider. @@ -18693,6 +18748,9 @@ components: Identifier is the email or username of the user trying to log in. This field is deprecated! type: string + transient_payload: + description: Transient data to pass along to any webhooks + type: object required: - identifier - method @@ -18712,6 +18770,9 @@ components: totp_code: description: The TOTP code. type: string + transient_payload: + description: Transient data to pass along to any webhooks + type: object required: - method - totp_code @@ -18731,6 +18792,9 @@ components: description: Method should be set to "webAuthn" when logging in using the WebAuthn strategy. type: string + transient_payload: + description: Transient data to pass along to any webhooks + type: object webauthn_login: description: |- Login a WebAuthn Security Key @@ -18791,6 +18855,9 @@ components: x-go-enum-desc: |- link RecoveryStrategyLink code RecoveryStrategyCode + transient_payload: + description: Transient data to pass along to any webhooks + type: object required: - method type: object @@ -18825,6 +18892,9 @@ components: x-go-enum-desc: |- link RecoveryStrategyLink code RecoveryStrategyCode + transient_payload: + description: Transient data to pass along to any webhooks + type: object required: - email - method @@ -19027,6 +19097,9 @@ components: Should be set to "lookup" when trying to add, update, or remove a lookup pairing. type: string + transient_payload: + description: Transient data to pass along to any webhooks + type: object required: - method type: object @@ -19060,6 +19133,9 @@ components: in: body type: object + transient_payload: + description: Transient data to pass along to any webhooks + type: object unlink: description: |- Unlink this provider @@ -19097,6 +19173,9 @@ components: password: description: Password is the updated password type: string + transient_payload: + description: Transient data to pass along to any webhooks + type: object required: - method - password @@ -19122,6 +19201,9 @@ components: The identity's traits. type: object + transient_payload: + description: Transient data to pass along to any webhooks + type: object required: - method - traits @@ -19147,6 +19229,9 @@ components: effectively removing the credential. This can be used to set up a new TOTP device. type: boolean + transient_payload: + description: Transient data to pass along to any webhooks + type: object required: - method type: object @@ -19162,6 +19247,9 @@ components: Should be set to "webauthn" when trying to add, update, or remove a webAuthn pairing. type: string + transient_payload: + description: Transient data to pass along to any webhooks + type: object webauthn_register: description: |- Register a WebAuthn Security Key @@ -19255,6 +19343,9 @@ components: x-go-enum-desc: |- link VerificationStrategyLink code VerificationStrategyCode + transient_payload: + description: Transient data to pass along to any webhooks + type: object required: - method type: object @@ -19289,10 +19380,21 @@ components: x-go-enum-desc: |- link VerificationStrategyLink code VerificationStrategyCode + transient_payload: + description: Transient data to pass along to any webhooks + type: object required: - email - method type: object + updateWorkspacePayload: + properties: + name: + description: The name of the workspace. + type: string + required: + - name + type: object verifiableCredentialPrimingResponse: properties: c_nonce: @@ -19392,6 +19494,7 @@ components: For more information head over to: https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation example: expires_at: 2000-01-23T04:56:07.000+00:00 + transient_payload: "{}" ui: nodes: - meta: @@ -19488,6 +19591,10 @@ components: choose_method: ask the user to choose a method (e.g. verify your email) sent_email: the email has been sent to the user passed_challenge: the request was successful and the verification challenge was passed. + transient_payload: + description: TransientPayload is used to pass data from the verification + flow to hooks and email templates + type: object type: description: The flow type can either be `api` or `browser`. title: Type is the flow type. diff --git a/clients/client/go/api_courier.go b/clients/client/go/api_courier.go index a9b13e250cd..b3ebe2ad2e9 100644 --- a/clients/client/go/api_courier.go +++ b/clients/client/go/api_courier.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/api_events.go b/clients/client/go/api_events.go index d52b84ebee1..c0ce0127352 100644 --- a/clients/client/go/api_events.go +++ b/clients/client/go/api_events.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/api_frontend.go b/clients/client/go/api_frontend.go index 05cdbe7ba20..44c03e8f7c5 100644 --- a/clients/client/go/api_frontend.go +++ b/clients/client/go/api_frontend.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ @@ -937,6 +937,7 @@ type FrontendAPICreateBrowserLoginFlowRequest struct { cookie *string loginChallenge *string organization *string + via *string } // Refresh a login session If set to true, this will refresh an existing login session by asking the user to sign in again. This will reset the authenticated_at time of the session. @@ -975,6 +976,12 @@ func (r FrontendAPICreateBrowserLoginFlowRequest) Organization(organization stri return r } +// Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. +func (r FrontendAPICreateBrowserLoginFlowRequest) Via(via string) FrontendAPICreateBrowserLoginFlowRequest { + r.via = &via + return r +} + func (r FrontendAPICreateBrowserLoginFlowRequest) Execute() (*LoginFlow, *http.Response, error) { return r.ApiService.CreateBrowserLoginFlowExecute(r) } @@ -1052,6 +1059,9 @@ func (a *FrontendAPIService) CreateBrowserLoginFlowExecute(r FrontendAPICreateBr if r.organization != nil { parameterAddToHeaderOrQuery(localVarQueryParams, "organization", r.organization, "") } + if r.via != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "via", r.via, "") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} diff --git a/clients/client/go/api_identity.go b/clients/client/go/api_identity.go index 36707143eec..66e2002a4fd 100644 --- a/clients/client/go/api_identity.go +++ b/clients/client/go/api_identity.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ @@ -1908,6 +1908,7 @@ type IdentityAPIListIdentitiesRequest struct { ids *[]string credentialsIdentifier *string previewCredentialsIdentifierSimilar *string + includeCredential *[]string } // Deprecated Items per Page DEPRECATED: Please use `page_token` instead. This parameter will be removed in the future. This is the number of items per page. @@ -1958,6 +1959,12 @@ func (r IdentityAPIListIdentitiesRequest) PreviewCredentialsIdentifierSimilar(pr return r } +// Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. +func (r IdentityAPIListIdentitiesRequest) IncludeCredential(includeCredential []string) IdentityAPIListIdentitiesRequest { + r.includeCredential = &includeCredential + return r +} + func (r IdentityAPIListIdentitiesRequest) Execute() ([]Identity, *http.Response, error) { return r.ApiService.ListIdentitiesExecute(r) } @@ -2039,6 +2046,17 @@ func (a *IdentityAPIService) ListIdentitiesExecute(r IdentityAPIListIdentitiesRe if r.previewCredentialsIdentifierSimilar != nil { parameterAddToHeaderOrQuery(localVarQueryParams, "preview_credentials_identifier_similar", r.previewCredentialsIdentifierSimilar, "") } + if r.includeCredential != nil { + t := *r.includeCredential + if reflect.TypeOf(t).Kind() == reflect.Slice { + s := reflect.ValueOf(t) + for i := 0; i < s.Len(); i++ { + parameterAddToHeaderOrQuery(localVarQueryParams, "include_credential", s.Index(i).Interface(), "multi") + } + } else { + parameterAddToHeaderOrQuery(localVarQueryParams, "include_credential", t, "multi") + } + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} diff --git a/clients/client/go/api_jwk.go b/clients/client/go/api_jwk.go index 215296d4c05..402961a7b52 100644 --- a/clients/client/go/api_jwk.go +++ b/clients/client/go/api_jwk.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/api_metadata.go b/clients/client/go/api_metadata.go index ae0ae3ad2a8..dc4b237d9cc 100644 --- a/clients/client/go/api_metadata.go +++ b/clients/client/go/api_metadata.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/api_o_auth2.go b/clients/client/go/api_o_auth2.go index 4c1b698a65e..d591c6be6d4 100644 --- a/clients/client/go/api_o_auth2.go +++ b/clients/client/go/api_o_auth2.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/api_oidc.go b/clients/client/go/api_oidc.go index 3f9e31431e4..3f2eb2451e2 100644 --- a/clients/client/go/api_oidc.go +++ b/clients/client/go/api_oidc.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/api_permission.go b/clients/client/go/api_permission.go index eff123ba317..5736f0dc1e3 100644 --- a/clients/client/go/api_permission.go +++ b/clients/client/go/api_permission.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/api_project.go b/clients/client/go/api_project.go index d7125a40e47..97b6f40771e 100644 --- a/clients/client/go/api_project.go +++ b/clients/client/go/api_project.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ @@ -151,8 +151,8 @@ type ProjectAPI interface { GetProjectMembers(ctx context.Context, project string) ProjectAPIGetProjectMembersRequest // GetProjectMembersExecute executes the request - // @return []CloudAccount - GetProjectMembersExecute(r ProjectAPIGetProjectMembersRequest) ([]CloudAccount, *http.Response, error) + // @return []ProjectMember + GetProjectMembersExecute(r ProjectAPIGetProjectMembersRequest) ([]ProjectMember, *http.Response, error) /* GetProjectMetrics Method for GetProjectMetrics @@ -1412,7 +1412,7 @@ type ProjectAPIGetProjectMembersRequest struct { project string } -func (r ProjectAPIGetProjectMembersRequest) Execute() ([]CloudAccount, *http.Response, error) { +func (r ProjectAPIGetProjectMembersRequest) Execute() ([]ProjectMember, *http.Response, error) { return r.ApiService.GetProjectMembersExecute(r) } @@ -1434,13 +1434,13 @@ func (a *ProjectAPIService) GetProjectMembers(ctx context.Context, project strin } // Execute executes the request -// @return []CloudAccount -func (a *ProjectAPIService) GetProjectMembersExecute(r ProjectAPIGetProjectMembersRequest) ([]CloudAccount, *http.Response, error) { +// @return []ProjectMember +func (a *ProjectAPIService) GetProjectMembersExecute(r ProjectAPIGetProjectMembersRequest) ([]ProjectMember, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue []CloudAccount + localVarReturnValue []ProjectMember ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ProjectAPIService.GetProjectMembers") @@ -1555,7 +1555,7 @@ func (r ProjectAPIGetProjectMetricsRequest) EventType(eventType string) ProjectA return r } -// The resolution of the buckets The minimum resolution is 1 hour. +// The resolution of the buckets The minimum resolution is 1 minute. func (r ProjectAPIGetProjectMetricsRequest) Resolution(resolution string) ProjectAPIGetProjectMetricsRequest { r.resolution = &resolution return r diff --git a/clients/client/go/api_relationship.go b/clients/client/go/api_relationship.go index 06180860f58..14b500e112c 100644 --- a/clients/client/go/api_relationship.go +++ b/clients/client/go/api_relationship.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/api_wellknown.go b/clients/client/go/api_wellknown.go index 0034fe23baa..2ea6ba7e519 100644 --- a/clients/client/go/api_wellknown.go +++ b/clients/client/go/api_wellknown.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/client.go b/clients/client/go/client.go index b67ff998fd9..279e75eb0db 100644 --- a/clients/client/go/client.go +++ b/clients/client/go/client.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ @@ -43,7 +43,7 @@ var ( queryDescape = strings.NewReplacer( "%5B", "[", "%5D", "]" ) ) -// APIClient manages communication with the Ory APIs API vv1.6.2 +// APIClient manages communication with the Ory APIs API vv1.8.1 // In most cases there should be only one, shared, APIClient. type APIClient struct { cfg *Configuration diff --git a/clients/client/go/configuration.go b/clients/client/go/configuration.go index db332ce7132..36575cd8aed 100644 --- a/clients/client/go/configuration.go +++ b/clients/client/go/configuration.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/docs/CloudAccount.md b/clients/client/go/docs/CloudAccount.md index 9f61dab0c16..e70bd270b92 100644 --- a/clients/client/go/docs/CloudAccount.md +++ b/clients/client/go/docs/CloudAccount.md @@ -4,15 +4,15 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Email** | Pointer to **string** | | [optional] -**Id** | Pointer to **string** | | [optional] -**Name** | Pointer to **string** | | [optional] +**Email** | **string** | | +**Id** | **string** | | +**Name** | **string** | | ## Methods ### NewCloudAccount -`func NewCloudAccount() *CloudAccount` +`func NewCloudAccount(email string, id string, name string, ) *CloudAccount` NewCloudAccount instantiates a new CloudAccount object This constructor will assign default values to properties that have it defined, @@ -46,11 +46,6 @@ and a boolean to check if the value has been set. SetEmail sets Email field to given value. -### HasEmail - -`func (o *CloudAccount) HasEmail() bool` - -HasEmail returns a boolean if a field has been set. ### GetId @@ -71,11 +66,6 @@ and a boolean to check if the value has been set. SetId sets Id field to given value. -### HasId - -`func (o *CloudAccount) HasId() bool` - -HasId returns a boolean if a field has been set. ### GetName @@ -96,11 +86,6 @@ and a boolean to check if the value has been set. SetName sets Name field to given value. -### HasName - -`func (o *CloudAccount) HasName() bool` - -HasName returns a boolean if a field has been set. [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/go/docs/CreateProjectNormalizedPayload.md b/clients/client/go/docs/CreateProjectNormalizedPayload.md index 2e409f42b9b..ac42e1a5698 100644 --- a/clients/client/go/docs/CreateProjectNormalizedPayload.md +++ b/clients/client/go/docs/CreateProjectNormalizedPayload.md @@ -6,6 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **CreatedAt** | Pointer to **time.Time** | The Project's Revision Creation Date | [optional] [readonly] **DisableAccountExperienceWelcomeScreen** | Pointer to **bool** | Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`. | [optional] +**EnableAxV2** | Pointer to **bool** | Whether the new account experience is enabled and reachable. | [optional] **Environment** | **string** | prod Production dev Development | **HydraOauth2AllowedTopLevelClaims** | Pointer to **[]string** | | [optional] **HydraOauth2ClientCredentialsDefaultGrantAllowedScope** | Pointer to **bool** | Automatically grant authorized OAuth2 Scope in OAuth2 Client Credentials Flow. Each OAuth2 Client is allowed to request a predefined OAuth2 Scope (for example `read write`). If this option is enabled, the full scope is automatically granted when performing the OAuth2 Client Credentials flow. If disabled, the OAuth2 Client has to request the scope in the OAuth2 request by providing the `scope` query parameter. Setting this option to true is common if you need compatibility with MITREid. This governs the \"oauth2.client_credentials.default_grant_allowed_scope\" setting. | [optional] @@ -267,6 +268,31 @@ SetDisableAccountExperienceWelcomeScreen sets DisableAccountExperienceWelcomeScr HasDisableAccountExperienceWelcomeScreen returns a boolean if a field has been set. +### GetEnableAxV2 + +`func (o *CreateProjectNormalizedPayload) GetEnableAxV2() bool` + +GetEnableAxV2 returns the EnableAxV2 field if non-nil, zero value otherwise. + +### GetEnableAxV2Ok + +`func (o *CreateProjectNormalizedPayload) GetEnableAxV2Ok() (*bool, bool)` + +GetEnableAxV2Ok returns a tuple with the EnableAxV2 field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetEnableAxV2 + +`func (o *CreateProjectNormalizedPayload) SetEnableAxV2(v bool)` + +SetEnableAxV2 sets EnableAxV2 field to given value. + +### HasEnableAxV2 + +`func (o *CreateProjectNormalizedPayload) HasEnableAxV2() bool` + +HasEnableAxV2 returns a boolean if a field has been set. + ### GetEnvironment `func (o *CreateProjectNormalizedPayload) GetEnvironment() string` diff --git a/clients/client/go/docs/FrontendAPI.md b/clients/client/go/docs/FrontendAPI.md index ea6ce030c02..a052144310c 100644 --- a/clients/client/go/docs/FrontendAPI.md +++ b/clients/client/go/docs/FrontendAPI.md @@ -39,7 +39,7 @@ Method | HTTP request | Description ## CreateBrowserLoginFlow -> LoginFlow CreateBrowserLoginFlow(ctx).Refresh(refresh).Aal(aal).ReturnTo(returnTo).Cookie(cookie).LoginChallenge(loginChallenge).Organization(organization).Execute() +> LoginFlow CreateBrowserLoginFlow(ctx).Refresh(refresh).Aal(aal).ReturnTo(returnTo).Cookie(cookie).LoginChallenge(loginChallenge).Organization(organization).Via(via).Execute() Create Login Flow for Browsers @@ -64,10 +64,11 @@ func main() { cookie := "cookie_example" // string | HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. (optional) loginChallenge := "loginChallenge_example" // string | An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). (optional) organization := "organization_example" // string | An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. (optional) + via := "via_example" // string | Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. (optional) configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) - resp, r, err := apiClient.FrontendAPI.CreateBrowserLoginFlow(context.Background()).Refresh(refresh).Aal(aal).ReturnTo(returnTo).Cookie(cookie).LoginChallenge(loginChallenge).Organization(organization).Execute() + resp, r, err := apiClient.FrontendAPI.CreateBrowserLoginFlow(context.Background()).Refresh(refresh).Aal(aal).ReturnTo(returnTo).Cookie(cookie).LoginChallenge(loginChallenge).Organization(organization).Via(via).Execute() if err != nil { fmt.Fprintf(os.Stderr, "Error when calling `FrontendAPI.CreateBrowserLoginFlow``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) @@ -94,6 +95,7 @@ Name | Type | Description | Notes **cookie** | **string** | HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. | **loginChallenge** | **string** | An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). | **organization** | **string** | An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. | + **via** | **string** | Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. | ### Return type diff --git a/clients/client/go/docs/IdentityAPI.md b/clients/client/go/docs/IdentityAPI.md index a73451ef01b..199789dfcc0 100644 --- a/clients/client/go/docs/IdentityAPI.md +++ b/clients/client/go/docs/IdentityAPI.md @@ -852,7 +852,7 @@ Name | Type | Description | Notes ## ListIdentities -> []Identity ListIdentities(ctx).PerPage(perPage).Page(page).PageSize(pageSize).PageToken(pageToken).Consistency(consistency).Ids(ids).CredentialsIdentifier(credentialsIdentifier).PreviewCredentialsIdentifierSimilar(previewCredentialsIdentifierSimilar).Execute() +> []Identity ListIdentities(ctx).PerPage(perPage).Page(page).PageSize(pageSize).PageToken(pageToken).Consistency(consistency).Ids(ids).CredentialsIdentifier(credentialsIdentifier).PreviewCredentialsIdentifierSimilar(previewCredentialsIdentifierSimilar).IncludeCredential(includeCredential).Execute() List Identities @@ -879,10 +879,11 @@ func main() { ids := []string{"Inner_example"} // []string | List of ids used to filter identities. If this list is empty, then no filter will be applied. (optional) credentialsIdentifier := "credentialsIdentifier_example" // string | CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) previewCredentialsIdentifierSimilar := "previewCredentialsIdentifierSimilar_example" // string | This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) + includeCredential := []string{"Inner_example"} // []string | Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. (optional) configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) - resp, r, err := apiClient.IdentityAPI.ListIdentities(context.Background()).PerPage(perPage).Page(page).PageSize(pageSize).PageToken(pageToken).Consistency(consistency).Ids(ids).CredentialsIdentifier(credentialsIdentifier).PreviewCredentialsIdentifierSimilar(previewCredentialsIdentifierSimilar).Execute() + resp, r, err := apiClient.IdentityAPI.ListIdentities(context.Background()).PerPage(perPage).Page(page).PageSize(pageSize).PageToken(pageToken).Consistency(consistency).Ids(ids).CredentialsIdentifier(credentialsIdentifier).PreviewCredentialsIdentifierSimilar(previewCredentialsIdentifierSimilar).IncludeCredential(includeCredential).Execute() if err != nil { fmt.Fprintf(os.Stderr, "Error when calling `IdentityAPI.ListIdentities``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) @@ -911,6 +912,7 @@ Name | Type | Description | Notes **ids** | **[]string** | List of ids used to filter identities. If this list is empty, then no filter will be applied. | **credentialsIdentifier** | **string** | CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. | **previewCredentialsIdentifierSimilar** | **string** | This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. | + **includeCredential** | **[]string** | Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. | ### Return type diff --git a/clients/client/go/docs/InternalProvisionMockSubscription.md b/clients/client/go/docs/InternalProvisionMockSubscription.md deleted file mode 100644 index 397ba3594a5..00000000000 --- a/clients/client/go/docs/InternalProvisionMockSubscription.md +++ /dev/null @@ -1,114 +0,0 @@ -# InternalProvisionMockSubscription - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Currency** | **string** | Currency usd USD eur Euro | -**IdentityId** | **string** | Identity ID | -**Interval** | **string** | Billing Interval monthly Monthly yearly Yearly | -**Plan** | **string** | Plan ID | - -## Methods - -### NewInternalProvisionMockSubscription - -`func NewInternalProvisionMockSubscription(currency string, identityId string, interval string, plan string, ) *InternalProvisionMockSubscription` - -NewInternalProvisionMockSubscription instantiates a new InternalProvisionMockSubscription object -This constructor will assign default values to properties that have it defined, -and makes sure properties required by API are set, but the set of arguments -will change when the set of required properties is changed - -### NewInternalProvisionMockSubscriptionWithDefaults - -`func NewInternalProvisionMockSubscriptionWithDefaults() *InternalProvisionMockSubscription` - -NewInternalProvisionMockSubscriptionWithDefaults instantiates a new InternalProvisionMockSubscription object -This constructor will only assign default values to properties that have it defined, -but it doesn't guarantee that properties required by API are set - -### GetCurrency - -`func (o *InternalProvisionMockSubscription) GetCurrency() string` - -GetCurrency returns the Currency field if non-nil, zero value otherwise. - -### GetCurrencyOk - -`func (o *InternalProvisionMockSubscription) GetCurrencyOk() (*string, bool)` - -GetCurrencyOk returns a tuple with the Currency field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetCurrency - -`func (o *InternalProvisionMockSubscription) SetCurrency(v string)` - -SetCurrency sets Currency field to given value. - - -### GetIdentityId - -`func (o *InternalProvisionMockSubscription) GetIdentityId() string` - -GetIdentityId returns the IdentityId field if non-nil, zero value otherwise. - -### GetIdentityIdOk - -`func (o *InternalProvisionMockSubscription) GetIdentityIdOk() (*string, bool)` - -GetIdentityIdOk returns a tuple with the IdentityId field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetIdentityId - -`func (o *InternalProvisionMockSubscription) SetIdentityId(v string)` - -SetIdentityId sets IdentityId field to given value. - - -### GetInterval - -`func (o *InternalProvisionMockSubscription) GetInterval() string` - -GetInterval returns the Interval field if non-nil, zero value otherwise. - -### GetIntervalOk - -`func (o *InternalProvisionMockSubscription) GetIntervalOk() (*string, bool)` - -GetIntervalOk returns a tuple with the Interval field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetInterval - -`func (o *InternalProvisionMockSubscription) SetInterval(v string)` - -SetInterval sets Interval field to given value. - - -### GetPlan - -`func (o *InternalProvisionMockSubscription) GetPlan() string` - -GetPlan returns the Plan field if non-nil, zero value otherwise. - -### GetPlanOk - -`func (o *InternalProvisionMockSubscription) GetPlanOk() (*string, bool)` - -GetPlanOk returns a tuple with the Plan field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetPlan - -`func (o *InternalProvisionMockSubscription) SetPlan(v string)` - -SetPlan sets Plan field to given value. - - - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/clients/client/go/docs/LoginFlow.md b/clients/client/go/docs/LoginFlow.md index 4e2d28f0799..98556b3b1bf 100644 --- a/clients/client/go/docs/LoginFlow.md +++ b/clients/client/go/docs/LoginFlow.md @@ -18,6 +18,7 @@ Name | Type | Description | Notes **ReturnTo** | Pointer to **string** | ReturnTo contains the requested return_to URL. | [optional] **SessionTokenExchangeCode** | Pointer to **string** | SessionTokenExchangeCode holds the secret code that the client can use to retrieve a session token after the login flow has been completed. This is only set if the client has requested a session token exchange code, and if the flow is of type \"api\", and only on creating the login flow. | [optional] **State** | **interface{}** | State represents the state of this request: choose_method: ask the user to choose a method to sign in with sent_email: the email has been sent to the user passed_challenge: the request was successful and the login challenge was passed. | +**TransientPayload** | Pointer to **map[string]interface{}** | TransientPayload is used to pass data from the login to hooks and email templates | [optional] **Type** | **string** | The flow type can either be `api` or `browser`. | **Ui** | [**UiContainer**](UiContainer.md) | | **UpdatedAt** | Pointer to **time.Time** | UpdatedAt is a helper struct field for gobuffalo.pop. | [optional] @@ -386,6 +387,31 @@ SetState sets State field to given value. `func (o *LoginFlow) UnsetState()` UnsetState ensures that no value is present for State, not even an explicit nil +### GetTransientPayload + +`func (o *LoginFlow) GetTransientPayload() map[string]interface{}` + +GetTransientPayload returns the TransientPayload field if non-nil, zero value otherwise. + +### GetTransientPayloadOk + +`func (o *LoginFlow) GetTransientPayloadOk() (*map[string]interface{}, bool)` + +GetTransientPayloadOk returns a tuple with the TransientPayload field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetTransientPayload + +`func (o *LoginFlow) SetTransientPayload(v map[string]interface{})` + +SetTransientPayload sets TransientPayload field to given value. + +### HasTransientPayload + +`func (o *LoginFlow) HasTransientPayload() bool` + +HasTransientPayload returns a boolean if a field has been set. + ### GetType `func (o *LoginFlow) GetType() string` diff --git a/clients/client/go/docs/NormalizedProjectRevision.md b/clients/client/go/docs/NormalizedProjectRevision.md index 68543b66a75..136708a1e25 100644 --- a/clients/client/go/docs/NormalizedProjectRevision.md +++ b/clients/client/go/docs/NormalizedProjectRevision.md @@ -6,6 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **CreatedAt** | Pointer to **time.Time** | The Project's Revision Creation Date | [optional] [readonly] **DisableAccountExperienceWelcomeScreen** | Pointer to **bool** | Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`. | [optional] +**EnableAxV2** | Pointer to **bool** | Whether the new account experience is enabled and reachable. | [optional] **HydraOauth2AllowedTopLevelClaims** | Pointer to **[]string** | | [optional] **HydraOauth2ClientCredentialsDefaultGrantAllowedScope** | Pointer to **bool** | Automatically grant authorized OAuth2 Scope in OAuth2 Client Credentials Flow. Each OAuth2 Client is allowed to request a predefined OAuth2 Scope (for example `read write`). If this option is enabled, the full scope is automatically granted when performing the OAuth2 Client Credentials flow. If disabled, the OAuth2 Client has to request the scope in the OAuth2 request by providing the `scope` query parameter. Setting this option to true is common if you need compatibility with MITREid. This governs the \"oauth2.client_credentials.default_grant_allowed_scope\" setting. | [optional] **HydraOauth2ExcludeNotBeforeClaim** | Pointer to **bool** | Set to true if you want to exclude claim `nbf (not before)` part of access token. This governs the \"oauth2.exclude_not_before_claim\" setting. | [optional] @@ -265,6 +266,31 @@ SetDisableAccountExperienceWelcomeScreen sets DisableAccountExperienceWelcomeScr HasDisableAccountExperienceWelcomeScreen returns a boolean if a field has been set. +### GetEnableAxV2 + +`func (o *NormalizedProjectRevision) GetEnableAxV2() bool` + +GetEnableAxV2 returns the EnableAxV2 field if non-nil, zero value otherwise. + +### GetEnableAxV2Ok + +`func (o *NormalizedProjectRevision) GetEnableAxV2Ok() (*bool, bool)` + +GetEnableAxV2Ok returns a tuple with the EnableAxV2 field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetEnableAxV2 + +`func (o *NormalizedProjectRevision) SetEnableAxV2(v bool)` + +SetEnableAxV2 sets EnableAxV2 field to given value. + +### HasEnableAxV2 + +`func (o *NormalizedProjectRevision) HasEnableAxV2() bool` + +HasEnableAxV2 returns a boolean if a field has been set. + ### GetHydraOauth2AllowedTopLevelClaims `func (o *NormalizedProjectRevision) GetHydraOauth2AllowedTopLevelClaims() []string` diff --git a/clients/client/go/docs/PermissionsOnWorkpaceResponse.md b/clients/client/go/docs/PermissionsOnWorkpaceResponse.md new file mode 100644 index 00000000000..92940a5860c --- /dev/null +++ b/clients/client/go/docs/PermissionsOnWorkpaceResponse.md @@ -0,0 +1,56 @@ +# PermissionsOnWorkpaceResponse + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Permissions** | Pointer to **map[string]bool** | | [optional] + +## Methods + +### NewPermissionsOnWorkpaceResponse + +`func NewPermissionsOnWorkpaceResponse() *PermissionsOnWorkpaceResponse` + +NewPermissionsOnWorkpaceResponse instantiates a new PermissionsOnWorkpaceResponse object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewPermissionsOnWorkpaceResponseWithDefaults + +`func NewPermissionsOnWorkpaceResponseWithDefaults() *PermissionsOnWorkpaceResponse` + +NewPermissionsOnWorkpaceResponseWithDefaults instantiates a new PermissionsOnWorkpaceResponse object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetPermissions + +`func (o *PermissionsOnWorkpaceResponse) GetPermissions() map[string]bool` + +GetPermissions returns the Permissions field if non-nil, zero value otherwise. + +### GetPermissionsOk + +`func (o *PermissionsOnWorkpaceResponse) GetPermissionsOk() (*map[string]bool, bool)` + +GetPermissionsOk returns a tuple with the Permissions field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetPermissions + +`func (o *PermissionsOnWorkpaceResponse) SetPermissions(v map[string]bool)` + +SetPermissions sets Permissions field to given value. + +### HasPermissions + +`func (o *PermissionsOnWorkpaceResponse) HasPermissions() bool` + +HasPermissions returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/clients/client/go/docs/PlanDetails.md b/clients/client/go/docs/PlanDetails.md index ae1d276f2c3..509fb41f503 100644 --- a/clients/client/go/docs/PlanDetails.md +++ b/clients/client/go/docs/PlanDetails.md @@ -8,7 +8,7 @@ Name | Type | Description | Notes **BaseFeeYearly** | **int64** | BaseFeeYearly is the yearly base fee for the plan. | **Custom** | **bool** | Custom is true if the plan is custom. This means it will be hidden from the pricing page. | **Description** | **string** | Description is the description of the plan. | -**Features** | [**map[string]GenericUsage**](GenericUsage.md) | Features are the feature definitions included in the plan. | +**Features** | [**map[string]GenericUsage**](GenericUsage.md) | | **Name** | **string** | Name is the name of the plan. | **Version** | **int64** | Version is the version of the plan. The combination of `name@version` must be unique. | diff --git a/clients/client/go/docs/ProjectAPI.md b/clients/client/go/docs/ProjectAPI.md index 7b9c5e39694..c8d7ce239f7 100644 --- a/clients/client/go/docs/ProjectAPI.md +++ b/clients/client/go/docs/ProjectAPI.md @@ -580,7 +580,7 @@ Name | Type | Description | Notes ## GetProjectMembers -> []CloudAccount GetProjectMembers(ctx, project).Execute() +> []ProjectMember GetProjectMembers(ctx, project).Execute() Get all members associated with this project @@ -608,7 +608,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `ProjectAPI.GetProjectMembers``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `GetProjectMembers`: []CloudAccount + // response from `GetProjectMembers`: []ProjectMember fmt.Fprintf(os.Stdout, "Response from `ProjectAPI.GetProjectMembers`: %v\n", resp) } ``` @@ -632,7 +632,7 @@ Name | Type | Description | Notes ### Return type -[**[]CloudAccount**](CloudAccount.md) +[**[]ProjectMember**](ProjectMember.md) ### Authorization @@ -672,7 +672,7 @@ import ( func main() { projectId := "projectId_example" // string | Project ID eventType := "eventType_example" // string | The event type to query for - resolution := "resolution_example" // string | The resolution of the buckets The minimum resolution is 1 hour. + resolution := "resolution_example" // string | The resolution of the buckets The minimum resolution is 1 minute. from := time.Now() // time.Time | The start RFC3339 date of the time window to := time.Now() // time.Time | The end RFC3339 date of the time window @@ -705,7 +705,7 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **eventType** | **string** | The event type to query for | - **resolution** | **string** | The resolution of the buckets The minimum resolution is 1 hour. | + **resolution** | **string** | The resolution of the buckets The minimum resolution is 1 minute. | **from** | **time.Time** | The start RFC3339 date of the time window | **to** | **time.Time** | The end RFC3339 date of the time window | diff --git a/clients/client/go/docs/ProjectMember.md b/clients/client/go/docs/ProjectMember.md new file mode 100644 index 00000000000..680a3847f2c --- /dev/null +++ b/clients/client/go/docs/ProjectMember.md @@ -0,0 +1,114 @@ +# ProjectMember + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Email** | **string** | | +**Id** | **string** | | +**Name** | **string** | | +**Role** | **string** | | + +## Methods + +### NewProjectMember + +`func NewProjectMember(email string, id string, name string, role string, ) *ProjectMember` + +NewProjectMember instantiates a new ProjectMember object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewProjectMemberWithDefaults + +`func NewProjectMemberWithDefaults() *ProjectMember` + +NewProjectMemberWithDefaults instantiates a new ProjectMember object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetEmail + +`func (o *ProjectMember) GetEmail() string` + +GetEmail returns the Email field if non-nil, zero value otherwise. + +### GetEmailOk + +`func (o *ProjectMember) GetEmailOk() (*string, bool)` + +GetEmailOk returns a tuple with the Email field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetEmail + +`func (o *ProjectMember) SetEmail(v string)` + +SetEmail sets Email field to given value. + + +### GetId + +`func (o *ProjectMember) GetId() string` + +GetId returns the Id field if non-nil, zero value otherwise. + +### GetIdOk + +`func (o *ProjectMember) GetIdOk() (*string, bool)` + +GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetId + +`func (o *ProjectMember) SetId(v string)` + +SetId sets Id field to given value. + + +### GetName + +`func (o *ProjectMember) GetName() string` + +GetName returns the Name field if non-nil, zero value otherwise. + +### GetNameOk + +`func (o *ProjectMember) GetNameOk() (*string, bool)` + +GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetName + +`func (o *ProjectMember) SetName(v string)` + +SetName sets Name field to given value. + + +### GetRole + +`func (o *ProjectMember) GetRole() string` + +GetRole returns the Role field if non-nil, zero value otherwise. + +### GetRoleOk + +`func (o *ProjectMember) GetRoleOk() (*string, bool)` + +GetRoleOk returns a tuple with the Role field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetRole + +`func (o *ProjectMember) SetRole(v string)` + +SetRole sets Role field to given value. + + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/clients/client/go/docs/QuotaUsage.md b/clients/client/go/docs/QuotaUsage.md index 637efbc9230..395c344ffc0 100644 --- a/clients/client/go/docs/QuotaUsage.md +++ b/clients/client/go/docs/QuotaUsage.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **AdditionalPrice** | **int64** | The additional price per unit in cents. | **CanUseMore** | **bool** | | -**Feature** | **string** | region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect | +**Feature** | **string** | region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect | **FeatureAvailable** | **bool** | | **Included** | **int64** | | **Used** | **int64** | | diff --git a/clients/client/go/docs/RecoveryFlow.md b/clients/client/go/docs/RecoveryFlow.md index 8d2559d2f47..49ca4048224 100644 --- a/clients/client/go/docs/RecoveryFlow.md +++ b/clients/client/go/docs/RecoveryFlow.md @@ -12,6 +12,7 @@ Name | Type | Description | Notes **RequestUrl** | **string** | RequestURL is the initial URL that was requested from Ory Kratos. It can be used to forward information contained in the URL's path or query for example. | **ReturnTo** | Pointer to **string** | ReturnTo contains the requested return_to URL. | [optional] **State** | **interface{}** | State represents the state of this request: choose_method: ask the user to choose a method (e.g. recover account via email) sent_email: the email has been sent to the user passed_challenge: the request was successful and the recovery challenge was passed. | +**TransientPayload** | Pointer to **map[string]interface{}** | TransientPayload is used to pass data from the recovery flow to hooks and email templates | [optional] **Type** | **string** | The flow type can either be `api` or `browser`. | **Ui** | [**UiContainer**](UiContainer.md) | | @@ -219,6 +220,31 @@ SetState sets State field to given value. `func (o *RecoveryFlow) UnsetState()` UnsetState ensures that no value is present for State, not even an explicit nil +### GetTransientPayload + +`func (o *RecoveryFlow) GetTransientPayload() map[string]interface{}` + +GetTransientPayload returns the TransientPayload field if non-nil, zero value otherwise. + +### GetTransientPayloadOk + +`func (o *RecoveryFlow) GetTransientPayloadOk() (*map[string]interface{}, bool)` + +GetTransientPayloadOk returns a tuple with the TransientPayload field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetTransientPayload + +`func (o *RecoveryFlow) SetTransientPayload(v map[string]interface{})` + +SetTransientPayload sets TransientPayload field to given value. + +### HasTransientPayload + +`func (o *RecoveryFlow) HasTransientPayload() bool` + +HasTransientPayload returns a boolean if a field has been set. + ### GetType `func (o *RecoveryFlow) GetType() string` diff --git a/clients/client/go/docs/SettingsFlow.md b/clients/client/go/docs/SettingsFlow.md index 1b3f1c33f3a..482c0358a1c 100644 --- a/clients/client/go/docs/SettingsFlow.md +++ b/clients/client/go/docs/SettingsFlow.md @@ -13,6 +13,7 @@ Name | Type | Description | Notes **RequestUrl** | **string** | RequestURL is the initial URL that was requested from Ory Kratos. It can be used to forward information contained in the URL's path or query for example. | **ReturnTo** | Pointer to **string** | ReturnTo contains the requested return_to URL. | [optional] **State** | **interface{}** | State represents the state of this flow. It knows two states: show_form: No user data has been collected, or it is invalid, and thus the form should be shown. success: Indicates that the settings flow has been updated successfully with the provided data. Done will stay true when repeatedly checking. If set to true, done will revert back to false only when a flow with invalid (e.g. \"please use a valid phone number\") data was sent. | +**TransientPayload** | Pointer to **map[string]interface{}** | TransientPayload is used to pass data from the settings flow to hooks and email templates | [optional] **Type** | **string** | The flow type can either be `api` or `browser`. | **Ui** | [**UiContainer**](UiContainer.md) | | @@ -240,6 +241,31 @@ SetState sets State field to given value. `func (o *SettingsFlow) UnsetState()` UnsetState ensures that no value is present for State, not even an explicit nil +### GetTransientPayload + +`func (o *SettingsFlow) GetTransientPayload() map[string]interface{}` + +GetTransientPayload returns the TransientPayload field if non-nil, zero value otherwise. + +### GetTransientPayloadOk + +`func (o *SettingsFlow) GetTransientPayloadOk() (*map[string]interface{}, bool)` + +GetTransientPayloadOk returns a tuple with the TransientPayload field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetTransientPayload + +`func (o *SettingsFlow) SetTransientPayload(v map[string]interface{})` + +SetTransientPayload sets TransientPayload field to given value. + +### HasTransientPayload + +`func (o *SettingsFlow) HasTransientPayload() bool` + +HasTransientPayload returns a boolean if a field has been set. + ### GetType `func (o *SettingsFlow) GetType() string` diff --git a/clients/client/go/docs/Subscription.md b/clients/client/go/docs/Subscription.md index 243e95cb6fa..9087687c5d8 100644 --- a/clients/client/go/docs/Subscription.md +++ b/clients/client/go/docs/Subscription.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **Currency** | **string** | The currency of the subscription. To change this, a new subscription must be created. usd USD eur Euro | [readonly] **CurrentInterval** | **string** | The currently active interval of the subscription monthly Monthly yearly Yearly | [readonly] **CurrentPlan** | **string** | The currently active plan of the subscription | [readonly] +**CurrentPlanDetails** | Pointer to [**PlanDetails**](PlanDetails.md) | | [optional] **CustomerId** | **string** | The ID of the stripe customer | [readonly] **Id** | **string** | The ID of the subscription | [readonly] **IntervalChangesTo** | **NullableString** | | @@ -16,6 +17,7 @@ Name | Type | Description | Notes **PlanChangesAt** | Pointer to **time.Time** | | [optional] **PlanChangesTo** | **NullableString** | | **Status** | **string** | For `collection_method=charge_automatically` a subscription moves into `incomplete` if the initial payment attempt fails. A subscription in this state can only have metadata and default_source updated. Once the first invoice is paid, the subscription moves into an `active` state. If the first invoice is not paid within 23 hours, the subscription transitions to `incomplete_expired`. This is a terminal state, the open invoice will be voided and no further invoices will be generated. A subscription that is currently in a trial period is `trialing` and moves to `active` when the trial period is over. If subscription `collection_method=charge_automatically`, it becomes `past_due` when payment is required but cannot be paid (due to failed payment or awaiting additional user actions). Once Stripe has exhausted all payment retry attempts, the subscription will become `canceled` or `unpaid` (depending on your subscriptions settings). If subscription `collection_method=send_invoice` it becomes `past_due` when its invoice is not paid by the due date, and `canceled` or `unpaid` if it is still not paid by an additional deadline after that. Note that when a subscription has a status of `unpaid`, no subsequent invoices will be attempted (invoices will be created, but then immediately automatically closed). After receiving updated payment information from a customer, you may choose to reopen and pay their closed invoices. | +**StripeCheckoutExpiresAt** | Pointer to **time.Time** | | [optional] **UpdatedAt** | **time.Time** | | [readonly] ## Methods @@ -117,6 +119,31 @@ and a boolean to check if the value has been set. SetCurrentPlan sets CurrentPlan field to given value. +### GetCurrentPlanDetails + +`func (o *Subscription) GetCurrentPlanDetails() PlanDetails` + +GetCurrentPlanDetails returns the CurrentPlanDetails field if non-nil, zero value otherwise. + +### GetCurrentPlanDetailsOk + +`func (o *Subscription) GetCurrentPlanDetailsOk() (*PlanDetails, bool)` + +GetCurrentPlanDetailsOk returns a tuple with the CurrentPlanDetails field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetCurrentPlanDetails + +`func (o *Subscription) SetCurrentPlanDetails(v PlanDetails)` + +SetCurrentPlanDetails sets CurrentPlanDetails field to given value. + +### HasCurrentPlanDetails + +`func (o *Subscription) HasCurrentPlanDetails() bool` + +HasCurrentPlanDetails returns a boolean if a field has been set. + ### GetCustomerId `func (o *Subscription) GetCustomerId() string` @@ -317,6 +344,31 @@ and a boolean to check if the value has been set. SetStatus sets Status field to given value. +### GetStripeCheckoutExpiresAt + +`func (o *Subscription) GetStripeCheckoutExpiresAt() time.Time` + +GetStripeCheckoutExpiresAt returns the StripeCheckoutExpiresAt field if non-nil, zero value otherwise. + +### GetStripeCheckoutExpiresAtOk + +`func (o *Subscription) GetStripeCheckoutExpiresAtOk() (*time.Time, bool)` + +GetStripeCheckoutExpiresAtOk returns a tuple with the StripeCheckoutExpiresAt field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetStripeCheckoutExpiresAt + +`func (o *Subscription) SetStripeCheckoutExpiresAt(v time.Time)` + +SetStripeCheckoutExpiresAt sets StripeCheckoutExpiresAt field to given value. + +### HasStripeCheckoutExpiresAt + +`func (o *Subscription) HasStripeCheckoutExpiresAt() bool` + +HasStripeCheckoutExpiresAt returns a boolean if a field has been set. + ### GetUpdatedAt `func (o *Subscription) GetUpdatedAt() time.Time` diff --git a/clients/client/go/docs/UpdateLoginFlowBody.md b/clients/client/go/docs/UpdateLoginFlowBody.md index 49938c0853f..843b28193b9 100644 --- a/clients/client/go/docs/UpdateLoginFlowBody.md +++ b/clients/client/go/docs/UpdateLoginFlowBody.md @@ -9,6 +9,7 @@ Name | Type | Description | Notes **Method** | **string** | Method should be set to \"code\" when logging in using the code strategy. | **Password** | **string** | The user's password. | **PasswordIdentifier** | Pointer to **string** | Identifier is the email or username of the user trying to log in. This field is deprecated! | [optional] +**TransientPayload** | Pointer to **map[string]interface{}** | Transient data to pass along to any webhooks | [optional] **IdToken** | Pointer to **string** | IDToken is an optional id token provided by an OIDC provider If submitted, it is verified using the OIDC provider's public key set and the claims are used to populate the OIDC credentials of the identity. If the OIDC provider does not store additional claims (such as name, etc.) in the IDToken itself, you can use the `traits` field to populate the identity's traits. Note, that Apple only includes the users email in the IDToken. Supported providers are Apple | [optional] **IdTokenNonce** | Pointer to **string** | IDTokenNonce is the nonce, used when generating the IDToken. If the provider supports nonce validation, the nonce will be validated against this value and required. | [optional] **Provider** | **string** | The provider to register with | @@ -144,6 +145,31 @@ SetPasswordIdentifier sets PasswordIdentifier field to given value. HasPasswordIdentifier returns a boolean if a field has been set. +### GetTransientPayload + +`func (o *UpdateLoginFlowBody) GetTransientPayload() map[string]interface{}` + +GetTransientPayload returns the TransientPayload field if non-nil, zero value otherwise. + +### GetTransientPayloadOk + +`func (o *UpdateLoginFlowBody) GetTransientPayloadOk() (*map[string]interface{}, bool)` + +GetTransientPayloadOk returns a tuple with the TransientPayload field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetTransientPayload + +`func (o *UpdateLoginFlowBody) SetTransientPayload(v map[string]interface{})` + +SetTransientPayload sets TransientPayload field to given value. + +### HasTransientPayload + +`func (o *UpdateLoginFlowBody) HasTransientPayload() bool` + +HasTransientPayload returns a boolean if a field has been set. + ### GetIdToken `func (o *UpdateLoginFlowBody) GetIdToken() string` diff --git a/clients/client/go/docs/UpdateLoginFlowWithCodeMethod.md b/clients/client/go/docs/UpdateLoginFlowWithCodeMethod.md index f15cec8c051..20b8556d3ac 100644 --- a/clients/client/go/docs/UpdateLoginFlowWithCodeMethod.md +++ b/clients/client/go/docs/UpdateLoginFlowWithCodeMethod.md @@ -9,6 +9,7 @@ Name | Type | Description | Notes **Identifier** | Pointer to **string** | Identifier is the code identifier The identifier requires that the user has already completed the registration or settings with code flow. | [optional] **Method** | **string** | Method should be set to \"code\" when logging in using the code strategy. | **Resend** | Pointer to **string** | Resend is set when the user wants to resend the code | [optional] +**TransientPayload** | Pointer to **map[string]interface{}** | Transient data to pass along to any webhooks | [optional] ## Methods @@ -144,6 +145,31 @@ SetResend sets Resend field to given value. HasResend returns a boolean if a field has been set. +### GetTransientPayload + +`func (o *UpdateLoginFlowWithCodeMethod) GetTransientPayload() map[string]interface{}` + +GetTransientPayload returns the TransientPayload field if non-nil, zero value otherwise. + +### GetTransientPayloadOk + +`func (o *UpdateLoginFlowWithCodeMethod) GetTransientPayloadOk() (*map[string]interface{}, bool)` + +GetTransientPayloadOk returns a tuple with the TransientPayload field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetTransientPayload + +`func (o *UpdateLoginFlowWithCodeMethod) SetTransientPayload(v map[string]interface{})` + +SetTransientPayload sets TransientPayload field to given value. + +### HasTransientPayload + +`func (o *UpdateLoginFlowWithCodeMethod) HasTransientPayload() bool` + +HasTransientPayload returns a boolean if a field has been set. + [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/go/docs/UpdateLoginFlowWithOidcMethod.md b/clients/client/go/docs/UpdateLoginFlowWithOidcMethod.md index 9d13a2c261f..c176dddf463 100644 --- a/clients/client/go/docs/UpdateLoginFlowWithOidcMethod.md +++ b/clients/client/go/docs/UpdateLoginFlowWithOidcMethod.md @@ -10,6 +10,7 @@ Name | Type | Description | Notes **Method** | **string** | Method to use This field must be set to `oidc` when using the oidc method. | **Provider** | **string** | The provider to register with | **Traits** | Pointer to **map[string]interface{}** | The identity traits. This is a placeholder for the registration flow. | [optional] +**TransientPayload** | Pointer to **map[string]interface{}** | Transient data to pass along to any webhooks | [optional] **UpstreamParameters** | Pointer to **map[string]interface{}** | UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`. | [optional] ## Methods @@ -171,6 +172,31 @@ SetTraits sets Traits field to given value. HasTraits returns a boolean if a field has been set. +### GetTransientPayload + +`func (o *UpdateLoginFlowWithOidcMethod) GetTransientPayload() map[string]interface{}` + +GetTransientPayload returns the TransientPayload field if non-nil, zero value otherwise. + +### GetTransientPayloadOk + +`func (o *UpdateLoginFlowWithOidcMethod) GetTransientPayloadOk() (*map[string]interface{}, bool)` + +GetTransientPayloadOk returns a tuple with the TransientPayload field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetTransientPayload + +`func (o *UpdateLoginFlowWithOidcMethod) SetTransientPayload(v map[string]interface{})` + +SetTransientPayload sets TransientPayload field to given value. + +### HasTransientPayload + +`func (o *UpdateLoginFlowWithOidcMethod) HasTransientPayload() bool` + +HasTransientPayload returns a boolean if a field has been set. + ### GetUpstreamParameters `func (o *UpdateLoginFlowWithOidcMethod) GetUpstreamParameters() map[string]interface{}` diff --git a/clients/client/go/docs/UpdateLoginFlowWithPasswordMethod.md b/clients/client/go/docs/UpdateLoginFlowWithPasswordMethod.md index 5f7a0126f27..c7430df8946 100644 --- a/clients/client/go/docs/UpdateLoginFlowWithPasswordMethod.md +++ b/clients/client/go/docs/UpdateLoginFlowWithPasswordMethod.md @@ -9,6 +9,7 @@ Name | Type | Description | Notes **Method** | **string** | Method should be set to \"password\" when logging in using the identifier and password strategy. | **Password** | **string** | The user's password. | **PasswordIdentifier** | Pointer to **string** | Identifier is the email or username of the user trying to log in. This field is deprecated! | [optional] +**TransientPayload** | Pointer to **map[string]interface{}** | Transient data to pass along to any webhooks | [optional] ## Methods @@ -139,6 +140,31 @@ SetPasswordIdentifier sets PasswordIdentifier field to given value. HasPasswordIdentifier returns a boolean if a field has been set. +### GetTransientPayload + +`func (o *UpdateLoginFlowWithPasswordMethod) GetTransientPayload() map[string]interface{}` + +GetTransientPayload returns the TransientPayload field if non-nil, zero value otherwise. + +### GetTransientPayloadOk + +`func (o *UpdateLoginFlowWithPasswordMethod) GetTransientPayloadOk() (*map[string]interface{}, bool)` + +GetTransientPayloadOk returns a tuple with the TransientPayload field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetTransientPayload + +`func (o *UpdateLoginFlowWithPasswordMethod) SetTransientPayload(v map[string]interface{})` + +SetTransientPayload sets TransientPayload field to given value. + +### HasTransientPayload + +`func (o *UpdateLoginFlowWithPasswordMethod) HasTransientPayload() bool` + +HasTransientPayload returns a boolean if a field has been set. + [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/go/docs/UpdateLoginFlowWithTotpMethod.md b/clients/client/go/docs/UpdateLoginFlowWithTotpMethod.md index e7f26e79406..e423df7bf1a 100644 --- a/clients/client/go/docs/UpdateLoginFlowWithTotpMethod.md +++ b/clients/client/go/docs/UpdateLoginFlowWithTotpMethod.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes **CsrfToken** | Pointer to **string** | Sending the anti-csrf token is only required for browser login flows. | [optional] **Method** | **string** | Method should be set to \"totp\" when logging in using the TOTP strategy. | **TotpCode** | **string** | The TOTP code. | +**TransientPayload** | Pointer to **map[string]interface{}** | Transient data to pass along to any webhooks | [optional] ## Methods @@ -92,6 +93,31 @@ and a boolean to check if the value has been set. SetTotpCode sets TotpCode field to given value. +### GetTransientPayload + +`func (o *UpdateLoginFlowWithTotpMethod) GetTransientPayload() map[string]interface{}` + +GetTransientPayload returns the TransientPayload field if non-nil, zero value otherwise. + +### GetTransientPayloadOk + +`func (o *UpdateLoginFlowWithTotpMethod) GetTransientPayloadOk() (*map[string]interface{}, bool)` + +GetTransientPayloadOk returns a tuple with the TransientPayload field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetTransientPayload + +`func (o *UpdateLoginFlowWithTotpMethod) SetTransientPayload(v map[string]interface{})` + +SetTransientPayload sets TransientPayload field to given value. + +### HasTransientPayload + +`func (o *UpdateLoginFlowWithTotpMethod) HasTransientPayload() bool` + +HasTransientPayload returns a boolean if a field has been set. + [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/go/docs/UpdateLoginFlowWithWebAuthnMethod.md b/clients/client/go/docs/UpdateLoginFlowWithWebAuthnMethod.md index 0b67ed5846e..41b2d370631 100644 --- a/clients/client/go/docs/UpdateLoginFlowWithWebAuthnMethod.md +++ b/clients/client/go/docs/UpdateLoginFlowWithWebAuthnMethod.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes **CsrfToken** | Pointer to **string** | Sending the anti-csrf token is only required for browser login flows. | [optional] **Identifier** | **string** | Identifier is the email or username of the user trying to log in. | **Method** | **string** | Method should be set to \"webAuthn\" when logging in using the WebAuthn strategy. | +**TransientPayload** | Pointer to **map[string]interface{}** | Transient data to pass along to any webhooks | [optional] **WebauthnLogin** | Pointer to **string** | Login a WebAuthn Security Key This must contain the ID of the WebAuthN connection. | [optional] ## Methods @@ -93,6 +94,31 @@ and a boolean to check if the value has been set. SetMethod sets Method field to given value. +### GetTransientPayload + +`func (o *UpdateLoginFlowWithWebAuthnMethod) GetTransientPayload() map[string]interface{}` + +GetTransientPayload returns the TransientPayload field if non-nil, zero value otherwise. + +### GetTransientPayloadOk + +`func (o *UpdateLoginFlowWithWebAuthnMethod) GetTransientPayloadOk() (*map[string]interface{}, bool)` + +GetTransientPayloadOk returns a tuple with the TransientPayload field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetTransientPayload + +`func (o *UpdateLoginFlowWithWebAuthnMethod) SetTransientPayload(v map[string]interface{})` + +SetTransientPayload sets TransientPayload field to given value. + +### HasTransientPayload + +`func (o *UpdateLoginFlowWithWebAuthnMethod) HasTransientPayload() bool` + +HasTransientPayload returns a boolean if a field has been set. + ### GetWebauthnLogin `func (o *UpdateLoginFlowWithWebAuthnMethod) GetWebauthnLogin() string` diff --git a/clients/client/go/docs/UpdateRecoveryFlowBody.md b/clients/client/go/docs/UpdateRecoveryFlowBody.md index 7269043370f..afb677c49ca 100644 --- a/clients/client/go/docs/UpdateRecoveryFlowBody.md +++ b/clients/client/go/docs/UpdateRecoveryFlowBody.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes **CsrfToken** | Pointer to **string** | Sending the anti-csrf token is only required for browser login flows. | [optional] **Email** | **string** | The email address of the account to recover If the email belongs to a valid account, a recovery email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/account-recovery-password-reset#attempted-recovery-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email | **Method** | **string** | Method is the method that should be used for this recovery flow Allowed values are `link` and `code`. link RecoveryStrategyLink code RecoveryStrategyCode | +**TransientPayload** | Pointer to **map[string]interface{}** | Transient data to pass along to any webhooks | [optional] **Code** | Pointer to **string** | Code from the recovery email If you want to submit a code, use this field, but make sure to _not_ include the email field, as well. | [optional] ## Methods @@ -93,6 +94,31 @@ and a boolean to check if the value has been set. SetMethod sets Method field to given value. +### GetTransientPayload + +`func (o *UpdateRecoveryFlowBody) GetTransientPayload() map[string]interface{}` + +GetTransientPayload returns the TransientPayload field if non-nil, zero value otherwise. + +### GetTransientPayloadOk + +`func (o *UpdateRecoveryFlowBody) GetTransientPayloadOk() (*map[string]interface{}, bool)` + +GetTransientPayloadOk returns a tuple with the TransientPayload field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetTransientPayload + +`func (o *UpdateRecoveryFlowBody) SetTransientPayload(v map[string]interface{})` + +SetTransientPayload sets TransientPayload field to given value. + +### HasTransientPayload + +`func (o *UpdateRecoveryFlowBody) HasTransientPayload() bool` + +HasTransientPayload returns a boolean if a field has been set. + ### GetCode `func (o *UpdateRecoveryFlowBody) GetCode() string` diff --git a/clients/client/go/docs/UpdateRecoveryFlowWithCodeMethod.md b/clients/client/go/docs/UpdateRecoveryFlowWithCodeMethod.md index 28652a1ca24..c194b2c9e91 100644 --- a/clients/client/go/docs/UpdateRecoveryFlowWithCodeMethod.md +++ b/clients/client/go/docs/UpdateRecoveryFlowWithCodeMethod.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **CsrfToken** | Pointer to **string** | Sending the anti-csrf token is only required for browser login flows. | [optional] **Email** | Pointer to **string** | The email address of the account to recover If the email belongs to a valid account, a recovery email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/account-recovery-password-reset#attempted-recovery-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email | [optional] **Method** | **string** | Method is the method that should be used for this recovery flow Allowed values are `link` and `code`. link RecoveryStrategyLink code RecoveryStrategyCode | +**TransientPayload** | Pointer to **map[string]interface{}** | Transient data to pass along to any webhooks | [optional] ## Methods @@ -123,6 +124,31 @@ and a boolean to check if the value has been set. SetMethod sets Method field to given value. +### GetTransientPayload + +`func (o *UpdateRecoveryFlowWithCodeMethod) GetTransientPayload() map[string]interface{}` + +GetTransientPayload returns the TransientPayload field if non-nil, zero value otherwise. + +### GetTransientPayloadOk + +`func (o *UpdateRecoveryFlowWithCodeMethod) GetTransientPayloadOk() (*map[string]interface{}, bool)` + +GetTransientPayloadOk returns a tuple with the TransientPayload field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetTransientPayload + +`func (o *UpdateRecoveryFlowWithCodeMethod) SetTransientPayload(v map[string]interface{})` + +SetTransientPayload sets TransientPayload field to given value. + +### HasTransientPayload + +`func (o *UpdateRecoveryFlowWithCodeMethod) HasTransientPayload() bool` + +HasTransientPayload returns a boolean if a field has been set. + [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/go/docs/UpdateRecoveryFlowWithLinkMethod.md b/clients/client/go/docs/UpdateRecoveryFlowWithLinkMethod.md index ee871e07ea1..cc2bd412bd0 100644 --- a/clients/client/go/docs/UpdateRecoveryFlowWithLinkMethod.md +++ b/clients/client/go/docs/UpdateRecoveryFlowWithLinkMethod.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes **CsrfToken** | Pointer to **string** | Sending the anti-csrf token is only required for browser login flows. | [optional] **Email** | **string** | Email to Recover Needs to be set when initiating the flow. If the email is a registered recovery email, a recovery link will be sent. If the email is not known, a email with details on what happened will be sent instead. format: email | **Method** | **string** | Method is the method that should be used for this recovery flow Allowed values are `link` and `code` link RecoveryStrategyLink code RecoveryStrategyCode | +**TransientPayload** | Pointer to **map[string]interface{}** | Transient data to pass along to any webhooks | [optional] ## Methods @@ -92,6 +93,31 @@ and a boolean to check if the value has been set. SetMethod sets Method field to given value. +### GetTransientPayload + +`func (o *UpdateRecoveryFlowWithLinkMethod) GetTransientPayload() map[string]interface{}` + +GetTransientPayload returns the TransientPayload field if non-nil, zero value otherwise. + +### GetTransientPayloadOk + +`func (o *UpdateRecoveryFlowWithLinkMethod) GetTransientPayloadOk() (*map[string]interface{}, bool)` + +GetTransientPayloadOk returns a tuple with the TransientPayload field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetTransientPayload + +`func (o *UpdateRecoveryFlowWithLinkMethod) SetTransientPayload(v map[string]interface{})` + +SetTransientPayload sets TransientPayload field to given value. + +### HasTransientPayload + +`func (o *UpdateRecoveryFlowWithLinkMethod) HasTransientPayload() bool` + +HasTransientPayload returns a boolean if a field has been set. + [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/go/docs/UpdateSettingsFlowBody.md b/clients/client/go/docs/UpdateSettingsFlowBody.md index 9144580be9b..20944a4959b 100644 --- a/clients/client/go/docs/UpdateSettingsFlowBody.md +++ b/clients/client/go/docs/UpdateSettingsFlowBody.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes **CsrfToken** | Pointer to **string** | CSRFToken is the anti-CSRF token | [optional] **Method** | **string** | Method Should be set to \"lookup\" when trying to add, update, or remove a lookup pairing. | **Password** | **string** | Password is the updated password | +**TransientPayload** | Pointer to **map[string]interface{}** | Transient data to pass along to any webhooks | [optional] **Traits** | **map[string]interface{}** | The identity's traits in: body | **Flow** | Pointer to **string** | Flow ID is the flow's ID. in: query | [optional] **Link** | Pointer to **string** | Link this provider Either this or `unlink` must be set. type: string in: body | [optional] @@ -106,6 +107,31 @@ and a boolean to check if the value has been set. SetPassword sets Password field to given value. +### GetTransientPayload + +`func (o *UpdateSettingsFlowBody) GetTransientPayload() map[string]interface{}` + +GetTransientPayload returns the TransientPayload field if non-nil, zero value otherwise. + +### GetTransientPayloadOk + +`func (o *UpdateSettingsFlowBody) GetTransientPayloadOk() (*map[string]interface{}, bool)` + +GetTransientPayloadOk returns a tuple with the TransientPayload field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetTransientPayload + +`func (o *UpdateSettingsFlowBody) SetTransientPayload(v map[string]interface{})` + +SetTransientPayload sets TransientPayload field to given value. + +### HasTransientPayload + +`func (o *UpdateSettingsFlowBody) HasTransientPayload() bool` + +HasTransientPayload returns a boolean if a field has been set. + ### GetTraits `func (o *UpdateSettingsFlowBody) GetTraits() map[string]interface{}` diff --git a/clients/client/go/docs/UpdateSettingsFlowWithLookupMethod.md b/clients/client/go/docs/UpdateSettingsFlowWithLookupMethod.md index a8976d9c663..1b7f3079f50 100644 --- a/clients/client/go/docs/UpdateSettingsFlowWithLookupMethod.md +++ b/clients/client/go/docs/UpdateSettingsFlowWithLookupMethod.md @@ -10,6 +10,7 @@ Name | Type | Description | Notes **LookupSecretRegenerate** | Pointer to **bool** | If set to true will regenerate the lookup secrets | [optional] **LookupSecretReveal** | Pointer to **bool** | If set to true will reveal the lookup secrets | [optional] **Method** | **string** | Method Should be set to \"lookup\" when trying to add, update, or remove a lookup pairing. | +**TransientPayload** | Pointer to **map[string]interface{}** | Transient data to pass along to any webhooks | [optional] ## Methods @@ -175,6 +176,31 @@ and a boolean to check if the value has been set. SetMethod sets Method field to given value. +### GetTransientPayload + +`func (o *UpdateSettingsFlowWithLookupMethod) GetTransientPayload() map[string]interface{}` + +GetTransientPayload returns the TransientPayload field if non-nil, zero value otherwise. + +### GetTransientPayloadOk + +`func (o *UpdateSettingsFlowWithLookupMethod) GetTransientPayloadOk() (*map[string]interface{}, bool)` + +GetTransientPayloadOk returns a tuple with the TransientPayload field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetTransientPayload + +`func (o *UpdateSettingsFlowWithLookupMethod) SetTransientPayload(v map[string]interface{})` + +SetTransientPayload sets TransientPayload field to given value. + +### HasTransientPayload + +`func (o *UpdateSettingsFlowWithLookupMethod) HasTransientPayload() bool` + +HasTransientPayload returns a boolean if a field has been set. + [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/go/docs/UpdateSettingsFlowWithOidcMethod.md b/clients/client/go/docs/UpdateSettingsFlowWithOidcMethod.md index 55412687a08..d5552361fa4 100644 --- a/clients/client/go/docs/UpdateSettingsFlowWithOidcMethod.md +++ b/clients/client/go/docs/UpdateSettingsFlowWithOidcMethod.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **Link** | Pointer to **string** | Link this provider Either this or `unlink` must be set. type: string in: body | [optional] **Method** | **string** | Method Should be set to profile when trying to update a profile. | **Traits** | Pointer to **map[string]interface{}** | The identity's traits in: body | [optional] +**TransientPayload** | Pointer to **map[string]interface{}** | Transient data to pass along to any webhooks | [optional] **Unlink** | Pointer to **string** | Unlink this provider Either this or `link` must be set. type: string in: body | [optional] **UpstreamParameters** | Pointer to **map[string]interface{}** | UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`. | [optional] @@ -125,6 +126,31 @@ SetTraits sets Traits field to given value. HasTraits returns a boolean if a field has been set. +### GetTransientPayload + +`func (o *UpdateSettingsFlowWithOidcMethod) GetTransientPayload() map[string]interface{}` + +GetTransientPayload returns the TransientPayload field if non-nil, zero value otherwise. + +### GetTransientPayloadOk + +`func (o *UpdateSettingsFlowWithOidcMethod) GetTransientPayloadOk() (*map[string]interface{}, bool)` + +GetTransientPayloadOk returns a tuple with the TransientPayload field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetTransientPayload + +`func (o *UpdateSettingsFlowWithOidcMethod) SetTransientPayload(v map[string]interface{})` + +SetTransientPayload sets TransientPayload field to given value. + +### HasTransientPayload + +`func (o *UpdateSettingsFlowWithOidcMethod) HasTransientPayload() bool` + +HasTransientPayload returns a boolean if a field has been set. + ### GetUnlink `func (o *UpdateSettingsFlowWithOidcMethod) GetUnlink() string` diff --git a/clients/client/go/docs/UpdateSettingsFlowWithPasswordMethod.md b/clients/client/go/docs/UpdateSettingsFlowWithPasswordMethod.md index 18fe8f70817..77a8821b604 100644 --- a/clients/client/go/docs/UpdateSettingsFlowWithPasswordMethod.md +++ b/clients/client/go/docs/UpdateSettingsFlowWithPasswordMethod.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes **CsrfToken** | Pointer to **string** | CSRFToken is the anti-CSRF token | [optional] **Method** | **string** | Method Should be set to password when trying to update a password. | **Password** | **string** | Password is the updated password | +**TransientPayload** | Pointer to **map[string]interface{}** | Transient data to pass along to any webhooks | [optional] ## Methods @@ -92,6 +93,31 @@ and a boolean to check if the value has been set. SetPassword sets Password field to given value. +### GetTransientPayload + +`func (o *UpdateSettingsFlowWithPasswordMethod) GetTransientPayload() map[string]interface{}` + +GetTransientPayload returns the TransientPayload field if non-nil, zero value otherwise. + +### GetTransientPayloadOk + +`func (o *UpdateSettingsFlowWithPasswordMethod) GetTransientPayloadOk() (*map[string]interface{}, bool)` + +GetTransientPayloadOk returns a tuple with the TransientPayload field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetTransientPayload + +`func (o *UpdateSettingsFlowWithPasswordMethod) SetTransientPayload(v map[string]interface{})` + +SetTransientPayload sets TransientPayload field to given value. + +### HasTransientPayload + +`func (o *UpdateSettingsFlowWithPasswordMethod) HasTransientPayload() bool` + +HasTransientPayload returns a boolean if a field has been set. + [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/go/docs/UpdateSettingsFlowWithProfileMethod.md b/clients/client/go/docs/UpdateSettingsFlowWithProfileMethod.md index e7d5f0bd9e0..48cd04e9822 100644 --- a/clients/client/go/docs/UpdateSettingsFlowWithProfileMethod.md +++ b/clients/client/go/docs/UpdateSettingsFlowWithProfileMethod.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes **CsrfToken** | Pointer to **string** | The Anti-CSRF Token This token is only required when performing browser flows. | [optional] **Method** | **string** | Method Should be set to profile when trying to update a profile. | **Traits** | **map[string]interface{}** | Traits The identity's traits. | +**TransientPayload** | Pointer to **map[string]interface{}** | Transient data to pass along to any webhooks | [optional] ## Methods @@ -92,6 +93,31 @@ and a boolean to check if the value has been set. SetTraits sets Traits field to given value. +### GetTransientPayload + +`func (o *UpdateSettingsFlowWithProfileMethod) GetTransientPayload() map[string]interface{}` + +GetTransientPayload returns the TransientPayload field if non-nil, zero value otherwise. + +### GetTransientPayloadOk + +`func (o *UpdateSettingsFlowWithProfileMethod) GetTransientPayloadOk() (*map[string]interface{}, bool)` + +GetTransientPayloadOk returns a tuple with the TransientPayload field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetTransientPayload + +`func (o *UpdateSettingsFlowWithProfileMethod) SetTransientPayload(v map[string]interface{})` + +SetTransientPayload sets TransientPayload field to given value. + +### HasTransientPayload + +`func (o *UpdateSettingsFlowWithProfileMethod) HasTransientPayload() bool` + +HasTransientPayload returns a boolean if a field has been set. + [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/go/docs/UpdateSettingsFlowWithTotpMethod.md b/clients/client/go/docs/UpdateSettingsFlowWithTotpMethod.md index c28ae26f873..3d8f74608cd 100644 --- a/clients/client/go/docs/UpdateSettingsFlowWithTotpMethod.md +++ b/clients/client/go/docs/UpdateSettingsFlowWithTotpMethod.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **Method** | **string** | Method Should be set to \"totp\" when trying to add, update, or remove a totp pairing. | **TotpCode** | Pointer to **string** | ValidationTOTP must contain a valid TOTP based on the | [optional] **TotpUnlink** | Pointer to **bool** | UnlinkTOTP if true will remove the TOTP pairing, effectively removing the credential. This can be used to set up a new TOTP device. | [optional] +**TransientPayload** | Pointer to **map[string]interface{}** | Transient data to pass along to any webhooks | [optional] ## Methods @@ -123,6 +124,31 @@ SetTotpUnlink sets TotpUnlink field to given value. HasTotpUnlink returns a boolean if a field has been set. +### GetTransientPayload + +`func (o *UpdateSettingsFlowWithTotpMethod) GetTransientPayload() map[string]interface{}` + +GetTransientPayload returns the TransientPayload field if non-nil, zero value otherwise. + +### GetTransientPayloadOk + +`func (o *UpdateSettingsFlowWithTotpMethod) GetTransientPayloadOk() (*map[string]interface{}, bool)` + +GetTransientPayloadOk returns a tuple with the TransientPayload field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetTransientPayload + +`func (o *UpdateSettingsFlowWithTotpMethod) SetTransientPayload(v map[string]interface{})` + +SetTransientPayload sets TransientPayload field to given value. + +### HasTransientPayload + +`func (o *UpdateSettingsFlowWithTotpMethod) HasTransientPayload() bool` + +HasTransientPayload returns a boolean if a field has been set. + [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/go/docs/UpdateSettingsFlowWithWebAuthnMethod.md b/clients/client/go/docs/UpdateSettingsFlowWithWebAuthnMethod.md index ec6cfd1813a..7c48d4088e8 100644 --- a/clients/client/go/docs/UpdateSettingsFlowWithWebAuthnMethod.md +++ b/clients/client/go/docs/UpdateSettingsFlowWithWebAuthnMethod.md @@ -6,6 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **CsrfToken** | Pointer to **string** | CSRFToken is the anti-CSRF token | [optional] **Method** | **string** | Method Should be set to \"webauthn\" when trying to add, update, or remove a webAuthn pairing. | +**TransientPayload** | Pointer to **map[string]interface{}** | Transient data to pass along to any webhooks | [optional] **WebauthnRegister** | Pointer to **string** | Register a WebAuthn Security Key It is expected that the JSON returned by the WebAuthn registration process is included here. | [optional] **WebauthnRegisterDisplayname** | Pointer to **string** | Name of the WebAuthn Security Key to be Added A human-readable name for the security key which will be added. | [optional] **WebauthnRemove** | Pointer to **string** | Remove a WebAuthn Security Key This must contain the ID of the WebAuthN connection. | [optional] @@ -74,6 +75,31 @@ and a boolean to check if the value has been set. SetMethod sets Method field to given value. +### GetTransientPayload + +`func (o *UpdateSettingsFlowWithWebAuthnMethod) GetTransientPayload() map[string]interface{}` + +GetTransientPayload returns the TransientPayload field if non-nil, zero value otherwise. + +### GetTransientPayloadOk + +`func (o *UpdateSettingsFlowWithWebAuthnMethod) GetTransientPayloadOk() (*map[string]interface{}, bool)` + +GetTransientPayloadOk returns a tuple with the TransientPayload field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetTransientPayload + +`func (o *UpdateSettingsFlowWithWebAuthnMethod) SetTransientPayload(v map[string]interface{})` + +SetTransientPayload sets TransientPayload field to given value. + +### HasTransientPayload + +`func (o *UpdateSettingsFlowWithWebAuthnMethod) HasTransientPayload() bool` + +HasTransientPayload returns a boolean if a field has been set. + ### GetWebauthnRegister `func (o *UpdateSettingsFlowWithWebAuthnMethod) GetWebauthnRegister() string` diff --git a/clients/client/go/docs/UpdateVerificationFlowBody.md b/clients/client/go/docs/UpdateVerificationFlowBody.md index d286da281c9..b0e88168f83 100644 --- a/clients/client/go/docs/UpdateVerificationFlowBody.md +++ b/clients/client/go/docs/UpdateVerificationFlowBody.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes **CsrfToken** | Pointer to **string** | Sending the anti-csrf token is only required for browser login flows. | [optional] **Email** | **string** | The email address to verify If the email belongs to a valid account, a verifiation email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation#attempted-verification-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email | **Method** | **string** | Method is the method that should be used for this verification flow Allowed values are `link` and `code`. link VerificationStrategyLink code VerificationStrategyCode | +**TransientPayload** | Pointer to **map[string]interface{}** | Transient data to pass along to any webhooks | [optional] **Code** | Pointer to **string** | Code from the recovery email If you want to submit a code, use this field, but make sure to _not_ include the email field, as well. | [optional] ## Methods @@ -93,6 +94,31 @@ and a boolean to check if the value has been set. SetMethod sets Method field to given value. +### GetTransientPayload + +`func (o *UpdateVerificationFlowBody) GetTransientPayload() map[string]interface{}` + +GetTransientPayload returns the TransientPayload field if non-nil, zero value otherwise. + +### GetTransientPayloadOk + +`func (o *UpdateVerificationFlowBody) GetTransientPayloadOk() (*map[string]interface{}, bool)` + +GetTransientPayloadOk returns a tuple with the TransientPayload field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetTransientPayload + +`func (o *UpdateVerificationFlowBody) SetTransientPayload(v map[string]interface{})` + +SetTransientPayload sets TransientPayload field to given value. + +### HasTransientPayload + +`func (o *UpdateVerificationFlowBody) HasTransientPayload() bool` + +HasTransientPayload returns a boolean if a field has been set. + ### GetCode `func (o *UpdateVerificationFlowBody) GetCode() string` diff --git a/clients/client/go/docs/UpdateVerificationFlowWithCodeMethod.md b/clients/client/go/docs/UpdateVerificationFlowWithCodeMethod.md index e1f57ec2c92..120b5f3ee2d 100644 --- a/clients/client/go/docs/UpdateVerificationFlowWithCodeMethod.md +++ b/clients/client/go/docs/UpdateVerificationFlowWithCodeMethod.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **CsrfToken** | Pointer to **string** | Sending the anti-csrf token is only required for browser login flows. | [optional] **Email** | Pointer to **string** | The email address to verify If the email belongs to a valid account, a verifiation email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation#attempted-verification-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email | [optional] **Method** | **string** | Method is the method that should be used for this verification flow Allowed values are `link` and `code`. link VerificationStrategyLink code VerificationStrategyCode | +**TransientPayload** | Pointer to **map[string]interface{}** | Transient data to pass along to any webhooks | [optional] ## Methods @@ -123,6 +124,31 @@ and a boolean to check if the value has been set. SetMethod sets Method field to given value. +### GetTransientPayload + +`func (o *UpdateVerificationFlowWithCodeMethod) GetTransientPayload() map[string]interface{}` + +GetTransientPayload returns the TransientPayload field if non-nil, zero value otherwise. + +### GetTransientPayloadOk + +`func (o *UpdateVerificationFlowWithCodeMethod) GetTransientPayloadOk() (*map[string]interface{}, bool)` + +GetTransientPayloadOk returns a tuple with the TransientPayload field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetTransientPayload + +`func (o *UpdateVerificationFlowWithCodeMethod) SetTransientPayload(v map[string]interface{})` + +SetTransientPayload sets TransientPayload field to given value. + +### HasTransientPayload + +`func (o *UpdateVerificationFlowWithCodeMethod) HasTransientPayload() bool` + +HasTransientPayload returns a boolean if a field has been set. + [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/go/docs/UpdateVerificationFlowWithLinkMethod.md b/clients/client/go/docs/UpdateVerificationFlowWithLinkMethod.md index 39361d140ab..50f45adb39f 100644 --- a/clients/client/go/docs/UpdateVerificationFlowWithLinkMethod.md +++ b/clients/client/go/docs/UpdateVerificationFlowWithLinkMethod.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes **CsrfToken** | Pointer to **string** | Sending the anti-csrf token is only required for browser login flows. | [optional] **Email** | **string** | Email to Verify Needs to be set when initiating the flow. If the email is a registered verification email, a verification link will be sent. If the email is not known, a email with details on what happened will be sent instead. format: email | **Method** | **string** | Method is the method that should be used for this verification flow Allowed values are `link` and `code` link VerificationStrategyLink code VerificationStrategyCode | +**TransientPayload** | Pointer to **map[string]interface{}** | Transient data to pass along to any webhooks | [optional] ## Methods @@ -92,6 +93,31 @@ and a boolean to check if the value has been set. SetMethod sets Method field to given value. +### GetTransientPayload + +`func (o *UpdateVerificationFlowWithLinkMethod) GetTransientPayload() map[string]interface{}` + +GetTransientPayload returns the TransientPayload field if non-nil, zero value otherwise. + +### GetTransientPayloadOk + +`func (o *UpdateVerificationFlowWithLinkMethod) GetTransientPayloadOk() (*map[string]interface{}, bool)` + +GetTransientPayloadOk returns a tuple with the TransientPayload field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetTransientPayload + +`func (o *UpdateVerificationFlowWithLinkMethod) SetTransientPayload(v map[string]interface{})` + +SetTransientPayload sets TransientPayload field to given value. + +### HasTransientPayload + +`func (o *UpdateVerificationFlowWithLinkMethod) HasTransientPayload() bool` + +HasTransientPayload returns a boolean if a field has been set. + [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/go/docs/UpdateWorkspacePayload.md b/clients/client/go/docs/UpdateWorkspacePayload.md new file mode 100644 index 00000000000..d4ec64baa06 --- /dev/null +++ b/clients/client/go/docs/UpdateWorkspacePayload.md @@ -0,0 +1,51 @@ +# UpdateWorkspacePayload + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Name** | **string** | The name of the workspace. | + +## Methods + +### NewUpdateWorkspacePayload + +`func NewUpdateWorkspacePayload(name string, ) *UpdateWorkspacePayload` + +NewUpdateWorkspacePayload instantiates a new UpdateWorkspacePayload object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewUpdateWorkspacePayloadWithDefaults + +`func NewUpdateWorkspacePayloadWithDefaults() *UpdateWorkspacePayload` + +NewUpdateWorkspacePayloadWithDefaults instantiates a new UpdateWorkspacePayload object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetName + +`func (o *UpdateWorkspacePayload) GetName() string` + +GetName returns the Name field if non-nil, zero value otherwise. + +### GetNameOk + +`func (o *UpdateWorkspacePayload) GetNameOk() (*string, bool)` + +GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetName + +`func (o *UpdateWorkspacePayload) SetName(v string)` + +SetName sets Name field to given value. + + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/clients/client/go/docs/VerificationFlow.md b/clients/client/go/docs/VerificationFlow.md index c6cbb3e7e00..e9a641a2427 100644 --- a/clients/client/go/docs/VerificationFlow.md +++ b/clients/client/go/docs/VerificationFlow.md @@ -11,6 +11,7 @@ Name | Type | Description | Notes **RequestUrl** | Pointer to **string** | RequestURL is the initial URL that was requested from Ory Kratos. It can be used to forward information contained in the URL's path or query for example. | [optional] **ReturnTo** | Pointer to **string** | ReturnTo contains the requested return_to URL. | [optional] **State** | **interface{}** | State represents the state of this request: choose_method: ask the user to choose a method (e.g. verify your email) sent_email: the email has been sent to the user passed_challenge: the request was successful and the verification challenge was passed. | +**TransientPayload** | Pointer to **map[string]interface{}** | TransientPayload is used to pass data from the verification flow to hooks and email templates | [optional] **Type** | **string** | The flow type can either be `api` or `browser`. | **Ui** | [**UiContainer**](UiContainer.md) | | @@ -208,6 +209,31 @@ SetState sets State field to given value. `func (o *VerificationFlow) UnsetState()` UnsetState ensures that no value is present for State, not even an explicit nil +### GetTransientPayload + +`func (o *VerificationFlow) GetTransientPayload() map[string]interface{}` + +GetTransientPayload returns the TransientPayload field if non-nil, zero value otherwise. + +### GetTransientPayloadOk + +`func (o *VerificationFlow) GetTransientPayloadOk() (*map[string]interface{}, bool)` + +GetTransientPayloadOk returns a tuple with the TransientPayload field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetTransientPayload + +`func (o *VerificationFlow) SetTransientPayload(v map[string]interface{})` + +SetTransientPayload sets TransientPayload field to given value. + +### HasTransientPayload + +`func (o *VerificationFlow) HasTransientPayload() bool` + +HasTransientPayload returns a boolean if a field has been set. + ### GetType `func (o *VerificationFlow) GetType() string` diff --git a/clients/client/go/go.mod b/clients/client/go/go.mod index f4008bb19ba..28069555031 100644 --- a/clients/client/go/go.mod +++ b/clients/client/go/go.mod @@ -3,15 +3,15 @@ module github.com/ory/client-go go 1.17 require ( - github.com/stretchr/testify v1.8.4 - golang.org/x/oauth2 v0.17.0 + github.com/stretchr/testify v1.9.0 + golang.org/x/oauth2 v0.18.0 ) require ( github.com/davecgh/go-spew v1.1.1 // indirect github.com/golang/protobuf v1.5.3 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect - golang.org/x/net v0.21.0 // indirect + golang.org/x/net v0.22.0 // indirect google.golang.org/appengine v1.6.7 // indirect google.golang.org/protobuf v1.31.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect diff --git a/clients/client/go/go.sum b/clients/client/go/go.sum index ecdabffc47f..7342133e08e 100644 --- a/clients/client/go/go.sum +++ b/clients/client/go/go.sum @@ -8,14 +8,14 @@ github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/ github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= -github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= +github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= +github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= -golang.org/x/net v0.21.0 h1:AQyQV4dYCvJ7vGmJyKki9+PBdyvhkSd8EIx/qb0AYv4= -golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= -golang.org/x/oauth2 v0.17.0 h1:6m3ZPmLEFdVxKKWnKq4VqZ60gutO35zm+zrAHVmHyDQ= -golang.org/x/oauth2 v0.17.0/go.mod h1:OzPDGQiuQMguemayvdylqddI7qcD9lnSDb+1FiwQ5HA= +golang.org/x/net v0.22.0 h1:9sGLhx7iRIHEiX0oAJ3MRZMUCElJgy7Br1nO+AMN3Tc= +golang.org/x/net v0.22.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= +golang.org/x/oauth2 v0.18.0 h1:09qnuIAgzdx1XplqJvW6CQqMCtGZykZWcXzPMPUusvI= +golang.org/x/oauth2 v0.18.0/go.mod h1:Wf7knwG0MPoWIMMBgFlEaSUDaKskp0dCfrlJRJXbBi8= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= diff --git a/clients/client/go/model_accept_o_auth2_consent_request.go b/clients/client/go/model_accept_o_auth2_consent_request.go index ab13ab1ec47..7e0d65a7376 100644 --- a/clients/client/go/model_accept_o_auth2_consent_request.go +++ b/clients/client/go/model_accept_o_auth2_consent_request.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_accept_o_auth2_consent_request_session.go b/clients/client/go/model_accept_o_auth2_consent_request_session.go index 4e775a71baf..2ab07e52c7e 100644 --- a/clients/client/go/model_accept_o_auth2_consent_request_session.go +++ b/clients/client/go/model_accept_o_auth2_consent_request_session.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_accept_o_auth2_login_request.go b/clients/client/go/model_accept_o_auth2_login_request.go index 99fa9d54ffa..383182087aa 100644 --- a/clients/client/go/model_accept_o_auth2_login_request.go +++ b/clients/client/go/model_accept_o_auth2_login_request.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_active_project_in_console.go b/clients/client/go/model_active_project_in_console.go index 54dc742a0d9..eaee1ea1f5d 100644 --- a/clients/client/go/model_active_project_in_console.go +++ b/clients/client/go/model_active_project_in_console.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_attribute.go b/clients/client/go/model_attribute.go index 9bcf84de38e..9a8c3e5eca2 100644 --- a/clients/client/go/model_attribute.go +++ b/clients/client/go/model_attribute.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_attribute_filter.go b/clients/client/go/model_attribute_filter.go index afa6b0061b4..351cb611ce0 100644 --- a/clients/client/go/model_attribute_filter.go +++ b/clients/client/go/model_attribute_filter.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_attributes_count_datapoint.go b/clients/client/go/model_attributes_count_datapoint.go index 4d83c4e7465..09c0d74be89 100644 --- a/clients/client/go/model_attributes_count_datapoint.go +++ b/clients/client/go/model_attributes_count_datapoint.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_authenticator_assurance_level.go b/clients/client/go/model_authenticator_assurance_level.go index cb7b83849b8..a8dfd6b4680 100644 --- a/clients/client/go/model_authenticator_assurance_level.go +++ b/clients/client/go/model_authenticator_assurance_level.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_batch_patch_identities_response.go b/clients/client/go/model_batch_patch_identities_response.go index 5f4e8be779a..58e0e88ed48 100644 --- a/clients/client/go/model_batch_patch_identities_response.go +++ b/clients/client/go/model_batch_patch_identities_response.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_check_opl_syntax_result.go b/clients/client/go/model_check_opl_syntax_result.go index 0a7d6e84822..af93fcbbae7 100644 --- a/clients/client/go/model_check_opl_syntax_result.go +++ b/clients/client/go/model_check_opl_syntax_result.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_check_permission_result.go b/clients/client/go/model_check_permission_result.go index d73001bd3d9..70b967732ec 100644 --- a/clients/client/go/model_check_permission_result.go +++ b/clients/client/go/model_check_permission_result.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_cloud_account.go b/clients/client/go/model_cloud_account.go index c9665ba37e4..90cf8cf21ff 100644 --- a/clients/client/go/model_cloud_account.go +++ b/clients/client/go/model_cloud_account.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ @@ -13,6 +13,7 @@ package client import ( "encoding/json" + "fmt" ) // checks if the CloudAccount type satisfies the MappedNullable interface at compile time @@ -20,9 +21,9 @@ var _ MappedNullable = &CloudAccount{} // CloudAccount struct for CloudAccount type CloudAccount struct { - Email *string `json:"email,omitempty"` - Id *string `json:"id,omitempty"` - Name *string `json:"name,omitempty"` + Email string `json:"email"` + Id string `json:"id"` + Name string `json:"name"` AdditionalProperties map[string]interface{} } @@ -32,8 +33,11 @@ type _CloudAccount CloudAccount // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewCloudAccount() *CloudAccount { +func NewCloudAccount(email string, id string, name string) *CloudAccount { this := CloudAccount{} + this.Email = email + this.Id = id + this.Name = name return &this } @@ -45,100 +49,76 @@ func NewCloudAccountWithDefaults() *CloudAccount { return &this } -// GetEmail returns the Email field value if set, zero value otherwise. +// GetEmail returns the Email field value func (o *CloudAccount) GetEmail() string { - if o == nil || IsNil(o.Email) { + if o == nil { var ret string return ret } - return *o.Email + + return o.Email } -// GetEmailOk returns a tuple with the Email field value if set, nil otherwise +// GetEmailOk returns a tuple with the Email field value // and a boolean to check if the value has been set. func (o *CloudAccount) GetEmailOk() (*string, bool) { - if o == nil || IsNil(o.Email) { + if o == nil { return nil, false } - return o.Email, true + return &o.Email, true } -// HasEmail returns a boolean if a field has been set. -func (o *CloudAccount) HasEmail() bool { - if o != nil && !IsNil(o.Email) { - return true - } - - return false -} - -// SetEmail gets a reference to the given string and assigns it to the Email field. +// SetEmail sets field value func (o *CloudAccount) SetEmail(v string) { - o.Email = &v + o.Email = v } -// GetId returns the Id field value if set, zero value otherwise. +// GetId returns the Id field value func (o *CloudAccount) GetId() string { - if o == nil || IsNil(o.Id) { + if o == nil { var ret string return ret } - return *o.Id + + return o.Id } -// GetIdOk returns a tuple with the Id field value if set, nil otherwise +// GetIdOk returns a tuple with the Id field value // and a boolean to check if the value has been set. func (o *CloudAccount) GetIdOk() (*string, bool) { - if o == nil || IsNil(o.Id) { + if o == nil { return nil, false } - return o.Id, true -} - -// HasId returns a boolean if a field has been set. -func (o *CloudAccount) HasId() bool { - if o != nil && !IsNil(o.Id) { - return true - } - - return false + return &o.Id, true } -// SetId gets a reference to the given string and assigns it to the Id field. +// SetId sets field value func (o *CloudAccount) SetId(v string) { - o.Id = &v + o.Id = v } -// GetName returns the Name field value if set, zero value otherwise. +// GetName returns the Name field value func (o *CloudAccount) GetName() string { - if o == nil || IsNil(o.Name) { + if o == nil { var ret string return ret } - return *o.Name + + return o.Name } -// GetNameOk returns a tuple with the Name field value if set, nil otherwise +// GetNameOk returns a tuple with the Name field value // and a boolean to check if the value has been set. func (o *CloudAccount) GetNameOk() (*string, bool) { - if o == nil || IsNil(o.Name) { + if o == nil { return nil, false } - return o.Name, true + return &o.Name, true } -// HasName returns a boolean if a field has been set. -func (o *CloudAccount) HasName() bool { - if o != nil && !IsNil(o.Name) { - return true - } - - return false -} - -// SetName gets a reference to the given string and assigns it to the Name field. +// SetName sets field value func (o *CloudAccount) SetName(v string) { - o.Name = &v + o.Name = v } func (o CloudAccount) MarshalJSON() ([]byte, error) { @@ -151,15 +131,9 @@ func (o CloudAccount) MarshalJSON() ([]byte, error) { func (o CloudAccount) ToMap() (map[string]interface{}, error) { toSerialize := map[string]interface{}{} - if !IsNil(o.Email) { - toSerialize["email"] = o.Email - } - if !IsNil(o.Id) { - toSerialize["id"] = o.Id - } - if !IsNil(o.Name) { - toSerialize["name"] = o.Name - } + toSerialize["email"] = o.Email + toSerialize["id"] = o.Id + toSerialize["name"] = o.Name for key, value := range o.AdditionalProperties { toSerialize[key] = value @@ -169,6 +143,29 @@ func (o CloudAccount) ToMap() (map[string]interface{}, error) { } func (o *CloudAccount) UnmarshalJSON(bytes []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "email", + "id", + "name", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(bytes, &allProperties) + + if err != nil { + return err; + } + + for _, requiredProperty := range(requiredProperties) { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + varCloudAccount := _CloudAccount{} err = json.Unmarshal(bytes, &varCloudAccount) diff --git a/clients/client/go/model_consistency_request_parameters.go b/clients/client/go/model_consistency_request_parameters.go index 91c701fb5db..58006b9c6c0 100644 --- a/clients/client/go/model_consistency_request_parameters.go +++ b/clients/client/go/model_consistency_request_parameters.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_continue_with.go b/clients/client/go/model_continue_with.go index 3328a1b6392..9b46f5eb22a 100644 --- a/clients/client/go/model_continue_with.go +++ b/clients/client/go/model_continue_with.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_continue_with_recovery_ui.go b/clients/client/go/model_continue_with_recovery_ui.go index 22bef2d5c2d..e5fc8742dc1 100644 --- a/clients/client/go/model_continue_with_recovery_ui.go +++ b/clients/client/go/model_continue_with_recovery_ui.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_continue_with_recovery_ui_flow.go b/clients/client/go/model_continue_with_recovery_ui_flow.go index 4414b0ec8a5..7bb9094b87a 100644 --- a/clients/client/go/model_continue_with_recovery_ui_flow.go +++ b/clients/client/go/model_continue_with_recovery_ui_flow.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_continue_with_set_ory_session_token.go b/clients/client/go/model_continue_with_set_ory_session_token.go index 2ad22dec463..173b19c7334 100644 --- a/clients/client/go/model_continue_with_set_ory_session_token.go +++ b/clients/client/go/model_continue_with_set_ory_session_token.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_continue_with_settings_ui.go b/clients/client/go/model_continue_with_settings_ui.go index 3a08cc5caa2..38c0aacf26a 100644 --- a/clients/client/go/model_continue_with_settings_ui.go +++ b/clients/client/go/model_continue_with_settings_ui.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_continue_with_settings_ui_flow.go b/clients/client/go/model_continue_with_settings_ui_flow.go index 728cabc8b38..922dd615192 100644 --- a/clients/client/go/model_continue_with_settings_ui_flow.go +++ b/clients/client/go/model_continue_with_settings_ui_flow.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_continue_with_verification_ui.go b/clients/client/go/model_continue_with_verification_ui.go index 33482711649..2722b055d05 100644 --- a/clients/client/go/model_continue_with_verification_ui.go +++ b/clients/client/go/model_continue_with_verification_ui.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_continue_with_verification_ui_flow.go b/clients/client/go/model_continue_with_verification_ui_flow.go index 36378c4d6f4..4697beb9904 100644 --- a/clients/client/go/model_continue_with_verification_ui_flow.go +++ b/clients/client/go/model_continue_with_verification_ui_flow.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_courier_message_status.go b/clients/client/go/model_courier_message_status.go index fd8b9a4830d..1127b2d17bc 100644 --- a/clients/client/go/model_courier_message_status.go +++ b/clients/client/go/model_courier_message_status.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_courier_message_type.go b/clients/client/go/model_courier_message_type.go index 23f0b6c8eeb..632b7e9c510 100644 --- a/clients/client/go/model_courier_message_type.go +++ b/clients/client/go/model_courier_message_type.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_create_custom_domain_body.go b/clients/client/go/model_create_custom_domain_body.go index fc60b1d3ddf..442ab4dfd82 100644 --- a/clients/client/go/model_create_custom_domain_body.go +++ b/clients/client/go/model_create_custom_domain_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_create_event_stream_body.go b/clients/client/go/model_create_event_stream_body.go index 8bb87d2a332..b38c3216e21 100644 --- a/clients/client/go/model_create_event_stream_body.go +++ b/clients/client/go/model_create_event_stream_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_create_identity_body.go b/clients/client/go/model_create_identity_body.go index c636e6cc78e..2c4ab5a697b 100644 --- a/clients/client/go/model_create_identity_body.go +++ b/clients/client/go/model_create_identity_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_create_invite_response.go b/clients/client/go/model_create_invite_response.go index 005e988cbf5..08227fd0eb2 100644 --- a/clients/client/go/model_create_invite_response.go +++ b/clients/client/go/model_create_invite_response.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_create_json_web_key_set.go b/clients/client/go/model_create_json_web_key_set.go index f082802b686..c82b9b63ed2 100644 --- a/clients/client/go/model_create_json_web_key_set.go +++ b/clients/client/go/model_create_json_web_key_set.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_create_project_api_key_request.go b/clients/client/go/model_create_project_api_key_request.go index 9c859391005..b47450e237f 100644 --- a/clients/client/go/model_create_project_api_key_request.go +++ b/clients/client/go/model_create_project_api_key_request.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_create_project_body.go b/clients/client/go/model_create_project_body.go index a32a3b61a9c..1e9a5d60ed9 100644 --- a/clients/client/go/model_create_project_body.go +++ b/clients/client/go/model_create_project_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_create_project_branding.go b/clients/client/go/model_create_project_branding.go index c319fab37f8..68b024c5ee8 100644 --- a/clients/client/go/model_create_project_branding.go +++ b/clients/client/go/model_create_project_branding.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_create_project_member_invite_body.go b/clients/client/go/model_create_project_member_invite_body.go index f0df784f3a5..fb3f9e9a81a 100644 --- a/clients/client/go/model_create_project_member_invite_body.go +++ b/clients/client/go/model_create_project_member_invite_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_create_project_normalized_payload.go b/clients/client/go/model_create_project_normalized_payload.go index c10ef8a4d27..27fee52f8c8 100644 --- a/clients/client/go/model_create_project_normalized_payload.go +++ b/clients/client/go/model_create_project_normalized_payload.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ @@ -26,6 +26,8 @@ type CreateProjectNormalizedPayload struct { CreatedAt *time.Time `json:"created_at,omitempty"` // Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`. DisableAccountExperienceWelcomeScreen *bool `json:"disable_account_experience_welcome_screen,omitempty"` + // Whether the new account experience is enabled and reachable. + EnableAxV2 *bool `json:"enable_ax_v2,omitempty"` // prod Production dev Development Environment string `json:"environment"` HydraOauth2AllowedTopLevelClaims []string `json:"hydra_oauth2_allowed_top_level_claims,omitempty"` @@ -518,6 +520,38 @@ func (o *CreateProjectNormalizedPayload) SetDisableAccountExperienceWelcomeScree o.DisableAccountExperienceWelcomeScreen = &v } +// GetEnableAxV2 returns the EnableAxV2 field value if set, zero value otherwise. +func (o *CreateProjectNormalizedPayload) GetEnableAxV2() bool { + if o == nil || IsNil(o.EnableAxV2) { + var ret bool + return ret + } + return *o.EnableAxV2 +} + +// GetEnableAxV2Ok returns a tuple with the EnableAxV2 field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *CreateProjectNormalizedPayload) GetEnableAxV2Ok() (*bool, bool) { + if o == nil || IsNil(o.EnableAxV2) { + return nil, false + } + return o.EnableAxV2, true +} + +// HasEnableAxV2 returns a boolean if a field has been set. +func (o *CreateProjectNormalizedPayload) HasEnableAxV2() bool { + if o != nil && !IsNil(o.EnableAxV2) { + return true + } + + return false +} + +// SetEnableAxV2 gets a reference to the given bool and assigns it to the EnableAxV2 field. +func (o *CreateProjectNormalizedPayload) SetEnableAxV2(v bool) { + o.EnableAxV2 = &v +} + // GetEnvironment returns the Environment field value func (o *CreateProjectNormalizedPayload) GetEnvironment() string { if o == nil { @@ -6643,6 +6677,9 @@ func (o CreateProjectNormalizedPayload) ToMap() (map[string]interface{}, error) if !IsNil(o.DisableAccountExperienceWelcomeScreen) { toSerialize["disable_account_experience_welcome_screen"] = o.DisableAccountExperienceWelcomeScreen } + if !IsNil(o.EnableAxV2) { + toSerialize["enable_ax_v2"] = o.EnableAxV2 + } toSerialize["environment"] = o.Environment if !IsNil(o.HydraOauth2AllowedTopLevelClaims) { toSerialize["hydra_oauth2_allowed_top_level_claims"] = o.HydraOauth2AllowedTopLevelClaims @@ -7258,6 +7295,7 @@ func (o *CreateProjectNormalizedPayload) UnmarshalJSON(bytes []byte) (err error) if err = json.Unmarshal(bytes, &additionalProperties); err == nil { delete(additionalProperties, "created_at") delete(additionalProperties, "disable_account_experience_welcome_screen") + delete(additionalProperties, "enable_ax_v2") delete(additionalProperties, "environment") delete(additionalProperties, "hydra_oauth2_allowed_top_level_claims") delete(additionalProperties, "hydra_oauth2_client_credentials_default_grant_allowed_scope") diff --git a/clients/client/go/model_create_recovery_code_for_identity_body.go b/clients/client/go/model_create_recovery_code_for_identity_body.go index 1ab7e66c267..94a8c67ad2c 100644 --- a/clients/client/go/model_create_recovery_code_for_identity_body.go +++ b/clients/client/go/model_create_recovery_code_for_identity_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_create_recovery_link_for_identity_body.go b/clients/client/go/model_create_recovery_link_for_identity_body.go index b61447c9872..ac3e721d36b 100644 --- a/clients/client/go/model_create_recovery_link_for_identity_body.go +++ b/clients/client/go/model_create_recovery_link_for_identity_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_create_relationship_body.go b/clients/client/go/model_create_relationship_body.go index 24209972655..9e725757f08 100644 --- a/clients/client/go/model_create_relationship_body.go +++ b/clients/client/go/model_create_relationship_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_create_subscription_body.go b/clients/client/go/model_create_subscription_body.go index d78e539b1df..387a734860e 100644 --- a/clients/client/go/model_create_subscription_body.go +++ b/clients/client/go/model_create_subscription_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_create_subscription_common.go b/clients/client/go/model_create_subscription_common.go index 68e5872ede2..3fe14ba39ba 100644 --- a/clients/client/go/model_create_subscription_common.go +++ b/clients/client/go/model_create_subscription_common.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_create_verifiable_credential_request_body.go b/clients/client/go/model_create_verifiable_credential_request_body.go index 2a3ffe68c2d..a77e9e5ab6b 100644 --- a/clients/client/go/model_create_verifiable_credential_request_body.go +++ b/clients/client/go/model_create_verifiable_credential_request_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_create_workspace_member_invite_body.go b/clients/client/go/model_create_workspace_member_invite_body.go index 1ff55d2e29e..6f07d1503fc 100644 --- a/clients/client/go/model_create_workspace_member_invite_body.go +++ b/clients/client/go/model_create_workspace_member_invite_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_create_workspace_payload.go b/clients/client/go/model_create_workspace_payload.go index d6153192b49..607e07bc7f2 100644 --- a/clients/client/go/model_create_workspace_payload.go +++ b/clients/client/go/model_create_workspace_payload.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_create_workspace_subscription_body.go b/clients/client/go/model_create_workspace_subscription_body.go index 4dcf54ebb03..ccc7f2f3962 100644 --- a/clients/client/go/model_create_workspace_subscription_body.go +++ b/clients/client/go/model_create_workspace_subscription_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_credential_supported_draft00.go b/clients/client/go/model_credential_supported_draft00.go index 6c931a8b1ae..e2953163886 100644 --- a/clients/client/go/model_credential_supported_draft00.go +++ b/clients/client/go/model_credential_supported_draft00.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_custom_domain.go b/clients/client/go/model_custom_domain.go index 6e1f19d09b1..49fd52641ea 100644 --- a/clients/client/go/model_custom_domain.go +++ b/clients/client/go/model_custom_domain.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_delete_my_sessions_count.go b/clients/client/go/model_delete_my_sessions_count.go index a8eb1c3e53a..554647f4ec6 100644 --- a/clients/client/go/model_delete_my_sessions_count.go +++ b/clients/client/go/model_delete_my_sessions_count.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_email_template_data.go b/clients/client/go/model_email_template_data.go index 4bf1979b7c0..eeaf3006d9c 100644 --- a/clients/client/go/model_email_template_data.go +++ b/clients/client/go/model_email_template_data.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_email_template_data_body.go b/clients/client/go/model_email_template_data_body.go index 2bb579a9af3..4ff5168cd9d 100644 --- a/clients/client/go/model_email_template_data_body.go +++ b/clients/client/go/model_email_template_data_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_error_authenticator_assurance_level_not_satisfied.go b/clients/client/go/model_error_authenticator_assurance_level_not_satisfied.go index d67a2d3fe59..489a72ad196 100644 --- a/clients/client/go/model_error_authenticator_assurance_level_not_satisfied.go +++ b/clients/client/go/model_error_authenticator_assurance_level_not_satisfied.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_error_browser_location_change_required.go b/clients/client/go/model_error_browser_location_change_required.go index b077d9e9406..3a3f130411a 100644 --- a/clients/client/go/model_error_browser_location_change_required.go +++ b/clients/client/go/model_error_browser_location_change_required.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_error_flow_replaced.go b/clients/client/go/model_error_flow_replaced.go index b269f3a5f6a..7af400fdba2 100644 --- a/clients/client/go/model_error_flow_replaced.go +++ b/clients/client/go/model_error_flow_replaced.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_error_generic.go b/clients/client/go/model_error_generic.go index 45d62e7c288..1074e26587c 100644 --- a/clients/client/go/model_error_generic.go +++ b/clients/client/go/model_error_generic.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_error_o_auth2.go b/clients/client/go/model_error_o_auth2.go index 428c23e9db3..3cd07108df0 100644 --- a/clients/client/go/model_error_o_auth2.go +++ b/clients/client/go/model_error_o_auth2.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_event_stream.go b/clients/client/go/model_event_stream.go index c1d42ea9675..3495768cd5b 100644 --- a/clients/client/go/model_event_stream.go +++ b/clients/client/go/model_event_stream.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_expanded_permission_tree.go b/clients/client/go/model_expanded_permission_tree.go index 14181e5f474..9524b19ccf8 100644 --- a/clients/client/go/model_expanded_permission_tree.go +++ b/clients/client/go/model_expanded_permission_tree.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_flow_error.go b/clients/client/go/model_flow_error.go index 669243d83fd..c6e542e57fa 100644 --- a/clients/client/go/model_flow_error.go +++ b/clients/client/go/model_flow_error.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_generic_error.go b/clients/client/go/model_generic_error.go index 1b74808246d..83ee80c1654 100644 --- a/clients/client/go/model_generic_error.go +++ b/clients/client/go/model_generic_error.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_generic_error_content.go b/clients/client/go/model_generic_error_content.go index b7609bc2dd0..e82d75553e3 100644 --- a/clients/client/go/model_generic_error_content.go +++ b/clients/client/go/model_generic_error_content.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_generic_usage.go b/clients/client/go/model_generic_usage.go index ea768c65955..ab92cfa52de 100644 --- a/clients/client/go/model_generic_usage.go +++ b/clients/client/go/model_generic_usage.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_get_attributes_count_response.go b/clients/client/go/model_get_attributes_count_response.go index ccd8c0d48ec..4496e1fb5d8 100644 --- a/clients/client/go/model_get_attributes_count_response.go +++ b/clients/client/go/model_get_attributes_count_response.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_get_managed_identity_schema_location.go b/clients/client/go/model_get_managed_identity_schema_location.go index bfb4370b20f..1921d0c1081 100644 --- a/clients/client/go/model_get_managed_identity_schema_location.go +++ b/clients/client/go/model_get_managed_identity_schema_location.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_get_metrics_event_attributes_response.go b/clients/client/go/model_get_metrics_event_attributes_response.go index 7b3872e4f66..da73fd6deae 100644 --- a/clients/client/go/model_get_metrics_event_attributes_response.go +++ b/clients/client/go/model_get_metrics_event_attributes_response.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_get_metrics_event_types_response.go b/clients/client/go/model_get_metrics_event_types_response.go index fc5a392d990..db2a331361d 100644 --- a/clients/client/go/model_get_metrics_event_types_response.go +++ b/clients/client/go/model_get_metrics_event_types_response.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_get_organization_response.go b/clients/client/go/model_get_organization_response.go index 9c1d1d78a6b..02f2a7b4469 100644 --- a/clients/client/go/model_get_organization_response.go +++ b/clients/client/go/model_get_organization_response.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_get_project_events_body.go b/clients/client/go/model_get_project_events_body.go index d349536f674..0d4e32f1f68 100644 --- a/clients/client/go/model_get_project_events_body.go +++ b/clients/client/go/model_get_project_events_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_get_project_events_response.go b/clients/client/go/model_get_project_events_response.go index c8d94579db9..fc9e52a3d3a 100644 --- a/clients/client/go/model_get_project_events_response.go +++ b/clients/client/go/model_get_project_events_response.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_get_project_metrics_response.go b/clients/client/go/model_get_project_metrics_response.go index 4dfd70e81ef..41739281959 100644 --- a/clients/client/go/model_get_project_metrics_response.go +++ b/clients/client/go/model_get_project_metrics_response.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_get_session_activity_response.go b/clients/client/go/model_get_session_activity_response.go index 8203119be50..d6ff3f6daf9 100644 --- a/clients/client/go/model_get_session_activity_response.go +++ b/clients/client/go/model_get_session_activity_response.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_get_version_200_response.go b/clients/client/go/model_get_version_200_response.go index d5d3663d197..1634ce87ab9 100644 --- a/clients/client/go/model_get_version_200_response.go +++ b/clients/client/go/model_get_version_200_response.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_health_not_ready_status.go b/clients/client/go/model_health_not_ready_status.go index 6f37f43ecfa..18785def8e1 100644 --- a/clients/client/go/model_health_not_ready_status.go +++ b/clients/client/go/model_health_not_ready_status.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_health_status.go b/clients/client/go/model_health_status.go index fd173a74daf..2c9f26aa204 100644 --- a/clients/client/go/model_health_status.go +++ b/clients/client/go/model_health_status.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_identity.go b/clients/client/go/model_identity.go index eb33c6557a2..721ceb72a5f 100644 --- a/clients/client/go/model_identity.go +++ b/clients/client/go/model_identity.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_identity_credentials.go b/clients/client/go/model_identity_credentials.go index 10d68cbbbca..e55c1a1979c 100644 --- a/clients/client/go/model_identity_credentials.go +++ b/clients/client/go/model_identity_credentials.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_identity_credentials_code.go b/clients/client/go/model_identity_credentials_code.go index e2044d2f2bd..7b9ab96068f 100644 --- a/clients/client/go/model_identity_credentials_code.go +++ b/clients/client/go/model_identity_credentials_code.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_identity_credentials_oidc.go b/clients/client/go/model_identity_credentials_oidc.go index 903b7a8473b..ea46de075ca 100644 --- a/clients/client/go/model_identity_credentials_oidc.go +++ b/clients/client/go/model_identity_credentials_oidc.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_identity_credentials_oidc_provider.go b/clients/client/go/model_identity_credentials_oidc_provider.go index 42590748420..26a03fabd12 100644 --- a/clients/client/go/model_identity_credentials_oidc_provider.go +++ b/clients/client/go/model_identity_credentials_oidc_provider.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_identity_credentials_password.go b/clients/client/go/model_identity_credentials_password.go index 1dd5a315186..137fe392cce 100644 --- a/clients/client/go/model_identity_credentials_password.go +++ b/clients/client/go/model_identity_credentials_password.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_identity_patch.go b/clients/client/go/model_identity_patch.go index 619cddd1019..2130c9524f8 100644 --- a/clients/client/go/model_identity_patch.go +++ b/clients/client/go/model_identity_patch.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_identity_patch_response.go b/clients/client/go/model_identity_patch_response.go index 14fdb203ef3..60faf6e0634 100644 --- a/clients/client/go/model_identity_patch_response.go +++ b/clients/client/go/model_identity_patch_response.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_identity_schema_container.go b/clients/client/go/model_identity_schema_container.go index 5adc6418106..145002ae1fb 100644 --- a/clients/client/go/model_identity_schema_container.go +++ b/clients/client/go/model_identity_schema_container.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_identity_schema_preset.go b/clients/client/go/model_identity_schema_preset.go index de0e4c6b96b..cdaf7fe41e8 100644 --- a/clients/client/go/model_identity_schema_preset.go +++ b/clients/client/go/model_identity_schema_preset.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_identity_with_credentials.go b/clients/client/go/model_identity_with_credentials.go index 343224d4f76..37913940b88 100644 --- a/clients/client/go/model_identity_with_credentials.go +++ b/clients/client/go/model_identity_with_credentials.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_identity_with_credentials_oidc.go b/clients/client/go/model_identity_with_credentials_oidc.go index 547264f6f5b..7722b74fa07 100644 --- a/clients/client/go/model_identity_with_credentials_oidc.go +++ b/clients/client/go/model_identity_with_credentials_oidc.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_identity_with_credentials_oidc_config.go b/clients/client/go/model_identity_with_credentials_oidc_config.go index dcc4496c333..fa80d1220a2 100644 --- a/clients/client/go/model_identity_with_credentials_oidc_config.go +++ b/clients/client/go/model_identity_with_credentials_oidc_config.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_identity_with_credentials_oidc_config_provider.go b/clients/client/go/model_identity_with_credentials_oidc_config_provider.go index f4792df92cb..e2aaefb6c89 100644 --- a/clients/client/go/model_identity_with_credentials_oidc_config_provider.go +++ b/clients/client/go/model_identity_with_credentials_oidc_config_provider.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_identity_with_credentials_password.go b/clients/client/go/model_identity_with_credentials_password.go index 5c6ef3a7b9e..871095bf9ba 100644 --- a/clients/client/go/model_identity_with_credentials_password.go +++ b/clients/client/go/model_identity_with_credentials_password.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_identity_with_credentials_password_config.go b/clients/client/go/model_identity_with_credentials_password_config.go index 78451ab64a4..a76a7b45de5 100644 --- a/clients/client/go/model_identity_with_credentials_password_config.go +++ b/clients/client/go/model_identity_with_credentials_password_config.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_internal_get_project_branding_body.go b/clients/client/go/model_internal_get_project_branding_body.go index 66002ed94a8..0ee7f02fc9a 100644 --- a/clients/client/go/model_internal_get_project_branding_body.go +++ b/clients/client/go/model_internal_get_project_branding_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_internal_is_ax_welcome_screen_enabled_for_project_body.go b/clients/client/go/model_internal_is_ax_welcome_screen_enabled_for_project_body.go index fdce209c9c4..46cd79b4751 100644 --- a/clients/client/go/model_internal_is_ax_welcome_screen_enabled_for_project_body.go +++ b/clients/client/go/model_internal_is_ax_welcome_screen_enabled_for_project_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_internal_is_owner_for_project_by_slug_body.go b/clients/client/go/model_internal_is_owner_for_project_by_slug_body.go index 6f6bf069bb2..d8ef618a924 100644 --- a/clients/client/go/model_internal_is_owner_for_project_by_slug_body.go +++ b/clients/client/go/model_internal_is_owner_for_project_by_slug_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_internal_is_owner_for_project_by_slug_response.go b/clients/client/go/model_internal_is_owner_for_project_by_slug_response.go index 5c7eb766bf8..500747e17ed 100644 --- a/clients/client/go/model_internal_is_owner_for_project_by_slug_response.go +++ b/clients/client/go/model_internal_is_owner_for_project_by_slug_response.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_internal_provision_mock_subscription.go b/clients/client/go/model_internal_provision_mock_subscription.go deleted file mode 100644 index 3e1acef510e..00000000000 --- a/clients/client/go/model_internal_provision_mock_subscription.go +++ /dev/null @@ -1,260 +0,0 @@ -/* -Ory APIs - -Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. - -API version: v1.6.2 -Contact: support@ory.sh -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package client - -import ( - "encoding/json" - "fmt" -) - -// checks if the InternalProvisionMockSubscription type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &InternalProvisionMockSubscription{} - -// InternalProvisionMockSubscription Internal Provision Mock Subscription Request Body -type InternalProvisionMockSubscription struct { - // Currency usd USD eur Euro - Currency string `json:"currency"` - // Identity ID - IdentityId string `json:"identity_id"` - // Billing Interval monthly Monthly yearly Yearly - Interval string `json:"interval"` - // Plan ID - Plan string `json:"plan"` - AdditionalProperties map[string]interface{} -} - -type _InternalProvisionMockSubscription InternalProvisionMockSubscription - -// NewInternalProvisionMockSubscription instantiates a new InternalProvisionMockSubscription object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -func NewInternalProvisionMockSubscription(currency string, identityId string, interval string, plan string) *InternalProvisionMockSubscription { - this := InternalProvisionMockSubscription{} - this.Currency = currency - this.IdentityId = identityId - this.Interval = interval - this.Plan = plan - return &this -} - -// NewInternalProvisionMockSubscriptionWithDefaults instantiates a new InternalProvisionMockSubscription object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -func NewInternalProvisionMockSubscriptionWithDefaults() *InternalProvisionMockSubscription { - this := InternalProvisionMockSubscription{} - return &this -} - -// GetCurrency returns the Currency field value -func (o *InternalProvisionMockSubscription) GetCurrency() string { - if o == nil { - var ret string - return ret - } - - return o.Currency -} - -// GetCurrencyOk returns a tuple with the Currency field value -// and a boolean to check if the value has been set. -func (o *InternalProvisionMockSubscription) GetCurrencyOk() (*string, bool) { - if o == nil { - return nil, false - } - return &o.Currency, true -} - -// SetCurrency sets field value -func (o *InternalProvisionMockSubscription) SetCurrency(v string) { - o.Currency = v -} - -// GetIdentityId returns the IdentityId field value -func (o *InternalProvisionMockSubscription) GetIdentityId() string { - if o == nil { - var ret string - return ret - } - - return o.IdentityId -} - -// GetIdentityIdOk returns a tuple with the IdentityId field value -// and a boolean to check if the value has been set. -func (o *InternalProvisionMockSubscription) GetIdentityIdOk() (*string, bool) { - if o == nil { - return nil, false - } - return &o.IdentityId, true -} - -// SetIdentityId sets field value -func (o *InternalProvisionMockSubscription) SetIdentityId(v string) { - o.IdentityId = v -} - -// GetInterval returns the Interval field value -func (o *InternalProvisionMockSubscription) GetInterval() string { - if o == nil { - var ret string - return ret - } - - return o.Interval -} - -// GetIntervalOk returns a tuple with the Interval field value -// and a boolean to check if the value has been set. -func (o *InternalProvisionMockSubscription) GetIntervalOk() (*string, bool) { - if o == nil { - return nil, false - } - return &o.Interval, true -} - -// SetInterval sets field value -func (o *InternalProvisionMockSubscription) SetInterval(v string) { - o.Interval = v -} - -// GetPlan returns the Plan field value -func (o *InternalProvisionMockSubscription) GetPlan() string { - if o == nil { - var ret string - return ret - } - - return o.Plan -} - -// GetPlanOk returns a tuple with the Plan field value -// and a boolean to check if the value has been set. -func (o *InternalProvisionMockSubscription) GetPlanOk() (*string, bool) { - if o == nil { - return nil, false - } - return &o.Plan, true -} - -// SetPlan sets field value -func (o *InternalProvisionMockSubscription) SetPlan(v string) { - o.Plan = v -} - -func (o InternalProvisionMockSubscription) MarshalJSON() ([]byte, error) { - toSerialize,err := o.ToMap() - if err != nil { - return []byte{}, err - } - return json.Marshal(toSerialize) -} - -func (o InternalProvisionMockSubscription) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - toSerialize["currency"] = o.Currency - toSerialize["identity_id"] = o.IdentityId - toSerialize["interval"] = o.Interval - toSerialize["plan"] = o.Plan - - for key, value := range o.AdditionalProperties { - toSerialize[key] = value - } - - return toSerialize, nil -} - -func (o *InternalProvisionMockSubscription) UnmarshalJSON(bytes []byte) (err error) { - // This validates that all required properties are included in the JSON object - // by unmarshalling the object into a generic map with string keys and checking - // that every required field exists as a key in the generic map. - requiredProperties := []string{ - "currency", - "identity_id", - "interval", - "plan", - } - - allProperties := make(map[string]interface{}) - - err = json.Unmarshal(bytes, &allProperties) - - if err != nil { - return err; - } - - for _, requiredProperty := range(requiredProperties) { - if _, exists := allProperties[requiredProperty]; !exists { - return fmt.Errorf("no value given for required property %v", requiredProperty) - } - } - - varInternalProvisionMockSubscription := _InternalProvisionMockSubscription{} - - err = json.Unmarshal(bytes, &varInternalProvisionMockSubscription) - - if err != nil { - return err - } - - *o = InternalProvisionMockSubscription(varInternalProvisionMockSubscription) - - additionalProperties := make(map[string]interface{}) - - if err = json.Unmarshal(bytes, &additionalProperties); err == nil { - delete(additionalProperties, "currency") - delete(additionalProperties, "identity_id") - delete(additionalProperties, "interval") - delete(additionalProperties, "plan") - o.AdditionalProperties = additionalProperties - } - - return err -} - -type NullableInternalProvisionMockSubscription struct { - value *InternalProvisionMockSubscription - isSet bool -} - -func (v NullableInternalProvisionMockSubscription) Get() *InternalProvisionMockSubscription { - return v.value -} - -func (v *NullableInternalProvisionMockSubscription) Set(val *InternalProvisionMockSubscription) { - v.value = val - v.isSet = true -} - -func (v NullableInternalProvisionMockSubscription) IsSet() bool { - return v.isSet -} - -func (v *NullableInternalProvisionMockSubscription) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableInternalProvisionMockSubscription(val *InternalProvisionMockSubscription) *NullableInternalProvisionMockSubscription { - return &NullableInternalProvisionMockSubscription{value: val, isSet: true} -} - -func (v NullableInternalProvisionMockSubscription) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableInternalProvisionMockSubscription) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} - - diff --git a/clients/client/go/model_introspected_o_auth2_token.go b/clients/client/go/model_introspected_o_auth2_token.go index 128e0001cf6..efb594f9c3d 100644 --- a/clients/client/go/model_introspected_o_auth2_token.go +++ b/clients/client/go/model_introspected_o_auth2_token.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_is_owner_for_project_by_slug.go b/clients/client/go/model_is_owner_for_project_by_slug.go index 51289dd804e..df9ac1fc020 100644 --- a/clients/client/go/model_is_owner_for_project_by_slug.go +++ b/clients/client/go/model_is_owner_for_project_by_slug.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_is_ready_200_response.go b/clients/client/go/model_is_ready_200_response.go index 72ffb7c1380..3d58fa2bf87 100644 --- a/clients/client/go/model_is_ready_200_response.go +++ b/clients/client/go/model_is_ready_200_response.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_is_ready_503_response.go b/clients/client/go/model_is_ready_503_response.go index 319771c553f..380eec9daad 100644 --- a/clients/client/go/model_is_ready_503_response.go +++ b/clients/client/go/model_is_ready_503_response.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_json_patch.go b/clients/client/go/model_json_patch.go index 483fa2b3cf8..eff3f607144 100644 --- a/clients/client/go/model_json_patch.go +++ b/clients/client/go/model_json_patch.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_json_web_key.go b/clients/client/go/model_json_web_key.go index c031306e04e..268dc9f0148 100644 --- a/clients/client/go/model_json_web_key.go +++ b/clients/client/go/model_json_web_key.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_json_web_key_set.go b/clients/client/go/model_json_web_key_set.go index 9038caae47a..89b7d7b4eec 100644 --- a/clients/client/go/model_json_web_key_set.go +++ b/clients/client/go/model_json_web_key_set.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_keto_namespace.go b/clients/client/go/model_keto_namespace.go index 4566851cff9..3f4934605e8 100644 --- a/clients/client/go/model_keto_namespace.go +++ b/clients/client/go/model_keto_namespace.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_list_event_streams.go b/clients/client/go/model_list_event_streams.go index b195efff2ad..4f7b3f79fbf 100644 --- a/clients/client/go/model_list_event_streams.go +++ b/clients/client/go/model_list_event_streams.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_list_my_workspaces_response.go b/clients/client/go/model_list_my_workspaces_response.go index 7663bdb19d0..62edbd59afa 100644 --- a/clients/client/go/model_list_my_workspaces_response.go +++ b/clients/client/go/model_list_my_workspaces_response.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_list_organizations_response.go b/clients/client/go/model_list_organizations_response.go index 7b741d52a5e..cd1c84fc232 100644 --- a/clients/client/go/model_list_organizations_response.go +++ b/clients/client/go/model_list_organizations_response.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_list_workspace_projects_response.go b/clients/client/go/model_list_workspace_projects_response.go index df8aaa393ff..5a69456f605 100644 --- a/clients/client/go/model_list_workspace_projects_response.go +++ b/clients/client/go/model_list_workspace_projects_response.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_login_flow.go b/clients/client/go/model_login_flow.go index 418514ae30c..22887a7d34c 100644 --- a/clients/client/go/model_login_flow.go +++ b/clients/client/go/model_login_flow.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ @@ -47,6 +47,8 @@ type LoginFlow struct { SessionTokenExchangeCode *string `json:"session_token_exchange_code,omitempty"` // State represents the state of this request: choose_method: ask the user to choose a method to sign in with sent_email: the email has been sent to the user passed_challenge: the request was successful and the login challenge was passed. State interface{} `json:"state"` + // TransientPayload is used to pass data from the login to hooks and email templates + TransientPayload map[string]interface{} `json:"transient_payload,omitempty"` // The flow type can either be `api` or `browser`. Type string `json:"type"` Ui UiContainer `json:"ui"` @@ -501,6 +503,38 @@ func (o *LoginFlow) SetState(v interface{}) { o.State = v } +// GetTransientPayload returns the TransientPayload field value if set, zero value otherwise. +func (o *LoginFlow) GetTransientPayload() map[string]interface{} { + if o == nil || IsNil(o.TransientPayload) { + var ret map[string]interface{} + return ret + } + return o.TransientPayload +} + +// GetTransientPayloadOk returns a tuple with the TransientPayload field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *LoginFlow) GetTransientPayloadOk() (map[string]interface{}, bool) { + if o == nil || IsNil(o.TransientPayload) { + return map[string]interface{}{}, false + } + return o.TransientPayload, true +} + +// HasTransientPayload returns a boolean if a field has been set. +func (o *LoginFlow) HasTransientPayload() bool { + if o != nil && !IsNil(o.TransientPayload) { + return true + } + + return false +} + +// SetTransientPayload gets a reference to the given map[string]interface{} and assigns it to the TransientPayload field. +func (o *LoginFlow) SetTransientPayload(v map[string]interface{}) { + o.TransientPayload = v +} + // GetType returns the Type field value func (o *LoginFlow) GetType() string { if o == nil { @@ -625,6 +659,9 @@ func (o LoginFlow) ToMap() (map[string]interface{}, error) { if o.State != nil { toSerialize["state"] = o.State } + if !IsNil(o.TransientPayload) { + toSerialize["transient_payload"] = o.TransientPayload + } toSerialize["type"] = o.Type toSerialize["ui"] = o.Ui if !IsNil(o.UpdatedAt) { @@ -693,6 +730,7 @@ func (o *LoginFlow) UnmarshalJSON(bytes []byte) (err error) { delete(additionalProperties, "return_to") delete(additionalProperties, "session_token_exchange_code") delete(additionalProperties, "state") + delete(additionalProperties, "transient_payload") delete(additionalProperties, "type") delete(additionalProperties, "ui") delete(additionalProperties, "updated_at") diff --git a/clients/client/go/model_login_flow_state.go b/clients/client/go/model_login_flow_state.go index 8de311d66dc..9be9759f772 100644 --- a/clients/client/go/model_login_flow_state.go +++ b/clients/client/go/model_login_flow_state.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_logout_flow.go b/clients/client/go/model_logout_flow.go index 3db22b903c8..c098e09fe1c 100644 --- a/clients/client/go/model_logout_flow.go +++ b/clients/client/go/model_logout_flow.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_managed_identity_schema.go b/clients/client/go/model_managed_identity_schema.go index c94d0f7bfbe..69840b2e3e9 100644 --- a/clients/client/go/model_managed_identity_schema.go +++ b/clients/client/go/model_managed_identity_schema.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_managed_identity_schema_validation_result.go b/clients/client/go/model_managed_identity_schema_validation_result.go index d73fbc2723b..c8721ce2128 100644 --- a/clients/client/go/model_managed_identity_schema_validation_result.go +++ b/clients/client/go/model_managed_identity_schema_validation_result.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_member_invite.go b/clients/client/go/model_member_invite.go index f429a11d6b7..f36ad484fb8 100644 --- a/clients/client/go/model_member_invite.go +++ b/clients/client/go/model_member_invite.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_message.go b/clients/client/go/model_message.go index c580299bae5..247f2edf46e 100644 --- a/clients/client/go/model_message.go +++ b/clients/client/go/model_message.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_message_dispatch.go b/clients/client/go/model_message_dispatch.go index 9ba880d1086..cd046a6ce45 100644 --- a/clients/client/go/model_message_dispatch.go +++ b/clients/client/go/model_message_dispatch.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_metrics_datapoint.go b/clients/client/go/model_metrics_datapoint.go index 20869433b2b..5025b28e292 100644 --- a/clients/client/go/model_metrics_datapoint.go +++ b/clients/client/go/model_metrics_datapoint.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_migration_options.go b/clients/client/go/model_migration_options.go index aa01d45dd61..0e30b83e476 100644 --- a/clients/client/go/model_migration_options.go +++ b/clients/client/go/model_migration_options.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_namespace.go b/clients/client/go/model_namespace.go index c862ffcc0ad..990d0908cb7 100644 --- a/clients/client/go/model_namespace.go +++ b/clients/client/go/model_namespace.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_needs_privileged_session_error.go b/clients/client/go/model_needs_privileged_session_error.go index 8afdad2e5b1..f892fe1151b 100644 --- a/clients/client/go/model_needs_privileged_session_error.go +++ b/clients/client/go/model_needs_privileged_session_error.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_normalized_project.go b/clients/client/go/model_normalized_project.go index 83c71406270..65cae011c27 100644 --- a/clients/client/go/model_normalized_project.go +++ b/clients/client/go/model_normalized_project.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_normalized_project_revision.go b/clients/client/go/model_normalized_project_revision.go index 4c88860344f..439faf35cb5 100644 --- a/clients/client/go/model_normalized_project_revision.go +++ b/clients/client/go/model_normalized_project_revision.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ @@ -26,6 +26,8 @@ type NormalizedProjectRevision struct { CreatedAt *time.Time `json:"created_at,omitempty"` // Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`. DisableAccountExperienceWelcomeScreen *bool `json:"disable_account_experience_welcome_screen,omitempty"` + // Whether the new account experience is enabled and reachable. + EnableAxV2 *bool `json:"enable_ax_v2,omitempty"` HydraOauth2AllowedTopLevelClaims []string `json:"hydra_oauth2_allowed_top_level_claims,omitempty"` // Automatically grant authorized OAuth2 Scope in OAuth2 Client Credentials Flow. Each OAuth2 Client is allowed to request a predefined OAuth2 Scope (for example `read write`). If this option is enabled, the full scope is automatically granted when performing the OAuth2 Client Credentials flow. If disabled, the OAuth2 Client has to request the scope in the OAuth2 request by providing the `scope` query parameter. Setting this option to true is common if you need compatibility with MITREid. This governs the \"oauth2.client_credentials.default_grant_allowed_scope\" setting. HydraOauth2ClientCredentialsDefaultGrantAllowedScope *bool `json:"hydra_oauth2_client_credentials_default_grant_allowed_scope,omitempty"` @@ -514,6 +516,38 @@ func (o *NormalizedProjectRevision) SetDisableAccountExperienceWelcomeScreen(v b o.DisableAccountExperienceWelcomeScreen = &v } +// GetEnableAxV2 returns the EnableAxV2 field value if set, zero value otherwise. +func (o *NormalizedProjectRevision) GetEnableAxV2() bool { + if o == nil || IsNil(o.EnableAxV2) { + var ret bool + return ret + } + return *o.EnableAxV2 +} + +// GetEnableAxV2Ok returns a tuple with the EnableAxV2 field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *NormalizedProjectRevision) GetEnableAxV2Ok() (*bool, bool) { + if o == nil || IsNil(o.EnableAxV2) { + return nil, false + } + return o.EnableAxV2, true +} + +// HasEnableAxV2 returns a boolean if a field has been set. +func (o *NormalizedProjectRevision) HasEnableAxV2() bool { + if o != nil && !IsNil(o.EnableAxV2) { + return true + } + + return false +} + +// SetEnableAxV2 gets a reference to the given bool and assigns it to the EnableAxV2 field. +func (o *NormalizedProjectRevision) SetEnableAxV2(v bool) { + o.EnableAxV2 = &v +} + // GetHydraOauth2AllowedTopLevelClaims returns the HydraOauth2AllowedTopLevelClaims field value if set, zero value otherwise. func (o *NormalizedProjectRevision) GetHydraOauth2AllowedTopLevelClaims() []string { if o == nil || IsNil(o.HydraOauth2AllowedTopLevelClaims) { @@ -6573,6 +6607,9 @@ func (o NormalizedProjectRevision) ToMap() (map[string]interface{}, error) { if !IsNil(o.DisableAccountExperienceWelcomeScreen) { toSerialize["disable_account_experience_welcome_screen"] = o.DisableAccountExperienceWelcomeScreen } + if !IsNil(o.EnableAxV2) { + toSerialize["enable_ax_v2"] = o.EnableAxV2 + } if !IsNil(o.HydraOauth2AllowedTopLevelClaims) { toSerialize["hydra_oauth2_allowed_top_level_claims"] = o.HydraOauth2AllowedTopLevelClaims } @@ -7183,6 +7220,7 @@ func (o *NormalizedProjectRevision) UnmarshalJSON(bytes []byte) (err error) { if err = json.Unmarshal(bytes, &additionalProperties); err == nil { delete(additionalProperties, "created_at") delete(additionalProperties, "disable_account_experience_welcome_screen") + delete(additionalProperties, "enable_ax_v2") delete(additionalProperties, "hydra_oauth2_allowed_top_level_claims") delete(additionalProperties, "hydra_oauth2_client_credentials_default_grant_allowed_scope") delete(additionalProperties, "hydra_oauth2_exclude_not_before_claim") diff --git a/clients/client/go/model_normalized_project_revision_courier_channel.go b/clients/client/go/model_normalized_project_revision_courier_channel.go index fc10cd6d937..d2da2f67831 100644 --- a/clients/client/go/model_normalized_project_revision_courier_channel.go +++ b/clients/client/go/model_normalized_project_revision_courier_channel.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_normalized_project_revision_hook.go b/clients/client/go/model_normalized_project_revision_hook.go index 5d02cb543ad..f62a0c8c16f 100644 --- a/clients/client/go/model_normalized_project_revision_hook.go +++ b/clients/client/go/model_normalized_project_revision_hook.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_normalized_project_revision_identity_schema.go b/clients/client/go/model_normalized_project_revision_identity_schema.go index 19f6bf42bfc..8cd4ead050f 100644 --- a/clients/client/go/model_normalized_project_revision_identity_schema.go +++ b/clients/client/go/model_normalized_project_revision_identity_schema.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_normalized_project_revision_third_party_provider.go b/clients/client/go/model_normalized_project_revision_third_party_provider.go index 49687f5dffe..743aa04e945 100644 --- a/clients/client/go/model_normalized_project_revision_third_party_provider.go +++ b/clients/client/go/model_normalized_project_revision_third_party_provider.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_normalized_project_revision_tokenizer_template.go b/clients/client/go/model_normalized_project_revision_tokenizer_template.go index e776591fda5..d85ba868a89 100644 --- a/clients/client/go/model_normalized_project_revision_tokenizer_template.go +++ b/clients/client/go/model_normalized_project_revision_tokenizer_template.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_o_auth2_client.go b/clients/client/go/model_o_auth2_client.go index cae7a1626b2..3ed5401a74f 100644 --- a/clients/client/go/model_o_auth2_client.go +++ b/clients/client/go/model_o_auth2_client.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_o_auth2_client_token_lifespans.go b/clients/client/go/model_o_auth2_client_token_lifespans.go index 7b0120d9304..a13c0eed978 100644 --- a/clients/client/go/model_o_auth2_client_token_lifespans.go +++ b/clients/client/go/model_o_auth2_client_token_lifespans.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_o_auth2_consent_request.go b/clients/client/go/model_o_auth2_consent_request.go index f18320d1cf6..0e8b87ce45d 100644 --- a/clients/client/go/model_o_auth2_consent_request.go +++ b/clients/client/go/model_o_auth2_consent_request.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_o_auth2_consent_request_open_id_connect_context.go b/clients/client/go/model_o_auth2_consent_request_open_id_connect_context.go index f49fa999dbb..9be01365ee7 100644 --- a/clients/client/go/model_o_auth2_consent_request_open_id_connect_context.go +++ b/clients/client/go/model_o_auth2_consent_request_open_id_connect_context.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_o_auth2_consent_session.go b/clients/client/go/model_o_auth2_consent_session.go index 96cf2d48619..ecff5eee16b 100644 --- a/clients/client/go/model_o_auth2_consent_session.go +++ b/clients/client/go/model_o_auth2_consent_session.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_o_auth2_consent_session_expires_at.go b/clients/client/go/model_o_auth2_consent_session_expires_at.go index 970ee80de93..eefc4421197 100644 --- a/clients/client/go/model_o_auth2_consent_session_expires_at.go +++ b/clients/client/go/model_o_auth2_consent_session_expires_at.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_o_auth2_login_request.go b/clients/client/go/model_o_auth2_login_request.go index 1800557f375..fcee8413c6d 100644 --- a/clients/client/go/model_o_auth2_login_request.go +++ b/clients/client/go/model_o_auth2_login_request.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_o_auth2_logout_request.go b/clients/client/go/model_o_auth2_logout_request.go index 8d3820a7916..bd43a26aad0 100644 --- a/clients/client/go/model_o_auth2_logout_request.go +++ b/clients/client/go/model_o_auth2_logout_request.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_o_auth2_redirect_to.go b/clients/client/go/model_o_auth2_redirect_to.go index fc77094f365..e3f738df29b 100644 --- a/clients/client/go/model_o_auth2_redirect_to.go +++ b/clients/client/go/model_o_auth2_redirect_to.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_o_auth2_token_exchange.go b/clients/client/go/model_o_auth2_token_exchange.go index 3d2a64b6f91..162991b03ad 100644 --- a/clients/client/go/model_o_auth2_token_exchange.go +++ b/clients/client/go/model_o_auth2_token_exchange.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_oidc_configuration.go b/clients/client/go/model_oidc_configuration.go index 9134a43448d..44782f0ee2b 100644 --- a/clients/client/go/model_oidc_configuration.go +++ b/clients/client/go/model_oidc_configuration.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_oidc_user_info.go b/clients/client/go/model_oidc_user_info.go index 4194ccb3736..180277bace1 100644 --- a/clients/client/go/model_oidc_user_info.go +++ b/clients/client/go/model_oidc_user_info.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_organization.go b/clients/client/go/model_organization.go index 8fd19b6b226..0f9456f543e 100644 --- a/clients/client/go/model_organization.go +++ b/clients/client/go/model_organization.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_organization_body.go b/clients/client/go/model_organization_body.go index d05be3a86d6..a6e80a2bc6d 100644 --- a/clients/client/go/model_organization_body.go +++ b/clients/client/go/model_organization_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_pagination.go b/clients/client/go/model_pagination.go index 0f74d54a3f4..6ee609394f2 100644 --- a/clients/client/go/model_pagination.go +++ b/clients/client/go/model_pagination.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_pagination_headers.go b/clients/client/go/model_pagination_headers.go index aed485c53de..4a27ae1d713 100644 --- a/clients/client/go/model_pagination_headers.go +++ b/clients/client/go/model_pagination_headers.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_parse_error.go b/clients/client/go/model_parse_error.go index 21e66f8bfa7..0f452a51eee 100644 --- a/clients/client/go/model_parse_error.go +++ b/clients/client/go/model_parse_error.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_patch_identities_body.go b/clients/client/go/model_patch_identities_body.go index e4e87219add..6ff09fec132 100644 --- a/clients/client/go/model_patch_identities_body.go +++ b/clients/client/go/model_patch_identities_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_perform_native_logout_body.go b/clients/client/go/model_perform_native_logout_body.go index 0bee5a6f3bf..2498daa5cb3 100644 --- a/clients/client/go/model_perform_native_logout_body.go +++ b/clients/client/go/model_perform_native_logout_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_permissions_on_workpace_response.go b/clients/client/go/model_permissions_on_workpace_response.go new file mode 100644 index 00000000000..689c347dcc4 --- /dev/null +++ b/clients/client/go/model_permissions_on_workpace_response.go @@ -0,0 +1,156 @@ +/* +Ory APIs + +Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. + +API version: v1.8.1 +Contact: support@ory.sh +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the PermissionsOnWorkpaceResponse type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &PermissionsOnWorkpaceResponse{} + +// PermissionsOnWorkpaceResponse Get Permissions on Project Request Parameters +type PermissionsOnWorkpaceResponse struct { + Permissions *map[string]bool `json:"permissions,omitempty"` + AdditionalProperties map[string]interface{} +} + +type _PermissionsOnWorkpaceResponse PermissionsOnWorkpaceResponse + +// NewPermissionsOnWorkpaceResponse instantiates a new PermissionsOnWorkpaceResponse object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewPermissionsOnWorkpaceResponse() *PermissionsOnWorkpaceResponse { + this := PermissionsOnWorkpaceResponse{} + return &this +} + +// NewPermissionsOnWorkpaceResponseWithDefaults instantiates a new PermissionsOnWorkpaceResponse object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewPermissionsOnWorkpaceResponseWithDefaults() *PermissionsOnWorkpaceResponse { + this := PermissionsOnWorkpaceResponse{} + return &this +} + +// GetPermissions returns the Permissions field value if set, zero value otherwise. +func (o *PermissionsOnWorkpaceResponse) GetPermissions() map[string]bool { + if o == nil || IsNil(o.Permissions) { + var ret map[string]bool + return ret + } + return *o.Permissions +} + +// GetPermissionsOk returns a tuple with the Permissions field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *PermissionsOnWorkpaceResponse) GetPermissionsOk() (*map[string]bool, bool) { + if o == nil || IsNil(o.Permissions) { + return nil, false + } + return o.Permissions, true +} + +// HasPermissions returns a boolean if a field has been set. +func (o *PermissionsOnWorkpaceResponse) HasPermissions() bool { + if o != nil && !IsNil(o.Permissions) { + return true + } + + return false +} + +// SetPermissions gets a reference to the given map[string]bool and assigns it to the Permissions field. +func (o *PermissionsOnWorkpaceResponse) SetPermissions(v map[string]bool) { + o.Permissions = &v +} + +func (o PermissionsOnWorkpaceResponse) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o PermissionsOnWorkpaceResponse) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !IsNil(o.Permissions) { + toSerialize["permissions"] = o.Permissions + } + + for key, value := range o.AdditionalProperties { + toSerialize[key] = value + } + + return toSerialize, nil +} + +func (o *PermissionsOnWorkpaceResponse) UnmarshalJSON(bytes []byte) (err error) { + varPermissionsOnWorkpaceResponse := _PermissionsOnWorkpaceResponse{} + + err = json.Unmarshal(bytes, &varPermissionsOnWorkpaceResponse) + + if err != nil { + return err + } + + *o = PermissionsOnWorkpaceResponse(varPermissionsOnWorkpaceResponse) + + additionalProperties := make(map[string]interface{}) + + if err = json.Unmarshal(bytes, &additionalProperties); err == nil { + delete(additionalProperties, "permissions") + o.AdditionalProperties = additionalProperties + } + + return err +} + +type NullablePermissionsOnWorkpaceResponse struct { + value *PermissionsOnWorkpaceResponse + isSet bool +} + +func (v NullablePermissionsOnWorkpaceResponse) Get() *PermissionsOnWorkpaceResponse { + return v.value +} + +func (v *NullablePermissionsOnWorkpaceResponse) Set(val *PermissionsOnWorkpaceResponse) { + v.value = val + v.isSet = true +} + +func (v NullablePermissionsOnWorkpaceResponse) IsSet() bool { + return v.isSet +} + +func (v *NullablePermissionsOnWorkpaceResponse) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullablePermissionsOnWorkpaceResponse(val *PermissionsOnWorkpaceResponse) *NullablePermissionsOnWorkpaceResponse { + return &NullablePermissionsOnWorkpaceResponse{value: val, isSet: true} +} + +func (v NullablePermissionsOnWorkpaceResponse) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullablePermissionsOnWorkpaceResponse) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/clients/client/go/model_plan.go b/clients/client/go/model_plan.go index 20b96a25331..b16b8bde3c8 100644 --- a/clients/client/go/model_plan.go +++ b/clients/client/go/model_plan.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_plan_details.go b/clients/client/go/model_plan_details.go index fc5b848bd48..ebf3c01e21d 100644 --- a/clients/client/go/model_plan_details.go +++ b/clients/client/go/model_plan_details.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ @@ -29,7 +29,6 @@ type PlanDetails struct { Custom bool `json:"custom"` // Description is the description of the plan. Description string `json:"description"` - // Features are the feature definitions included in the plan. Features map[string]GenericUsage `json:"features"` // Name is the name of the plan. Name string `json:"name"` diff --git a/clients/client/go/model_post_check_permission_body.go b/clients/client/go/model_post_check_permission_body.go index 46f692559f7..12f9dab34b2 100644 --- a/clients/client/go/model_post_check_permission_body.go +++ b/clients/client/go/model_post_check_permission_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_post_check_permission_or_error_body.go b/clients/client/go/model_post_check_permission_or_error_body.go index a8510df2e5c..aec9ce12bf6 100644 --- a/clients/client/go/model_post_check_permission_or_error_body.go +++ b/clients/client/go/model_post_check_permission_or_error_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_project.go b/clients/client/go/model_project.go index 39ac3ccb7f0..73177868a5a 100644 --- a/clients/client/go/model_project.go +++ b/clients/client/go/model_project.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_project_api_key.go b/clients/client/go/model_project_api_key.go index 3a7306db5d7..0795d566433 100644 --- a/clients/client/go/model_project_api_key.go +++ b/clients/client/go/model_project_api_key.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_project_branding.go b/clients/client/go/model_project_branding.go index 2d54d9d925b..77e7d1428ca 100644 --- a/clients/client/go/model_project_branding.go +++ b/clients/client/go/model_project_branding.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_project_branding_colors.go b/clients/client/go/model_project_branding_colors.go index 4f692665ffb..11e334eaca0 100644 --- a/clients/client/go/model_project_branding_colors.go +++ b/clients/client/go/model_project_branding_colors.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_project_branding_theme.go b/clients/client/go/model_project_branding_theme.go index c3b0973c23e..d08a1d0e3ce 100644 --- a/clients/client/go/model_project_branding_theme.go +++ b/clients/client/go/model_project_branding_theme.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_project_cors.go b/clients/client/go/model_project_cors.go index db0aae761e4..6e9109006ed 100644 --- a/clients/client/go/model_project_cors.go +++ b/clients/client/go/model_project_cors.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_project_events_datapoint.go b/clients/client/go/model_project_events_datapoint.go index 6b030578d68..78300d64409 100644 --- a/clients/client/go/model_project_events_datapoint.go +++ b/clients/client/go/model_project_events_datapoint.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_project_host.go b/clients/client/go/model_project_host.go index b748b648295..f745e618609 100644 --- a/clients/client/go/model_project_host.go +++ b/clients/client/go/model_project_host.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_project_member.go b/clients/client/go/model_project_member.go new file mode 100644 index 00000000000..525782af52f --- /dev/null +++ b/clients/client/go/model_project_member.go @@ -0,0 +1,256 @@ +/* +Ory APIs + +Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. + +API version: v1.8.1 +Contact: support@ory.sh +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" + "fmt" +) + +// checks if the ProjectMember type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &ProjectMember{} + +// ProjectMember struct for ProjectMember +type ProjectMember struct { + Email string `json:"email"` + Id string `json:"id"` + Name string `json:"name"` + Role string `json:"role"` + AdditionalProperties map[string]interface{} +} + +type _ProjectMember ProjectMember + +// NewProjectMember instantiates a new ProjectMember object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewProjectMember(email string, id string, name string, role string) *ProjectMember { + this := ProjectMember{} + this.Email = email + this.Id = id + this.Name = name + this.Role = role + return &this +} + +// NewProjectMemberWithDefaults instantiates a new ProjectMember object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewProjectMemberWithDefaults() *ProjectMember { + this := ProjectMember{} + return &this +} + +// GetEmail returns the Email field value +func (o *ProjectMember) GetEmail() string { + if o == nil { + var ret string + return ret + } + + return o.Email +} + +// GetEmailOk returns a tuple with the Email field value +// and a boolean to check if the value has been set. +func (o *ProjectMember) GetEmailOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Email, true +} + +// SetEmail sets field value +func (o *ProjectMember) SetEmail(v string) { + o.Email = v +} + +// GetId returns the Id field value +func (o *ProjectMember) GetId() string { + if o == nil { + var ret string + return ret + } + + return o.Id +} + +// GetIdOk returns a tuple with the Id field value +// and a boolean to check if the value has been set. +func (o *ProjectMember) GetIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Id, true +} + +// SetId sets field value +func (o *ProjectMember) SetId(v string) { + o.Id = v +} + +// GetName returns the Name field value +func (o *ProjectMember) GetName() string { + if o == nil { + var ret string + return ret + } + + return o.Name +} + +// GetNameOk returns a tuple with the Name field value +// and a boolean to check if the value has been set. +func (o *ProjectMember) GetNameOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Name, true +} + +// SetName sets field value +func (o *ProjectMember) SetName(v string) { + o.Name = v +} + +// GetRole returns the Role field value +func (o *ProjectMember) GetRole() string { + if o == nil { + var ret string + return ret + } + + return o.Role +} + +// GetRoleOk returns a tuple with the Role field value +// and a boolean to check if the value has been set. +func (o *ProjectMember) GetRoleOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Role, true +} + +// SetRole sets field value +func (o *ProjectMember) SetRole(v string) { + o.Role = v +} + +func (o ProjectMember) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o ProjectMember) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["email"] = o.Email + toSerialize["id"] = o.Id + toSerialize["name"] = o.Name + toSerialize["role"] = o.Role + + for key, value := range o.AdditionalProperties { + toSerialize[key] = value + } + + return toSerialize, nil +} + +func (o *ProjectMember) UnmarshalJSON(bytes []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "email", + "id", + "name", + "role", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(bytes, &allProperties) + + if err != nil { + return err; + } + + for _, requiredProperty := range(requiredProperties) { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varProjectMember := _ProjectMember{} + + err = json.Unmarshal(bytes, &varProjectMember) + + if err != nil { + return err + } + + *o = ProjectMember(varProjectMember) + + additionalProperties := make(map[string]interface{}) + + if err = json.Unmarshal(bytes, &additionalProperties); err == nil { + delete(additionalProperties, "email") + delete(additionalProperties, "id") + delete(additionalProperties, "name") + delete(additionalProperties, "role") + o.AdditionalProperties = additionalProperties + } + + return err +} + +type NullableProjectMember struct { + value *ProjectMember + isSet bool +} + +func (v NullableProjectMember) Get() *ProjectMember { + return v.value +} + +func (v *NullableProjectMember) Set(val *ProjectMember) { + v.value = val + v.isSet = true +} + +func (v NullableProjectMember) IsSet() bool { + return v.isSet +} + +func (v *NullableProjectMember) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableProjectMember(val *ProjectMember) *NullableProjectMember { + return &NullableProjectMember{value: val, isSet: true} +} + +func (v NullableProjectMember) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableProjectMember) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/clients/client/go/model_project_metadata.go b/clients/client/go/model_project_metadata.go index 3ceacd8aead..3ae10c5cd08 100644 --- a/clients/client/go/model_project_metadata.go +++ b/clients/client/go/model_project_metadata.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_project_service_identity.go b/clients/client/go/model_project_service_identity.go index a154e67c8f7..b442239495c 100644 --- a/clients/client/go/model_project_service_identity.go +++ b/clients/client/go/model_project_service_identity.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_project_service_o_auth2.go b/clients/client/go/model_project_service_o_auth2.go index 4a8e246e938..5ad001009ef 100644 --- a/clients/client/go/model_project_service_o_auth2.go +++ b/clients/client/go/model_project_service_o_auth2.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_project_service_permission.go b/clients/client/go/model_project_service_permission.go index 3b28b2c2690..ecefaf1b8ae 100644 --- a/clients/client/go/model_project_service_permission.go +++ b/clients/client/go/model_project_service_permission.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_project_services.go b/clients/client/go/model_project_services.go index af69c726a2a..854b24780de 100644 --- a/clients/client/go/model_project_services.go +++ b/clients/client/go/model_project_services.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_quota_usage.go b/clients/client/go/model_quota_usage.go index 2c57fe6c214..ca9f3304c87 100644 --- a/clients/client/go/model_quota_usage.go +++ b/clients/client/go/model_quota_usage.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ @@ -24,7 +24,7 @@ type QuotaUsage struct { // The additional price per unit in cents. AdditionalPrice int64 `json:"additional_price"` CanUseMore bool `json:"can_use_more"` - // region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + // region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect Feature string `json:"feature"` FeatureAvailable bool `json:"feature_available"` Included int64 `json:"included"` diff --git a/clients/client/go/model_recovery_code_for_identity.go b/clients/client/go/model_recovery_code_for_identity.go index a8fd64aa903..2058728345e 100644 --- a/clients/client/go/model_recovery_code_for_identity.go +++ b/clients/client/go/model_recovery_code_for_identity.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_recovery_flow.go b/clients/client/go/model_recovery_flow.go index 6a79cc274c8..9c30da75f5f 100644 --- a/clients/client/go/model_recovery_flow.go +++ b/clients/client/go/model_recovery_flow.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ @@ -38,6 +38,8 @@ type RecoveryFlow struct { ReturnTo *string `json:"return_to,omitempty"` // State represents the state of this request: choose_method: ask the user to choose a method (e.g. recover account via email) sent_email: the email has been sent to the user passed_challenge: the request was successful and the recovery challenge was passed. State interface{} `json:"state"` + // TransientPayload is used to pass data from the recovery flow to hooks and email templates + TransientPayload map[string]interface{} `json:"transient_payload,omitempty"` // The flow type can either be `api` or `browser`. Type string `json:"type"` Ui UiContainer `json:"ui"` @@ -288,6 +290,38 @@ func (o *RecoveryFlow) SetState(v interface{}) { o.State = v } +// GetTransientPayload returns the TransientPayload field value if set, zero value otherwise. +func (o *RecoveryFlow) GetTransientPayload() map[string]interface{} { + if o == nil || IsNil(o.TransientPayload) { + var ret map[string]interface{} + return ret + } + return o.TransientPayload +} + +// GetTransientPayloadOk returns a tuple with the TransientPayload field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *RecoveryFlow) GetTransientPayloadOk() (map[string]interface{}, bool) { + if o == nil || IsNil(o.TransientPayload) { + return map[string]interface{}{}, false + } + return o.TransientPayload, true +} + +// HasTransientPayload returns a boolean if a field has been set. +func (o *RecoveryFlow) HasTransientPayload() bool { + if o != nil && !IsNil(o.TransientPayload) { + return true + } + + return false +} + +// SetTransientPayload gets a reference to the given map[string]interface{} and assigns it to the TransientPayload field. +func (o *RecoveryFlow) SetTransientPayload(v map[string]interface{}) { + o.TransientPayload = v +} + // GetType returns the Type field value func (o *RecoveryFlow) GetType() string { if o == nil { @@ -362,6 +396,9 @@ func (o RecoveryFlow) ToMap() (map[string]interface{}, error) { if o.State != nil { toSerialize["state"] = o.State } + if !IsNil(o.TransientPayload) { + toSerialize["transient_payload"] = o.TransientPayload + } toSerialize["type"] = o.Type toSerialize["ui"] = o.Ui @@ -421,6 +458,7 @@ func (o *RecoveryFlow) UnmarshalJSON(bytes []byte) (err error) { delete(additionalProperties, "request_url") delete(additionalProperties, "return_to") delete(additionalProperties, "state") + delete(additionalProperties, "transient_payload") delete(additionalProperties, "type") delete(additionalProperties, "ui") o.AdditionalProperties = additionalProperties diff --git a/clients/client/go/model_recovery_flow_state.go b/clients/client/go/model_recovery_flow_state.go index a4cac444607..63e2535a75f 100644 --- a/clients/client/go/model_recovery_flow_state.go +++ b/clients/client/go/model_recovery_flow_state.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_recovery_identity_address.go b/clients/client/go/model_recovery_identity_address.go index 3f1a2b97514..badfd6abfe8 100644 --- a/clients/client/go/model_recovery_identity_address.go +++ b/clients/client/go/model_recovery_identity_address.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_recovery_link_for_identity.go b/clients/client/go/model_recovery_link_for_identity.go index 1289489a490..b2636055c9e 100644 --- a/clients/client/go/model_recovery_link_for_identity.go +++ b/clients/client/go/model_recovery_link_for_identity.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_registration_flow.go b/clients/client/go/model_registration_flow.go index f66af6d7d61..50343a0f99d 100644 --- a/clients/client/go/model_registration_flow.go +++ b/clients/client/go/model_registration_flow.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_registration_flow_state.go b/clients/client/go/model_registration_flow_state.go index 400fe59c671..02b960cb714 100644 --- a/clients/client/go/model_registration_flow_state.go +++ b/clients/client/go/model_registration_flow_state.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_reject_o_auth2_request.go b/clients/client/go/model_reject_o_auth2_request.go index c6eff83f8d1..efe4adcb623 100644 --- a/clients/client/go/model_reject_o_auth2_request.go +++ b/clients/client/go/model_reject_o_auth2_request.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_relation_query.go b/clients/client/go/model_relation_query.go index e4b2f2cdbc6..3813a21a866 100644 --- a/clients/client/go/model_relation_query.go +++ b/clients/client/go/model_relation_query.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_relationship.go b/clients/client/go/model_relationship.go index ad33ba481eb..6ce59eb31ba 100644 --- a/clients/client/go/model_relationship.go +++ b/clients/client/go/model_relationship.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_relationship_namespaces.go b/clients/client/go/model_relationship_namespaces.go index e6a250ad3ef..ed388b37199 100644 --- a/clients/client/go/model_relationship_namespaces.go +++ b/clients/client/go/model_relationship_namespaces.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_relationship_patch.go b/clients/client/go/model_relationship_patch.go index 2612187d555..8359c3bb0d8 100644 --- a/clients/client/go/model_relationship_patch.go +++ b/clients/client/go/model_relationship_patch.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_relationships.go b/clients/client/go/model_relationships.go index d8cccf78099..a5a3a1989ce 100644 --- a/clients/client/go/model_relationships.go +++ b/clients/client/go/model_relationships.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_rfc6749_error_json.go b/clients/client/go/model_rfc6749_error_json.go index 2de8e15af9d..f520ebbdfbc 100644 --- a/clients/client/go/model_rfc6749_error_json.go +++ b/clients/client/go/model_rfc6749_error_json.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_schema_patch.go b/clients/client/go/model_schema_patch.go index 3680b405e52..19fe79e6cfa 100644 --- a/clients/client/go/model_schema_patch.go +++ b/clients/client/go/model_schema_patch.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_self_service_flow_expired_error.go b/clients/client/go/model_self_service_flow_expired_error.go index 41586d3824c..aa56e7c455a 100644 --- a/clients/client/go/model_self_service_flow_expired_error.go +++ b/clients/client/go/model_self_service_flow_expired_error.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_session.go b/clients/client/go/model_session.go index 213b3a132bf..2d0d633c85c 100644 --- a/clients/client/go/model_session.go +++ b/clients/client/go/model_session.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_session_activity_datapoint.go b/clients/client/go/model_session_activity_datapoint.go index 58184ad2d9c..b35ea98faa9 100644 --- a/clients/client/go/model_session_activity_datapoint.go +++ b/clients/client/go/model_session_activity_datapoint.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_session_authentication_method.go b/clients/client/go/model_session_authentication_method.go index 61bb6700eaf..be90157b4e5 100644 --- a/clients/client/go/model_session_authentication_method.go +++ b/clients/client/go/model_session_authentication_method.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_session_device.go b/clients/client/go/model_session_device.go index 6deaac3be00..d353a7f27a7 100644 --- a/clients/client/go/model_session_device.go +++ b/clients/client/go/model_session_device.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_set_active_project_in_console_body.go b/clients/client/go/model_set_active_project_in_console_body.go index 12f95b0159d..3dd137dd1a0 100644 --- a/clients/client/go/model_set_active_project_in_console_body.go +++ b/clients/client/go/model_set_active_project_in_console_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_set_custom_domain_body.go b/clients/client/go/model_set_custom_domain_body.go index 50a4d5e631c..da0dab8952b 100644 --- a/clients/client/go/model_set_custom_domain_body.go +++ b/clients/client/go/model_set_custom_domain_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_set_event_stream_body.go b/clients/client/go/model_set_event_stream_body.go index e90a0ceebfc..fe5e2845db5 100644 --- a/clients/client/go/model_set_event_stream_body.go +++ b/clients/client/go/model_set_event_stream_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_set_project.go b/clients/client/go/model_set_project.go index 0a74d821cce..6cf961f6ec1 100644 --- a/clients/client/go/model_set_project.go +++ b/clients/client/go/model_set_project.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_set_project_branding_theme_body.go b/clients/client/go/model_set_project_branding_theme_body.go index 88a22680262..ac343f46daa 100644 --- a/clients/client/go/model_set_project_branding_theme_body.go +++ b/clients/client/go/model_set_project_branding_theme_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_settings_flow.go b/clients/client/go/model_settings_flow.go index c86b21f3c63..2e932825555 100644 --- a/clients/client/go/model_settings_flow.go +++ b/clients/client/go/model_settings_flow.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ @@ -39,6 +39,8 @@ type SettingsFlow struct { ReturnTo *string `json:"return_to,omitempty"` // State represents the state of this flow. It knows two states: show_form: No user data has been collected, or it is invalid, and thus the form should be shown. success: Indicates that the settings flow has been updated successfully with the provided data. Done will stay true when repeatedly checking. If set to true, done will revert back to false only when a flow with invalid (e.g. \"please use a valid phone number\") data was sent. State interface{} `json:"state"` + // TransientPayload is used to pass data from the settings flow to hooks and email templates + TransientPayload map[string]interface{} `json:"transient_payload,omitempty"` // The flow type can either be `api` or `browser`. Type string `json:"type"` Ui UiContainer `json:"ui"` @@ -314,6 +316,38 @@ func (o *SettingsFlow) SetState(v interface{}) { o.State = v } +// GetTransientPayload returns the TransientPayload field value if set, zero value otherwise. +func (o *SettingsFlow) GetTransientPayload() map[string]interface{} { + if o == nil || IsNil(o.TransientPayload) { + var ret map[string]interface{} + return ret + } + return o.TransientPayload +} + +// GetTransientPayloadOk returns a tuple with the TransientPayload field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *SettingsFlow) GetTransientPayloadOk() (map[string]interface{}, bool) { + if o == nil || IsNil(o.TransientPayload) { + return map[string]interface{}{}, false + } + return o.TransientPayload, true +} + +// HasTransientPayload returns a boolean if a field has been set. +func (o *SettingsFlow) HasTransientPayload() bool { + if o != nil && !IsNil(o.TransientPayload) { + return true + } + + return false +} + +// SetTransientPayload gets a reference to the given map[string]interface{} and assigns it to the TransientPayload field. +func (o *SettingsFlow) SetTransientPayload(v map[string]interface{}) { + o.TransientPayload = v +} + // GetType returns the Type field value func (o *SettingsFlow) GetType() string { if o == nil { @@ -389,6 +423,9 @@ func (o SettingsFlow) ToMap() (map[string]interface{}, error) { if o.State != nil { toSerialize["state"] = o.State } + if !IsNil(o.TransientPayload) { + toSerialize["transient_payload"] = o.TransientPayload + } toSerialize["type"] = o.Type toSerialize["ui"] = o.Ui @@ -450,6 +487,7 @@ func (o *SettingsFlow) UnmarshalJSON(bytes []byte) (err error) { delete(additionalProperties, "request_url") delete(additionalProperties, "return_to") delete(additionalProperties, "state") + delete(additionalProperties, "transient_payload") delete(additionalProperties, "type") delete(additionalProperties, "ui") o.AdditionalProperties = additionalProperties diff --git a/clients/client/go/model_settings_flow_state.go b/clients/client/go/model_settings_flow_state.go index 0edb3761148..d141b2ce596 100644 --- a/clients/client/go/model_settings_flow_state.go +++ b/clients/client/go/model_settings_flow_state.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_source_position.go b/clients/client/go/model_source_position.go index 5b15f982c3a..f45987337e9 100644 --- a/clients/client/go/model_source_position.go +++ b/clients/client/go/model_source_position.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_subject_set.go b/clients/client/go/model_subject_set.go index 2c8249275bb..f30581000e6 100644 --- a/clients/client/go/model_subject_set.go +++ b/clients/client/go/model_subject_set.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_subscription.go b/clients/client/go/model_subscription.go index 7c15f7c2334..1b0526f40ad 100644 --- a/clients/client/go/model_subscription.go +++ b/clients/client/go/model_subscription.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ @@ -29,6 +29,7 @@ type Subscription struct { CurrentInterval string `json:"current_interval"` // The currently active plan of the subscription CurrentPlan string `json:"current_plan"` + CurrentPlanDetails *PlanDetails `json:"current_plan_details,omitempty"` // The ID of the stripe customer CustomerId string `json:"customer_id"` // The ID of the subscription @@ -41,6 +42,7 @@ type Subscription struct { PlanChangesTo NullableString `json:"plan_changes_to"` // For `collection_method=charge_automatically` a subscription moves into `incomplete` if the initial payment attempt fails. A subscription in this state can only have metadata and default_source updated. Once the first invoice is paid, the subscription moves into an `active` state. If the first invoice is not paid within 23 hours, the subscription transitions to `incomplete_expired`. This is a terminal state, the open invoice will be voided and no further invoices will be generated. A subscription that is currently in a trial period is `trialing` and moves to `active` when the trial period is over. If subscription `collection_method=charge_automatically`, it becomes `past_due` when payment is required but cannot be paid (due to failed payment or awaiting additional user actions). Once Stripe has exhausted all payment retry attempts, the subscription will become `canceled` or `unpaid` (depending on your subscriptions settings). If subscription `collection_method=send_invoice` it becomes `past_due` when its invoice is not paid by the due date, and `canceled` or `unpaid` if it is still not paid by an additional deadline after that. Note that when a subscription has a status of `unpaid`, no subsequent invoices will be attempted (invoices will be created, but then immediately automatically closed). After receiving updated payment information from a customer, you may choose to reopen and pay their closed invoices. Status string `json:"status"` + StripeCheckoutExpiresAt *time.Time `json:"stripe_checkout_expires_at,omitempty"` UpdatedAt time.Time `json:"updated_at"` AdditionalProperties map[string]interface{} } @@ -171,6 +173,38 @@ func (o *Subscription) SetCurrentPlan(v string) { o.CurrentPlan = v } +// GetCurrentPlanDetails returns the CurrentPlanDetails field value if set, zero value otherwise. +func (o *Subscription) GetCurrentPlanDetails() PlanDetails { + if o == nil || IsNil(o.CurrentPlanDetails) { + var ret PlanDetails + return ret + } + return *o.CurrentPlanDetails +} + +// GetCurrentPlanDetailsOk returns a tuple with the CurrentPlanDetails field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *Subscription) GetCurrentPlanDetailsOk() (*PlanDetails, bool) { + if o == nil || IsNil(o.CurrentPlanDetails) { + return nil, false + } + return o.CurrentPlanDetails, true +} + +// HasCurrentPlanDetails returns a boolean if a field has been set. +func (o *Subscription) HasCurrentPlanDetails() bool { + if o != nil && !IsNil(o.CurrentPlanDetails) { + return true + } + + return false +} + +// SetCurrentPlanDetails gets a reference to the given PlanDetails and assigns it to the CurrentPlanDetails field. +func (o *Subscription) SetCurrentPlanDetails(v PlanDetails) { + o.CurrentPlanDetails = &v +} + // GetCustomerId returns the CustomerId field value func (o *Subscription) GetCustomerId() string { if o == nil { @@ -393,6 +427,38 @@ func (o *Subscription) SetStatus(v string) { o.Status = v } +// GetStripeCheckoutExpiresAt returns the StripeCheckoutExpiresAt field value if set, zero value otherwise. +func (o *Subscription) GetStripeCheckoutExpiresAt() time.Time { + if o == nil || IsNil(o.StripeCheckoutExpiresAt) { + var ret time.Time + return ret + } + return *o.StripeCheckoutExpiresAt +} + +// GetStripeCheckoutExpiresAtOk returns a tuple with the StripeCheckoutExpiresAt field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *Subscription) GetStripeCheckoutExpiresAtOk() (*time.Time, bool) { + if o == nil || IsNil(o.StripeCheckoutExpiresAt) { + return nil, false + } + return o.StripeCheckoutExpiresAt, true +} + +// HasStripeCheckoutExpiresAt returns a boolean if a field has been set. +func (o *Subscription) HasStripeCheckoutExpiresAt() bool { + if o != nil && !IsNil(o.StripeCheckoutExpiresAt) { + return true + } + + return false +} + +// SetStripeCheckoutExpiresAt gets a reference to the given time.Time and assigns it to the StripeCheckoutExpiresAt field. +func (o *Subscription) SetStripeCheckoutExpiresAt(v time.Time) { + o.StripeCheckoutExpiresAt = &v +} + // GetUpdatedAt returns the UpdatedAt field value func (o *Subscription) GetUpdatedAt() time.Time { if o == nil { @@ -431,6 +497,9 @@ func (o Subscription) ToMap() (map[string]interface{}, error) { toSerialize["currency"] = o.Currency toSerialize["current_interval"] = o.CurrentInterval toSerialize["current_plan"] = o.CurrentPlan + if !IsNil(o.CurrentPlanDetails) { + toSerialize["current_plan_details"] = o.CurrentPlanDetails + } toSerialize["customer_id"] = o.CustomerId toSerialize["id"] = o.Id toSerialize["interval_changes_to"] = o.IntervalChangesTo.Get() @@ -443,6 +512,9 @@ func (o Subscription) ToMap() (map[string]interface{}, error) { } toSerialize["plan_changes_to"] = o.PlanChangesTo.Get() toSerialize["status"] = o.Status + if !IsNil(o.StripeCheckoutExpiresAt) { + toSerialize["stripe_checkout_expires_at"] = o.StripeCheckoutExpiresAt + } toSerialize["updated_at"] = o.UpdatedAt for key, value := range o.AdditionalProperties { @@ -501,6 +573,7 @@ func (o *Subscription) UnmarshalJSON(bytes []byte) (err error) { delete(additionalProperties, "currency") delete(additionalProperties, "current_interval") delete(additionalProperties, "current_plan") + delete(additionalProperties, "current_plan_details") delete(additionalProperties, "customer_id") delete(additionalProperties, "id") delete(additionalProperties, "interval_changes_to") @@ -509,6 +582,7 @@ func (o *Subscription) UnmarshalJSON(bytes []byte) (err error) { delete(additionalProperties, "plan_changes_at") delete(additionalProperties, "plan_changes_to") delete(additionalProperties, "status") + delete(additionalProperties, "stripe_checkout_expires_at") delete(additionalProperties, "updated_at") o.AdditionalProperties = additionalProperties } diff --git a/clients/client/go/model_successful_code_exchange_response.go b/clients/client/go/model_successful_code_exchange_response.go index b62ce399496..e2226cf67eb 100644 --- a/clients/client/go/model_successful_code_exchange_response.go +++ b/clients/client/go/model_successful_code_exchange_response.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_successful_native_login.go b/clients/client/go/model_successful_native_login.go index 0255803629f..68774b17af2 100644 --- a/clients/client/go/model_successful_native_login.go +++ b/clients/client/go/model_successful_native_login.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_successful_native_registration.go b/clients/client/go/model_successful_native_registration.go index d19f96848a8..2f727e4961f 100644 --- a/clients/client/go/model_successful_native_registration.go +++ b/clients/client/go/model_successful_native_registration.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_successful_project_update.go b/clients/client/go/model_successful_project_update.go index 970fe84bff8..47c41b0d819 100644 --- a/clients/client/go/model_successful_project_update.go +++ b/clients/client/go/model_successful_project_update.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_token_pagination.go b/clients/client/go/model_token_pagination.go index 23dc5a04a64..8aafad7ee4f 100644 --- a/clients/client/go/model_token_pagination.go +++ b/clients/client/go/model_token_pagination.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_token_pagination_headers.go b/clients/client/go/model_token_pagination_headers.go index 7323aa4bd10..56297b5444e 100644 --- a/clients/client/go/model_token_pagination_headers.go +++ b/clients/client/go/model_token_pagination_headers.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_token_pagination_request_parameters.go b/clients/client/go/model_token_pagination_request_parameters.go index 9a848027d4f..f2b9df97bd0 100644 --- a/clients/client/go/model_token_pagination_request_parameters.go +++ b/clients/client/go/model_token_pagination_request_parameters.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_token_pagination_response_headers.go b/clients/client/go/model_token_pagination_response_headers.go index d415fcc47db..eca26770086 100644 --- a/clients/client/go/model_token_pagination_response_headers.go +++ b/clients/client/go/model_token_pagination_response_headers.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_trust_o_auth2_jwt_grant_issuer.go b/clients/client/go/model_trust_o_auth2_jwt_grant_issuer.go index 41752eb9777..36cf48b0679 100644 --- a/clients/client/go/model_trust_o_auth2_jwt_grant_issuer.go +++ b/clients/client/go/model_trust_o_auth2_jwt_grant_issuer.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_trusted_o_auth2_jwt_grant_issuer.go b/clients/client/go/model_trusted_o_auth2_jwt_grant_issuer.go index f8e7c9bce74..8a95715f644 100644 --- a/clients/client/go/model_trusted_o_auth2_jwt_grant_issuer.go +++ b/clients/client/go/model_trusted_o_auth2_jwt_grant_issuer.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_trusted_o_auth2_jwt_grant_json_web_key.go b/clients/client/go/model_trusted_o_auth2_jwt_grant_json_web_key.go index 8982f0aebc4..a7ae133083d 100644 --- a/clients/client/go/model_trusted_o_auth2_jwt_grant_json_web_key.go +++ b/clients/client/go/model_trusted_o_auth2_jwt_grant_json_web_key.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_ui_container.go b/clients/client/go/model_ui_container.go index d87f193bbfe..0ee3c3b233f 100644 --- a/clients/client/go/model_ui_container.go +++ b/clients/client/go/model_ui_container.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_ui_node.go b/clients/client/go/model_ui_node.go index 1623a906775..5c2ea9aa242 100644 --- a/clients/client/go/model_ui_node.go +++ b/clients/client/go/model_ui_node.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_ui_node_anchor_attributes.go b/clients/client/go/model_ui_node_anchor_attributes.go index 52b364fd1c6..719e67a4fbd 100644 --- a/clients/client/go/model_ui_node_anchor_attributes.go +++ b/clients/client/go/model_ui_node_anchor_attributes.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_ui_node_attributes.go b/clients/client/go/model_ui_node_attributes.go index 7c910a3f165..d3c1bb789d9 100644 --- a/clients/client/go/model_ui_node_attributes.go +++ b/clients/client/go/model_ui_node_attributes.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_ui_node_image_attributes.go b/clients/client/go/model_ui_node_image_attributes.go index f7048e72c15..5d0079a7382 100644 --- a/clients/client/go/model_ui_node_image_attributes.go +++ b/clients/client/go/model_ui_node_image_attributes.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_ui_node_input_attributes.go b/clients/client/go/model_ui_node_input_attributes.go index 51bfdea4c20..a993df53da7 100644 --- a/clients/client/go/model_ui_node_input_attributes.go +++ b/clients/client/go/model_ui_node_input_attributes.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_ui_node_meta.go b/clients/client/go/model_ui_node_meta.go index b8ead16596d..e165bcfd2d6 100644 --- a/clients/client/go/model_ui_node_meta.go +++ b/clients/client/go/model_ui_node_meta.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_ui_node_script_attributes.go b/clients/client/go/model_ui_node_script_attributes.go index 2726595c4c2..288aeb76809 100644 --- a/clients/client/go/model_ui_node_script_attributes.go +++ b/clients/client/go/model_ui_node_script_attributes.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_ui_node_text_attributes.go b/clients/client/go/model_ui_node_text_attributes.go index 9680d2e0869..a456c684f98 100644 --- a/clients/client/go/model_ui_node_text_attributes.go +++ b/clients/client/go/model_ui_node_text_attributes.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_ui_text.go b/clients/client/go/model_ui_text.go index fce09689f51..848b378ae99 100644 --- a/clients/client/go/model_ui_text.go +++ b/clients/client/go/model_ui_text.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_update_identity_body.go b/clients/client/go/model_update_identity_body.go index 666fcf9855e..5faca44f9ba 100644 --- a/clients/client/go/model_update_identity_body.go +++ b/clients/client/go/model_update_identity_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_update_login_flow_body.go b/clients/client/go/model_update_login_flow_body.go index a94742de478..55ae395a3e0 100644 --- a/clients/client/go/model_update_login_flow_body.go +++ b/clients/client/go/model_update_login_flow_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_update_login_flow_with_code_method.go b/clients/client/go/model_update_login_flow_with_code_method.go index 0499df0d8bb..095a2d8bef5 100644 --- a/clients/client/go/model_update_login_flow_with_code_method.go +++ b/clients/client/go/model_update_login_flow_with_code_method.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ @@ -31,6 +31,8 @@ type UpdateLoginFlowWithCodeMethod struct { Method string `json:"method"` // Resend is set when the user wants to resend the code Resend *string `json:"resend,omitempty"` + // Transient data to pass along to any webhooks + TransientPayload map[string]interface{} `json:"transient_payload,omitempty"` AdditionalProperties map[string]interface{} } @@ -199,6 +201,38 @@ func (o *UpdateLoginFlowWithCodeMethod) SetResend(v string) { o.Resend = &v } +// GetTransientPayload returns the TransientPayload field value if set, zero value otherwise. +func (o *UpdateLoginFlowWithCodeMethod) GetTransientPayload() map[string]interface{} { + if o == nil || IsNil(o.TransientPayload) { + var ret map[string]interface{} + return ret + } + return o.TransientPayload +} + +// GetTransientPayloadOk returns a tuple with the TransientPayload field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateLoginFlowWithCodeMethod) GetTransientPayloadOk() (map[string]interface{}, bool) { + if o == nil || IsNil(o.TransientPayload) { + return map[string]interface{}{}, false + } + return o.TransientPayload, true +} + +// HasTransientPayload returns a boolean if a field has been set. +func (o *UpdateLoginFlowWithCodeMethod) HasTransientPayload() bool { + if o != nil && !IsNil(o.TransientPayload) { + return true + } + + return false +} + +// SetTransientPayload gets a reference to the given map[string]interface{} and assigns it to the TransientPayload field. +func (o *UpdateLoginFlowWithCodeMethod) SetTransientPayload(v map[string]interface{}) { + o.TransientPayload = v +} + func (o UpdateLoginFlowWithCodeMethod) MarshalJSON() ([]byte, error) { toSerialize,err := o.ToMap() if err != nil { @@ -220,6 +254,9 @@ func (o UpdateLoginFlowWithCodeMethod) ToMap() (map[string]interface{}, error) { if !IsNil(o.Resend) { toSerialize["resend"] = o.Resend } + if !IsNil(o.TransientPayload) { + toSerialize["transient_payload"] = o.TransientPayload + } for key, value := range o.AdditionalProperties { toSerialize[key] = value @@ -269,6 +306,7 @@ func (o *UpdateLoginFlowWithCodeMethod) UnmarshalJSON(bytes []byte) (err error) delete(additionalProperties, "identifier") delete(additionalProperties, "method") delete(additionalProperties, "resend") + delete(additionalProperties, "transient_payload") o.AdditionalProperties = additionalProperties } diff --git a/clients/client/go/model_update_login_flow_with_lookup_secret_method.go b/clients/client/go/model_update_login_flow_with_lookup_secret_method.go index 1a9d159a7c4..16d44432b46 100644 --- a/clients/client/go/model_update_login_flow_with_lookup_secret_method.go +++ b/clients/client/go/model_update_login_flow_with_lookup_secret_method.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_update_login_flow_with_oidc_method.go b/clients/client/go/model_update_login_flow_with_oidc_method.go index 73951c9d57a..4a6e53a6dc5 100644 --- a/clients/client/go/model_update_login_flow_with_oidc_method.go +++ b/clients/client/go/model_update_login_flow_with_oidc_method.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ @@ -33,6 +33,8 @@ type UpdateLoginFlowWithOidcMethod struct { Provider string `json:"provider"` // The identity traits. This is a placeholder for the registration flow. Traits map[string]interface{} `json:"traits,omitempty"` + // Transient data to pass along to any webhooks + TransientPayload map[string]interface{} `json:"transient_payload,omitempty"` // UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`. UpstreamParameters map[string]interface{} `json:"upstream_parameters,omitempty"` AdditionalProperties map[string]interface{} @@ -235,6 +237,38 @@ func (o *UpdateLoginFlowWithOidcMethod) SetTraits(v map[string]interface{}) { o.Traits = v } +// GetTransientPayload returns the TransientPayload field value if set, zero value otherwise. +func (o *UpdateLoginFlowWithOidcMethod) GetTransientPayload() map[string]interface{} { + if o == nil || IsNil(o.TransientPayload) { + var ret map[string]interface{} + return ret + } + return o.TransientPayload +} + +// GetTransientPayloadOk returns a tuple with the TransientPayload field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateLoginFlowWithOidcMethod) GetTransientPayloadOk() (map[string]interface{}, bool) { + if o == nil || IsNil(o.TransientPayload) { + return map[string]interface{}{}, false + } + return o.TransientPayload, true +} + +// HasTransientPayload returns a boolean if a field has been set. +func (o *UpdateLoginFlowWithOidcMethod) HasTransientPayload() bool { + if o != nil && !IsNil(o.TransientPayload) { + return true + } + + return false +} + +// SetTransientPayload gets a reference to the given map[string]interface{} and assigns it to the TransientPayload field. +func (o *UpdateLoginFlowWithOidcMethod) SetTransientPayload(v map[string]interface{}) { + o.TransientPayload = v +} + // GetUpstreamParameters returns the UpstreamParameters field value if set, zero value otherwise. func (o *UpdateLoginFlowWithOidcMethod) GetUpstreamParameters() map[string]interface{} { if o == nil || IsNil(o.UpstreamParameters) { @@ -291,6 +325,9 @@ func (o UpdateLoginFlowWithOidcMethod) ToMap() (map[string]interface{}, error) { if !IsNil(o.Traits) { toSerialize["traits"] = o.Traits } + if !IsNil(o.TransientPayload) { + toSerialize["transient_payload"] = o.TransientPayload + } if !IsNil(o.UpstreamParameters) { toSerialize["upstream_parameters"] = o.UpstreamParameters } @@ -344,6 +381,7 @@ func (o *UpdateLoginFlowWithOidcMethod) UnmarshalJSON(bytes []byte) (err error) delete(additionalProperties, "method") delete(additionalProperties, "provider") delete(additionalProperties, "traits") + delete(additionalProperties, "transient_payload") delete(additionalProperties, "upstream_parameters") o.AdditionalProperties = additionalProperties } diff --git a/clients/client/go/model_update_login_flow_with_password_method.go b/clients/client/go/model_update_login_flow_with_password_method.go index e440526690a..265f48ddc5e 100644 --- a/clients/client/go/model_update_login_flow_with_password_method.go +++ b/clients/client/go/model_update_login_flow_with_password_method.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ @@ -31,6 +31,8 @@ type UpdateLoginFlowWithPasswordMethod struct { Password string `json:"password"` // Identifier is the email or username of the user trying to log in. This field is deprecated! PasswordIdentifier *string `json:"password_identifier,omitempty"` + // Transient data to pass along to any webhooks + TransientPayload map[string]interface{} `json:"transient_payload,omitempty"` AdditionalProperties map[string]interface{} } @@ -192,6 +194,38 @@ func (o *UpdateLoginFlowWithPasswordMethod) SetPasswordIdentifier(v string) { o.PasswordIdentifier = &v } +// GetTransientPayload returns the TransientPayload field value if set, zero value otherwise. +func (o *UpdateLoginFlowWithPasswordMethod) GetTransientPayload() map[string]interface{} { + if o == nil || IsNil(o.TransientPayload) { + var ret map[string]interface{} + return ret + } + return o.TransientPayload +} + +// GetTransientPayloadOk returns a tuple with the TransientPayload field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateLoginFlowWithPasswordMethod) GetTransientPayloadOk() (map[string]interface{}, bool) { + if o == nil || IsNil(o.TransientPayload) { + return map[string]interface{}{}, false + } + return o.TransientPayload, true +} + +// HasTransientPayload returns a boolean if a field has been set. +func (o *UpdateLoginFlowWithPasswordMethod) HasTransientPayload() bool { + if o != nil && !IsNil(o.TransientPayload) { + return true + } + + return false +} + +// SetTransientPayload gets a reference to the given map[string]interface{} and assigns it to the TransientPayload field. +func (o *UpdateLoginFlowWithPasswordMethod) SetTransientPayload(v map[string]interface{}) { + o.TransientPayload = v +} + func (o UpdateLoginFlowWithPasswordMethod) MarshalJSON() ([]byte, error) { toSerialize,err := o.ToMap() if err != nil { @@ -211,6 +245,9 @@ func (o UpdateLoginFlowWithPasswordMethod) ToMap() (map[string]interface{}, erro if !IsNil(o.PasswordIdentifier) { toSerialize["password_identifier"] = o.PasswordIdentifier } + if !IsNil(o.TransientPayload) { + toSerialize["transient_payload"] = o.TransientPayload + } for key, value := range o.AdditionalProperties { toSerialize[key] = value @@ -261,6 +298,7 @@ func (o *UpdateLoginFlowWithPasswordMethod) UnmarshalJSON(bytes []byte) (err err delete(additionalProperties, "method") delete(additionalProperties, "password") delete(additionalProperties, "password_identifier") + delete(additionalProperties, "transient_payload") o.AdditionalProperties = additionalProperties } diff --git a/clients/client/go/model_update_login_flow_with_totp_method.go b/clients/client/go/model_update_login_flow_with_totp_method.go index 1af844f247e..2b98e903c43 100644 --- a/clients/client/go/model_update_login_flow_with_totp_method.go +++ b/clients/client/go/model_update_login_flow_with_totp_method.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ @@ -27,6 +27,8 @@ type UpdateLoginFlowWithTotpMethod struct { Method string `json:"method"` // The TOTP code. TotpCode string `json:"totp_code"` + // Transient data to pass along to any webhooks + TransientPayload map[string]interface{} `json:"transient_payload,omitempty"` AdditionalProperties map[string]interface{} } @@ -131,6 +133,38 @@ func (o *UpdateLoginFlowWithTotpMethod) SetTotpCode(v string) { o.TotpCode = v } +// GetTransientPayload returns the TransientPayload field value if set, zero value otherwise. +func (o *UpdateLoginFlowWithTotpMethod) GetTransientPayload() map[string]interface{} { + if o == nil || IsNil(o.TransientPayload) { + var ret map[string]interface{} + return ret + } + return o.TransientPayload +} + +// GetTransientPayloadOk returns a tuple with the TransientPayload field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateLoginFlowWithTotpMethod) GetTransientPayloadOk() (map[string]interface{}, bool) { + if o == nil || IsNil(o.TransientPayload) { + return map[string]interface{}{}, false + } + return o.TransientPayload, true +} + +// HasTransientPayload returns a boolean if a field has been set. +func (o *UpdateLoginFlowWithTotpMethod) HasTransientPayload() bool { + if o != nil && !IsNil(o.TransientPayload) { + return true + } + + return false +} + +// SetTransientPayload gets a reference to the given map[string]interface{} and assigns it to the TransientPayload field. +func (o *UpdateLoginFlowWithTotpMethod) SetTransientPayload(v map[string]interface{}) { + o.TransientPayload = v +} + func (o UpdateLoginFlowWithTotpMethod) MarshalJSON() ([]byte, error) { toSerialize,err := o.ToMap() if err != nil { @@ -146,6 +180,9 @@ func (o UpdateLoginFlowWithTotpMethod) ToMap() (map[string]interface{}, error) { } toSerialize["method"] = o.Method toSerialize["totp_code"] = o.TotpCode + if !IsNil(o.TransientPayload) { + toSerialize["transient_payload"] = o.TransientPayload + } for key, value := range o.AdditionalProperties { toSerialize[key] = value @@ -193,6 +230,7 @@ func (o *UpdateLoginFlowWithTotpMethod) UnmarshalJSON(bytes []byte) (err error) delete(additionalProperties, "csrf_token") delete(additionalProperties, "method") delete(additionalProperties, "totp_code") + delete(additionalProperties, "transient_payload") o.AdditionalProperties = additionalProperties } diff --git a/clients/client/go/model_update_login_flow_with_web_authn_method.go b/clients/client/go/model_update_login_flow_with_web_authn_method.go index 832edc2c357..9032c6b45bf 100644 --- a/clients/client/go/model_update_login_flow_with_web_authn_method.go +++ b/clients/client/go/model_update_login_flow_with_web_authn_method.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ @@ -27,6 +27,8 @@ type UpdateLoginFlowWithWebAuthnMethod struct { Identifier string `json:"identifier"` // Method should be set to \"webAuthn\" when logging in using the WebAuthn strategy. Method string `json:"method"` + // Transient data to pass along to any webhooks + TransientPayload map[string]interface{} `json:"transient_payload,omitempty"` // Login a WebAuthn Security Key This must contain the ID of the WebAuthN connection. WebauthnLogin *string `json:"webauthn_login,omitempty"` AdditionalProperties map[string]interface{} @@ -133,6 +135,38 @@ func (o *UpdateLoginFlowWithWebAuthnMethod) SetMethod(v string) { o.Method = v } +// GetTransientPayload returns the TransientPayload field value if set, zero value otherwise. +func (o *UpdateLoginFlowWithWebAuthnMethod) GetTransientPayload() map[string]interface{} { + if o == nil || IsNil(o.TransientPayload) { + var ret map[string]interface{} + return ret + } + return o.TransientPayload +} + +// GetTransientPayloadOk returns a tuple with the TransientPayload field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateLoginFlowWithWebAuthnMethod) GetTransientPayloadOk() (map[string]interface{}, bool) { + if o == nil || IsNil(o.TransientPayload) { + return map[string]interface{}{}, false + } + return o.TransientPayload, true +} + +// HasTransientPayload returns a boolean if a field has been set. +func (o *UpdateLoginFlowWithWebAuthnMethod) HasTransientPayload() bool { + if o != nil && !IsNil(o.TransientPayload) { + return true + } + + return false +} + +// SetTransientPayload gets a reference to the given map[string]interface{} and assigns it to the TransientPayload field. +func (o *UpdateLoginFlowWithWebAuthnMethod) SetTransientPayload(v map[string]interface{}) { + o.TransientPayload = v +} + // GetWebauthnLogin returns the WebauthnLogin field value if set, zero value otherwise. func (o *UpdateLoginFlowWithWebAuthnMethod) GetWebauthnLogin() string { if o == nil || IsNil(o.WebauthnLogin) { @@ -180,6 +214,9 @@ func (o UpdateLoginFlowWithWebAuthnMethod) ToMap() (map[string]interface{}, erro } toSerialize["identifier"] = o.Identifier toSerialize["method"] = o.Method + if !IsNil(o.TransientPayload) { + toSerialize["transient_payload"] = o.TransientPayload + } if !IsNil(o.WebauthnLogin) { toSerialize["webauthn_login"] = o.WebauthnLogin } @@ -230,6 +267,7 @@ func (o *UpdateLoginFlowWithWebAuthnMethod) UnmarshalJSON(bytes []byte) (err err delete(additionalProperties, "csrf_token") delete(additionalProperties, "identifier") delete(additionalProperties, "method") + delete(additionalProperties, "transient_payload") delete(additionalProperties, "webauthn_login") o.AdditionalProperties = additionalProperties } diff --git a/clients/client/go/model_update_recovery_flow_body.go b/clients/client/go/model_update_recovery_flow_body.go index 15b3f36e639..a55b21ddcbe 100644 --- a/clients/client/go/model_update_recovery_flow_body.go +++ b/clients/client/go/model_update_recovery_flow_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_update_recovery_flow_with_code_method.go b/clients/client/go/model_update_recovery_flow_with_code_method.go index a5e8efde030..5c6705ef531 100644 --- a/clients/client/go/model_update_recovery_flow_with_code_method.go +++ b/clients/client/go/model_update_recovery_flow_with_code_method.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ @@ -29,6 +29,8 @@ type UpdateRecoveryFlowWithCodeMethod struct { Email *string `json:"email,omitempty"` // Method is the method that should be used for this recovery flow Allowed values are `link` and `code`. link RecoveryStrategyLink code RecoveryStrategyCode Method string `json:"method"` + // Transient data to pass along to any webhooks + TransientPayload map[string]interface{} `json:"transient_payload,omitempty"` AdditionalProperties map[string]interface{} } @@ -172,6 +174,38 @@ func (o *UpdateRecoveryFlowWithCodeMethod) SetMethod(v string) { o.Method = v } +// GetTransientPayload returns the TransientPayload field value if set, zero value otherwise. +func (o *UpdateRecoveryFlowWithCodeMethod) GetTransientPayload() map[string]interface{} { + if o == nil || IsNil(o.TransientPayload) { + var ret map[string]interface{} + return ret + } + return o.TransientPayload +} + +// GetTransientPayloadOk returns a tuple with the TransientPayload field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateRecoveryFlowWithCodeMethod) GetTransientPayloadOk() (map[string]interface{}, bool) { + if o == nil || IsNil(o.TransientPayload) { + return map[string]interface{}{}, false + } + return o.TransientPayload, true +} + +// HasTransientPayload returns a boolean if a field has been set. +func (o *UpdateRecoveryFlowWithCodeMethod) HasTransientPayload() bool { + if o != nil && !IsNil(o.TransientPayload) { + return true + } + + return false +} + +// SetTransientPayload gets a reference to the given map[string]interface{} and assigns it to the TransientPayload field. +func (o *UpdateRecoveryFlowWithCodeMethod) SetTransientPayload(v map[string]interface{}) { + o.TransientPayload = v +} + func (o UpdateRecoveryFlowWithCodeMethod) MarshalJSON() ([]byte, error) { toSerialize,err := o.ToMap() if err != nil { @@ -192,6 +226,9 @@ func (o UpdateRecoveryFlowWithCodeMethod) ToMap() (map[string]interface{}, error toSerialize["email"] = o.Email } toSerialize["method"] = o.Method + if !IsNil(o.TransientPayload) { + toSerialize["transient_payload"] = o.TransientPayload + } for key, value := range o.AdditionalProperties { toSerialize[key] = value @@ -239,6 +276,7 @@ func (o *UpdateRecoveryFlowWithCodeMethod) UnmarshalJSON(bytes []byte) (err erro delete(additionalProperties, "csrf_token") delete(additionalProperties, "email") delete(additionalProperties, "method") + delete(additionalProperties, "transient_payload") o.AdditionalProperties = additionalProperties } diff --git a/clients/client/go/model_update_recovery_flow_with_link_method.go b/clients/client/go/model_update_recovery_flow_with_link_method.go index 728a998ff5e..eb234c265e2 100644 --- a/clients/client/go/model_update_recovery_flow_with_link_method.go +++ b/clients/client/go/model_update_recovery_flow_with_link_method.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ @@ -27,6 +27,8 @@ type UpdateRecoveryFlowWithLinkMethod struct { Email string `json:"email"` // Method is the method that should be used for this recovery flow Allowed values are `link` and `code` link RecoveryStrategyLink code RecoveryStrategyCode Method string `json:"method"` + // Transient data to pass along to any webhooks + TransientPayload map[string]interface{} `json:"transient_payload,omitempty"` AdditionalProperties map[string]interface{} } @@ -131,6 +133,38 @@ func (o *UpdateRecoveryFlowWithLinkMethod) SetMethod(v string) { o.Method = v } +// GetTransientPayload returns the TransientPayload field value if set, zero value otherwise. +func (o *UpdateRecoveryFlowWithLinkMethod) GetTransientPayload() map[string]interface{} { + if o == nil || IsNil(o.TransientPayload) { + var ret map[string]interface{} + return ret + } + return o.TransientPayload +} + +// GetTransientPayloadOk returns a tuple with the TransientPayload field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateRecoveryFlowWithLinkMethod) GetTransientPayloadOk() (map[string]interface{}, bool) { + if o == nil || IsNil(o.TransientPayload) { + return map[string]interface{}{}, false + } + return o.TransientPayload, true +} + +// HasTransientPayload returns a boolean if a field has been set. +func (o *UpdateRecoveryFlowWithLinkMethod) HasTransientPayload() bool { + if o != nil && !IsNil(o.TransientPayload) { + return true + } + + return false +} + +// SetTransientPayload gets a reference to the given map[string]interface{} and assigns it to the TransientPayload field. +func (o *UpdateRecoveryFlowWithLinkMethod) SetTransientPayload(v map[string]interface{}) { + o.TransientPayload = v +} + func (o UpdateRecoveryFlowWithLinkMethod) MarshalJSON() ([]byte, error) { toSerialize,err := o.ToMap() if err != nil { @@ -146,6 +180,9 @@ func (o UpdateRecoveryFlowWithLinkMethod) ToMap() (map[string]interface{}, error } toSerialize["email"] = o.Email toSerialize["method"] = o.Method + if !IsNil(o.TransientPayload) { + toSerialize["transient_payload"] = o.TransientPayload + } for key, value := range o.AdditionalProperties { toSerialize[key] = value @@ -193,6 +230,7 @@ func (o *UpdateRecoveryFlowWithLinkMethod) UnmarshalJSON(bytes []byte) (err erro delete(additionalProperties, "csrf_token") delete(additionalProperties, "email") delete(additionalProperties, "method") + delete(additionalProperties, "transient_payload") o.AdditionalProperties = additionalProperties } diff --git a/clients/client/go/model_update_registration_flow_body.go b/clients/client/go/model_update_registration_flow_body.go index 480dfde588d..965e6601968 100644 --- a/clients/client/go/model_update_registration_flow_body.go +++ b/clients/client/go/model_update_registration_flow_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_update_registration_flow_with_code_method.go b/clients/client/go/model_update_registration_flow_with_code_method.go index c3d877b0da6..95b82a51cce 100644 --- a/clients/client/go/model_update_registration_flow_with_code_method.go +++ b/clients/client/go/model_update_registration_flow_with_code_method.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_update_registration_flow_with_oidc_method.go b/clients/client/go/model_update_registration_flow_with_oidc_method.go index a00014e63c7..8b9190ecae2 100644 --- a/clients/client/go/model_update_registration_flow_with_oidc_method.go +++ b/clients/client/go/model_update_registration_flow_with_oidc_method.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_update_registration_flow_with_password_method.go b/clients/client/go/model_update_registration_flow_with_password_method.go index 2d53826f582..0c799043b63 100644 --- a/clients/client/go/model_update_registration_flow_with_password_method.go +++ b/clients/client/go/model_update_registration_flow_with_password_method.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_update_registration_flow_with_web_authn_method.go b/clients/client/go/model_update_registration_flow_with_web_authn_method.go index 9fc841a2452..97e2ea895c6 100644 --- a/clients/client/go/model_update_registration_flow_with_web_authn_method.go +++ b/clients/client/go/model_update_registration_flow_with_web_authn_method.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_update_settings_flow_body.go b/clients/client/go/model_update_settings_flow_body.go index 68cb4fbc7a8..eee9192f946 100644 --- a/clients/client/go/model_update_settings_flow_body.go +++ b/clients/client/go/model_update_settings_flow_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_update_settings_flow_with_lookup_method.go b/clients/client/go/model_update_settings_flow_with_lookup_method.go index d7d39d8bcf2..94fecdd4049 100644 --- a/clients/client/go/model_update_settings_flow_with_lookup_method.go +++ b/clients/client/go/model_update_settings_flow_with_lookup_method.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ @@ -33,6 +33,8 @@ type UpdateSettingsFlowWithLookupMethod struct { LookupSecretReveal *bool `json:"lookup_secret_reveal,omitempty"` // Method Should be set to \"lookup\" when trying to add, update, or remove a lookup pairing. Method string `json:"method"` + // Transient data to pass along to any webhooks + TransientPayload map[string]interface{} `json:"transient_payload,omitempty"` AdditionalProperties map[string]interface{} } @@ -240,6 +242,38 @@ func (o *UpdateSettingsFlowWithLookupMethod) SetMethod(v string) { o.Method = v } +// GetTransientPayload returns the TransientPayload field value if set, zero value otherwise. +func (o *UpdateSettingsFlowWithLookupMethod) GetTransientPayload() map[string]interface{} { + if o == nil || IsNil(o.TransientPayload) { + var ret map[string]interface{} + return ret + } + return o.TransientPayload +} + +// GetTransientPayloadOk returns a tuple with the TransientPayload field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateSettingsFlowWithLookupMethod) GetTransientPayloadOk() (map[string]interface{}, bool) { + if o == nil || IsNil(o.TransientPayload) { + return map[string]interface{}{}, false + } + return o.TransientPayload, true +} + +// HasTransientPayload returns a boolean if a field has been set. +func (o *UpdateSettingsFlowWithLookupMethod) HasTransientPayload() bool { + if o != nil && !IsNil(o.TransientPayload) { + return true + } + + return false +} + +// SetTransientPayload gets a reference to the given map[string]interface{} and assigns it to the TransientPayload field. +func (o *UpdateSettingsFlowWithLookupMethod) SetTransientPayload(v map[string]interface{}) { + o.TransientPayload = v +} + func (o UpdateSettingsFlowWithLookupMethod) MarshalJSON() ([]byte, error) { toSerialize,err := o.ToMap() if err != nil { @@ -266,6 +300,9 @@ func (o UpdateSettingsFlowWithLookupMethod) ToMap() (map[string]interface{}, err toSerialize["lookup_secret_reveal"] = o.LookupSecretReveal } toSerialize["method"] = o.Method + if !IsNil(o.TransientPayload) { + toSerialize["transient_payload"] = o.TransientPayload + } for key, value := range o.AdditionalProperties { toSerialize[key] = value @@ -315,6 +352,7 @@ func (o *UpdateSettingsFlowWithLookupMethod) UnmarshalJSON(bytes []byte) (err er delete(additionalProperties, "lookup_secret_regenerate") delete(additionalProperties, "lookup_secret_reveal") delete(additionalProperties, "method") + delete(additionalProperties, "transient_payload") o.AdditionalProperties = additionalProperties } diff --git a/clients/client/go/model_update_settings_flow_with_oidc_method.go b/clients/client/go/model_update_settings_flow_with_oidc_method.go index 4c0f282460a..a8c0e2d3184 100644 --- a/clients/client/go/model_update_settings_flow_with_oidc_method.go +++ b/clients/client/go/model_update_settings_flow_with_oidc_method.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ @@ -29,6 +29,8 @@ type UpdateSettingsFlowWithOidcMethod struct { Method string `json:"method"` // The identity's traits in: body Traits map[string]interface{} `json:"traits,omitempty"` + // Transient data to pass along to any webhooks + TransientPayload map[string]interface{} `json:"transient_payload,omitempty"` // Unlink this provider Either this or `link` must be set. type: string in: body Unlink *string `json:"unlink,omitempty"` // UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`. @@ -176,6 +178,38 @@ func (o *UpdateSettingsFlowWithOidcMethod) SetTraits(v map[string]interface{}) { o.Traits = v } +// GetTransientPayload returns the TransientPayload field value if set, zero value otherwise. +func (o *UpdateSettingsFlowWithOidcMethod) GetTransientPayload() map[string]interface{} { + if o == nil || IsNil(o.TransientPayload) { + var ret map[string]interface{} + return ret + } + return o.TransientPayload +} + +// GetTransientPayloadOk returns a tuple with the TransientPayload field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateSettingsFlowWithOidcMethod) GetTransientPayloadOk() (map[string]interface{}, bool) { + if o == nil || IsNil(o.TransientPayload) { + return map[string]interface{}{}, false + } + return o.TransientPayload, true +} + +// HasTransientPayload returns a boolean if a field has been set. +func (o *UpdateSettingsFlowWithOidcMethod) HasTransientPayload() bool { + if o != nil && !IsNil(o.TransientPayload) { + return true + } + + return false +} + +// SetTransientPayload gets a reference to the given map[string]interface{} and assigns it to the TransientPayload field. +func (o *UpdateSettingsFlowWithOidcMethod) SetTransientPayload(v map[string]interface{}) { + o.TransientPayload = v +} + // GetUnlink returns the Unlink field value if set, zero value otherwise. func (o *UpdateSettingsFlowWithOidcMethod) GetUnlink() string { if o == nil || IsNil(o.Unlink) { @@ -260,6 +294,9 @@ func (o UpdateSettingsFlowWithOidcMethod) ToMap() (map[string]interface{}, error if !IsNil(o.Traits) { toSerialize["traits"] = o.Traits } + if !IsNil(o.TransientPayload) { + toSerialize["transient_payload"] = o.TransientPayload + } if !IsNil(o.Unlink) { toSerialize["unlink"] = o.Unlink } @@ -313,6 +350,7 @@ func (o *UpdateSettingsFlowWithOidcMethod) UnmarshalJSON(bytes []byte) (err erro delete(additionalProperties, "link") delete(additionalProperties, "method") delete(additionalProperties, "traits") + delete(additionalProperties, "transient_payload") delete(additionalProperties, "unlink") delete(additionalProperties, "upstream_parameters") o.AdditionalProperties = additionalProperties diff --git a/clients/client/go/model_update_settings_flow_with_password_method.go b/clients/client/go/model_update_settings_flow_with_password_method.go index 9105d29d55e..45887dccf85 100644 --- a/clients/client/go/model_update_settings_flow_with_password_method.go +++ b/clients/client/go/model_update_settings_flow_with_password_method.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ @@ -27,6 +27,8 @@ type UpdateSettingsFlowWithPasswordMethod struct { Method string `json:"method"` // Password is the updated password Password string `json:"password"` + // Transient data to pass along to any webhooks + TransientPayload map[string]interface{} `json:"transient_payload,omitempty"` AdditionalProperties map[string]interface{} } @@ -131,6 +133,38 @@ func (o *UpdateSettingsFlowWithPasswordMethod) SetPassword(v string) { o.Password = v } +// GetTransientPayload returns the TransientPayload field value if set, zero value otherwise. +func (o *UpdateSettingsFlowWithPasswordMethod) GetTransientPayload() map[string]interface{} { + if o == nil || IsNil(o.TransientPayload) { + var ret map[string]interface{} + return ret + } + return o.TransientPayload +} + +// GetTransientPayloadOk returns a tuple with the TransientPayload field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateSettingsFlowWithPasswordMethod) GetTransientPayloadOk() (map[string]interface{}, bool) { + if o == nil || IsNil(o.TransientPayload) { + return map[string]interface{}{}, false + } + return o.TransientPayload, true +} + +// HasTransientPayload returns a boolean if a field has been set. +func (o *UpdateSettingsFlowWithPasswordMethod) HasTransientPayload() bool { + if o != nil && !IsNil(o.TransientPayload) { + return true + } + + return false +} + +// SetTransientPayload gets a reference to the given map[string]interface{} and assigns it to the TransientPayload field. +func (o *UpdateSettingsFlowWithPasswordMethod) SetTransientPayload(v map[string]interface{}) { + o.TransientPayload = v +} + func (o UpdateSettingsFlowWithPasswordMethod) MarshalJSON() ([]byte, error) { toSerialize,err := o.ToMap() if err != nil { @@ -146,6 +180,9 @@ func (o UpdateSettingsFlowWithPasswordMethod) ToMap() (map[string]interface{}, e } toSerialize["method"] = o.Method toSerialize["password"] = o.Password + if !IsNil(o.TransientPayload) { + toSerialize["transient_payload"] = o.TransientPayload + } for key, value := range o.AdditionalProperties { toSerialize[key] = value @@ -193,6 +230,7 @@ func (o *UpdateSettingsFlowWithPasswordMethod) UnmarshalJSON(bytes []byte) (err delete(additionalProperties, "csrf_token") delete(additionalProperties, "method") delete(additionalProperties, "password") + delete(additionalProperties, "transient_payload") o.AdditionalProperties = additionalProperties } diff --git a/clients/client/go/model_update_settings_flow_with_profile_method.go b/clients/client/go/model_update_settings_flow_with_profile_method.go index 01ef54bfac5..eb0a7a6d4cd 100644 --- a/clients/client/go/model_update_settings_flow_with_profile_method.go +++ b/clients/client/go/model_update_settings_flow_with_profile_method.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ @@ -27,6 +27,8 @@ type UpdateSettingsFlowWithProfileMethod struct { Method string `json:"method"` // Traits The identity's traits. Traits map[string]interface{} `json:"traits"` + // Transient data to pass along to any webhooks + TransientPayload map[string]interface{} `json:"transient_payload,omitempty"` AdditionalProperties map[string]interface{} } @@ -131,6 +133,38 @@ func (o *UpdateSettingsFlowWithProfileMethod) SetTraits(v map[string]interface{} o.Traits = v } +// GetTransientPayload returns the TransientPayload field value if set, zero value otherwise. +func (o *UpdateSettingsFlowWithProfileMethod) GetTransientPayload() map[string]interface{} { + if o == nil || IsNil(o.TransientPayload) { + var ret map[string]interface{} + return ret + } + return o.TransientPayload +} + +// GetTransientPayloadOk returns a tuple with the TransientPayload field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateSettingsFlowWithProfileMethod) GetTransientPayloadOk() (map[string]interface{}, bool) { + if o == nil || IsNil(o.TransientPayload) { + return map[string]interface{}{}, false + } + return o.TransientPayload, true +} + +// HasTransientPayload returns a boolean if a field has been set. +func (o *UpdateSettingsFlowWithProfileMethod) HasTransientPayload() bool { + if o != nil && !IsNil(o.TransientPayload) { + return true + } + + return false +} + +// SetTransientPayload gets a reference to the given map[string]interface{} and assigns it to the TransientPayload field. +func (o *UpdateSettingsFlowWithProfileMethod) SetTransientPayload(v map[string]interface{}) { + o.TransientPayload = v +} + func (o UpdateSettingsFlowWithProfileMethod) MarshalJSON() ([]byte, error) { toSerialize,err := o.ToMap() if err != nil { @@ -146,6 +180,9 @@ func (o UpdateSettingsFlowWithProfileMethod) ToMap() (map[string]interface{}, er } toSerialize["method"] = o.Method toSerialize["traits"] = o.Traits + if !IsNil(o.TransientPayload) { + toSerialize["transient_payload"] = o.TransientPayload + } for key, value := range o.AdditionalProperties { toSerialize[key] = value @@ -193,6 +230,7 @@ func (o *UpdateSettingsFlowWithProfileMethod) UnmarshalJSON(bytes []byte) (err e delete(additionalProperties, "csrf_token") delete(additionalProperties, "method") delete(additionalProperties, "traits") + delete(additionalProperties, "transient_payload") o.AdditionalProperties = additionalProperties } diff --git a/clients/client/go/model_update_settings_flow_with_totp_method.go b/clients/client/go/model_update_settings_flow_with_totp_method.go index 2ffa5d4dad0..b002672ba9e 100644 --- a/clients/client/go/model_update_settings_flow_with_totp_method.go +++ b/clients/client/go/model_update_settings_flow_with_totp_method.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ @@ -29,6 +29,8 @@ type UpdateSettingsFlowWithTotpMethod struct { TotpCode *string `json:"totp_code,omitempty"` // UnlinkTOTP if true will remove the TOTP pairing, effectively removing the credential. This can be used to set up a new TOTP device. TotpUnlink *bool `json:"totp_unlink,omitempty"` + // Transient data to pass along to any webhooks + TransientPayload map[string]interface{} `json:"transient_payload,omitempty"` AdditionalProperties map[string]interface{} } @@ -172,6 +174,38 @@ func (o *UpdateSettingsFlowWithTotpMethod) SetTotpUnlink(v bool) { o.TotpUnlink = &v } +// GetTransientPayload returns the TransientPayload field value if set, zero value otherwise. +func (o *UpdateSettingsFlowWithTotpMethod) GetTransientPayload() map[string]interface{} { + if o == nil || IsNil(o.TransientPayload) { + var ret map[string]interface{} + return ret + } + return o.TransientPayload +} + +// GetTransientPayloadOk returns a tuple with the TransientPayload field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateSettingsFlowWithTotpMethod) GetTransientPayloadOk() (map[string]interface{}, bool) { + if o == nil || IsNil(o.TransientPayload) { + return map[string]interface{}{}, false + } + return o.TransientPayload, true +} + +// HasTransientPayload returns a boolean if a field has been set. +func (o *UpdateSettingsFlowWithTotpMethod) HasTransientPayload() bool { + if o != nil && !IsNil(o.TransientPayload) { + return true + } + + return false +} + +// SetTransientPayload gets a reference to the given map[string]interface{} and assigns it to the TransientPayload field. +func (o *UpdateSettingsFlowWithTotpMethod) SetTransientPayload(v map[string]interface{}) { + o.TransientPayload = v +} + func (o UpdateSettingsFlowWithTotpMethod) MarshalJSON() ([]byte, error) { toSerialize,err := o.ToMap() if err != nil { @@ -192,6 +226,9 @@ func (o UpdateSettingsFlowWithTotpMethod) ToMap() (map[string]interface{}, error if !IsNil(o.TotpUnlink) { toSerialize["totp_unlink"] = o.TotpUnlink } + if !IsNil(o.TransientPayload) { + toSerialize["transient_payload"] = o.TransientPayload + } for key, value := range o.AdditionalProperties { toSerialize[key] = value @@ -239,6 +276,7 @@ func (o *UpdateSettingsFlowWithTotpMethod) UnmarshalJSON(bytes []byte) (err erro delete(additionalProperties, "method") delete(additionalProperties, "totp_code") delete(additionalProperties, "totp_unlink") + delete(additionalProperties, "transient_payload") o.AdditionalProperties = additionalProperties } diff --git a/clients/client/go/model_update_settings_flow_with_web_authn_method.go b/clients/client/go/model_update_settings_flow_with_web_authn_method.go index 2feb7873c87..12b9c51919b 100644 --- a/clients/client/go/model_update_settings_flow_with_web_authn_method.go +++ b/clients/client/go/model_update_settings_flow_with_web_authn_method.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ @@ -25,6 +25,8 @@ type UpdateSettingsFlowWithWebAuthnMethod struct { CsrfToken *string `json:"csrf_token,omitempty"` // Method Should be set to \"webauthn\" when trying to add, update, or remove a webAuthn pairing. Method string `json:"method"` + // Transient data to pass along to any webhooks + TransientPayload map[string]interface{} `json:"transient_payload,omitempty"` // Register a WebAuthn Security Key It is expected that the JSON returned by the WebAuthn registration process is included here. WebauthnRegister *string `json:"webauthn_register,omitempty"` // Name of the WebAuthn Security Key to be Added A human-readable name for the security key which will be added. @@ -110,6 +112,38 @@ func (o *UpdateSettingsFlowWithWebAuthnMethod) SetMethod(v string) { o.Method = v } +// GetTransientPayload returns the TransientPayload field value if set, zero value otherwise. +func (o *UpdateSettingsFlowWithWebAuthnMethod) GetTransientPayload() map[string]interface{} { + if o == nil || IsNil(o.TransientPayload) { + var ret map[string]interface{} + return ret + } + return o.TransientPayload +} + +// GetTransientPayloadOk returns a tuple with the TransientPayload field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateSettingsFlowWithWebAuthnMethod) GetTransientPayloadOk() (map[string]interface{}, bool) { + if o == nil || IsNil(o.TransientPayload) { + return map[string]interface{}{}, false + } + return o.TransientPayload, true +} + +// HasTransientPayload returns a boolean if a field has been set. +func (o *UpdateSettingsFlowWithWebAuthnMethod) HasTransientPayload() bool { + if o != nil && !IsNil(o.TransientPayload) { + return true + } + + return false +} + +// SetTransientPayload gets a reference to the given map[string]interface{} and assigns it to the TransientPayload field. +func (o *UpdateSettingsFlowWithWebAuthnMethod) SetTransientPayload(v map[string]interface{}) { + o.TransientPayload = v +} + // GetWebauthnRegister returns the WebauthnRegister field value if set, zero value otherwise. func (o *UpdateSettingsFlowWithWebAuthnMethod) GetWebauthnRegister() string { if o == nil || IsNil(o.WebauthnRegister) { @@ -220,6 +254,9 @@ func (o UpdateSettingsFlowWithWebAuthnMethod) ToMap() (map[string]interface{}, e toSerialize["csrf_token"] = o.CsrfToken } toSerialize["method"] = o.Method + if !IsNil(o.TransientPayload) { + toSerialize["transient_payload"] = o.TransientPayload + } if !IsNil(o.WebauthnRegister) { toSerialize["webauthn_register"] = o.WebauthnRegister } @@ -274,6 +311,7 @@ func (o *UpdateSettingsFlowWithWebAuthnMethod) UnmarshalJSON(bytes []byte) (err if err = json.Unmarshal(bytes, &additionalProperties); err == nil { delete(additionalProperties, "csrf_token") delete(additionalProperties, "method") + delete(additionalProperties, "transient_payload") delete(additionalProperties, "webauthn_register") delete(additionalProperties, "webauthn_register_displayname") delete(additionalProperties, "webauthn_remove") diff --git a/clients/client/go/model_update_subscription_body.go b/clients/client/go/model_update_subscription_body.go index 4138f2df6d5..9b646595133 100644 --- a/clients/client/go/model_update_subscription_body.go +++ b/clients/client/go/model_update_subscription_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_update_verification_flow_body.go b/clients/client/go/model_update_verification_flow_body.go index 161fade0938..169df896a5a 100644 --- a/clients/client/go/model_update_verification_flow_body.go +++ b/clients/client/go/model_update_verification_flow_body.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_update_verification_flow_with_code_method.go b/clients/client/go/model_update_verification_flow_with_code_method.go index 567d828f6f7..ffdff682924 100644 --- a/clients/client/go/model_update_verification_flow_with_code_method.go +++ b/clients/client/go/model_update_verification_flow_with_code_method.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ @@ -29,6 +29,8 @@ type UpdateVerificationFlowWithCodeMethod struct { Email *string `json:"email,omitempty"` // Method is the method that should be used for this verification flow Allowed values are `link` and `code`. link VerificationStrategyLink code VerificationStrategyCode Method string `json:"method"` + // Transient data to pass along to any webhooks + TransientPayload map[string]interface{} `json:"transient_payload,omitempty"` AdditionalProperties map[string]interface{} } @@ -172,6 +174,38 @@ func (o *UpdateVerificationFlowWithCodeMethod) SetMethod(v string) { o.Method = v } +// GetTransientPayload returns the TransientPayload field value if set, zero value otherwise. +func (o *UpdateVerificationFlowWithCodeMethod) GetTransientPayload() map[string]interface{} { + if o == nil || IsNil(o.TransientPayload) { + var ret map[string]interface{} + return ret + } + return o.TransientPayload +} + +// GetTransientPayloadOk returns a tuple with the TransientPayload field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateVerificationFlowWithCodeMethod) GetTransientPayloadOk() (map[string]interface{}, bool) { + if o == nil || IsNil(o.TransientPayload) { + return map[string]interface{}{}, false + } + return o.TransientPayload, true +} + +// HasTransientPayload returns a boolean if a field has been set. +func (o *UpdateVerificationFlowWithCodeMethod) HasTransientPayload() bool { + if o != nil && !IsNil(o.TransientPayload) { + return true + } + + return false +} + +// SetTransientPayload gets a reference to the given map[string]interface{} and assigns it to the TransientPayload field. +func (o *UpdateVerificationFlowWithCodeMethod) SetTransientPayload(v map[string]interface{}) { + o.TransientPayload = v +} + func (o UpdateVerificationFlowWithCodeMethod) MarshalJSON() ([]byte, error) { toSerialize,err := o.ToMap() if err != nil { @@ -192,6 +226,9 @@ func (o UpdateVerificationFlowWithCodeMethod) ToMap() (map[string]interface{}, e toSerialize["email"] = o.Email } toSerialize["method"] = o.Method + if !IsNil(o.TransientPayload) { + toSerialize["transient_payload"] = o.TransientPayload + } for key, value := range o.AdditionalProperties { toSerialize[key] = value @@ -239,6 +276,7 @@ func (o *UpdateVerificationFlowWithCodeMethod) UnmarshalJSON(bytes []byte) (err delete(additionalProperties, "csrf_token") delete(additionalProperties, "email") delete(additionalProperties, "method") + delete(additionalProperties, "transient_payload") o.AdditionalProperties = additionalProperties } diff --git a/clients/client/go/model_update_verification_flow_with_link_method.go b/clients/client/go/model_update_verification_flow_with_link_method.go index e7ea015a82e..e59a0933e7b 100644 --- a/clients/client/go/model_update_verification_flow_with_link_method.go +++ b/clients/client/go/model_update_verification_flow_with_link_method.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ @@ -27,6 +27,8 @@ type UpdateVerificationFlowWithLinkMethod struct { Email string `json:"email"` // Method is the method that should be used for this verification flow Allowed values are `link` and `code` link VerificationStrategyLink code VerificationStrategyCode Method string `json:"method"` + // Transient data to pass along to any webhooks + TransientPayload map[string]interface{} `json:"transient_payload,omitempty"` AdditionalProperties map[string]interface{} } @@ -131,6 +133,38 @@ func (o *UpdateVerificationFlowWithLinkMethod) SetMethod(v string) { o.Method = v } +// GetTransientPayload returns the TransientPayload field value if set, zero value otherwise. +func (o *UpdateVerificationFlowWithLinkMethod) GetTransientPayload() map[string]interface{} { + if o == nil || IsNil(o.TransientPayload) { + var ret map[string]interface{} + return ret + } + return o.TransientPayload +} + +// GetTransientPayloadOk returns a tuple with the TransientPayload field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateVerificationFlowWithLinkMethod) GetTransientPayloadOk() (map[string]interface{}, bool) { + if o == nil || IsNil(o.TransientPayload) { + return map[string]interface{}{}, false + } + return o.TransientPayload, true +} + +// HasTransientPayload returns a boolean if a field has been set. +func (o *UpdateVerificationFlowWithLinkMethod) HasTransientPayload() bool { + if o != nil && !IsNil(o.TransientPayload) { + return true + } + + return false +} + +// SetTransientPayload gets a reference to the given map[string]interface{} and assigns it to the TransientPayload field. +func (o *UpdateVerificationFlowWithLinkMethod) SetTransientPayload(v map[string]interface{}) { + o.TransientPayload = v +} + func (o UpdateVerificationFlowWithLinkMethod) MarshalJSON() ([]byte, error) { toSerialize,err := o.ToMap() if err != nil { @@ -146,6 +180,9 @@ func (o UpdateVerificationFlowWithLinkMethod) ToMap() (map[string]interface{}, e } toSerialize["email"] = o.Email toSerialize["method"] = o.Method + if !IsNil(o.TransientPayload) { + toSerialize["transient_payload"] = o.TransientPayload + } for key, value := range o.AdditionalProperties { toSerialize[key] = value @@ -193,6 +230,7 @@ func (o *UpdateVerificationFlowWithLinkMethod) UnmarshalJSON(bytes []byte) (err delete(additionalProperties, "csrf_token") delete(additionalProperties, "email") delete(additionalProperties, "method") + delete(additionalProperties, "transient_payload") o.AdditionalProperties = additionalProperties } diff --git a/clients/client/go/model_update_workspace_payload.go b/clients/client/go/model_update_workspace_payload.go new file mode 100644 index 00000000000..151ad9b7de8 --- /dev/null +++ b/clients/client/go/model_update_workspace_payload.go @@ -0,0 +1,170 @@ +/* +Ory APIs + +Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. + +API version: v1.8.1 +Contact: support@ory.sh +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" + "fmt" +) + +// checks if the UpdateWorkspacePayload type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &UpdateWorkspacePayload{} + +// UpdateWorkspacePayload struct for UpdateWorkspacePayload +type UpdateWorkspacePayload struct { + // The name of the workspace. + Name string `json:"name"` + AdditionalProperties map[string]interface{} +} + +type _UpdateWorkspacePayload UpdateWorkspacePayload + +// NewUpdateWorkspacePayload instantiates a new UpdateWorkspacePayload object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewUpdateWorkspacePayload(name string) *UpdateWorkspacePayload { + this := UpdateWorkspacePayload{} + this.Name = name + return &this +} + +// NewUpdateWorkspacePayloadWithDefaults instantiates a new UpdateWorkspacePayload object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewUpdateWorkspacePayloadWithDefaults() *UpdateWorkspacePayload { + this := UpdateWorkspacePayload{} + return &this +} + +// GetName returns the Name field value +func (o *UpdateWorkspacePayload) GetName() string { + if o == nil { + var ret string + return ret + } + + return o.Name +} + +// GetNameOk returns a tuple with the Name field value +// and a boolean to check if the value has been set. +func (o *UpdateWorkspacePayload) GetNameOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Name, true +} + +// SetName sets field value +func (o *UpdateWorkspacePayload) SetName(v string) { + o.Name = v +} + +func (o UpdateWorkspacePayload) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o UpdateWorkspacePayload) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["name"] = o.Name + + for key, value := range o.AdditionalProperties { + toSerialize[key] = value + } + + return toSerialize, nil +} + +func (o *UpdateWorkspacePayload) UnmarshalJSON(bytes []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "name", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(bytes, &allProperties) + + if err != nil { + return err; + } + + for _, requiredProperty := range(requiredProperties) { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varUpdateWorkspacePayload := _UpdateWorkspacePayload{} + + err = json.Unmarshal(bytes, &varUpdateWorkspacePayload) + + if err != nil { + return err + } + + *o = UpdateWorkspacePayload(varUpdateWorkspacePayload) + + additionalProperties := make(map[string]interface{}) + + if err = json.Unmarshal(bytes, &additionalProperties); err == nil { + delete(additionalProperties, "name") + o.AdditionalProperties = additionalProperties + } + + return err +} + +type NullableUpdateWorkspacePayload struct { + value *UpdateWorkspacePayload + isSet bool +} + +func (v NullableUpdateWorkspacePayload) Get() *UpdateWorkspacePayload { + return v.value +} + +func (v *NullableUpdateWorkspacePayload) Set(val *UpdateWorkspacePayload) { + v.value = val + v.isSet = true +} + +func (v NullableUpdateWorkspacePayload) IsSet() bool { + return v.isSet +} + +func (v *NullableUpdateWorkspacePayload) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableUpdateWorkspacePayload(val *UpdateWorkspacePayload) *NullableUpdateWorkspacePayload { + return &NullableUpdateWorkspacePayload{value: val, isSet: true} +} + +func (v NullableUpdateWorkspacePayload) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableUpdateWorkspacePayload) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/clients/client/go/model_usage.go b/clients/client/go/model_usage.go index b114441bdba..a4c43551907 100644 --- a/clients/client/go/model_usage.go +++ b/clients/client/go/model_usage.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_verifiable_credential_priming_response.go b/clients/client/go/model_verifiable_credential_priming_response.go index fc6f9a532b2..302c5fc3716 100644 --- a/clients/client/go/model_verifiable_credential_priming_response.go +++ b/clients/client/go/model_verifiable_credential_priming_response.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_verifiable_credential_proof.go b/clients/client/go/model_verifiable_credential_proof.go index 1b2622f4bc9..8c88596e96f 100644 --- a/clients/client/go/model_verifiable_credential_proof.go +++ b/clients/client/go/model_verifiable_credential_proof.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_verifiable_credential_response.go b/clients/client/go/model_verifiable_credential_response.go index 73d235cfd53..d1d283795b3 100644 --- a/clients/client/go/model_verifiable_credential_response.go +++ b/clients/client/go/model_verifiable_credential_response.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_verifiable_identity_address.go b/clients/client/go/model_verifiable_identity_address.go index 1212afcf46e..eac8511862b 100644 --- a/clients/client/go/model_verifiable_identity_address.go +++ b/clients/client/go/model_verifiable_identity_address.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_verification_flow.go b/clients/client/go/model_verification_flow.go index 208163d358b..93debf97871 100644 --- a/clients/client/go/model_verification_flow.go +++ b/clients/client/go/model_verification_flow.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ @@ -36,6 +36,8 @@ type VerificationFlow struct { ReturnTo *string `json:"return_to,omitempty"` // State represents the state of this request: choose_method: ask the user to choose a method (e.g. verify your email) sent_email: the email has been sent to the user passed_challenge: the request was successful and the verification challenge was passed. State interface{} `json:"state"` + // TransientPayload is used to pass data from the verification flow to hooks and email templates + TransientPayload map[string]interface{} `json:"transient_payload,omitempty"` // The flow type can either be `api` or `browser`. Type string `json:"type"` Ui UiContainer `json:"ui"` @@ -275,6 +277,38 @@ func (o *VerificationFlow) SetState(v interface{}) { o.State = v } +// GetTransientPayload returns the TransientPayload field value if set, zero value otherwise. +func (o *VerificationFlow) GetTransientPayload() map[string]interface{} { + if o == nil || IsNil(o.TransientPayload) { + var ret map[string]interface{} + return ret + } + return o.TransientPayload +} + +// GetTransientPayloadOk returns a tuple with the TransientPayload field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *VerificationFlow) GetTransientPayloadOk() (map[string]interface{}, bool) { + if o == nil || IsNil(o.TransientPayload) { + return map[string]interface{}{}, false + } + return o.TransientPayload, true +} + +// HasTransientPayload returns a boolean if a field has been set. +func (o *VerificationFlow) HasTransientPayload() bool { + if o != nil && !IsNil(o.TransientPayload) { + return true + } + + return false +} + +// SetTransientPayload gets a reference to the given map[string]interface{} and assigns it to the TransientPayload field. +func (o *VerificationFlow) SetTransientPayload(v map[string]interface{}) { + o.TransientPayload = v +} + // GetType returns the Type field value func (o *VerificationFlow) GetType() string { if o == nil { @@ -352,6 +386,9 @@ func (o VerificationFlow) ToMap() (map[string]interface{}, error) { if o.State != nil { toSerialize["state"] = o.State } + if !IsNil(o.TransientPayload) { + toSerialize["transient_payload"] = o.TransientPayload + } toSerialize["type"] = o.Type toSerialize["ui"] = o.Ui @@ -407,6 +444,7 @@ func (o *VerificationFlow) UnmarshalJSON(bytes []byte) (err error) { delete(additionalProperties, "request_url") delete(additionalProperties, "return_to") delete(additionalProperties, "state") + delete(additionalProperties, "transient_payload") delete(additionalProperties, "type") delete(additionalProperties, "ui") o.AdditionalProperties = additionalProperties diff --git a/clients/client/go/model_verification_flow_state.go b/clients/client/go/model_verification_flow_state.go index f7958f7d209..3f0173f07a0 100644 --- a/clients/client/go/model_verification_flow_state.go +++ b/clients/client/go/model_verification_flow_state.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_version.go b/clients/client/go/model_version.go index 4d15a935d15..7e807b9a088 100644 --- a/clients/client/go/model_version.go +++ b/clients/client/go/model_version.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_warning.go b/clients/client/go/model_warning.go index 16c9637262a..5537f52eaba 100644 --- a/clients/client/go/model_warning.go +++ b/clients/client/go/model_warning.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_workspace.go b/clients/client/go/model_workspace.go index a13c4691bc0..4dff5303035 100644 --- a/clients/client/go/model_workspace.go +++ b/clients/client/go/model_workspace.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/model_workspace_meta.go b/clients/client/go/model_workspace_meta.go index 646ffb0cbbf..f5fdcfbf29b 100644 --- a/clients/client/go/model_workspace_meta.go +++ b/clients/client/go/model_workspace_meta.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/response.go b/clients/client/go/response.go index 4c5eb16b11d..b2b2302b01a 100644 --- a/clients/client/go/response.go +++ b/clients/client/go/response.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/go/utils.go b/clients/client/go/utils.go index 53484d4b578..b2dcb55dd93 100644 --- a/clients/client/go/utils.go +++ b/clients/client/go/utils.go @@ -3,7 +3,7 @@ Ory APIs Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -API version: v1.6.2 +API version: v1.8.1 Contact: support@ory.sh */ diff --git a/clients/client/java/.openapi-generator/FILES b/clients/client/java/.openapi-generator/FILES index 69089a840b3..16dcbed4df1 100644 --- a/clients/client/java/.openapi-generator/FILES +++ b/clients/client/java/.openapi-generator/FILES @@ -100,7 +100,6 @@ docs/InternalGetProjectBrandingBody.md docs/InternalIsAXWelcomeScreenEnabledForProjectBody.md docs/InternalIsOwnerForProjectBySlugBody.md docs/InternalIsOwnerForProjectBySlugResponse.md -docs/InternalProvisionMockSubscription.md docs/IntrospectedOAuth2Token.md docs/IsOwnerForProjectBySlug.md docs/IsReady200Response.md @@ -156,6 +155,7 @@ docs/ParseError.md docs/PatchIdentitiesBody.md docs/PerformNativeLogoutBody.md docs/PermissionApi.md +docs/PermissionsOnWorkpaceResponse.md docs/Plan.md docs/PlanDetails.md docs/PostCheckPermissionBody.md @@ -169,6 +169,7 @@ docs/ProjectBrandingTheme.md docs/ProjectCors.md docs/ProjectEventsDatapoint.md docs/ProjectHost.md +docs/ProjectMember.md docs/ProjectMetadata.md docs/ProjectServiceIdentity.md docs/ProjectServiceOAuth2.md @@ -254,6 +255,7 @@ docs/UpdateSubscriptionBody.md docs/UpdateVerificationFlowBody.md docs/UpdateVerificationFlowWithCodeMethod.md docs/UpdateVerificationFlowWithLinkMethod.md +docs/UpdateWorkspacePayload.md docs/Usage.md docs/VerifiableCredentialPrimingResponse.md docs/VerifiableCredentialProof.md @@ -399,7 +401,6 @@ src/main/java/sh/ory/model/InternalGetProjectBrandingBody.java src/main/java/sh/ory/model/InternalIsAXWelcomeScreenEnabledForProjectBody.java src/main/java/sh/ory/model/InternalIsOwnerForProjectBySlugBody.java src/main/java/sh/ory/model/InternalIsOwnerForProjectBySlugResponse.java -src/main/java/sh/ory/model/InternalProvisionMockSubscription.java src/main/java/sh/ory/model/IntrospectedOAuth2Token.java src/main/java/sh/ory/model/IsOwnerForProjectBySlug.java src/main/java/sh/ory/model/IsReady200Response.java @@ -450,6 +451,7 @@ src/main/java/sh/ory/model/PaginationHeaders.java src/main/java/sh/ory/model/ParseError.java src/main/java/sh/ory/model/PatchIdentitiesBody.java src/main/java/sh/ory/model/PerformNativeLogoutBody.java +src/main/java/sh/ory/model/PermissionsOnWorkpaceResponse.java src/main/java/sh/ory/model/Plan.java src/main/java/sh/ory/model/PlanDetails.java src/main/java/sh/ory/model/PostCheckPermissionBody.java @@ -462,6 +464,7 @@ src/main/java/sh/ory/model/ProjectBrandingTheme.java src/main/java/sh/ory/model/ProjectCors.java src/main/java/sh/ory/model/ProjectEventsDatapoint.java src/main/java/sh/ory/model/ProjectHost.java +src/main/java/sh/ory/model/ProjectMember.java src/main/java/sh/ory/model/ProjectMetadata.java src/main/java/sh/ory/model/ProjectServiceIdentity.java src/main/java/sh/ory/model/ProjectServiceOAuth2.java @@ -546,6 +549,7 @@ src/main/java/sh/ory/model/UpdateSubscriptionBody.java src/main/java/sh/ory/model/UpdateVerificationFlowBody.java src/main/java/sh/ory/model/UpdateVerificationFlowWithCodeMethod.java src/main/java/sh/ory/model/UpdateVerificationFlowWithLinkMethod.java +src/main/java/sh/ory/model/UpdateWorkspacePayload.java src/main/java/sh/ory/model/Usage.java src/main/java/sh/ory/model/VerifiableCredentialPrimingResponse.java src/main/java/sh/ory/model/VerifiableCredentialProof.java @@ -659,7 +663,6 @@ src/test/java/sh/ory/model/InternalGetProjectBrandingBodyTest.java src/test/java/sh/ory/model/InternalIsAXWelcomeScreenEnabledForProjectBodyTest.java src/test/java/sh/ory/model/InternalIsOwnerForProjectBySlugBodyTest.java src/test/java/sh/ory/model/InternalIsOwnerForProjectBySlugResponseTest.java -src/test/java/sh/ory/model/InternalProvisionMockSubscriptionTest.java src/test/java/sh/ory/model/IntrospectedOAuth2TokenTest.java src/test/java/sh/ory/model/IsOwnerForProjectBySlugTest.java src/test/java/sh/ory/model/IsReady200ResponseTest.java @@ -710,6 +713,7 @@ src/test/java/sh/ory/model/PaginationTest.java src/test/java/sh/ory/model/ParseErrorTest.java src/test/java/sh/ory/model/PatchIdentitiesBodyTest.java src/test/java/sh/ory/model/PerformNativeLogoutBodyTest.java +src/test/java/sh/ory/model/PermissionsOnWorkpaceResponseTest.java src/test/java/sh/ory/model/PlanDetailsTest.java src/test/java/sh/ory/model/PlanTest.java src/test/java/sh/ory/model/PostCheckPermissionBodyTest.java @@ -721,6 +725,7 @@ src/test/java/sh/ory/model/ProjectBrandingThemeTest.java src/test/java/sh/ory/model/ProjectCorsTest.java src/test/java/sh/ory/model/ProjectEventsDatapointTest.java src/test/java/sh/ory/model/ProjectHostTest.java +src/test/java/sh/ory/model/ProjectMemberTest.java src/test/java/sh/ory/model/ProjectMetadataTest.java src/test/java/sh/ory/model/ProjectServiceIdentityTest.java src/test/java/sh/ory/model/ProjectServiceOAuth2Test.java @@ -806,6 +811,7 @@ src/test/java/sh/ory/model/UpdateSubscriptionBodyTest.java src/test/java/sh/ory/model/UpdateVerificationFlowBodyTest.java src/test/java/sh/ory/model/UpdateVerificationFlowWithCodeMethodTest.java src/test/java/sh/ory/model/UpdateVerificationFlowWithLinkMethodTest.java +src/test/java/sh/ory/model/UpdateWorkspacePayloadTest.java src/test/java/sh/ory/model/UsageTest.java src/test/java/sh/ory/model/VerifiableCredentialPrimingResponseTest.java src/test/java/sh/ory/model/VerifiableCredentialProofTest.java diff --git a/clients/client/java/README.md b/clients/client/java/README.md index 95e8496063f..7854aebc577 100644 --- a/clients/client/java/README.md +++ b/clients/client/java/README.md @@ -1,8 +1,8 @@ # client Ory APIs -- API version: v1.6.2 - - Build date: 2024-02-19T11:38:00.024995137Z[Etc/UTC] +- API version: v1.8.1 + - Build date: 2024-03-08T12:29:59.344544236Z[Etc/UTC] Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. @@ -42,7 +42,7 @@ Add this dependency to your project's POM: sh.ory client - v1.6.2 + v1.8.1 compile ``` @@ -58,7 +58,7 @@ Add this dependency to your project's build file: } dependencies { - implementation "sh.ory:client:v1.6.2" + implementation "sh.ory:client:v1.8.1" } ``` @@ -72,7 +72,7 @@ mvn clean package Then manually install the following JARs: -* `target/client-v1.6.2.jar` +* `target/client-v1.8.1.jar` * `target/lib/*.jar` ## Getting Started @@ -346,7 +346,6 @@ Class | Method | HTTP request | Description - [InternalIsAXWelcomeScreenEnabledForProjectBody](docs/InternalIsAXWelcomeScreenEnabledForProjectBody.md) - [InternalIsOwnerForProjectBySlugBody](docs/InternalIsOwnerForProjectBySlugBody.md) - [InternalIsOwnerForProjectBySlugResponse](docs/InternalIsOwnerForProjectBySlugResponse.md) - - [InternalProvisionMockSubscription](docs/InternalProvisionMockSubscription.md) - [IntrospectedOAuth2Token](docs/IntrospectedOAuth2Token.md) - [IsOwnerForProjectBySlug](docs/IsOwnerForProjectBySlug.md) - [IsReady200Response](docs/IsReady200Response.md) @@ -397,6 +396,7 @@ Class | Method | HTTP request | Description - [ParseError](docs/ParseError.md) - [PatchIdentitiesBody](docs/PatchIdentitiesBody.md) - [PerformNativeLogoutBody](docs/PerformNativeLogoutBody.md) + - [PermissionsOnWorkpaceResponse](docs/PermissionsOnWorkpaceResponse.md) - [Plan](docs/Plan.md) - [PlanDetails](docs/PlanDetails.md) - [PostCheckPermissionBody](docs/PostCheckPermissionBody.md) @@ -409,6 +409,7 @@ Class | Method | HTTP request | Description - [ProjectCors](docs/ProjectCors.md) - [ProjectEventsDatapoint](docs/ProjectEventsDatapoint.md) - [ProjectHost](docs/ProjectHost.md) + - [ProjectMember](docs/ProjectMember.md) - [ProjectMetadata](docs/ProjectMetadata.md) - [ProjectServiceIdentity](docs/ProjectServiceIdentity.md) - [ProjectServiceOAuth2](docs/ProjectServiceOAuth2.md) @@ -493,6 +494,7 @@ Class | Method | HTTP request | Description - [UpdateVerificationFlowBody](docs/UpdateVerificationFlowBody.md) - [UpdateVerificationFlowWithCodeMethod](docs/UpdateVerificationFlowWithCodeMethod.md) - [UpdateVerificationFlowWithLinkMethod](docs/UpdateVerificationFlowWithLinkMethod.md) + - [UpdateWorkspacePayload](docs/UpdateWorkspacePayload.md) - [Usage](docs/Usage.md) - [VerifiableCredentialPrimingResponse](docs/VerifiableCredentialPrimingResponse.md) - [VerifiableCredentialProof](docs/VerifiableCredentialProof.md) diff --git a/clients/client/java/api/openapi.yaml b/clients/client/java/api/openapi.yaml index 7c3678993d7..db9e2261926 100644 --- a/clients/client/java/api/openapi.yaml +++ b/clients/client/java/api/openapi.yaml @@ -11,7 +11,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: /ptos title: Ory APIs - version: v1.6.2 + version: v1.8.1 servers: - url: "https://{project}.projects.oryapis.com/" variables: @@ -698,6 +698,20 @@ paths: schema: type: string style: form + - description: |- + Include Credentials in Response + + Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return + the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. + explode: true + in: query + name: include_credential + required: false + schema: + items: + type: string + type: array + style: form responses: "200": content: @@ -4000,13 +4014,13 @@ paths: - description: |- The resolution of the buckets - The minimum resolution is 1 hour. + The minimum resolution is 1 minute. explode: true in: query name: resolution required: true schema: - pattern: "^[0-9]+(ns|us|ms|s|m|h)$" + pattern: "^[0-9]+(m|h|d|M|y)$" type: string style: form - description: The start RFC3339 date of the time window @@ -5517,6 +5531,15 @@ paths: schema: type: string style: form + - description: Via should contain the identity's credential the code should + be sent to. Only relevant in aal2 flows. + explode: true + in: query + name: via + required: false + schema: + type: string + style: form responses: "200": content: @@ -7728,6 +7751,9 @@ components: description: "Whether to disable the account experience welcome screen,\ \ which is hosted under `/ui/welcome`." type: boolean + enable_ax_v2: + description: Whether the new account experience is enabled and reachable. + type: boolean environment: description: |2- @@ -9259,7 +9285,7 @@ components: features: additionalProperties: $ref: '#/components/schemas/GenericUsage' - description: Features are the feature definitions included in the plan. + title: Features are the feature definitions included in the plan. type: object name: description: Name is the name of the plan. @@ -9278,6 +9304,11 @@ components: - name - version type: object + PlanFeatures: + additionalProperties: + $ref: '#/components/schemas/GenericUsage' + title: Features are the feature definitions included in the plan. + type: object Pricing: items: $ref: '#/components/schemas/PlanDetails' @@ -9622,6 +9653,10 @@ components: type: string name: type: string + required: + - email + - id + - name type: object consistencyRequestParameters: description: Control API consistency guarantees @@ -11141,46 +11176,6 @@ components: required: - project_id type: object - internalProvisionMockSubscription: - description: Internal Provision Mock Subscription Request Body - properties: - currency: - description: |- - Currency - usd USD - eur Euro - enum: - - usd - - eur - type: string - x-go-enum-desc: |- - usd USD - eur Euro - identity_id: - description: Identity ID - format: uuid - type: string - interval: - description: |- - Billing Interval - monthly Monthly - yearly Yearly - enum: - - monthly - - yearly - type: string - x-go-enum-desc: |- - monthly Monthly - yearly Yearly - plan: - description: Plan ID - type: string - required: - - currency - - identity_id - - interval - - plan - type: object introspectedOAuth2Token: description: |- Introspection contains an access token's session data as specified by @@ -11686,6 +11681,7 @@ components: requested_scope: - requested_scope - requested_scope + transient_payload: "{}" ui: nodes: - meta: @@ -11832,6 +11828,10 @@ components: choose_method: ask the user to choose a method to sign in with sent_email: the email has been sent to the user passed_challenge: the request was successful and the login challenge was passed. + transient_payload: + description: TransientPayload is used to pass data from the login to hooks + and email templates + type: object type: description: The flow type can either be `api` or `browser`. title: Type is the flow type. @@ -12355,6 +12355,9 @@ components: description: "Whether to disable the account experience welcome screen,\ \ which is hosted under `/ui/welcome`." type: boolean + enable_ax_v2: + description: Whether the new account experience is enabled and reachable. + type: boolean hydra_oauth2_allowed_top_level_claims: items: type: string @@ -15606,6 +15609,14 @@ components: type: boolean description: Get Permissions on Project Request Parameters type: object + permissionsOnWorkpaceResponse: + description: Get Permissions on Project Request Parameters + properties: + permissions: + additionalProperties: + type: boolean + type: object + type: object plans: $ref: '#/components/schemas/Pricing' postCheckPermissionBody: @@ -16150,7 +16161,27 @@ components: - project_id type: object projectMember: - $ref: '#/components/schemas/cloudAccount' + example: + role: role + name: name + id: 046b6c7f-0b8a-43b9-b35d-6489e6daee91 + email: email + properties: + email: + type: string + id: + format: uuid + type: string + name: + type: string + role: + type: string + required: + - email + - id + - name + - role + type: object projectMembers: items: $ref: '#/components/schemas/projectMember' @@ -16340,6 +16371,7 @@ components: project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant + concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList @@ -16364,6 +16396,7 @@ components: - project_metrics_events_history - organizations - rop_grant + - concierge_onboarding - rate_limit_tier - session_rate_limit_tier - identities_list_rate_limit_tier @@ -16389,6 +16422,7 @@ components: project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant + concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList @@ -16445,6 +16479,7 @@ components: We recommend reading the [Account Recovery Documentation](../self-service/flows/password-reset-account-recovery) example: expires_at: 2000-01-23T04:56:07.000+00:00 + transient_payload: "{}" ui: nodes: - meta: @@ -16546,6 +16581,10 @@ components: choose_method: ask the user to choose a method (e.g. recover account via email) sent_email: the email has been sent to the user passed_challenge: the request was successful and the recovery challenge was passed. + transient_payload: + description: TransientPayload is used to pass data from the recovery flow + to hooks and email templates + type: object type: description: The flow type can either be `api` or `browser`. title: Type is the flow type. @@ -17379,6 +17418,7 @@ components: We recommend reading the [User Settings Documentation](../self-service/flows/user-settings) example: expires_at: 2000-01-23T04:56:07.000+00:00 + transient_payload: "{}" ui: nodes: - meta: @@ -17537,6 +17577,10 @@ components: success: Indicates that the settings flow has been updated successfully with the provided data. Done will stay true when repeatedly checking. If set to true, done will revert back to false only when a flow with invalid (e.g. "please use a valid phone number") data was sent. + transient_payload: + description: TransientPayload is used to pass data from the settings flow + to hooks and email templates + type: object type: description: The flow type can either be `api` or `browser`. title: Type is the flow type. @@ -17621,6 +17665,8 @@ components: description: The currently active plan of the subscription readOnly: true type: string + current_plan_details: + $ref: '#/components/schemas/PlanDetails' customer_id: description: The ID of the stripe customer readOnly: true @@ -17659,6 +17705,9 @@ components: title: "Possible values are `incomplete`, `incomplete_expired`, `trialing`,\ \ `active`, `past_due`, `canceled`, or `unpaid`." type: string + stripe_checkout_expires_at: + format: date-time + type: string updated_at: format: date-time readOnly: true @@ -18773,6 +18822,9 @@ components: resend: description: Resend is set when the user wants to resend the code type: string + transient_payload: + description: Transient data to pass along to any webhooks + type: object required: - csrf_token - method @@ -18831,6 +18883,9 @@ components: description: The identity traits. This is a placeholder for the registration flow. type: object + transient_payload: + description: Transient data to pass along to any webhooks + type: object upstream_parameters: description: |- UpstreamParameters are the parameters that are passed to the upstream identity provider. @@ -18868,6 +18923,9 @@ components: Identifier is the email or username of the user trying to log in. This field is deprecated! type: string + transient_payload: + description: Transient data to pass along to any webhooks + type: object required: - identifier - method @@ -18887,6 +18945,9 @@ components: totp_code: description: The TOTP code. type: string + transient_payload: + description: Transient data to pass along to any webhooks + type: object required: - method - totp_code @@ -18906,6 +18967,9 @@ components: description: Method should be set to "webAuthn" when logging in using the WebAuthn strategy. type: string + transient_payload: + description: Transient data to pass along to any webhooks + type: object webauthn_login: description: |- Login a WebAuthn Security Key @@ -18966,6 +19030,9 @@ components: x-go-enum-desc: |- link RecoveryStrategyLink code RecoveryStrategyCode + transient_payload: + description: Transient data to pass along to any webhooks + type: object required: - method type: object @@ -19000,6 +19067,9 @@ components: x-go-enum-desc: |- link RecoveryStrategyLink code RecoveryStrategyCode + transient_payload: + description: Transient data to pass along to any webhooks + type: object required: - email - method @@ -19202,6 +19272,9 @@ components: Should be set to "lookup" when trying to add, update, or remove a lookup pairing. type: string + transient_payload: + description: Transient data to pass along to any webhooks + type: object required: - method type: object @@ -19235,6 +19308,9 @@ components: in: body type: object + transient_payload: + description: Transient data to pass along to any webhooks + type: object unlink: description: |- Unlink this provider @@ -19272,6 +19348,9 @@ components: password: description: Password is the updated password type: string + transient_payload: + description: Transient data to pass along to any webhooks + type: object required: - method - password @@ -19297,6 +19376,9 @@ components: The identity's traits. type: object + transient_payload: + description: Transient data to pass along to any webhooks + type: object required: - method - traits @@ -19322,6 +19404,9 @@ components: effectively removing the credential. This can be used to set up a new TOTP device. type: boolean + transient_payload: + description: Transient data to pass along to any webhooks + type: object required: - method type: object @@ -19337,6 +19422,9 @@ components: Should be set to "webauthn" when trying to add, update, or remove a webAuthn pairing. type: string + transient_payload: + description: Transient data to pass along to any webhooks + type: object webauthn_register: description: |- Register a WebAuthn Security Key @@ -19430,6 +19518,9 @@ components: x-go-enum-desc: |- link VerificationStrategyLink code VerificationStrategyCode + transient_payload: + description: Transient data to pass along to any webhooks + type: object required: - method type: object @@ -19464,10 +19555,21 @@ components: x-go-enum-desc: |- link VerificationStrategyLink code VerificationStrategyCode + transient_payload: + description: Transient data to pass along to any webhooks + type: object required: - email - method type: object + updateWorkspacePayload: + properties: + name: + description: The name of the workspace. + type: string + required: + - name + type: object verifiableCredentialPrimingResponse: properties: c_nonce: @@ -19567,6 +19669,7 @@ components: For more information head over to: https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation example: expires_at: 2000-01-23T04:56:07.000+00:00 + transient_payload: "{}" ui: nodes: - meta: @@ -19663,6 +19766,10 @@ components: choose_method: ask the user to choose a method (e.g. verify your email) sent_email: the email has been sent to the user passed_challenge: the request was successful and the verification challenge was passed. + transient_payload: + description: TransientPayload is used to pass data from the verification + flow to hooks and email templates + type: object type: description: The flow type can either be `api` or `browser`. title: Type is the flow type. diff --git a/clients/client/java/build.gradle b/clients/client/java/build.gradle index 174657bccb7..e308fd8774c 100644 --- a/clients/client/java/build.gradle +++ b/clients/client/java/build.gradle @@ -4,7 +4,7 @@ apply plugin: 'java' apply plugin: 'com.diffplug.spotless' group = 'sh.ory' -version = 'v1.6.2' +version = 'v1.8.1' buildscript { repositories { diff --git a/clients/client/java/build.sbt b/clients/client/java/build.sbt index 2b7716a8205..0cada6fa818 100644 --- a/clients/client/java/build.sbt +++ b/clients/client/java/build.sbt @@ -2,7 +2,7 @@ lazy val root = (project in file(".")). settings( organization := "sh.ory", name := "client", - version := "v1.6.2", + version := "v1.8.1", scalaVersion := "2.11.4", scalacOptions ++= Seq("-feature"), javacOptions in compile ++= Seq("-Xlint:deprecation"), diff --git a/clients/client/java/docs/CloudAccount.md b/clients/client/java/docs/CloudAccount.md index 28d5a8cb6d8..5af5b8810e4 100644 --- a/clients/client/java/docs/CloudAccount.md +++ b/clients/client/java/docs/CloudAccount.md @@ -7,9 +7,9 @@ | Name | Type | Description | Notes | |------------ | ------------- | ------------- | -------------| -|**email** | **String** | | [optional] | -|**id** | **String** | | [optional] | -|**name** | **String** | | [optional] | +|**email** | **String** | | | +|**id** | **String** | | | +|**name** | **String** | | | diff --git a/clients/client/java/docs/CreateProjectNormalizedPayload.md b/clients/client/java/docs/CreateProjectNormalizedPayload.md index 63d2c71ecab..5fd5cc3f390 100644 --- a/clients/client/java/docs/CreateProjectNormalizedPayload.md +++ b/clients/client/java/docs/CreateProjectNormalizedPayload.md @@ -10,6 +10,7 @@ Create project (normalized) request payload |------------ | ------------- | ------------- | -------------| |**createdAt** | **OffsetDateTime** | The Project's Revision Creation Date | [optional] [readonly] | |**disableAccountExperienceWelcomeScreen** | **Boolean** | Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`. | [optional] | +|**enableAxV2** | **Boolean** | Whether the new account experience is enabled and reachable. | [optional] | |**environment** | [**EnvironmentEnum**](#EnvironmentEnum) | prod Production dev Development | | |**hydraOauth2AllowedTopLevelClaims** | **List<String>** | | [optional] | |**hydraOauth2ClientCredentialsDefaultGrantAllowedScope** | **Boolean** | Automatically grant authorized OAuth2 Scope in OAuth2 Client Credentials Flow. Each OAuth2 Client is allowed to request a predefined OAuth2 Scope (for example `read write`). If this option is enabled, the full scope is automatically granted when performing the OAuth2 Client Credentials flow. If disabled, the OAuth2 Client has to request the scope in the OAuth2 request by providing the `scope` query parameter. Setting this option to true is common if you need compatibility with MITREid. This governs the \"oauth2.client_credentials.default_grant_allowed_scope\" setting. | [optional] | diff --git a/clients/client/java/docs/FrontendApi.md b/clients/client/java/docs/FrontendApi.md index d3df68b9d68..10578fdc09b 100644 --- a/clients/client/java/docs/FrontendApi.md +++ b/clients/client/java/docs/FrontendApi.md @@ -38,7 +38,7 @@ All URIs are relative to *https://playground.projects.oryapis.com* # **createBrowserLoginFlow** -> LoginFlow createBrowserLoginFlow(refresh, aal, returnTo, cookie, loginChallenge, organization) +> LoginFlow createBrowserLoginFlow(refresh, aal, returnTo, cookie, loginChallenge, organization, via) Create Login Flow for Browsers @@ -65,8 +65,9 @@ public class Example { String cookie = "cookie_example"; // String | HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. String loginChallenge = "loginChallenge_example"; // String | An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). String organization = "organization_example"; // String | An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. + String via = "via_example"; // String | Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. try { - LoginFlow result = apiInstance.createBrowserLoginFlow(refresh, aal, returnTo, cookie, loginChallenge, organization); + LoginFlow result = apiInstance.createBrowserLoginFlow(refresh, aal, returnTo, cookie, loginChallenge, organization, via); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling FrontendApi#createBrowserLoginFlow"); @@ -89,6 +90,7 @@ public class Example { | **cookie** | **String**| HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. | [optional] | | **loginChallenge** | **String**| An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). | [optional] | | **organization** | **String**| An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. | [optional] | +| **via** | **String**| Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. | [optional] | ### Return type diff --git a/clients/client/java/docs/IdentityApi.md b/clients/client/java/docs/IdentityApi.md index 60250063cda..69fb64914e3 100644 --- a/clients/client/java/docs/IdentityApi.md +++ b/clients/client/java/docs/IdentityApi.md @@ -861,7 +861,7 @@ public class Example { # **listIdentities** -> List<Identity> listIdentities(perPage, page, pageSize, pageToken, consistency, ids, credentialsIdentifier, previewCredentialsIdentifierSimilar) +> List<Identity> listIdentities(perPage, page, pageSize, pageToken, consistency, ids, credentialsIdentifier, previewCredentialsIdentifierSimilar, includeCredential) List Identities @@ -895,8 +895,9 @@ public class Example { List ids = Arrays.asList(); // List | List of ids used to filter identities. If this list is empty, then no filter will be applied. String credentialsIdentifier = "credentialsIdentifier_example"; // String | CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. String previewCredentialsIdentifierSimilar = "previewCredentialsIdentifierSimilar_example"; // String | This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. + List includeCredential = Arrays.asList(); // List | Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. try { - List result = apiInstance.listIdentities(perPage, page, pageSize, pageToken, consistency, ids, credentialsIdentifier, previewCredentialsIdentifierSimilar); + List result = apiInstance.listIdentities(perPage, page, pageSize, pageToken, consistency, ids, credentialsIdentifier, previewCredentialsIdentifierSimilar, includeCredential); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling IdentityApi#listIdentities"); @@ -921,6 +922,7 @@ public class Example { | **ids** | [**List<String>**](String.md)| List of ids used to filter identities. If this list is empty, then no filter will be applied. | [optional] | | **credentialsIdentifier** | **String**| CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. | [optional] | | **previewCredentialsIdentifierSimilar** | **String**| This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. | [optional] | +| **includeCredential** | [**List<String>**](String.md)| Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. | [optional] | ### Return type diff --git a/clients/client/java/docs/InternalProvisionMockSubscription.md b/clients/client/java/docs/InternalProvisionMockSubscription.md deleted file mode 100644 index f05962edba7..00000000000 --- a/clients/client/java/docs/InternalProvisionMockSubscription.md +++ /dev/null @@ -1,35 +0,0 @@ - - -# InternalProvisionMockSubscription - -Internal Provision Mock Subscription Request Body - -## Properties - -| Name | Type | Description | Notes | -|------------ | ------------- | ------------- | -------------| -|**currency** | [**CurrencyEnum**](#CurrencyEnum) | Currency usd USD eur Euro | | -|**identityId** | **String** | Identity ID | | -|**interval** | [**IntervalEnum**](#IntervalEnum) | Billing Interval monthly Monthly yearly Yearly | | -|**plan** | **String** | Plan ID | | - - - -## Enum: CurrencyEnum - -| Name | Value | -|---- | -----| -| USD | "usd" | -| EUR | "eur" | - - - -## Enum: IntervalEnum - -| Name | Value | -|---- | -----| -| MONTHLY | "monthly" | -| YEARLY | "yearly" | - - - diff --git a/clients/client/java/docs/LoginFlow.md b/clients/client/java/docs/LoginFlow.md index c5bcb0c89db..8058ff4c102 100644 --- a/clients/client/java/docs/LoginFlow.md +++ b/clients/client/java/docs/LoginFlow.md @@ -22,6 +22,7 @@ This object represents a login flow. A login flow is initiated at the \"Initiate |**returnTo** | **String** | ReturnTo contains the requested return_to URL. | [optional] | |**sessionTokenExchangeCode** | **String** | SessionTokenExchangeCode holds the secret code that the client can use to retrieve a session token after the login flow has been completed. This is only set if the client has requested a session token exchange code, and if the flow is of type \"api\", and only on creating the login flow. | [optional] | |**state** | **Object** | State represents the state of this request: choose_method: ask the user to choose a method to sign in with sent_email: the email has been sent to the user passed_challenge: the request was successful and the login challenge was passed. | | +|**transientPayload** | **Object** | TransientPayload is used to pass data from the login to hooks and email templates | [optional] | |**type** | **String** | The flow type can either be `api` or `browser`. | | |**ui** | [**UiContainer**](UiContainer.md) | | | |**updatedAt** | **OffsetDateTime** | UpdatedAt is a helper struct field for gobuffalo.pop. | [optional] | diff --git a/clients/client/java/docs/NormalizedProjectRevision.md b/clients/client/java/docs/NormalizedProjectRevision.md index 96299e68b49..1912311da9f 100644 --- a/clients/client/java/docs/NormalizedProjectRevision.md +++ b/clients/client/java/docs/NormalizedProjectRevision.md @@ -9,6 +9,7 @@ |------------ | ------------- | ------------- | -------------| |**createdAt** | **OffsetDateTime** | The Project's Revision Creation Date | [optional] [readonly] | |**disableAccountExperienceWelcomeScreen** | **Boolean** | Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`. | [optional] | +|**enableAxV2** | **Boolean** | Whether the new account experience is enabled and reachable. | [optional] | |**hydraOauth2AllowedTopLevelClaims** | **List<String>** | | [optional] | |**hydraOauth2ClientCredentialsDefaultGrantAllowedScope** | **Boolean** | Automatically grant authorized OAuth2 Scope in OAuth2 Client Credentials Flow. Each OAuth2 Client is allowed to request a predefined OAuth2 Scope (for example `read write`). If this option is enabled, the full scope is automatically granted when performing the OAuth2 Client Credentials flow. If disabled, the OAuth2 Client has to request the scope in the OAuth2 request by providing the `scope` query parameter. Setting this option to true is common if you need compatibility with MITREid. This governs the \"oauth2.client_credentials.default_grant_allowed_scope\" setting. | [optional] | |**hydraOauth2ExcludeNotBeforeClaim** | **Boolean** | Set to true if you want to exclude claim `nbf (not before)` part of access token. This governs the \"oauth2.exclude_not_before_claim\" setting. | [optional] | diff --git a/clients/client/java/docs/PermissionsOnWorkpaceResponse.md b/clients/client/java/docs/PermissionsOnWorkpaceResponse.md new file mode 100644 index 00000000000..957e72a542d --- /dev/null +++ b/clients/client/java/docs/PermissionsOnWorkpaceResponse.md @@ -0,0 +1,14 @@ + + +# PermissionsOnWorkpaceResponse + +Get Permissions on Project Request Parameters + +## Properties + +| Name | Type | Description | Notes | +|------------ | ------------- | ------------- | -------------| +|**permissions** | **Map<String, Boolean>** | | [optional] | + + + diff --git a/clients/client/java/docs/PlanDetails.md b/clients/client/java/docs/PlanDetails.md index ff907f20d68..58237a4cff9 100644 --- a/clients/client/java/docs/PlanDetails.md +++ b/clients/client/java/docs/PlanDetails.md @@ -11,7 +11,7 @@ |**baseFeeYearly** | **Long** | BaseFeeYearly is the yearly base fee for the plan. | | |**custom** | **Boolean** | Custom is true if the plan is custom. This means it will be hidden from the pricing page. | | |**description** | **String** | Description is the description of the plan. | | -|**features** | [**Map<String, GenericUsage>**](GenericUsage.md) | Features are the feature definitions included in the plan. | | +|**features** | [**Map<String, GenericUsage>**](GenericUsage.md) | | | |**name** | **String** | Name is the name of the plan. | | |**version** | **Long** | Version is the version of the plan. The combination of `name@version` must be unique. | | diff --git a/clients/client/java/docs/ProjectApi.md b/clients/client/java/docs/ProjectApi.md index 7a72ff2479b..005f8a4a200 100644 --- a/clients/client/java/docs/ProjectApi.md +++ b/clients/client/java/docs/ProjectApi.md @@ -587,7 +587,7 @@ public class Example { # **getProjectMembers** -> List<CloudAccount> getProjectMembers(project) +> List<ProjectMember> getProjectMembers(project) Get all members associated with this project @@ -615,7 +615,7 @@ public class Example { ProjectApi apiInstance = new ProjectApi(defaultClient); String project = "project_example"; // String | try { - List result = apiInstance.getProjectMembers(project); + List result = apiInstance.getProjectMembers(project); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ProjectApi#getProjectMembers"); @@ -636,7 +636,7 @@ public class Example { ### Return type -[**List<CloudAccount>**](CloudAccount.md) +[**List<ProjectMember>**](ProjectMember.md) ### Authorization @@ -685,7 +685,7 @@ public class Example { ProjectApi apiInstance = new ProjectApi(defaultClient); String projectId = "projectId_example"; // String | Project ID String eventType = "eventType_example"; // String | The event type to query for - String resolution = "resolution_example"; // String | The resolution of the buckets The minimum resolution is 1 hour. + String resolution = "resolution_example"; // String | The resolution of the buckets The minimum resolution is 1 minute. OffsetDateTime from = OffsetDateTime.now(); // OffsetDateTime | The start RFC3339 date of the time window OffsetDateTime to = OffsetDateTime.now(); // OffsetDateTime | The end RFC3339 date of the time window try { @@ -708,7 +708,7 @@ public class Example { |------------- | ------------- | ------------- | -------------| | **projectId** | **String**| Project ID | | | **eventType** | **String**| The event type to query for | | -| **resolution** | **String**| The resolution of the buckets The minimum resolution is 1 hour. | | +| **resolution** | **String**| The resolution of the buckets The minimum resolution is 1 minute. | | | **from** | **OffsetDateTime**| The start RFC3339 date of the time window | | | **to** | **OffsetDateTime**| The end RFC3339 date of the time window | | diff --git a/clients/client/java/docs/ProjectMember.md b/clients/client/java/docs/ProjectMember.md new file mode 100644 index 00000000000..af76dce09b0 --- /dev/null +++ b/clients/client/java/docs/ProjectMember.md @@ -0,0 +1,16 @@ + + +# ProjectMember + + +## Properties + +| Name | Type | Description | Notes | +|------------ | ------------- | ------------- | -------------| +|**email** | **String** | | | +|**id** | **String** | | | +|**name** | **String** | | | +|**role** | **String** | | | + + + diff --git a/clients/client/java/docs/QuotaUsage.md b/clients/client/java/docs/QuotaUsage.md index 066c0a94179..e518176d5e1 100644 --- a/clients/client/java/docs/QuotaUsage.md +++ b/clients/client/java/docs/QuotaUsage.md @@ -9,7 +9,7 @@ |------------ | ------------- | ------------- | -------------| |**additionalPrice** | **Long** | The additional price per unit in cents. | | |**canUseMore** | **Boolean** | | | -|**feature** | [**FeatureEnum**](#FeatureEnum) | region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect | | +|**feature** | [**FeatureEnum**](#FeatureEnum) | region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect | | |**featureAvailable** | **Boolean** | | | |**included** | **Long** | | | |**used** | **Long** | | | @@ -38,6 +38,7 @@ | PROJECT_METRICS_EVENTS_HISTORY | "project_metrics_events_history" | | ORGANIZATIONS | "organizations" | | ROP_GRANT | "rop_grant" | +| CONCIERGE_ONBOARDING | "concierge_onboarding" | | RATE_LIMIT_TIER | "rate_limit_tier" | | SESSION_RATE_LIMIT_TIER | "session_rate_limit_tier" | | IDENTITIES_LIST_RATE_LIMIT_TIER | "identities_list_rate_limit_tier" | diff --git a/clients/client/java/docs/RecoveryFlow.md b/clients/client/java/docs/RecoveryFlow.md index 433c5e6802c..d6e360a7c3a 100644 --- a/clients/client/java/docs/RecoveryFlow.md +++ b/clients/client/java/docs/RecoveryFlow.md @@ -16,6 +16,7 @@ This request is used when an identity wants to recover their account. We recomm |**requestUrl** | **String** | RequestURL is the initial URL that was requested from Ory Kratos. It can be used to forward information contained in the URL's path or query for example. | | |**returnTo** | **String** | ReturnTo contains the requested return_to URL. | [optional] | |**state** | **Object** | State represents the state of this request: choose_method: ask the user to choose a method (e.g. recover account via email) sent_email: the email has been sent to the user passed_challenge: the request was successful and the recovery challenge was passed. | | +|**transientPayload** | **Object** | TransientPayload is used to pass data from the recovery flow to hooks and email templates | [optional] | |**type** | **String** | The flow type can either be `api` or `browser`. | | |**ui** | [**UiContainer**](UiContainer.md) | | | diff --git a/clients/client/java/docs/SettingsFlow.md b/clients/client/java/docs/SettingsFlow.md index 146c173b28c..84da94bb96b 100644 --- a/clients/client/java/docs/SettingsFlow.md +++ b/clients/client/java/docs/SettingsFlow.md @@ -17,6 +17,7 @@ This flow is used when an identity wants to update settings (e.g. profile data, |**requestUrl** | **String** | RequestURL is the initial URL that was requested from Ory Kratos. It can be used to forward information contained in the URL's path or query for example. | | |**returnTo** | **String** | ReturnTo contains the requested return_to URL. | [optional] | |**state** | **Object** | State represents the state of this flow. It knows two states: show_form: No user data has been collected, or it is invalid, and thus the form should be shown. success: Indicates that the settings flow has been updated successfully with the provided data. Done will stay true when repeatedly checking. If set to true, done will revert back to false only when a flow with invalid (e.g. \"please use a valid phone number\") data was sent. | | +|**transientPayload** | **Object** | TransientPayload is used to pass data from the settings flow to hooks and email templates | [optional] | |**type** | **String** | The flow type can either be `api` or `browser`. | | |**ui** | [**UiContainer**](UiContainer.md) | | | diff --git a/clients/client/java/docs/Subscription.md b/clients/client/java/docs/Subscription.md index 566bf166d58..e79a15c7274 100644 --- a/clients/client/java/docs/Subscription.md +++ b/clients/client/java/docs/Subscription.md @@ -11,6 +11,7 @@ |**currency** | [**CurrencyEnum**](#CurrencyEnum) | The currency of the subscription. To change this, a new subscription must be created. usd USD eur Euro | [readonly] | |**currentInterval** | [**CurrentIntervalEnum**](#CurrentIntervalEnum) | The currently active interval of the subscription monthly Monthly yearly Yearly | [readonly] | |**currentPlan** | **String** | The currently active plan of the subscription | [readonly] | +|**currentPlanDetails** | [**PlanDetails**](PlanDetails.md) | | [optional] | |**customerId** | **String** | The ID of the stripe customer | [readonly] | |**id** | **String** | The ID of the subscription | [readonly] | |**intervalChangesTo** | **String** | | | @@ -19,6 +20,7 @@ |**planChangesAt** | **OffsetDateTime** | | [optional] | |**planChangesTo** | **String** | | | |**status** | **String** | For `collection_method=charge_automatically` a subscription moves into `incomplete` if the initial payment attempt fails. A subscription in this state can only have metadata and default_source updated. Once the first invoice is paid, the subscription moves into an `active` state. If the first invoice is not paid within 23 hours, the subscription transitions to `incomplete_expired`. This is a terminal state, the open invoice will be voided and no further invoices will be generated. A subscription that is currently in a trial period is `trialing` and moves to `active` when the trial period is over. If subscription `collection_method=charge_automatically`, it becomes `past_due` when payment is required but cannot be paid (due to failed payment or awaiting additional user actions). Once Stripe has exhausted all payment retry attempts, the subscription will become `canceled` or `unpaid` (depending on your subscriptions settings). If subscription `collection_method=send_invoice` it becomes `past_due` when its invoice is not paid by the due date, and `canceled` or `unpaid` if it is still not paid by an additional deadline after that. Note that when a subscription has a status of `unpaid`, no subsequent invoices will be attempted (invoices will be created, but then immediately automatically closed). After receiving updated payment information from a customer, you may choose to reopen and pay their closed invoices. | | +|**stripeCheckoutExpiresAt** | **OffsetDateTime** | | [optional] | |**updatedAt** | **OffsetDateTime** | | [readonly] | diff --git a/clients/client/java/docs/UpdateLoginFlowBody.md b/clients/client/java/docs/UpdateLoginFlowBody.md index d20ccde5125..52722dca897 100644 --- a/clients/client/java/docs/UpdateLoginFlowBody.md +++ b/clients/client/java/docs/UpdateLoginFlowBody.md @@ -12,6 +12,7 @@ |**method** | **String** | Method should be set to \"code\" when logging in using the code strategy. | | |**password** | **String** | The user's password. | | |**passwordIdentifier** | **String** | Identifier is the email or username of the user trying to log in. This field is deprecated! | [optional] | +|**transientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] | |**idToken** | **String** | IDToken is an optional id token provided by an OIDC provider If submitted, it is verified using the OIDC provider's public key set and the claims are used to populate the OIDC credentials of the identity. If the OIDC provider does not store additional claims (such as name, etc.) in the IDToken itself, you can use the `traits` field to populate the identity's traits. Note, that Apple only includes the users email in the IDToken. Supported providers are Apple | [optional] | |**idTokenNonce** | **String** | IDTokenNonce is the nonce, used when generating the IDToken. If the provider supports nonce validation, the nonce will be validated against this value and required. | [optional] | |**provider** | **String** | The provider to register with | | diff --git a/clients/client/java/docs/UpdateLoginFlowWithCodeMethod.md b/clients/client/java/docs/UpdateLoginFlowWithCodeMethod.md index e6617984267..6571ea76c15 100644 --- a/clients/client/java/docs/UpdateLoginFlowWithCodeMethod.md +++ b/clients/client/java/docs/UpdateLoginFlowWithCodeMethod.md @@ -13,6 +13,7 @@ Update Login flow using the code method |**identifier** | **String** | Identifier is the code identifier The identifier requires that the user has already completed the registration or settings with code flow. | [optional] | |**method** | **String** | Method should be set to \"code\" when logging in using the code strategy. | | |**resend** | **String** | Resend is set when the user wants to resend the code | [optional] | +|**transientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] | diff --git a/clients/client/java/docs/UpdateLoginFlowWithOidcMethod.md b/clients/client/java/docs/UpdateLoginFlowWithOidcMethod.md index ab4ef39502d..9c30716c4dc 100644 --- a/clients/client/java/docs/UpdateLoginFlowWithOidcMethod.md +++ b/clients/client/java/docs/UpdateLoginFlowWithOidcMethod.md @@ -14,6 +14,7 @@ Update Login Flow with OpenID Connect Method |**method** | **String** | Method to use This field must be set to `oidc` when using the oidc method. | | |**provider** | **String** | The provider to register with | | |**traits** | **Object** | The identity traits. This is a placeholder for the registration flow. | [optional] | +|**transientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] | |**upstreamParameters** | **Object** | UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`. | [optional] | diff --git a/clients/client/java/docs/UpdateLoginFlowWithPasswordMethod.md b/clients/client/java/docs/UpdateLoginFlowWithPasswordMethod.md index 66288cacb3f..b65c60bdd5b 100644 --- a/clients/client/java/docs/UpdateLoginFlowWithPasswordMethod.md +++ b/clients/client/java/docs/UpdateLoginFlowWithPasswordMethod.md @@ -13,6 +13,7 @@ Update Login Flow with Password Method |**method** | **String** | Method should be set to \"password\" when logging in using the identifier and password strategy. | | |**password** | **String** | The user's password. | | |**passwordIdentifier** | **String** | Identifier is the email or username of the user trying to log in. This field is deprecated! | [optional] | +|**transientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] | diff --git a/clients/client/java/docs/UpdateLoginFlowWithTotpMethod.md b/clients/client/java/docs/UpdateLoginFlowWithTotpMethod.md index 41bd251bf5d..94510d2bba4 100644 --- a/clients/client/java/docs/UpdateLoginFlowWithTotpMethod.md +++ b/clients/client/java/docs/UpdateLoginFlowWithTotpMethod.md @@ -11,6 +11,7 @@ Update Login Flow with TOTP Method |**csrfToken** | **String** | Sending the anti-csrf token is only required for browser login flows. | [optional] | |**method** | **String** | Method should be set to \"totp\" when logging in using the TOTP strategy. | | |**totpCode** | **String** | The TOTP code. | | +|**transientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] | diff --git a/clients/client/java/docs/UpdateLoginFlowWithWebAuthnMethod.md b/clients/client/java/docs/UpdateLoginFlowWithWebAuthnMethod.md index 137bb258082..d10fd913f00 100644 --- a/clients/client/java/docs/UpdateLoginFlowWithWebAuthnMethod.md +++ b/clients/client/java/docs/UpdateLoginFlowWithWebAuthnMethod.md @@ -11,6 +11,7 @@ Update Login Flow with WebAuthn Method |**csrfToken** | **String** | Sending the anti-csrf token is only required for browser login flows. | [optional] | |**identifier** | **String** | Identifier is the email or username of the user trying to log in. | | |**method** | **String** | Method should be set to \"webAuthn\" when logging in using the WebAuthn strategy. | | +|**transientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] | |**webauthnLogin** | **String** | Login a WebAuthn Security Key This must contain the ID of the WebAuthN connection. | [optional] | diff --git a/clients/client/java/docs/UpdateRecoveryFlowBody.md b/clients/client/java/docs/UpdateRecoveryFlowBody.md index e6f7bf330ec..e600095b110 100644 --- a/clients/client/java/docs/UpdateRecoveryFlowBody.md +++ b/clients/client/java/docs/UpdateRecoveryFlowBody.md @@ -11,6 +11,7 @@ Update Recovery Flow Request Body |**csrfToken** | **String** | Sending the anti-csrf token is only required for browser login flows. | [optional] | |**email** | **String** | The email address of the account to recover If the email belongs to a valid account, a recovery email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/account-recovery-password-reset#attempted-recovery-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email | | |**method** | [**MethodEnum**](#MethodEnum) | Method is the method that should be used for this recovery flow Allowed values are `link` and `code`. link RecoveryStrategyLink code RecoveryStrategyCode | | +|**transientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] | |**code** | **String** | Code from the recovery email If you want to submit a code, use this field, but make sure to _not_ include the email field, as well. | [optional] | diff --git a/clients/client/java/docs/UpdateRecoveryFlowWithCodeMethod.md b/clients/client/java/docs/UpdateRecoveryFlowWithCodeMethod.md index 1f2a24b3131..59891423435 100644 --- a/clients/client/java/docs/UpdateRecoveryFlowWithCodeMethod.md +++ b/clients/client/java/docs/UpdateRecoveryFlowWithCodeMethod.md @@ -12,6 +12,7 @@ Update Recovery Flow with Code Method |**csrfToken** | **String** | Sending the anti-csrf token is only required for browser login flows. | [optional] | |**email** | **String** | The email address of the account to recover If the email belongs to a valid account, a recovery email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/account-recovery-password-reset#attempted-recovery-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email | [optional] | |**method** | [**MethodEnum**](#MethodEnum) | Method is the method that should be used for this recovery flow Allowed values are `link` and `code`. link RecoveryStrategyLink code RecoveryStrategyCode | | +|**transientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] | diff --git a/clients/client/java/docs/UpdateRecoveryFlowWithLinkMethod.md b/clients/client/java/docs/UpdateRecoveryFlowWithLinkMethod.md index 4981358ed25..9ef57630b05 100644 --- a/clients/client/java/docs/UpdateRecoveryFlowWithLinkMethod.md +++ b/clients/client/java/docs/UpdateRecoveryFlowWithLinkMethod.md @@ -11,6 +11,7 @@ Update Recovery Flow with Link Method |**csrfToken** | **String** | Sending the anti-csrf token is only required for browser login flows. | [optional] | |**email** | **String** | Email to Recover Needs to be set when initiating the flow. If the email is a registered recovery email, a recovery link will be sent. If the email is not known, a email with details on what happened will be sent instead. format: email | | |**method** | [**MethodEnum**](#MethodEnum) | Method is the method that should be used for this recovery flow Allowed values are `link` and `code` link RecoveryStrategyLink code RecoveryStrategyCode | | +|**transientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] | diff --git a/clients/client/java/docs/UpdateSettingsFlowBody.md b/clients/client/java/docs/UpdateSettingsFlowBody.md index 031708efce2..f60de1669c0 100644 --- a/clients/client/java/docs/UpdateSettingsFlowBody.md +++ b/clients/client/java/docs/UpdateSettingsFlowBody.md @@ -11,6 +11,7 @@ Update Settings Flow Request Body |**csrfToken** | **String** | CSRFToken is the anti-CSRF token | [optional] | |**method** | **String** | Method Should be set to \"lookup\" when trying to add, update, or remove a lookup pairing. | | |**password** | **String** | Password is the updated password | | +|**transientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] | |**traits** | **Object** | The identity's traits in: body | | |**flow** | **String** | Flow ID is the flow's ID. in: query | [optional] | |**link** | **String** | Link this provider Either this or `unlink` must be set. type: string in: body | [optional] | diff --git a/clients/client/java/docs/UpdateSettingsFlowWithLookupMethod.md b/clients/client/java/docs/UpdateSettingsFlowWithLookupMethod.md index e50608dc97e..928f2c81664 100644 --- a/clients/client/java/docs/UpdateSettingsFlowWithLookupMethod.md +++ b/clients/client/java/docs/UpdateSettingsFlowWithLookupMethod.md @@ -14,6 +14,7 @@ Update Settings Flow with Lookup Method |**lookupSecretRegenerate** | **Boolean** | If set to true will regenerate the lookup secrets | [optional] | |**lookupSecretReveal** | **Boolean** | If set to true will reveal the lookup secrets | [optional] | |**method** | **String** | Method Should be set to \"lookup\" when trying to add, update, or remove a lookup pairing. | | +|**transientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] | diff --git a/clients/client/java/docs/UpdateSettingsFlowWithOidcMethod.md b/clients/client/java/docs/UpdateSettingsFlowWithOidcMethod.md index c09dbd34e61..17171fc963d 100644 --- a/clients/client/java/docs/UpdateSettingsFlowWithOidcMethod.md +++ b/clients/client/java/docs/UpdateSettingsFlowWithOidcMethod.md @@ -12,6 +12,7 @@ Update Settings Flow with OpenID Connect Method |**link** | **String** | Link this provider Either this or `unlink` must be set. type: string in: body | [optional] | |**method** | **String** | Method Should be set to profile when trying to update a profile. | | |**traits** | **Object** | The identity's traits in: body | [optional] | +|**transientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] | |**unlink** | **String** | Unlink this provider Either this or `link` must be set. type: string in: body | [optional] | |**upstreamParameters** | **Object** | UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`. | [optional] | diff --git a/clients/client/java/docs/UpdateSettingsFlowWithPasswordMethod.md b/clients/client/java/docs/UpdateSettingsFlowWithPasswordMethod.md index 9a49e1bdb6e..32387ac2c78 100644 --- a/clients/client/java/docs/UpdateSettingsFlowWithPasswordMethod.md +++ b/clients/client/java/docs/UpdateSettingsFlowWithPasswordMethod.md @@ -11,6 +11,7 @@ Update Settings Flow with Password Method |**csrfToken** | **String** | CSRFToken is the anti-CSRF token | [optional] | |**method** | **String** | Method Should be set to password when trying to update a password. | | |**password** | **String** | Password is the updated password | | +|**transientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] | diff --git a/clients/client/java/docs/UpdateSettingsFlowWithProfileMethod.md b/clients/client/java/docs/UpdateSettingsFlowWithProfileMethod.md index 06aeb4f79c4..7b7d4e5e1e7 100644 --- a/clients/client/java/docs/UpdateSettingsFlowWithProfileMethod.md +++ b/clients/client/java/docs/UpdateSettingsFlowWithProfileMethod.md @@ -11,6 +11,7 @@ Update Settings Flow with Profile Method |**csrfToken** | **String** | The Anti-CSRF Token This token is only required when performing browser flows. | [optional] | |**method** | **String** | Method Should be set to profile when trying to update a profile. | | |**traits** | **Object** | Traits The identity's traits. | | +|**transientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] | diff --git a/clients/client/java/docs/UpdateSettingsFlowWithTotpMethod.md b/clients/client/java/docs/UpdateSettingsFlowWithTotpMethod.md index b3127972398..650a8d4b09d 100644 --- a/clients/client/java/docs/UpdateSettingsFlowWithTotpMethod.md +++ b/clients/client/java/docs/UpdateSettingsFlowWithTotpMethod.md @@ -12,6 +12,7 @@ Update Settings Flow with TOTP Method |**method** | **String** | Method Should be set to \"totp\" when trying to add, update, or remove a totp pairing. | | |**totpCode** | **String** | ValidationTOTP must contain a valid TOTP based on the | [optional] | |**totpUnlink** | **Boolean** | UnlinkTOTP if true will remove the TOTP pairing, effectively removing the credential. This can be used to set up a new TOTP device. | [optional] | +|**transientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] | diff --git a/clients/client/java/docs/UpdateSettingsFlowWithWebAuthnMethod.md b/clients/client/java/docs/UpdateSettingsFlowWithWebAuthnMethod.md index 54348b4d420..313942a30d4 100644 --- a/clients/client/java/docs/UpdateSettingsFlowWithWebAuthnMethod.md +++ b/clients/client/java/docs/UpdateSettingsFlowWithWebAuthnMethod.md @@ -10,6 +10,7 @@ Update Settings Flow with WebAuthn Method |------------ | ------------- | ------------- | -------------| |**csrfToken** | **String** | CSRFToken is the anti-CSRF token | [optional] | |**method** | **String** | Method Should be set to \"webauthn\" when trying to add, update, or remove a webAuthn pairing. | | +|**transientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] | |**webauthnRegister** | **String** | Register a WebAuthn Security Key It is expected that the JSON returned by the WebAuthn registration process is included here. | [optional] | |**webauthnRegisterDisplayname** | **String** | Name of the WebAuthn Security Key to be Added A human-readable name for the security key which will be added. | [optional] | |**webauthnRemove** | **String** | Remove a WebAuthn Security Key This must contain the ID of the WebAuthN connection. | [optional] | diff --git a/clients/client/java/docs/UpdateVerificationFlowBody.md b/clients/client/java/docs/UpdateVerificationFlowBody.md index 3c7f4519545..e078a0caf7f 100644 --- a/clients/client/java/docs/UpdateVerificationFlowBody.md +++ b/clients/client/java/docs/UpdateVerificationFlowBody.md @@ -11,6 +11,7 @@ Update Verification Flow Request Body |**csrfToken** | **String** | Sending the anti-csrf token is only required for browser login flows. | [optional] | |**email** | **String** | The email address to verify If the email belongs to a valid account, a verifiation email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation#attempted-verification-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email | | |**method** | [**MethodEnum**](#MethodEnum) | Method is the method that should be used for this verification flow Allowed values are `link` and `code`. link VerificationStrategyLink code VerificationStrategyCode | | +|**transientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] | |**code** | **String** | Code from the recovery email If you want to submit a code, use this field, but make sure to _not_ include the email field, as well. | [optional] | diff --git a/clients/client/java/docs/UpdateVerificationFlowWithCodeMethod.md b/clients/client/java/docs/UpdateVerificationFlowWithCodeMethod.md index efb6685f788..ec7042f5bb6 100644 --- a/clients/client/java/docs/UpdateVerificationFlowWithCodeMethod.md +++ b/clients/client/java/docs/UpdateVerificationFlowWithCodeMethod.md @@ -11,6 +11,7 @@ |**csrfToken** | **String** | Sending the anti-csrf token is only required for browser login flows. | [optional] | |**email** | **String** | The email address to verify If the email belongs to a valid account, a verifiation email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation#attempted-verification-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email | [optional] | |**method** | [**MethodEnum**](#MethodEnum) | Method is the method that should be used for this verification flow Allowed values are `link` and `code`. link VerificationStrategyLink code VerificationStrategyCode | | +|**transientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] | diff --git a/clients/client/java/docs/UpdateVerificationFlowWithLinkMethod.md b/clients/client/java/docs/UpdateVerificationFlowWithLinkMethod.md index abc115e3fce..fb1ae11e605 100644 --- a/clients/client/java/docs/UpdateVerificationFlowWithLinkMethod.md +++ b/clients/client/java/docs/UpdateVerificationFlowWithLinkMethod.md @@ -11,6 +11,7 @@ Update Verification Flow with Link Method |**csrfToken** | **String** | Sending the anti-csrf token is only required for browser login flows. | [optional] | |**email** | **String** | Email to Verify Needs to be set when initiating the flow. If the email is a registered verification email, a verification link will be sent. If the email is not known, a email with details on what happened will be sent instead. format: email | | |**method** | [**MethodEnum**](#MethodEnum) | Method is the method that should be used for this verification flow Allowed values are `link` and `code` link VerificationStrategyLink code VerificationStrategyCode | | +|**transientPayload** | **Object** | Transient data to pass along to any webhooks | [optional] | diff --git a/clients/client/java/docs/UpdateWorkspacePayload.md b/clients/client/java/docs/UpdateWorkspacePayload.md new file mode 100644 index 00000000000..10958527ab3 --- /dev/null +++ b/clients/client/java/docs/UpdateWorkspacePayload.md @@ -0,0 +1,13 @@ + + +# UpdateWorkspacePayload + + +## Properties + +| Name | Type | Description | Notes | +|------------ | ------------- | ------------- | -------------| +|**name** | **String** | The name of the workspace. | | + + + diff --git a/clients/client/java/docs/VerificationFlow.md b/clients/client/java/docs/VerificationFlow.md index 6734e1734f6..7f6245a9e2b 100644 --- a/clients/client/java/docs/VerificationFlow.md +++ b/clients/client/java/docs/VerificationFlow.md @@ -15,6 +15,7 @@ Used to verify an out-of-band communication channel such as an email address or |**requestUrl** | **String** | RequestURL is the initial URL that was requested from Ory Kratos. It can be used to forward information contained in the URL's path or query for example. | [optional] | |**returnTo** | **String** | ReturnTo contains the requested return_to URL. | [optional] | |**state** | **Object** | State represents the state of this request: choose_method: ask the user to choose a method (e.g. verify your email) sent_email: the email has been sent to the user passed_challenge: the request was successful and the verification challenge was passed. | | +|**transientPayload** | **Object** | TransientPayload is used to pass data from the verification flow to hooks and email templates | [optional] | |**type** | **String** | The flow type can either be `api` or `browser`. | | |**ui** | [**UiContainer**](UiContainer.md) | | | diff --git a/clients/client/java/src/main/java/sh/ory/ApiCallback.java b/clients/client/java/src/main/java/sh/ory/ApiCallback.java index 1c577f9b3a3..1306cb0fb76 100644 --- a/clients/client/java/src/main/java/sh/ory/ApiCallback.java +++ b/clients/client/java/src/main/java/sh/ory/ApiCallback.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/main/java/sh/ory/ApiClient.java b/clients/client/java/src/main/java/sh/ory/ApiClient.java index 802122567d6..5ca21f3629e 100644 --- a/clients/client/java/src/main/java/sh/ory/ApiClient.java +++ b/clients/client/java/src/main/java/sh/ory/ApiClient.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -211,7 +211,7 @@ private void init() { json = new JSON(); // Set default User-Agent. - setUserAgent("OpenAPI-Generator/v1.6.2/java"); + setUserAgent("OpenAPI-Generator/v1.8.1/java"); authentications = new HashMap(); } diff --git a/clients/client/java/src/main/java/sh/ory/ApiException.java b/clients/client/java/src/main/java/sh/ory/ApiException.java index 6b6d3978514..432748a5299 100644 --- a/clients/client/java/src/main/java/sh/ory/ApiException.java +++ b/clients/client/java/src/main/java/sh/ory/ApiException.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -22,7 +22,7 @@ *

ApiException class.

*/ @SuppressWarnings("serial") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ApiException extends Exception { private int code = 0; private Map> responseHeaders = null; diff --git a/clients/client/java/src/main/java/sh/ory/ApiResponse.java b/clients/client/java/src/main/java/sh/ory/ApiResponse.java index 0e3ec7e0b4d..c25134e126e 100644 --- a/clients/client/java/src/main/java/sh/ory/ApiResponse.java +++ b/clients/client/java/src/main/java/sh/ory/ApiResponse.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/main/java/sh/ory/Configuration.java b/clients/client/java/src/main/java/sh/ory/Configuration.java index 2fc84eb1609..e3421c2fabb 100644 --- a/clients/client/java/src/main/java/sh/ory/Configuration.java +++ b/clients/client/java/src/main/java/sh/ory/Configuration.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -13,7 +13,7 @@ package sh.ory; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class Configuration { private static ApiClient defaultApiClient = new ApiClient(); diff --git a/clients/client/java/src/main/java/sh/ory/GzipRequestInterceptor.java b/clients/client/java/src/main/java/sh/ory/GzipRequestInterceptor.java index 80ade700cbf..42ed12012a6 100644 --- a/clients/client/java/src/main/java/sh/ory/GzipRequestInterceptor.java +++ b/clients/client/java/src/main/java/sh/ory/GzipRequestInterceptor.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/main/java/sh/ory/JSON.java b/clients/client/java/src/main/java/sh/ory/JSON.java index 0eed40a60e7..940c344b1ce 100644 --- a/clients/client/java/src/main/java/sh/ory/JSON.java +++ b/clients/client/java/src/main/java/sh/ory/JSON.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -301,7 +301,6 @@ private static Class getClassByDiscriminator(Map classByDiscriminatorValue, Stri gsonBuilder.registerTypeAdapterFactory(new sh.ory.model.InternalIsAXWelcomeScreenEnabledForProjectBody.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new sh.ory.model.InternalIsOwnerForProjectBySlugBody.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new sh.ory.model.InternalIsOwnerForProjectBySlugResponse.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new sh.ory.model.InternalProvisionMockSubscription.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new sh.ory.model.IntrospectedOAuth2Token.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new sh.ory.model.IsOwnerForProjectBySlug.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new sh.ory.model.IsReady200Response.CustomTypeAdapterFactory()); @@ -351,6 +350,7 @@ private static Class getClassByDiscriminator(Map classByDiscriminatorValue, Stri gsonBuilder.registerTypeAdapterFactory(new sh.ory.model.ParseError.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new sh.ory.model.PatchIdentitiesBody.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new sh.ory.model.PerformNativeLogoutBody.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new sh.ory.model.PermissionsOnWorkpaceResponse.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new sh.ory.model.Plan.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new sh.ory.model.PlanDetails.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new sh.ory.model.PostCheckPermissionBody.CustomTypeAdapterFactory()); @@ -363,6 +363,7 @@ private static Class getClassByDiscriminator(Map classByDiscriminatorValue, Stri gsonBuilder.registerTypeAdapterFactory(new sh.ory.model.ProjectCors.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new sh.ory.model.ProjectEventsDatapoint.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new sh.ory.model.ProjectHost.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new sh.ory.model.ProjectMember.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new sh.ory.model.ProjectMetadata.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new sh.ory.model.ProjectServiceIdentity.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new sh.ory.model.ProjectServiceOAuth2.CustomTypeAdapterFactory()); @@ -444,6 +445,7 @@ private static Class getClassByDiscriminator(Map classByDiscriminatorValue, Stri gsonBuilder.registerTypeAdapterFactory(new sh.ory.model.UpdateVerificationFlowBody.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new sh.ory.model.UpdateVerificationFlowWithCodeMethod.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new sh.ory.model.UpdateVerificationFlowWithLinkMethod.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new sh.ory.model.UpdateWorkspacePayload.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new sh.ory.model.Usage.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new sh.ory.model.VerifiableCredentialPrimingResponse.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new sh.ory.model.VerifiableCredentialProof.CustomTypeAdapterFactory()); diff --git a/clients/client/java/src/main/java/sh/ory/Pair.java b/clients/client/java/src/main/java/sh/ory/Pair.java index 2b4245ec453..727d7f0e930 100644 --- a/clients/client/java/src/main/java/sh/ory/Pair.java +++ b/clients/client/java/src/main/java/sh/ory/Pair.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -13,7 +13,7 @@ package sh.ory; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class Pair { private String name = ""; private String value = ""; diff --git a/clients/client/java/src/main/java/sh/ory/ProgressRequestBody.java b/clients/client/java/src/main/java/sh/ory/ProgressRequestBody.java index a1713d37a67..2e54a5df6a7 100644 --- a/clients/client/java/src/main/java/sh/ory/ProgressRequestBody.java +++ b/clients/client/java/src/main/java/sh/ory/ProgressRequestBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/main/java/sh/ory/ProgressResponseBody.java b/clients/client/java/src/main/java/sh/ory/ProgressResponseBody.java index 9929eb6125a..9203fc002c3 100644 --- a/clients/client/java/src/main/java/sh/ory/ProgressResponseBody.java +++ b/clients/client/java/src/main/java/sh/ory/ProgressResponseBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/main/java/sh/ory/StringUtil.java b/clients/client/java/src/main/java/sh/ory/StringUtil.java index dc56c40c9cd..caebebdf01d 100644 --- a/clients/client/java/src/main/java/sh/ory/StringUtil.java +++ b/clients/client/java/src/main/java/sh/ory/StringUtil.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import java.util.Collection; import java.util.Iterator; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class StringUtil { /** * Check if the given array contains the given value (with case-insensitive comparison). diff --git a/clients/client/java/src/main/java/sh/ory/api/CourierApi.java b/clients/client/java/src/main/java/sh/ory/api/CourierApi.java index d6c5b4c67bb..3fce7f9909f 100644 --- a/clients/client/java/src/main/java/sh/ory/api/CourierApi.java +++ b/clients/client/java/src/main/java/sh/ory/api/CourierApi.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/main/java/sh/ory/api/EventsApi.java b/clients/client/java/src/main/java/sh/ory/api/EventsApi.java index 4cd357d2ed5..27ca01cd060 100644 --- a/clients/client/java/src/main/java/sh/ory/api/EventsApi.java +++ b/clients/client/java/src/main/java/sh/ory/api/EventsApi.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/main/java/sh/ory/api/FrontendApi.java b/clients/client/java/src/main/java/sh/ory/api/FrontendApi.java index ac1cb3bf8fe..b68e63065f6 100644 --- a/clients/client/java/src/main/java/sh/ory/api/FrontendApi.java +++ b/clients/client/java/src/main/java/sh/ory/api/FrontendApi.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -99,6 +99,7 @@ public void setCustomBaseUrl(String customBaseUrl) { * @param cookie HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. (optional) * @param loginChallenge An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). (optional) * @param organization An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. (optional) + * @param via Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -111,7 +112,7 @@ public void setCustomBaseUrl(String customBaseUrl) { 0 errorGeneric - */ - public okhttp3.Call createBrowserLoginFlowCall(Boolean refresh, String aal, String returnTo, String cookie, String loginChallenge, String organization, final ApiCallback _callback) throws ApiException { + public okhttp3.Call createBrowserLoginFlowCall(Boolean refresh, String aal, String returnTo, String cookie, String loginChallenge, String organization, String via, final ApiCallback _callback) throws ApiException { String basePath = null; // Operation Servers String[] localBasePaths = new String[] { }; @@ -156,6 +157,10 @@ public okhttp3.Call createBrowserLoginFlowCall(Boolean refresh, String aal, Stri localVarQueryParams.addAll(localVarApiClient.parameterToPair("organization", organization)); } + if (via != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("via", via)); + } + if (cookie != null) { localVarHeaderParams.put("Cookie", localVarApiClient.parameterToString(cookie)); } @@ -180,8 +185,8 @@ public okhttp3.Call createBrowserLoginFlowCall(Boolean refresh, String aal, Stri } @SuppressWarnings("rawtypes") - private okhttp3.Call createBrowserLoginFlowValidateBeforeCall(Boolean refresh, String aal, String returnTo, String cookie, String loginChallenge, String organization, final ApiCallback _callback) throws ApiException { - return createBrowserLoginFlowCall(refresh, aal, returnTo, cookie, loginChallenge, organization, _callback); + private okhttp3.Call createBrowserLoginFlowValidateBeforeCall(Boolean refresh, String aal, String returnTo, String cookie, String loginChallenge, String organization, String via, final ApiCallback _callback) throws ApiException { + return createBrowserLoginFlowCall(refresh, aal, returnTo, cookie, loginChallenge, organization, via, _callback); } @@ -194,6 +199,7 @@ private okhttp3.Call createBrowserLoginFlowValidateBeforeCall(Boolean refresh, S * @param cookie HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. (optional) * @param loginChallenge An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). (optional) * @param organization An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. (optional) + * @param via Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. (optional) * @return LoginFlow * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -205,8 +211,8 @@ private okhttp3.Call createBrowserLoginFlowValidateBeforeCall(Boolean refresh, S 0 errorGeneric - */ - public LoginFlow createBrowserLoginFlow(Boolean refresh, String aal, String returnTo, String cookie, String loginChallenge, String organization) throws ApiException { - ApiResponse localVarResp = createBrowserLoginFlowWithHttpInfo(refresh, aal, returnTo, cookie, loginChallenge, organization); + public LoginFlow createBrowserLoginFlow(Boolean refresh, String aal, String returnTo, String cookie, String loginChallenge, String organization, String via) throws ApiException { + ApiResponse localVarResp = createBrowserLoginFlowWithHttpInfo(refresh, aal, returnTo, cookie, loginChallenge, organization, via); return localVarResp.getData(); } @@ -219,6 +225,7 @@ public LoginFlow createBrowserLoginFlow(Boolean refresh, String aal, String retu * @param cookie HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. (optional) * @param loginChallenge An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). (optional) * @param organization An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. (optional) + * @param via Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. (optional) * @return ApiResponse<LoginFlow> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -230,8 +237,8 @@ public LoginFlow createBrowserLoginFlow(Boolean refresh, String aal, String retu 0 errorGeneric - */ - public ApiResponse createBrowserLoginFlowWithHttpInfo(Boolean refresh, String aal, String returnTo, String cookie, String loginChallenge, String organization) throws ApiException { - okhttp3.Call localVarCall = createBrowserLoginFlowValidateBeforeCall(refresh, aal, returnTo, cookie, loginChallenge, organization, null); + public ApiResponse createBrowserLoginFlowWithHttpInfo(Boolean refresh, String aal, String returnTo, String cookie, String loginChallenge, String organization, String via) throws ApiException { + okhttp3.Call localVarCall = createBrowserLoginFlowValidateBeforeCall(refresh, aal, returnTo, cookie, loginChallenge, organization, via, null); Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -245,6 +252,7 @@ public ApiResponse createBrowserLoginFlowWithHttpInfo(Boolean refresh * @param cookie HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. (optional) * @param loginChallenge An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). (optional) * @param organization An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. (optional) + * @param via Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -257,9 +265,9 @@ public ApiResponse createBrowserLoginFlowWithHttpInfo(Boolean refresh 0 errorGeneric - */ - public okhttp3.Call createBrowserLoginFlowAsync(Boolean refresh, String aal, String returnTo, String cookie, String loginChallenge, String organization, final ApiCallback _callback) throws ApiException { + public okhttp3.Call createBrowserLoginFlowAsync(Boolean refresh, String aal, String returnTo, String cookie, String loginChallenge, String organization, String via, final ApiCallback _callback) throws ApiException { - okhttp3.Call localVarCall = createBrowserLoginFlowValidateBeforeCall(refresh, aal, returnTo, cookie, loginChallenge, organization, _callback); + okhttp3.Call localVarCall = createBrowserLoginFlowValidateBeforeCall(refresh, aal, returnTo, cookie, loginChallenge, organization, via, _callback); Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; diff --git a/clients/client/java/src/main/java/sh/ory/api/IdentityApi.java b/clients/client/java/src/main/java/sh/ory/api/IdentityApi.java index b826cda9c7e..1bb06c7f78b 100644 --- a/clients/client/java/src/main/java/sh/ory/api/IdentityApi.java +++ b/clients/client/java/src/main/java/sh/ory/api/IdentityApi.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -1697,6 +1697,7 @@ public okhttp3.Call getSessionAsync(String id, List expand, final ApiCal * @param ids List of ids used to filter identities. If this list is empty, then no filter will be applied. (optional) * @param credentialsIdentifier CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) * @param previewCredentialsIdentifierSimilar This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) + * @param includeCredential Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -1707,7 +1708,7 @@ public okhttp3.Call getSessionAsync(String id, List expand, final ApiCal 0 errorGeneric - */ - public okhttp3.Call listIdentitiesCall(Long perPage, Long page, Long pageSize, String pageToken, String consistency, List ids, String credentialsIdentifier, String previewCredentialsIdentifierSimilar, final ApiCallback _callback) throws ApiException { + public okhttp3.Call listIdentitiesCall(Long perPage, Long page, Long pageSize, String pageToken, String consistency, List ids, String credentialsIdentifier, String previewCredentialsIdentifierSimilar, List includeCredential, final ApiCallback _callback) throws ApiException { String basePath = null; // Operation Servers String[] localBasePaths = new String[] { }; @@ -1764,6 +1765,10 @@ public okhttp3.Call listIdentitiesCall(Long perPage, Long page, Long pageSize, S localVarQueryParams.addAll(localVarApiClient.parameterToPair("preview_credentials_identifier_similar", previewCredentialsIdentifierSimilar)); } + if (includeCredential != null) { + localVarCollectionQueryParams.addAll(localVarApiClient.parameterToPairs("multi", "include_credential", includeCredential)); + } + final String[] localVarAccepts = { "application/json" }; @@ -1784,8 +1789,8 @@ public okhttp3.Call listIdentitiesCall(Long perPage, Long page, Long pageSize, S } @SuppressWarnings("rawtypes") - private okhttp3.Call listIdentitiesValidateBeforeCall(Long perPage, Long page, Long pageSize, String pageToken, String consistency, List ids, String credentialsIdentifier, String previewCredentialsIdentifierSimilar, final ApiCallback _callback) throws ApiException { - return listIdentitiesCall(perPage, page, pageSize, pageToken, consistency, ids, credentialsIdentifier, previewCredentialsIdentifierSimilar, _callback); + private okhttp3.Call listIdentitiesValidateBeforeCall(Long perPage, Long page, Long pageSize, String pageToken, String consistency, List ids, String credentialsIdentifier, String previewCredentialsIdentifierSimilar, List includeCredential, final ApiCallback _callback) throws ApiException { + return listIdentitiesCall(perPage, page, pageSize, pageToken, consistency, ids, credentialsIdentifier, previewCredentialsIdentifierSimilar, includeCredential, _callback); } @@ -1800,6 +1805,7 @@ private okhttp3.Call listIdentitiesValidateBeforeCall(Long perPage, Long page, L * @param ids List of ids used to filter identities. If this list is empty, then no filter will be applied. (optional) * @param credentialsIdentifier CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) * @param previewCredentialsIdentifierSimilar This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) + * @param includeCredential Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. (optional) * @return List<Identity> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -1809,8 +1815,8 @@ private okhttp3.Call listIdentitiesValidateBeforeCall(Long perPage, Long page, L 0 errorGeneric - */ - public List listIdentities(Long perPage, Long page, Long pageSize, String pageToken, String consistency, List ids, String credentialsIdentifier, String previewCredentialsIdentifierSimilar) throws ApiException { - ApiResponse> localVarResp = listIdentitiesWithHttpInfo(perPage, page, pageSize, pageToken, consistency, ids, credentialsIdentifier, previewCredentialsIdentifierSimilar); + public List listIdentities(Long perPage, Long page, Long pageSize, String pageToken, String consistency, List ids, String credentialsIdentifier, String previewCredentialsIdentifierSimilar, List includeCredential) throws ApiException { + ApiResponse> localVarResp = listIdentitiesWithHttpInfo(perPage, page, pageSize, pageToken, consistency, ids, credentialsIdentifier, previewCredentialsIdentifierSimilar, includeCredential); return localVarResp.getData(); } @@ -1825,6 +1831,7 @@ public List listIdentities(Long perPage, Long page, Long pageSize, Str * @param ids List of ids used to filter identities. If this list is empty, then no filter will be applied. (optional) * @param credentialsIdentifier CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) * @param previewCredentialsIdentifierSimilar This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) + * @param includeCredential Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. (optional) * @return ApiResponse<List<Identity>> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -1834,8 +1841,8 @@ public List listIdentities(Long perPage, Long page, Long pageSize, Str 0 errorGeneric - */ - public ApiResponse> listIdentitiesWithHttpInfo(Long perPage, Long page, Long pageSize, String pageToken, String consistency, List ids, String credentialsIdentifier, String previewCredentialsIdentifierSimilar) throws ApiException { - okhttp3.Call localVarCall = listIdentitiesValidateBeforeCall(perPage, page, pageSize, pageToken, consistency, ids, credentialsIdentifier, previewCredentialsIdentifierSimilar, null); + public ApiResponse> listIdentitiesWithHttpInfo(Long perPage, Long page, Long pageSize, String pageToken, String consistency, List ids, String credentialsIdentifier, String previewCredentialsIdentifierSimilar, List includeCredential) throws ApiException { + okhttp3.Call localVarCall = listIdentitiesValidateBeforeCall(perPage, page, pageSize, pageToken, consistency, ids, credentialsIdentifier, previewCredentialsIdentifierSimilar, includeCredential, null); Type localVarReturnType = new TypeToken>(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -1851,6 +1858,7 @@ public ApiResponse> listIdentitiesWithHttpInfo(Long perPage, Long * @param ids List of ids used to filter identities. If this list is empty, then no filter will be applied. (optional) * @param credentialsIdentifier CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) * @param previewCredentialsIdentifierSimilar This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) + * @param includeCredential Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -1861,9 +1869,9 @@ public ApiResponse> listIdentitiesWithHttpInfo(Long perPage, Long 0 errorGeneric - */ - public okhttp3.Call listIdentitiesAsync(Long perPage, Long page, Long pageSize, String pageToken, String consistency, List ids, String credentialsIdentifier, String previewCredentialsIdentifierSimilar, final ApiCallback> _callback) throws ApiException { + public okhttp3.Call listIdentitiesAsync(Long perPage, Long page, Long pageSize, String pageToken, String consistency, List ids, String credentialsIdentifier, String previewCredentialsIdentifierSimilar, List includeCredential, final ApiCallback> _callback) throws ApiException { - okhttp3.Call localVarCall = listIdentitiesValidateBeforeCall(perPage, page, pageSize, pageToken, consistency, ids, credentialsIdentifier, previewCredentialsIdentifierSimilar, _callback); + okhttp3.Call localVarCall = listIdentitiesValidateBeforeCall(perPage, page, pageSize, pageToken, consistency, ids, credentialsIdentifier, previewCredentialsIdentifierSimilar, includeCredential, _callback); Type localVarReturnType = new TypeToken>(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; diff --git a/clients/client/java/src/main/java/sh/ory/api/JwkApi.java b/clients/client/java/src/main/java/sh/ory/api/JwkApi.java index ad6ebc75121..130a576b793 100644 --- a/clients/client/java/src/main/java/sh/ory/api/JwkApi.java +++ b/clients/client/java/src/main/java/sh/ory/api/JwkApi.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/main/java/sh/ory/api/MetadataApi.java b/clients/client/java/src/main/java/sh/ory/api/MetadataApi.java index befb63ea481..ce070018f68 100644 --- a/clients/client/java/src/main/java/sh/ory/api/MetadataApi.java +++ b/clients/client/java/src/main/java/sh/ory/api/MetadataApi.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/main/java/sh/ory/api/OAuth2Api.java b/clients/client/java/src/main/java/sh/ory/api/OAuth2Api.java index 2662f8406d9..7963a5cfbcf 100644 --- a/clients/client/java/src/main/java/sh/ory/api/OAuth2Api.java +++ b/clients/client/java/src/main/java/sh/ory/api/OAuth2Api.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/main/java/sh/ory/api/OidcApi.java b/clients/client/java/src/main/java/sh/ory/api/OidcApi.java index 3a6eff80f01..d57845065b5 100644 --- a/clients/client/java/src/main/java/sh/ory/api/OidcApi.java +++ b/clients/client/java/src/main/java/sh/ory/api/OidcApi.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/main/java/sh/ory/api/PermissionApi.java b/clients/client/java/src/main/java/sh/ory/api/PermissionApi.java index 8dfbe19691d..103741a3e4d 100644 --- a/clients/client/java/src/main/java/sh/ory/api/PermissionApi.java +++ b/clients/client/java/src/main/java/sh/ory/api/PermissionApi.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/main/java/sh/ory/api/ProjectApi.java b/clients/client/java/src/main/java/sh/ory/api/ProjectApi.java index d364b052cee..2b1431a05c3 100644 --- a/clients/client/java/src/main/java/sh/ory/api/ProjectApi.java +++ b/clients/client/java/src/main/java/sh/ory/api/ProjectApi.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -28,7 +28,6 @@ import sh.ory.model.ActiveProjectInConsole; -import sh.ory.model.CloudAccount; import sh.ory.model.CreateProjectApiKeyRequest; import sh.ory.model.CreateProjectBody; import sh.ory.model.ErrorGeneric; @@ -42,6 +41,7 @@ import sh.ory.model.OrganizationBody; import sh.ory.model.Project; import sh.ory.model.ProjectApiKey; +import sh.ory.model.ProjectMember; import sh.ory.model.ProjectMetadata; import sh.ory.model.SetActiveProjectInConsoleBody; import sh.ory.model.SetProject; @@ -1263,7 +1263,7 @@ private okhttp3.Call getProjectMembersValidateBeforeCall(String project, final A * Get all members associated with this project * This endpoint requires the user to be a member of the project with the role `OWNER` or `DEVELOPER`. * @param project (required) - * @return List<CloudAccount> + * @return List<ProjectMember> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -1274,8 +1274,8 @@ private okhttp3.Call getProjectMembersValidateBeforeCall(String project, final A
0 genericError -
*/ - public List getProjectMembers(String project) throws ApiException { - ApiResponse> localVarResp = getProjectMembersWithHttpInfo(project); + public List getProjectMembers(String project) throws ApiException { + ApiResponse> localVarResp = getProjectMembersWithHttpInfo(project); return localVarResp.getData(); } @@ -1283,7 +1283,7 @@ public List getProjectMembers(String project) throws ApiException * Get all members associated with this project * This endpoint requires the user to be a member of the project with the role `OWNER` or `DEVELOPER`. * @param project (required) - * @return ApiResponse<List<CloudAccount>> + * @return ApiResponse<List<ProjectMember>> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -1294,9 +1294,9 @@ public List getProjectMembers(String project) throws ApiException
0 genericError -
*/ - public ApiResponse> getProjectMembersWithHttpInfo(String project) throws ApiException { + public ApiResponse> getProjectMembersWithHttpInfo(String project) throws ApiException { okhttp3.Call localVarCall = getProjectMembersValidateBeforeCall(project, null); - Type localVarReturnType = new TypeToken>(){}.getType(); + Type localVarReturnType = new TypeToken>(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -1316,10 +1316,10 @@ public ApiResponse> getProjectMembersWithHttpInfo(String proj 0 genericError - */ - public okhttp3.Call getProjectMembersAsync(String project, final ApiCallback> _callback) throws ApiException { + public okhttp3.Call getProjectMembersAsync(String project, final ApiCallback> _callback) throws ApiException { okhttp3.Call localVarCall = getProjectMembersValidateBeforeCall(project, _callback); - Type localVarReturnType = new TypeToken>(){}.getType(); + Type localVarReturnType = new TypeToken>(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } @@ -1327,7 +1327,7 @@ public okhttp3.Call getProjectMembersAsync(String project, final ApiCallback getProjectMetricsWithHttpInfo(Stri * Retrieves project metrics for the specified event type and time range * @param projectId Project ID (required) * @param eventType The event type to query for (required) - * @param resolution The resolution of the buckets The minimum resolution is 1 hour. (required) + * @param resolution The resolution of the buckets The minimum resolution is 1 minute. (required) * @param from The start RFC3339 date of the time window (required) * @param to The end RFC3339 date of the time window (required) * @param _callback The callback to be executed when the API call finishes diff --git a/clients/client/java/src/main/java/sh/ory/api/RelationshipApi.java b/clients/client/java/src/main/java/sh/ory/api/RelationshipApi.java index c4772ad0a21..68c0575ce31 100644 --- a/clients/client/java/src/main/java/sh/ory/api/RelationshipApi.java +++ b/clients/client/java/src/main/java/sh/ory/api/RelationshipApi.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/main/java/sh/ory/api/WellknownApi.java b/clients/client/java/src/main/java/sh/ory/api/WellknownApi.java index 4fa7eb83949..857594bd456 100644 --- a/clients/client/java/src/main/java/sh/ory/api/WellknownApi.java +++ b/clients/client/java/src/main/java/sh/ory/api/WellknownApi.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/main/java/sh/ory/auth/ApiKeyAuth.java b/clients/client/java/src/main/java/sh/ory/auth/ApiKeyAuth.java index a928316cce1..dbc3571e2ca 100644 --- a/clients/client/java/src/main/java/sh/ory/auth/ApiKeyAuth.java +++ b/clients/client/java/src/main/java/sh/ory/auth/ApiKeyAuth.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -20,7 +20,7 @@ import java.util.Map; import java.util.List; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ApiKeyAuth implements Authentication { private final String location; private final String paramName; diff --git a/clients/client/java/src/main/java/sh/ory/auth/Authentication.java b/clients/client/java/src/main/java/sh/ory/auth/Authentication.java index 3e8e03159a5..2c4b67d4b33 100644 --- a/clients/client/java/src/main/java/sh/ory/auth/Authentication.java +++ b/clients/client/java/src/main/java/sh/ory/auth/Authentication.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/main/java/sh/ory/auth/HttpBasicAuth.java b/clients/client/java/src/main/java/sh/ory/auth/HttpBasicAuth.java index 7750916fc36..423bad2b275 100644 --- a/clients/client/java/src/main/java/sh/ory/auth/HttpBasicAuth.java +++ b/clients/client/java/src/main/java/sh/ory/auth/HttpBasicAuth.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/main/java/sh/ory/auth/HttpBearerAuth.java b/clients/client/java/src/main/java/sh/ory/auth/HttpBearerAuth.java index fa498accafe..e94a2b2d055 100644 --- a/clients/client/java/src/main/java/sh/ory/auth/HttpBearerAuth.java +++ b/clients/client/java/src/main/java/sh/ory/auth/HttpBearerAuth.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -20,7 +20,7 @@ import java.util.Map; import java.util.List; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class HttpBearerAuth implements Authentication { private final String scheme; private String bearerToken; diff --git a/clients/client/java/src/main/java/sh/ory/auth/OAuth.java b/clients/client/java/src/main/java/sh/ory/auth/OAuth.java index 8b0017f6cd0..8769da74973 100644 --- a/clients/client/java/src/main/java/sh/ory/auth/OAuth.java +++ b/clients/client/java/src/main/java/sh/ory/auth/OAuth.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -20,7 +20,7 @@ import java.util.Map; import java.util.List; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class OAuth implements Authentication { private String accessToken; diff --git a/clients/client/java/src/main/java/sh/ory/auth/OAuthFlow.java b/clients/client/java/src/main/java/sh/ory/auth/OAuthFlow.java index 7d03cae9ac4..0c2085e2c91 100644 --- a/clients/client/java/src/main/java/sh/ory/auth/OAuthFlow.java +++ b/clients/client/java/src/main/java/sh/ory/auth/OAuthFlow.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ /** * OAuth flows that are supported by this client */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public enum OAuthFlow { ACCESS_CODE, //called authorizationCode in OpenAPI 3.0 IMPLICIT, diff --git a/clients/client/java/src/main/java/sh/ory/model/AbstractOpenApiSchema.java b/clients/client/java/src/main/java/sh/ory/model/AbstractOpenApiSchema.java index 7f38d85d8ee..f7c8bc47a9c 100644 --- a/clients/client/java/src/main/java/sh/ory/model/AbstractOpenApiSchema.java +++ b/clients/client/java/src/main/java/sh/ory/model/AbstractOpenApiSchema.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -24,7 +24,7 @@ /** * Abstract class for oneOf,anyOf schemas defined in OpenAPI spec */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public abstract class AbstractOpenApiSchema { // store the actual instance of the schema/object diff --git a/clients/client/java/src/main/java/sh/ory/model/AcceptOAuth2ConsentRequest.java b/clients/client/java/src/main/java/sh/ory/model/AcceptOAuth2ConsentRequest.java index 8ea2d9a7eed..548e71e09a8 100644 --- a/clients/client/java/src/main/java/sh/ory/model/AcceptOAuth2ConsentRequest.java +++ b/clients/client/java/src/main/java/sh/ory/model/AcceptOAuth2ConsentRequest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -52,7 +52,7 @@ /** * AcceptOAuth2ConsentRequest */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class AcceptOAuth2ConsentRequest { public static final String SERIALIZED_NAME_CONTEXT = "context"; @SerializedName(SERIALIZED_NAME_CONTEXT) diff --git a/clients/client/java/src/main/java/sh/ory/model/AcceptOAuth2ConsentRequestSession.java b/clients/client/java/src/main/java/sh/ory/model/AcceptOAuth2ConsentRequestSession.java index 0348ec31696..998544aa249 100644 --- a/clients/client/java/src/main/java/sh/ory/model/AcceptOAuth2ConsentRequestSession.java +++ b/clients/client/java/src/main/java/sh/ory/model/AcceptOAuth2ConsentRequestSession.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ /** * AcceptOAuth2ConsentRequestSession */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class AcceptOAuth2ConsentRequestSession { public static final String SERIALIZED_NAME_ACCESS_TOKEN = "access_token"; @SerializedName(SERIALIZED_NAME_ACCESS_TOKEN) diff --git a/clients/client/java/src/main/java/sh/ory/model/AcceptOAuth2LoginRequest.java b/clients/client/java/src/main/java/sh/ory/model/AcceptOAuth2LoginRequest.java index 8899416fccc..806f622cb14 100644 --- a/clients/client/java/src/main/java/sh/ory/model/AcceptOAuth2LoginRequest.java +++ b/clients/client/java/src/main/java/sh/ory/model/AcceptOAuth2LoginRequest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ /** * AcceptOAuth2LoginRequest */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class AcceptOAuth2LoginRequest { public static final String SERIALIZED_NAME_ACR = "acr"; @SerializedName(SERIALIZED_NAME_ACR) diff --git a/clients/client/java/src/main/java/sh/ory/model/ActiveProjectInConsole.java b/clients/client/java/src/main/java/sh/ory/model/ActiveProjectInConsole.java index 50913ac3861..7d43cc39918 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ActiveProjectInConsole.java +++ b/clients/client/java/src/main/java/sh/ory/model/ActiveProjectInConsole.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * The Active Project ID */ @ApiModel(description = "The Active Project ID") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ActiveProjectInConsole { public static final String SERIALIZED_NAME_PROJECT_ID = "project_id"; @SerializedName(SERIALIZED_NAME_PROJECT_ID) diff --git a/clients/client/java/src/main/java/sh/ory/model/Attribute.java b/clients/client/java/src/main/java/sh/ory/model/Attribute.java index d2663aaa614..f6da3ce0b37 100644 --- a/clients/client/java/src/main/java/sh/ory/model/Attribute.java +++ b/clients/client/java/src/main/java/sh/ory/model/Attribute.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * Attribute */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class Attribute { public static final String SERIALIZED_NAME_KEY = "key"; @SerializedName(SERIALIZED_NAME_KEY) diff --git a/clients/client/java/src/main/java/sh/ory/model/AttributeFilter.java b/clients/client/java/src/main/java/sh/ory/model/AttributeFilter.java index b0c2a9d2931..f248af74d44 100644 --- a/clients/client/java/src/main/java/sh/ory/model/AttributeFilter.java +++ b/clients/client/java/src/main/java/sh/ory/model/AttributeFilter.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * AttributeFilter */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class AttributeFilter { public static final String SERIALIZED_NAME_ATTRIBUTE = "attribute"; @SerializedName(SERIALIZED_NAME_ATTRIBUTE) diff --git a/clients/client/java/src/main/java/sh/ory/model/AttributesCountDatapoint.java b/clients/client/java/src/main/java/sh/ory/model/AttributesCountDatapoint.java index 9b21df7ecce..1103e15acf6 100644 --- a/clients/client/java/src/main/java/sh/ory/model/AttributesCountDatapoint.java +++ b/clients/client/java/src/main/java/sh/ory/model/AttributesCountDatapoint.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * AttributesCountDatapoint */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class AttributesCountDatapoint { public static final String SERIALIZED_NAME_COUNT = "count"; @SerializedName(SERIALIZED_NAME_COUNT) diff --git a/clients/client/java/src/main/java/sh/ory/model/AuthenticatorAssuranceLevel.java b/clients/client/java/src/main/java/sh/ory/model/AuthenticatorAssuranceLevel.java index b8152bdbccb..97630d1618c 100644 --- a/clients/client/java/src/main/java/sh/ory/model/AuthenticatorAssuranceLevel.java +++ b/clients/client/java/src/main/java/sh/ory/model/AuthenticatorAssuranceLevel.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/main/java/sh/ory/model/BatchPatchIdentitiesResponse.java b/clients/client/java/src/main/java/sh/ory/model/BatchPatchIdentitiesResponse.java index 7aa1a797231..e029ec693c1 100644 --- a/clients/client/java/src/main/java/sh/ory/model/BatchPatchIdentitiesResponse.java +++ b/clients/client/java/src/main/java/sh/ory/model/BatchPatchIdentitiesResponse.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -52,7 +52,7 @@ * Patch identities response */ @ApiModel(description = "Patch identities response") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class BatchPatchIdentitiesResponse { public static final String SERIALIZED_NAME_IDENTITIES = "identities"; @SerializedName(SERIALIZED_NAME_IDENTITIES) diff --git a/clients/client/java/src/main/java/sh/ory/model/CheckOplSyntaxResult.java b/clients/client/java/src/main/java/sh/ory/model/CheckOplSyntaxResult.java index c6c185830a3..ef6b1bdbf52 100644 --- a/clients/client/java/src/main/java/sh/ory/model/CheckOplSyntaxResult.java +++ b/clients/client/java/src/main/java/sh/ory/model/CheckOplSyntaxResult.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -51,7 +51,7 @@ /** * CheckOplSyntaxResult */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class CheckOplSyntaxResult { public static final String SERIALIZED_NAME_ERRORS = "errors"; @SerializedName(SERIALIZED_NAME_ERRORS) diff --git a/clients/client/java/src/main/java/sh/ory/model/CheckPermissionResult.java b/clients/client/java/src/main/java/sh/ory/model/CheckPermissionResult.java index 2beee841c16..45304b6ae07 100644 --- a/clients/client/java/src/main/java/sh/ory/model/CheckPermissionResult.java +++ b/clients/client/java/src/main/java/sh/ory/model/CheckPermissionResult.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * The content of the allowed field is mirrored in the HTTP status code. */ @ApiModel(description = "The content of the allowed field is mirrored in the HTTP status code.") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class CheckPermissionResult { public static final String SERIALIZED_NAME_ALLOWED = "allowed"; @SerializedName(SERIALIZED_NAME_ALLOWED) diff --git a/clients/client/java/src/main/java/sh/ory/model/CloudAccount.java b/clients/client/java/src/main/java/sh/ory/model/CloudAccount.java index 824d9680c8d..ee1b840f880 100644 --- a/clients/client/java/src/main/java/sh/ory/model/CloudAccount.java +++ b/clients/client/java/src/main/java/sh/ory/model/CloudAccount.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * CloudAccount */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class CloudAccount { public static final String SERIALIZED_NAME_EMAIL = "email"; @SerializedName(SERIALIZED_NAME_EMAIL) @@ -75,8 +75,8 @@ public CloudAccount email(String email) { * Get email * @return email **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") + @javax.annotation.Nonnull + @ApiModelProperty(required = true, value = "") public String getEmail() { return email; @@ -98,8 +98,8 @@ public CloudAccount id(String id) { * Get id * @return id **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") + @javax.annotation.Nonnull + @ApiModelProperty(required = true, value = "") public String getId() { return id; @@ -121,8 +121,8 @@ public CloudAccount name(String name) { * Get name * @return name **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") + @javax.annotation.Nonnull + @ApiModelProperty(required = true, value = "") public String getName() { return name; @@ -235,6 +235,9 @@ private String toIndentedString(Object o) { // a set of required properties/fields (JSON key names) openapiRequiredFields = new HashSet(); + openapiRequiredFields.add("email"); + openapiRequiredFields.add("id"); + openapiRequiredFields.add("name"); } /** @@ -249,13 +252,20 @@ public static void validateJsonObject(JsonObject jsonObj) throws IOException { throw new IllegalArgumentException(String.format("The required field(s) %s in CloudAccount is not found in the empty JSON string", CloudAccount.openapiRequiredFields.toString())); } } - if ((jsonObj.get("email") != null && !jsonObj.get("email").isJsonNull()) && !jsonObj.get("email").isJsonPrimitive()) { + + // check to make sure all required properties/fields are present in the JSON string + for (String requiredField : CloudAccount.openapiRequiredFields) { + if (jsonObj.get(requiredField) == null) { + throw new IllegalArgumentException(String.format("The required field `%s` is not found in the JSON string: %s", requiredField, jsonObj.toString())); + } + } + if (!jsonObj.get("email").isJsonPrimitive()) { throw new IllegalArgumentException(String.format("Expected the field `email` to be a primitive type in the JSON string but got `%s`", jsonObj.get("email").toString())); } - if ((jsonObj.get("id") != null && !jsonObj.get("id").isJsonNull()) && !jsonObj.get("id").isJsonPrimitive()) { + if (!jsonObj.get("id").isJsonPrimitive()) { throw new IllegalArgumentException(String.format("Expected the field `id` to be a primitive type in the JSON string but got `%s`", jsonObj.get("id").toString())); } - if ((jsonObj.get("name") != null && !jsonObj.get("name").isJsonNull()) && !jsonObj.get("name").isJsonPrimitive()) { + if (!jsonObj.get("name").isJsonPrimitive()) { throw new IllegalArgumentException(String.format("Expected the field `name` to be a primitive type in the JSON string but got `%s`", jsonObj.get("name").toString())); } } diff --git a/clients/client/java/src/main/java/sh/ory/model/ConsistencyRequestParameters.java b/clients/client/java/src/main/java/sh/ory/model/ConsistencyRequestParameters.java index 40dbce46d4e..2eab25712c9 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ConsistencyRequestParameters.java +++ b/clients/client/java/src/main/java/sh/ory/model/ConsistencyRequestParameters.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Control API consistency guarantees */ @ApiModel(description = "Control API consistency guarantees") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ConsistencyRequestParameters { /** * Read Consistency Level (preview) The read consistency level determines the consistency guarantee for reads: strong (slow): The read is guaranteed to return the most recent data committed at the start of the read. eventual (very fast): The result will return data that is about 4.8 seconds old. The default consistency guarantee can be changed in the Ory Network Console or using the Ory CLI with `ory patch project --replace '/previews/default_read_consistency_level=\"strong\"'`. Setting the default consistency level to `eventual` may cause regressions in the future as we add consistency controls to more APIs. Currently, the following APIs will be affected by this setting: `GET /admin/identities` This feature is in preview and only available in Ory Network. ConsistencyLevelUnset ConsistencyLevelUnset is the unset / default consistency level. strong ConsistencyLevelStrong ConsistencyLevelStrong is the strong consistency level. eventual ConsistencyLevelEventual ConsistencyLevelEventual is the eventual consistency level using follower read timestamps. diff --git a/clients/client/java/src/main/java/sh/ory/model/ContinueWith.java b/clients/client/java/src/main/java/sh/ory/model/ContinueWith.java index 1932fe2c933..3d91e8357d9 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ContinueWith.java +++ b/clients/client/java/src/main/java/sh/ory/model/ContinueWith.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -62,7 +62,7 @@ import sh.ory.JSON; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ContinueWith extends AbstractOpenApiSchema { private static final Logger log = Logger.getLogger(ContinueWith.class.getName()); diff --git a/clients/client/java/src/main/java/sh/ory/model/ContinueWithRecoveryUi.java b/clients/client/java/src/main/java/sh/ory/model/ContinueWithRecoveryUi.java index abce50f285e..27451c60b9f 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ContinueWithRecoveryUi.java +++ b/clients/client/java/src/main/java/sh/ory/model/ContinueWithRecoveryUi.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ * Indicates, that the UI flow could be continued by showing a recovery ui */ @ApiModel(description = "Indicates, that the UI flow could be continued by showing a recovery ui") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ContinueWithRecoveryUi { /** * Action will always be `show_recovery_ui` show_recovery_ui ContinueWithActionShowRecoveryUIString diff --git a/clients/client/java/src/main/java/sh/ory/model/ContinueWithRecoveryUiFlow.java b/clients/client/java/src/main/java/sh/ory/model/ContinueWithRecoveryUiFlow.java index be663dcb706..d1c53342626 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ContinueWithRecoveryUiFlow.java +++ b/clients/client/java/src/main/java/sh/ory/model/ContinueWithRecoveryUiFlow.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * ContinueWithRecoveryUiFlow */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ContinueWithRecoveryUiFlow { public static final String SERIALIZED_NAME_ID = "id"; @SerializedName(SERIALIZED_NAME_ID) diff --git a/clients/client/java/src/main/java/sh/ory/model/ContinueWithSetOrySessionToken.java b/clients/client/java/src/main/java/sh/ory/model/ContinueWithSetOrySessionToken.java index 254526a3353..c7ab310dcd5 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ContinueWithSetOrySessionToken.java +++ b/clients/client/java/src/main/java/sh/ory/model/ContinueWithSetOrySessionToken.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Indicates that a session was issued, and the application should use this token for authenticated requests */ @ApiModel(description = "Indicates that a session was issued, and the application should use this token for authenticated requests") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ContinueWithSetOrySessionToken { /** * Action will always be `set_ory_session_token` set_ory_session_token ContinueWithActionSetOrySessionTokenString diff --git a/clients/client/java/src/main/java/sh/ory/model/ContinueWithSettingsUi.java b/clients/client/java/src/main/java/sh/ory/model/ContinueWithSettingsUi.java index 4ddd8c01edc..5582e3aaebc 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ContinueWithSettingsUi.java +++ b/clients/client/java/src/main/java/sh/ory/model/ContinueWithSettingsUi.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ * Indicates, that the UI flow could be continued by showing a settings ui */ @ApiModel(description = "Indicates, that the UI flow could be continued by showing a settings ui") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ContinueWithSettingsUi { /** * Action will always be `show_settings_ui` show_settings_ui ContinueWithActionShowSettingsUIString diff --git a/clients/client/java/src/main/java/sh/ory/model/ContinueWithSettingsUiFlow.java b/clients/client/java/src/main/java/sh/ory/model/ContinueWithSettingsUiFlow.java index c2484b2242a..9e770b1f229 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ContinueWithSettingsUiFlow.java +++ b/clients/client/java/src/main/java/sh/ory/model/ContinueWithSettingsUiFlow.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * ContinueWithSettingsUiFlow */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ContinueWithSettingsUiFlow { public static final String SERIALIZED_NAME_ID = "id"; @SerializedName(SERIALIZED_NAME_ID) diff --git a/clients/client/java/src/main/java/sh/ory/model/ContinueWithVerificationUi.java b/clients/client/java/src/main/java/sh/ory/model/ContinueWithVerificationUi.java index f135e58abe4..0e24d6f6d45 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ContinueWithVerificationUi.java +++ b/clients/client/java/src/main/java/sh/ory/model/ContinueWithVerificationUi.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ * Indicates, that the UI flow could be continued by showing a verification ui */ @ApiModel(description = "Indicates, that the UI flow could be continued by showing a verification ui") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ContinueWithVerificationUi { /** * Action will always be `show_verification_ui` show_verification_ui ContinueWithActionShowVerificationUIString diff --git a/clients/client/java/src/main/java/sh/ory/model/ContinueWithVerificationUiFlow.java b/clients/client/java/src/main/java/sh/ory/model/ContinueWithVerificationUiFlow.java index 39e6dffe039..de5842ce5d4 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ContinueWithVerificationUiFlow.java +++ b/clients/client/java/src/main/java/sh/ory/model/ContinueWithVerificationUiFlow.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * ContinueWithVerificationUiFlow */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ContinueWithVerificationUiFlow { public static final String SERIALIZED_NAME_ID = "id"; @SerializedName(SERIALIZED_NAME_ID) diff --git a/clients/client/java/src/main/java/sh/ory/model/CourierMessageStatus.java b/clients/client/java/src/main/java/sh/ory/model/CourierMessageStatus.java index 932313be2ed..7729d910367 100644 --- a/clients/client/java/src/main/java/sh/ory/model/CourierMessageStatus.java +++ b/clients/client/java/src/main/java/sh/ory/model/CourierMessageStatus.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/main/java/sh/ory/model/CourierMessageType.java b/clients/client/java/src/main/java/sh/ory/model/CourierMessageType.java index dfe8649f168..50a466e6f60 100644 --- a/clients/client/java/src/main/java/sh/ory/model/CourierMessageType.java +++ b/clients/client/java/src/main/java/sh/ory/model/CourierMessageType.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/main/java/sh/ory/model/CreateCustomDomainBody.java b/clients/client/java/src/main/java/sh/ory/model/CreateCustomDomainBody.java index e2ce80359ea..17b6a590d33 100644 --- a/clients/client/java/src/main/java/sh/ory/model/CreateCustomDomainBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/CreateCustomDomainBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -51,7 +51,7 @@ * Create Custom Hostname Request Body */ @ApiModel(description = "Create Custom Hostname Request Body") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class CreateCustomDomainBody { public static final String SERIALIZED_NAME_COOKIE_DOMAIN = "cookie_domain"; @SerializedName(SERIALIZED_NAME_COOKIE_DOMAIN) diff --git a/clients/client/java/src/main/java/sh/ory/model/CreateEventStreamBody.java b/clients/client/java/src/main/java/sh/ory/model/CreateEventStreamBody.java index 387e2c1868a..ccb2cf41f97 100644 --- a/clients/client/java/src/main/java/sh/ory/model/CreateEventStreamBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/CreateEventStreamBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Create Event Stream Request Body */ @ApiModel(description = "Create Event Stream Request Body") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class CreateEventStreamBody { public static final String SERIALIZED_NAME_ROLE_ARN = "role_arn"; @SerializedName(SERIALIZED_NAME_ROLE_ARN) diff --git a/clients/client/java/src/main/java/sh/ory/model/CreateIdentityBody.java b/clients/client/java/src/main/java/sh/ory/model/CreateIdentityBody.java index b6f657d6c33..e7f19d33ab8 100644 --- a/clients/client/java/src/main/java/sh/ory/model/CreateIdentityBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/CreateIdentityBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -55,7 +55,7 @@ * Create Identity Body */ @ApiModel(description = "Create Identity Body") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class CreateIdentityBody { public static final String SERIALIZED_NAME_CREDENTIALS = "credentials"; @SerializedName(SERIALIZED_NAME_CREDENTIALS) diff --git a/clients/client/java/src/main/java/sh/ory/model/CreateInviteResponse.java b/clients/client/java/src/main/java/sh/ory/model/CreateInviteResponse.java index feb3a45e3ca..28366a21f38 100644 --- a/clients/client/java/src/main/java/sh/ory/model/CreateInviteResponse.java +++ b/clients/client/java/src/main/java/sh/ory/model/CreateInviteResponse.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -51,7 +51,7 @@ /** * CreateInviteResponse */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class CreateInviteResponse { public static final String SERIALIZED_NAME_ALL_INVITES = "all_invites"; @SerializedName(SERIALIZED_NAME_ALL_INVITES) diff --git a/clients/client/java/src/main/java/sh/ory/model/CreateJsonWebKeySet.java b/clients/client/java/src/main/java/sh/ory/model/CreateJsonWebKeySet.java index 4c943b03b7a..248c90b7342 100644 --- a/clients/client/java/src/main/java/sh/ory/model/CreateJsonWebKeySet.java +++ b/clients/client/java/src/main/java/sh/ory/model/CreateJsonWebKeySet.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Create JSON Web Key Set Request Body */ @ApiModel(description = "Create JSON Web Key Set Request Body") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class CreateJsonWebKeySet { public static final String SERIALIZED_NAME_ALG = "alg"; @SerializedName(SERIALIZED_NAME_ALG) diff --git a/clients/client/java/src/main/java/sh/ory/model/CreateProjectApiKeyRequest.java b/clients/client/java/src/main/java/sh/ory/model/CreateProjectApiKeyRequest.java index c732e07edd3..c3f5b1a2dfa 100644 --- a/clients/client/java/src/main/java/sh/ory/model/CreateProjectApiKeyRequest.java +++ b/clients/client/java/src/main/java/sh/ory/model/CreateProjectApiKeyRequest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * CreateProjectApiKeyRequest */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class CreateProjectApiKeyRequest { public static final String SERIALIZED_NAME_NAME = "name"; @SerializedName(SERIALIZED_NAME_NAME) diff --git a/clients/client/java/src/main/java/sh/ory/model/CreateProjectBody.java b/clients/client/java/src/main/java/sh/ory/model/CreateProjectBody.java index 70cbad748bb..d97525c5380 100644 --- a/clients/client/java/src/main/java/sh/ory/model/CreateProjectBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/CreateProjectBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ * Create Project Request Body */ @ApiModel(description = "Create Project Request Body") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class CreateProjectBody { /** * The environment of the project. prod Production dev Development diff --git a/clients/client/java/src/main/java/sh/ory/model/CreateProjectBranding.java b/clients/client/java/src/main/java/sh/ory/model/CreateProjectBranding.java index 00dc3602708..b87f5f88923 100644 --- a/clients/client/java/src/main/java/sh/ory/model/CreateProjectBranding.java +++ b/clients/client/java/src/main/java/sh/ory/model/CreateProjectBranding.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ * Create a Project Branding */ @ApiModel(description = "Create a Project Branding") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class CreateProjectBranding { public static final String SERIALIZED_NAME_FAVICON_TYPE = "favicon_type"; @SerializedName(SERIALIZED_NAME_FAVICON_TYPE) diff --git a/clients/client/java/src/main/java/sh/ory/model/CreateProjectMemberInviteBody.java b/clients/client/java/src/main/java/sh/ory/model/CreateProjectMemberInviteBody.java index a284b946089..b04e288465d 100644 --- a/clients/client/java/src/main/java/sh/ory/model/CreateProjectMemberInviteBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/CreateProjectMemberInviteBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Create Project MemberInvite Request Body */ @ApiModel(description = "Create Project MemberInvite Request Body") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class CreateProjectMemberInviteBody { public static final String SERIALIZED_NAME_INVITEE_EMAIL = "invitee_email"; @SerializedName(SERIALIZED_NAME_INVITEE_EMAIL) diff --git a/clients/client/java/src/main/java/sh/ory/model/CreateProjectNormalizedPayload.java b/clients/client/java/src/main/java/sh/ory/model/CreateProjectNormalizedPayload.java index 84d1e6fbd86..e587ed6ee6c 100644 --- a/clients/client/java/src/main/java/sh/ory/model/CreateProjectNormalizedPayload.java +++ b/clients/client/java/src/main/java/sh/ory/model/CreateProjectNormalizedPayload.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -59,7 +59,7 @@ * Create project (normalized) request payload */ @ApiModel(description = "Create project (normalized) request payload") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class CreateProjectNormalizedPayload { public static final String SERIALIZED_NAME_CREATED_AT = "created_at"; @SerializedName(SERIALIZED_NAME_CREATED_AT) @@ -69,6 +69,10 @@ public class CreateProjectNormalizedPayload { @SerializedName(SERIALIZED_NAME_DISABLE_ACCOUNT_EXPERIENCE_WELCOME_SCREEN) private Boolean disableAccountExperienceWelcomeScreen; + public static final String SERIALIZED_NAME_ENABLE_AX_V2 = "enable_ax_v2"; + @SerializedName(SERIALIZED_NAME_ENABLE_AX_V2) + private Boolean enableAxV2; + /** * prod Production dev Development */ @@ -1120,6 +1124,29 @@ public void setDisableAccountExperienceWelcomeScreen(Boolean disableAccountExper } + public CreateProjectNormalizedPayload enableAxV2(Boolean enableAxV2) { + + this.enableAxV2 = enableAxV2; + return this; + } + + /** + * Whether the new account experience is enabled and reachable. + * @return enableAxV2 + **/ + @javax.annotation.Nullable + @ApiModelProperty(value = "Whether the new account experience is enabled and reachable.") + + public Boolean getEnableAxV2() { + return enableAxV2; + } + + + public void setEnableAxV2(Boolean enableAxV2) { + this.enableAxV2 = enableAxV2; + } + + public CreateProjectNormalizedPayload environment(EnvironmentEnum environment) { this.environment = environment; @@ -5719,6 +5746,7 @@ public boolean equals(Object o) { CreateProjectNormalizedPayload createProjectNormalizedPayload = (CreateProjectNormalizedPayload) o; return Objects.equals(this.createdAt, createProjectNormalizedPayload.createdAt) && Objects.equals(this.disableAccountExperienceWelcomeScreen, createProjectNormalizedPayload.disableAccountExperienceWelcomeScreen) && + Objects.equals(this.enableAxV2, createProjectNormalizedPayload.enableAxV2) && Objects.equals(this.environment, createProjectNormalizedPayload.environment) && Objects.equals(this.hydraOauth2AllowedTopLevelClaims, createProjectNormalizedPayload.hydraOauth2AllowedTopLevelClaims) && Objects.equals(this.hydraOauth2ClientCredentialsDefaultGrantAllowedScope, createProjectNormalizedPayload.hydraOauth2ClientCredentialsDefaultGrantAllowedScope) && @@ -5919,7 +5947,7 @@ private static boolean equalsNullable(JsonNullable a, JsonNullable b) @Override public int hashCode() { - return Objects.hash(createdAt, disableAccountExperienceWelcomeScreen, environment, hydraOauth2AllowedTopLevelClaims, hydraOauth2ClientCredentialsDefaultGrantAllowedScope, hydraOauth2ExcludeNotBeforeClaim, hydraOauth2GrantJwtIatOptional, hydraOauth2GrantJwtJtiOptional, hydraOauth2GrantJwtMaxTtl, hydraOauth2MirrorTopLevelClaims, hydraOauth2PkceEnforced, hydraOauth2PkceEnforcedForPublicClients, hydraOauth2RefreshTokenHook, hydraOauth2TokenHook, hydraOidcDynamicClientRegistrationDefaultScope, hydraOidcDynamicClientRegistrationEnabled, hydraOidcSubjectIdentifiersPairwiseSalt, hydraOidcSubjectIdentifiersSupportedTypes, hydraSecretsCookie, hydraSecretsSystem, hydraServeCookiesSameSiteLegacyWorkaround, hydraServeCookiesSameSiteMode, hydraStrategiesAccessToken, hydraStrategiesScope, hydraTtlAccessToken, hydraTtlAuthCode, hydraTtlIdToken, hydraTtlLoginConsentRequest, hydraTtlRefreshToken, hydraUrlsConsent, hydraUrlsError, hydraUrlsLogin, hydraUrlsLogout, hydraUrlsPostLogoutRedirect, hydraUrlsRegistration, hydraUrlsSelfIssuer, hydraWebfingerJwksBroadcastKeys, hydraWebfingerOidcDiscoveryAuthUrl, hydraWebfingerOidcDiscoveryClientRegistrationUrl, hydraWebfingerOidcDiscoveryJwksUrl, hydraWebfingerOidcDiscoverySupportedClaims, hydraWebfingerOidcDiscoverySupportedScope, hydraWebfingerOidcDiscoveryTokenUrl, hydraWebfingerOidcDiscoveryUserinfoUrl, id, ketoNamespaceConfiguration, ketoNamespaces, kratosCookiesSameSite, kratosCourierChannels, kratosCourierDeliveryStrategy, kratosCourierHttpRequestConfigAuthApiKeyIn, kratosCourierHttpRequestConfigAuthApiKeyName, kratosCourierHttpRequestConfigAuthApiKeyValue, kratosCourierHttpRequestConfigAuthBasicAuthPassword, kratosCourierHttpRequestConfigAuthBasicAuthUser, kratosCourierHttpRequestConfigAuthType, kratosCourierHttpRequestConfigBody, kratosCourierHttpRequestConfigHeaders, kratosCourierHttpRequestConfigMethod, kratosCourierHttpRequestConfigUrl, kratosCourierSmtpConnectionUri, kratosCourierSmtpFromAddress, kratosCourierSmtpFromName, kratosCourierSmtpHeaders, kratosCourierSmtpLocalName, kratosCourierTemplatesLoginCodeValidEmailBodyHtml, kratosCourierTemplatesLoginCodeValidEmailBodyPlaintext, kratosCourierTemplatesLoginCodeValidEmailSubject, kratosCourierTemplatesLoginCodeValidSmsBodyPlaintext, kratosCourierTemplatesRecoveryCodeInvalidEmailBodyHtml, kratosCourierTemplatesRecoveryCodeInvalidEmailBodyPlaintext, kratosCourierTemplatesRecoveryCodeInvalidEmailSubject, kratosCourierTemplatesRecoveryCodeValidEmailBodyHtml, kratosCourierTemplatesRecoveryCodeValidEmailBodyPlaintext, kratosCourierTemplatesRecoveryCodeValidEmailSubject, kratosCourierTemplatesRecoveryInvalidEmailBodyHtml, kratosCourierTemplatesRecoveryInvalidEmailBodyPlaintext, kratosCourierTemplatesRecoveryInvalidEmailSubject, kratosCourierTemplatesRecoveryValidEmailBodyHtml, kratosCourierTemplatesRecoveryValidEmailBodyPlaintext, kratosCourierTemplatesRecoveryValidEmailSubject, kratosCourierTemplatesRegistrationCodeValidEmailBodyHtml, kratosCourierTemplatesRegistrationCodeValidEmailBodyPlaintext, kratosCourierTemplatesRegistrationCodeValidEmailSubject, kratosCourierTemplatesVerificationCodeInvalidEmailBodyHtml, kratosCourierTemplatesVerificationCodeInvalidEmailBodyPlaintext, kratosCourierTemplatesVerificationCodeInvalidEmailSubject, kratosCourierTemplatesVerificationCodeValidEmailBodyHtml, kratosCourierTemplatesVerificationCodeValidEmailBodyPlaintext, kratosCourierTemplatesVerificationCodeValidEmailSubject, kratosCourierTemplatesVerificationCodeValidSmsBodyPlaintext, kratosCourierTemplatesVerificationInvalidEmailBodyHtml, kratosCourierTemplatesVerificationInvalidEmailBodyPlaintext, kratosCourierTemplatesVerificationInvalidEmailSubject, kratosCourierTemplatesVerificationValidEmailBodyHtml, kratosCourierTemplatesVerificationValidEmailBodyPlaintext, kratosCourierTemplatesVerificationValidEmailSubject, kratosFeatureFlagsCacheableSessions, kratosFeatureFlagsUseContinueWithTransitions, kratosIdentitySchemas, kratosOauth2ProviderHeaders, kratosOauth2ProviderOverrideReturnTo, kratosOauth2ProviderUrl, kratosPreviewDefaultReadConsistencyLevel, kratosSecretsCipher, kratosSecretsCookie, kratosSecretsDefault, kratosSelfserviceAllowedReturnUrls, kratosSelfserviceDefaultBrowserReturnUrl, kratosSelfserviceFlowsErrorUiUrl, kratosSelfserviceFlowsLoginAfterCodeDefaultBrowserReturnUrl, kratosSelfserviceFlowsLoginAfterDefaultBrowserReturnUrl, kratosSelfserviceFlowsLoginAfterLookupSecretDefaultBrowserReturnUrl, kratosSelfserviceFlowsLoginAfterOidcDefaultBrowserReturnUrl, kratosSelfserviceFlowsLoginAfterPasswordDefaultBrowserReturnUrl, kratosSelfserviceFlowsLoginAfterTotpDefaultBrowserReturnUrl, kratosSelfserviceFlowsLoginAfterWebauthnDefaultBrowserReturnUrl, kratosSelfserviceFlowsLoginLifespan, kratosSelfserviceFlowsLoginUiUrl, kratosSelfserviceFlowsLogoutAfterDefaultBrowserReturnUrl, kratosSelfserviceFlowsRecoveryAfterDefaultBrowserReturnUrl, kratosSelfserviceFlowsRecoveryEnabled, kratosSelfserviceFlowsRecoveryLifespan, kratosSelfserviceFlowsRecoveryNotifyUnknownRecipients, kratosSelfserviceFlowsRecoveryUiUrl, kratosSelfserviceFlowsRecoveryUse, kratosSelfserviceFlowsRegistrationAfterCodeDefaultBrowserReturnUrl, kratosSelfserviceFlowsRegistrationAfterDefaultBrowserReturnUrl, kratosSelfserviceFlowsRegistrationAfterOidcDefaultBrowserReturnUrl, kratosSelfserviceFlowsRegistrationAfterPasswordDefaultBrowserReturnUrl, kratosSelfserviceFlowsRegistrationAfterWebauthnDefaultBrowserReturnUrl, kratosSelfserviceFlowsRegistrationEnabled, kratosSelfserviceFlowsRegistrationLifespan, kratosSelfserviceFlowsRegistrationLoginHints, kratosSelfserviceFlowsRegistrationUiUrl, kratosSelfserviceFlowsSettingsAfterDefaultBrowserReturnUrl, kratosSelfserviceFlowsSettingsAfterLookupSecretDefaultBrowserReturnUrl, kratosSelfserviceFlowsSettingsAfterOidcDefaultBrowserReturnUrl, kratosSelfserviceFlowsSettingsAfterPasswordDefaultBrowserReturnUrl, kratosSelfserviceFlowsSettingsAfterProfileDefaultBrowserReturnUrl, kratosSelfserviceFlowsSettingsAfterTotpDefaultBrowserReturnUrl, kratosSelfserviceFlowsSettingsAfterWebauthnDefaultBrowserReturnUrl, kratosSelfserviceFlowsSettingsLifespan, kratosSelfserviceFlowsSettingsPrivilegedSessionMaxAge, kratosSelfserviceFlowsSettingsRequiredAal, kratosSelfserviceFlowsSettingsUiUrl, kratosSelfserviceFlowsVerificationAfterDefaultBrowserReturnUrl, kratosSelfserviceFlowsVerificationEnabled, kratosSelfserviceFlowsVerificationLifespan, kratosSelfserviceFlowsVerificationNotifyUnknownRecipients, kratosSelfserviceFlowsVerificationUiUrl, kratosSelfserviceFlowsVerificationUse, kratosSelfserviceMethodsCodeConfigLifespan, kratosSelfserviceMethodsCodeEnabled, kratosSelfserviceMethodsCodeMfaEnabled, kratosSelfserviceMethodsCodePasswordlessEnabled, kratosSelfserviceMethodsLinkConfigBaseUrl, kratosSelfserviceMethodsLinkConfigLifespan, kratosSelfserviceMethodsLinkEnabled, kratosSelfserviceMethodsLookupSecretEnabled, kratosSelfserviceMethodsOidcConfigBaseRedirectUri, kratosSelfserviceMethodsOidcConfigProviders, kratosSelfserviceMethodsOidcEnabled, kratosSelfserviceMethodsPasswordConfigHaveibeenpwnedEnabled, kratosSelfserviceMethodsPasswordConfigIdentifierSimilarityCheckEnabled, kratosSelfserviceMethodsPasswordConfigIgnoreNetworkErrors, kratosSelfserviceMethodsPasswordConfigMaxBreaches, kratosSelfserviceMethodsPasswordConfigMinPasswordLength, kratosSelfserviceMethodsPasswordEnabled, kratosSelfserviceMethodsProfileEnabled, kratosSelfserviceMethodsTotpConfigIssuer, kratosSelfserviceMethodsTotpEnabled, kratosSelfserviceMethodsWebauthnConfigPasswordless, kratosSelfserviceMethodsWebauthnConfigRpDisplayName, kratosSelfserviceMethodsWebauthnConfigRpIcon, kratosSelfserviceMethodsWebauthnConfigRpId, kratosSelfserviceMethodsWebauthnConfigRpOrigins, kratosSelfserviceMethodsWebauthnEnabled, kratosSessionCookiePersistent, kratosSessionCookieSameSite, kratosSessionLifespan, kratosSessionWhoamiRequiredAal, kratosSessionWhoamiTokenizerTemplates, name, projectId, projectRevisionHooks, serveAdminCorsAllowedOrigins, serveAdminCorsEnabled, servePublicCorsAllowedOrigins, servePublicCorsEnabled, strictSecurity, updatedAt, workspaceId, additionalProperties); + return Objects.hash(createdAt, disableAccountExperienceWelcomeScreen, enableAxV2, environment, hydraOauth2AllowedTopLevelClaims, hydraOauth2ClientCredentialsDefaultGrantAllowedScope, hydraOauth2ExcludeNotBeforeClaim, hydraOauth2GrantJwtIatOptional, hydraOauth2GrantJwtJtiOptional, hydraOauth2GrantJwtMaxTtl, hydraOauth2MirrorTopLevelClaims, hydraOauth2PkceEnforced, hydraOauth2PkceEnforcedForPublicClients, hydraOauth2RefreshTokenHook, hydraOauth2TokenHook, hydraOidcDynamicClientRegistrationDefaultScope, hydraOidcDynamicClientRegistrationEnabled, hydraOidcSubjectIdentifiersPairwiseSalt, hydraOidcSubjectIdentifiersSupportedTypes, hydraSecretsCookie, hydraSecretsSystem, hydraServeCookiesSameSiteLegacyWorkaround, hydraServeCookiesSameSiteMode, hydraStrategiesAccessToken, hydraStrategiesScope, hydraTtlAccessToken, hydraTtlAuthCode, hydraTtlIdToken, hydraTtlLoginConsentRequest, hydraTtlRefreshToken, hydraUrlsConsent, hydraUrlsError, hydraUrlsLogin, hydraUrlsLogout, hydraUrlsPostLogoutRedirect, hydraUrlsRegistration, hydraUrlsSelfIssuer, hydraWebfingerJwksBroadcastKeys, hydraWebfingerOidcDiscoveryAuthUrl, hydraWebfingerOidcDiscoveryClientRegistrationUrl, hydraWebfingerOidcDiscoveryJwksUrl, hydraWebfingerOidcDiscoverySupportedClaims, hydraWebfingerOidcDiscoverySupportedScope, hydraWebfingerOidcDiscoveryTokenUrl, hydraWebfingerOidcDiscoveryUserinfoUrl, id, ketoNamespaceConfiguration, ketoNamespaces, kratosCookiesSameSite, kratosCourierChannels, kratosCourierDeliveryStrategy, kratosCourierHttpRequestConfigAuthApiKeyIn, kratosCourierHttpRequestConfigAuthApiKeyName, kratosCourierHttpRequestConfigAuthApiKeyValue, kratosCourierHttpRequestConfigAuthBasicAuthPassword, kratosCourierHttpRequestConfigAuthBasicAuthUser, kratosCourierHttpRequestConfigAuthType, kratosCourierHttpRequestConfigBody, kratosCourierHttpRequestConfigHeaders, kratosCourierHttpRequestConfigMethod, kratosCourierHttpRequestConfigUrl, kratosCourierSmtpConnectionUri, kratosCourierSmtpFromAddress, kratosCourierSmtpFromName, kratosCourierSmtpHeaders, kratosCourierSmtpLocalName, kratosCourierTemplatesLoginCodeValidEmailBodyHtml, kratosCourierTemplatesLoginCodeValidEmailBodyPlaintext, kratosCourierTemplatesLoginCodeValidEmailSubject, kratosCourierTemplatesLoginCodeValidSmsBodyPlaintext, kratosCourierTemplatesRecoveryCodeInvalidEmailBodyHtml, kratosCourierTemplatesRecoveryCodeInvalidEmailBodyPlaintext, kratosCourierTemplatesRecoveryCodeInvalidEmailSubject, kratosCourierTemplatesRecoveryCodeValidEmailBodyHtml, kratosCourierTemplatesRecoveryCodeValidEmailBodyPlaintext, kratosCourierTemplatesRecoveryCodeValidEmailSubject, kratosCourierTemplatesRecoveryInvalidEmailBodyHtml, kratosCourierTemplatesRecoveryInvalidEmailBodyPlaintext, kratosCourierTemplatesRecoveryInvalidEmailSubject, kratosCourierTemplatesRecoveryValidEmailBodyHtml, kratosCourierTemplatesRecoveryValidEmailBodyPlaintext, kratosCourierTemplatesRecoveryValidEmailSubject, kratosCourierTemplatesRegistrationCodeValidEmailBodyHtml, kratosCourierTemplatesRegistrationCodeValidEmailBodyPlaintext, kratosCourierTemplatesRegistrationCodeValidEmailSubject, kratosCourierTemplatesVerificationCodeInvalidEmailBodyHtml, kratosCourierTemplatesVerificationCodeInvalidEmailBodyPlaintext, kratosCourierTemplatesVerificationCodeInvalidEmailSubject, kratosCourierTemplatesVerificationCodeValidEmailBodyHtml, kratosCourierTemplatesVerificationCodeValidEmailBodyPlaintext, kratosCourierTemplatesVerificationCodeValidEmailSubject, kratosCourierTemplatesVerificationCodeValidSmsBodyPlaintext, kratosCourierTemplatesVerificationInvalidEmailBodyHtml, kratosCourierTemplatesVerificationInvalidEmailBodyPlaintext, kratosCourierTemplatesVerificationInvalidEmailSubject, kratosCourierTemplatesVerificationValidEmailBodyHtml, kratosCourierTemplatesVerificationValidEmailBodyPlaintext, kratosCourierTemplatesVerificationValidEmailSubject, kratosFeatureFlagsCacheableSessions, kratosFeatureFlagsUseContinueWithTransitions, kratosIdentitySchemas, kratosOauth2ProviderHeaders, kratosOauth2ProviderOverrideReturnTo, kratosOauth2ProviderUrl, kratosPreviewDefaultReadConsistencyLevel, kratosSecretsCipher, kratosSecretsCookie, kratosSecretsDefault, kratosSelfserviceAllowedReturnUrls, kratosSelfserviceDefaultBrowserReturnUrl, kratosSelfserviceFlowsErrorUiUrl, kratosSelfserviceFlowsLoginAfterCodeDefaultBrowserReturnUrl, kratosSelfserviceFlowsLoginAfterDefaultBrowserReturnUrl, kratosSelfserviceFlowsLoginAfterLookupSecretDefaultBrowserReturnUrl, kratosSelfserviceFlowsLoginAfterOidcDefaultBrowserReturnUrl, kratosSelfserviceFlowsLoginAfterPasswordDefaultBrowserReturnUrl, kratosSelfserviceFlowsLoginAfterTotpDefaultBrowserReturnUrl, kratosSelfserviceFlowsLoginAfterWebauthnDefaultBrowserReturnUrl, kratosSelfserviceFlowsLoginLifespan, kratosSelfserviceFlowsLoginUiUrl, kratosSelfserviceFlowsLogoutAfterDefaultBrowserReturnUrl, kratosSelfserviceFlowsRecoveryAfterDefaultBrowserReturnUrl, kratosSelfserviceFlowsRecoveryEnabled, kratosSelfserviceFlowsRecoveryLifespan, kratosSelfserviceFlowsRecoveryNotifyUnknownRecipients, kratosSelfserviceFlowsRecoveryUiUrl, kratosSelfserviceFlowsRecoveryUse, kratosSelfserviceFlowsRegistrationAfterCodeDefaultBrowserReturnUrl, kratosSelfserviceFlowsRegistrationAfterDefaultBrowserReturnUrl, kratosSelfserviceFlowsRegistrationAfterOidcDefaultBrowserReturnUrl, kratosSelfserviceFlowsRegistrationAfterPasswordDefaultBrowserReturnUrl, kratosSelfserviceFlowsRegistrationAfterWebauthnDefaultBrowserReturnUrl, kratosSelfserviceFlowsRegistrationEnabled, kratosSelfserviceFlowsRegistrationLifespan, kratosSelfserviceFlowsRegistrationLoginHints, kratosSelfserviceFlowsRegistrationUiUrl, kratosSelfserviceFlowsSettingsAfterDefaultBrowserReturnUrl, kratosSelfserviceFlowsSettingsAfterLookupSecretDefaultBrowserReturnUrl, kratosSelfserviceFlowsSettingsAfterOidcDefaultBrowserReturnUrl, kratosSelfserviceFlowsSettingsAfterPasswordDefaultBrowserReturnUrl, kratosSelfserviceFlowsSettingsAfterProfileDefaultBrowserReturnUrl, kratosSelfserviceFlowsSettingsAfterTotpDefaultBrowserReturnUrl, kratosSelfserviceFlowsSettingsAfterWebauthnDefaultBrowserReturnUrl, kratosSelfserviceFlowsSettingsLifespan, kratosSelfserviceFlowsSettingsPrivilegedSessionMaxAge, kratosSelfserviceFlowsSettingsRequiredAal, kratosSelfserviceFlowsSettingsUiUrl, kratosSelfserviceFlowsVerificationAfterDefaultBrowserReturnUrl, kratosSelfserviceFlowsVerificationEnabled, kratosSelfserviceFlowsVerificationLifespan, kratosSelfserviceFlowsVerificationNotifyUnknownRecipients, kratosSelfserviceFlowsVerificationUiUrl, kratosSelfserviceFlowsVerificationUse, kratosSelfserviceMethodsCodeConfigLifespan, kratosSelfserviceMethodsCodeEnabled, kratosSelfserviceMethodsCodeMfaEnabled, kratosSelfserviceMethodsCodePasswordlessEnabled, kratosSelfserviceMethodsLinkConfigBaseUrl, kratosSelfserviceMethodsLinkConfigLifespan, kratosSelfserviceMethodsLinkEnabled, kratosSelfserviceMethodsLookupSecretEnabled, kratosSelfserviceMethodsOidcConfigBaseRedirectUri, kratosSelfserviceMethodsOidcConfigProviders, kratosSelfserviceMethodsOidcEnabled, kratosSelfserviceMethodsPasswordConfigHaveibeenpwnedEnabled, kratosSelfserviceMethodsPasswordConfigIdentifierSimilarityCheckEnabled, kratosSelfserviceMethodsPasswordConfigIgnoreNetworkErrors, kratosSelfserviceMethodsPasswordConfigMaxBreaches, kratosSelfserviceMethodsPasswordConfigMinPasswordLength, kratosSelfserviceMethodsPasswordEnabled, kratosSelfserviceMethodsProfileEnabled, kratosSelfserviceMethodsTotpConfigIssuer, kratosSelfserviceMethodsTotpEnabled, kratosSelfserviceMethodsWebauthnConfigPasswordless, kratosSelfserviceMethodsWebauthnConfigRpDisplayName, kratosSelfserviceMethodsWebauthnConfigRpIcon, kratosSelfserviceMethodsWebauthnConfigRpId, kratosSelfserviceMethodsWebauthnConfigRpOrigins, kratosSelfserviceMethodsWebauthnEnabled, kratosSessionCookiePersistent, kratosSessionCookieSameSite, kratosSessionLifespan, kratosSessionWhoamiRequiredAal, kratosSessionWhoamiTokenizerTemplates, name, projectId, projectRevisionHooks, serveAdminCorsAllowedOrigins, serveAdminCorsEnabled, servePublicCorsAllowedOrigins, servePublicCorsEnabled, strictSecurity, updatedAt, workspaceId, additionalProperties); } private static int hashCodeNullable(JsonNullable a) { @@ -5935,6 +5963,7 @@ public String toString() { sb.append("class CreateProjectNormalizedPayload {\n"); sb.append(" createdAt: ").append(toIndentedString(createdAt)).append("\n"); sb.append(" disableAccountExperienceWelcomeScreen: ").append(toIndentedString(disableAccountExperienceWelcomeScreen)).append("\n"); + sb.append(" enableAxV2: ").append(toIndentedString(enableAxV2)).append("\n"); sb.append(" environment: ").append(toIndentedString(environment)).append("\n"); sb.append(" hydraOauth2AllowedTopLevelClaims: ").append(toIndentedString(hydraOauth2AllowedTopLevelClaims)).append("\n"); sb.append(" hydraOauth2ClientCredentialsDefaultGrantAllowedScope: ").append(toIndentedString(hydraOauth2ClientCredentialsDefaultGrantAllowedScope)).append("\n"); @@ -6151,6 +6180,7 @@ private String toIndentedString(Object o) { openapiFields = new HashSet(); openapiFields.add("created_at"); openapiFields.add("disable_account_experience_welcome_screen"); + openapiFields.add("enable_ax_v2"); openapiFields.add("environment"); openapiFields.add("hydra_oauth2_allowed_top_level_claims"); openapiFields.add("hydra_oauth2_client_credentials_default_grant_allowed_scope"); diff --git a/clients/client/java/src/main/java/sh/ory/model/CreateRecoveryCodeForIdentityBody.java b/clients/client/java/src/main/java/sh/ory/model/CreateRecoveryCodeForIdentityBody.java index 4fccdddb3d1..b912c8221b7 100644 --- a/clients/client/java/src/main/java/sh/ory/model/CreateRecoveryCodeForIdentityBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/CreateRecoveryCodeForIdentityBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Create Recovery Code for Identity Request Body */ @ApiModel(description = "Create Recovery Code for Identity Request Body") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class CreateRecoveryCodeForIdentityBody { public static final String SERIALIZED_NAME_EXPIRES_IN = "expires_in"; @SerializedName(SERIALIZED_NAME_EXPIRES_IN) diff --git a/clients/client/java/src/main/java/sh/ory/model/CreateRecoveryLinkForIdentityBody.java b/clients/client/java/src/main/java/sh/ory/model/CreateRecoveryLinkForIdentityBody.java index c5167ed8844..5d10acf4021 100644 --- a/clients/client/java/src/main/java/sh/ory/model/CreateRecoveryLinkForIdentityBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/CreateRecoveryLinkForIdentityBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Create Recovery Link for Identity Request Body */ @ApiModel(description = "Create Recovery Link for Identity Request Body") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class CreateRecoveryLinkForIdentityBody { public static final String SERIALIZED_NAME_EXPIRES_IN = "expires_in"; @SerializedName(SERIALIZED_NAME_EXPIRES_IN) diff --git a/clients/client/java/src/main/java/sh/ory/model/CreateRelationshipBody.java b/clients/client/java/src/main/java/sh/ory/model/CreateRelationshipBody.java index 11155ed33f1..8ace2d86188 100644 --- a/clients/client/java/src/main/java/sh/ory/model/CreateRelationshipBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/CreateRelationshipBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ * Create Relationship Request Body */ @ApiModel(description = "Create Relationship Request Body") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class CreateRelationshipBody { public static final String SERIALIZED_NAME_NAMESPACE = "namespace"; @SerializedName(SERIALIZED_NAME_NAMESPACE) diff --git a/clients/client/java/src/main/java/sh/ory/model/CreateSubscriptionBody.java b/clients/client/java/src/main/java/sh/ory/model/CreateSubscriptionBody.java index ecaead62b13..0286e7f0cac 100644 --- a/clients/client/java/src/main/java/sh/ory/model/CreateSubscriptionBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/CreateSubscriptionBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * CreateSubscriptionBody */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class CreateSubscriptionBody { /** * usd USD eur Euro diff --git a/clients/client/java/src/main/java/sh/ory/model/CreateSubscriptionCommon.java b/clients/client/java/src/main/java/sh/ory/model/CreateSubscriptionCommon.java index fcb3b612963..e93b795af27 100644 --- a/clients/client/java/src/main/java/sh/ory/model/CreateSubscriptionCommon.java +++ b/clients/client/java/src/main/java/sh/ory/model/CreateSubscriptionCommon.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * CreateSubscriptionCommon */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class CreateSubscriptionCommon { /** * usd USD eur Euro diff --git a/clients/client/java/src/main/java/sh/ory/model/CreateVerifiableCredentialRequestBody.java b/clients/client/java/src/main/java/sh/ory/model/CreateVerifiableCredentialRequestBody.java index 81cac187b49..65dbe53827f 100644 --- a/clients/client/java/src/main/java/sh/ory/model/CreateVerifiableCredentialRequestBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/CreateVerifiableCredentialRequestBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -51,7 +51,7 @@ /** * CreateVerifiableCredentialRequestBody */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class CreateVerifiableCredentialRequestBody { public static final String SERIALIZED_NAME_FORMAT = "format"; @SerializedName(SERIALIZED_NAME_FORMAT) diff --git a/clients/client/java/src/main/java/sh/ory/model/CreateWorkspaceMemberInviteBody.java b/clients/client/java/src/main/java/sh/ory/model/CreateWorkspaceMemberInviteBody.java index 5182ca0079f..17244d0c58d 100644 --- a/clients/client/java/src/main/java/sh/ory/model/CreateWorkspaceMemberInviteBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/CreateWorkspaceMemberInviteBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Create Workspace Invite Request Body */ @ApiModel(description = "Create Workspace Invite Request Body") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class CreateWorkspaceMemberInviteBody { public static final String SERIALIZED_NAME_INVITEE_EMAIL = "invitee_email"; @SerializedName(SERIALIZED_NAME_INVITEE_EMAIL) diff --git a/clients/client/java/src/main/java/sh/ory/model/CreateWorkspacePayload.java b/clients/client/java/src/main/java/sh/ory/model/CreateWorkspacePayload.java index dac44d1fd49..ff237faa0a6 100644 --- a/clients/client/java/src/main/java/sh/ory/model/CreateWorkspacePayload.java +++ b/clients/client/java/src/main/java/sh/ory/model/CreateWorkspacePayload.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * CreateWorkspacePayload */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class CreateWorkspacePayload { public static final String SERIALIZED_NAME_NAME = "name"; @SerializedName(SERIALIZED_NAME_NAME) diff --git a/clients/client/java/src/main/java/sh/ory/model/CreateWorkspaceSubscriptionBody.java b/clients/client/java/src/main/java/sh/ory/model/CreateWorkspaceSubscriptionBody.java index 1c7416dde30..d86241a70cc 100644 --- a/clients/client/java/src/main/java/sh/ory/model/CreateWorkspaceSubscriptionBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/CreateWorkspaceSubscriptionBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * CreateWorkspaceSubscriptionBody */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class CreateWorkspaceSubscriptionBody { /** * usd USD eur Euro diff --git a/clients/client/java/src/main/java/sh/ory/model/CredentialSupportedDraft00.java b/clients/client/java/src/main/java/sh/ory/model/CredentialSupportedDraft00.java index 37ac538fd01..f2b48c5e744 100644 --- a/clients/client/java/src/main/java/sh/ory/model/CredentialSupportedDraft00.java +++ b/clients/client/java/src/main/java/sh/ory/model/CredentialSupportedDraft00.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -51,7 +51,7 @@ * Includes information about the supported verifiable credentials. */ @ApiModel(description = "Includes information about the supported verifiable credentials.") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class CredentialSupportedDraft00 { public static final String SERIALIZED_NAME_CRYPTOGRAPHIC_BINDING_METHODS_SUPPORTED = "cryptographic_binding_methods_supported"; @SerializedName(SERIALIZED_NAME_CRYPTOGRAPHIC_BINDING_METHODS_SUPPORTED) diff --git a/clients/client/java/src/main/java/sh/ory/model/CustomDomain.java b/clients/client/java/src/main/java/sh/ory/model/CustomDomain.java index 73c854bca61..f7d38bfb791 100644 --- a/clients/client/java/src/main/java/sh/ory/model/CustomDomain.java +++ b/clients/client/java/src/main/java/sh/ory/model/CustomDomain.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -52,7 +52,7 @@ * Custom Hostname */ @ApiModel(description = "Custom Hostname") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class CustomDomain { public static final String SERIALIZED_NAME_COOKIE_DOMAIN = "cookie_domain"; @SerializedName(SERIALIZED_NAME_COOKIE_DOMAIN) diff --git a/clients/client/java/src/main/java/sh/ory/model/DeleteMySessionsCount.java b/clients/client/java/src/main/java/sh/ory/model/DeleteMySessionsCount.java index efaa530d828..87c4c2873f4 100644 --- a/clients/client/java/src/main/java/sh/ory/model/DeleteMySessionsCount.java +++ b/clients/client/java/src/main/java/sh/ory/model/DeleteMySessionsCount.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Deleted Session Count */ @ApiModel(description = "Deleted Session Count") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class DeleteMySessionsCount { public static final String SERIALIZED_NAME_COUNT = "count"; @SerializedName(SERIALIZED_NAME_COUNT) diff --git a/clients/client/java/src/main/java/sh/ory/model/EmailTemplateData.java b/clients/client/java/src/main/java/sh/ory/model/EmailTemplateData.java index f46b6ab2089..84ff6273055 100644 --- a/clients/client/java/src/main/java/sh/ory/model/EmailTemplateData.java +++ b/clients/client/java/src/main/java/sh/ory/model/EmailTemplateData.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ * Contains the data of the email template, including the subject and body in HTML and plaintext variants */ @ApiModel(description = "Contains the data of the email template, including the subject and body in HTML and plaintext variants") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class EmailTemplateData { public static final String SERIALIZED_NAME_BODY = "body"; @SerializedName(SERIALIZED_NAME_BODY) diff --git a/clients/client/java/src/main/java/sh/ory/model/EmailTemplateDataBody.java b/clients/client/java/src/main/java/sh/ory/model/EmailTemplateDataBody.java index 7612c0bbcfc..fd34c795992 100644 --- a/clients/client/java/src/main/java/sh/ory/model/EmailTemplateDataBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/EmailTemplateDataBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * EmailTemplateDataBody */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class EmailTemplateDataBody { public static final String SERIALIZED_NAME_HTML = "html"; @SerializedName(SERIALIZED_NAME_HTML) diff --git a/clients/client/java/src/main/java/sh/ory/model/ErrorAuthenticatorAssuranceLevelNotSatisfied.java b/clients/client/java/src/main/java/sh/ory/model/ErrorAuthenticatorAssuranceLevelNotSatisfied.java index e230a8304ac..0afe00b15ac 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ErrorAuthenticatorAssuranceLevelNotSatisfied.java +++ b/clients/client/java/src/main/java/sh/ory/model/ErrorAuthenticatorAssuranceLevelNotSatisfied.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ /** * ErrorAuthenticatorAssuranceLevelNotSatisfied */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ErrorAuthenticatorAssuranceLevelNotSatisfied { public static final String SERIALIZED_NAME_ERROR = "error"; @SerializedName(SERIALIZED_NAME_ERROR) diff --git a/clients/client/java/src/main/java/sh/ory/model/ErrorBrowserLocationChangeRequired.java b/clients/client/java/src/main/java/sh/ory/model/ErrorBrowserLocationChangeRequired.java index f205ad4752a..5459e101118 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ErrorBrowserLocationChangeRequired.java +++ b/clients/client/java/src/main/java/sh/ory/model/ErrorBrowserLocationChangeRequired.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ /** * ErrorBrowserLocationChangeRequired */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ErrorBrowserLocationChangeRequired { public static final String SERIALIZED_NAME_ERROR = "error"; @SerializedName(SERIALIZED_NAME_ERROR) diff --git a/clients/client/java/src/main/java/sh/ory/model/ErrorFlowReplaced.java b/clients/client/java/src/main/java/sh/ory/model/ErrorFlowReplaced.java index 3bd8d47a0ee..10e871d366c 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ErrorFlowReplaced.java +++ b/clients/client/java/src/main/java/sh/ory/model/ErrorFlowReplaced.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ * Is sent when a flow is replaced by a different flow of the same class */ @ApiModel(description = "Is sent when a flow is replaced by a different flow of the same class") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ErrorFlowReplaced { public static final String SERIALIZED_NAME_ERROR = "error"; @SerializedName(SERIALIZED_NAME_ERROR) diff --git a/clients/client/java/src/main/java/sh/ory/model/ErrorGeneric.java b/clients/client/java/src/main/java/sh/ory/model/ErrorGeneric.java index cdf501a2337..3dfac33cd14 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ErrorGeneric.java +++ b/clients/client/java/src/main/java/sh/ory/model/ErrorGeneric.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ * The standard Ory JSON API error format. */ @ApiModel(description = "The standard Ory JSON API error format.") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ErrorGeneric { public static final String SERIALIZED_NAME_ERROR = "error"; @SerializedName(SERIALIZED_NAME_ERROR) diff --git a/clients/client/java/src/main/java/sh/ory/model/ErrorOAuth2.java b/clients/client/java/src/main/java/sh/ory/model/ErrorOAuth2.java index a7ed934403b..ca343a60322 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ErrorOAuth2.java +++ b/clients/client/java/src/main/java/sh/ory/model/ErrorOAuth2.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Error */ @ApiModel(description = "Error") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ErrorOAuth2 { public static final String SERIALIZED_NAME_ERROR = "error"; @SerializedName(SERIALIZED_NAME_ERROR) diff --git a/clients/client/java/src/main/java/sh/ory/model/EventStream.java b/clients/client/java/src/main/java/sh/ory/model/EventStream.java index 6516f80690d..313411c4c49 100644 --- a/clients/client/java/src/main/java/sh/ory/model/EventStream.java +++ b/clients/client/java/src/main/java/sh/ory/model/EventStream.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ * Event Stream */ @ApiModel(description = "Event Stream") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class EventStream { public static final String SERIALIZED_NAME_CREATED_AT = "created_at"; @SerializedName(SERIALIZED_NAME_CREATED_AT) diff --git a/clients/client/java/src/main/java/sh/ory/model/ExpandedPermissionTree.java b/clients/client/java/src/main/java/sh/ory/model/ExpandedPermissionTree.java index 97a0a52d829..ba93357b249 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ExpandedPermissionTree.java +++ b/clients/client/java/src/main/java/sh/ory/model/ExpandedPermissionTree.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -51,7 +51,7 @@ /** * ExpandedPermissionTree */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ExpandedPermissionTree { public static final String SERIALIZED_NAME_CHILDREN = "children"; @SerializedName(SERIALIZED_NAME_CHILDREN) diff --git a/clients/client/java/src/main/java/sh/ory/model/FlowError.java b/clients/client/java/src/main/java/sh/ory/model/FlowError.java index ca84b46efe4..030dc285976 100644 --- a/clients/client/java/src/main/java/sh/ory/model/FlowError.java +++ b/clients/client/java/src/main/java/sh/ory/model/FlowError.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ /** * FlowError */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class FlowError { public static final String SERIALIZED_NAME_CREATED_AT = "created_at"; @SerializedName(SERIALIZED_NAME_CREATED_AT) diff --git a/clients/client/java/src/main/java/sh/ory/model/GenericError.java b/clients/client/java/src/main/java/sh/ory/model/GenericError.java index 7a14e907edc..fd2b58b9085 100644 --- a/clients/client/java/src/main/java/sh/ory/model/GenericError.java +++ b/clients/client/java/src/main/java/sh/ory/model/GenericError.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -51,7 +51,7 @@ * Error responses are sent when an error (e.g. unauthorized, bad request, ...) occurred. */ @ApiModel(description = "Error responses are sent when an error (e.g. unauthorized, bad request, ...) occurred.") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class GenericError { public static final String SERIALIZED_NAME_CODE = "code"; @SerializedName(SERIALIZED_NAME_CODE) diff --git a/clients/client/java/src/main/java/sh/ory/model/GenericErrorContent.java b/clients/client/java/src/main/java/sh/ory/model/GenericErrorContent.java index f713a296582..5f885e256f6 100644 --- a/clients/client/java/src/main/java/sh/ory/model/GenericErrorContent.java +++ b/clients/client/java/src/main/java/sh/ory/model/GenericErrorContent.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Error response */ @ApiModel(description = "Error response") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class GenericErrorContent { public static final String SERIALIZED_NAME_DEBUG = "debug"; @SerializedName(SERIALIZED_NAME_DEBUG) diff --git a/clients/client/java/src/main/java/sh/ory/model/GenericUsage.java b/clients/client/java/src/main/java/sh/ory/model/GenericUsage.java index 94fec8f5297..00a7e02d0c5 100644 --- a/clients/client/java/src/main/java/sh/ory/model/GenericUsage.java +++ b/clients/client/java/src/main/java/sh/ory/model/GenericUsage.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * GenericUsage */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class GenericUsage { public static final String SERIALIZED_NAME_ADDITIONAL_PRICE = "additional_price"; @SerializedName(SERIALIZED_NAME_ADDITIONAL_PRICE) diff --git a/clients/client/java/src/main/java/sh/ory/model/GetAttributesCountResponse.java b/clients/client/java/src/main/java/sh/ory/model/GetAttributesCountResponse.java index 983b91b2ed2..7e2da4c9f4f 100644 --- a/clients/client/java/src/main/java/sh/ory/model/GetAttributesCountResponse.java +++ b/clients/client/java/src/main/java/sh/ory/model/GetAttributesCountResponse.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -52,7 +52,7 @@ * Response of the getAttributesCount endpoint */ @ApiModel(description = "Response of the getAttributesCount endpoint") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class GetAttributesCountResponse { public static final String SERIALIZED_NAME_DATA = "data"; @SerializedName(SERIALIZED_NAME_DATA) diff --git a/clients/client/java/src/main/java/sh/ory/model/GetManagedIdentitySchemaLocation.java b/clients/client/java/src/main/java/sh/ory/model/GetManagedIdentitySchemaLocation.java index d6561bff1d2..32c212fc77b 100644 --- a/clients/client/java/src/main/java/sh/ory/model/GetManagedIdentitySchemaLocation.java +++ b/clients/client/java/src/main/java/sh/ory/model/GetManagedIdentitySchemaLocation.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Ory Identity Schema Location */ @ApiModel(description = "Ory Identity Schema Location") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class GetManagedIdentitySchemaLocation { public static final String SERIALIZED_NAME_LOCATION = "location"; @SerializedName(SERIALIZED_NAME_LOCATION) diff --git a/clients/client/java/src/main/java/sh/ory/model/GetMetricsEventAttributesResponse.java b/clients/client/java/src/main/java/sh/ory/model/GetMetricsEventAttributesResponse.java index 70c13fe2650..b99e1546c53 100644 --- a/clients/client/java/src/main/java/sh/ory/model/GetMetricsEventAttributesResponse.java +++ b/clients/client/java/src/main/java/sh/ory/model/GetMetricsEventAttributesResponse.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -51,7 +51,7 @@ * Response of the getMetricsEventAttributes endpoint */ @ApiModel(description = "Response of the getMetricsEventAttributes endpoint") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class GetMetricsEventAttributesResponse { public static final String SERIALIZED_NAME_EVENTS = "events"; @SerializedName(SERIALIZED_NAME_EVENTS) diff --git a/clients/client/java/src/main/java/sh/ory/model/GetMetricsEventTypesResponse.java b/clients/client/java/src/main/java/sh/ory/model/GetMetricsEventTypesResponse.java index 2f5505a9aa1..342820ab323 100644 --- a/clients/client/java/src/main/java/sh/ory/model/GetMetricsEventTypesResponse.java +++ b/clients/client/java/src/main/java/sh/ory/model/GetMetricsEventTypesResponse.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -51,7 +51,7 @@ * Response of the getMetricsEventTypes endpoint */ @ApiModel(description = "Response of the getMetricsEventTypes endpoint") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class GetMetricsEventTypesResponse { public static final String SERIALIZED_NAME_EVENTS = "events"; @SerializedName(SERIALIZED_NAME_EVENTS) diff --git a/clients/client/java/src/main/java/sh/ory/model/GetOrganizationResponse.java b/clients/client/java/src/main/java/sh/ory/model/GetOrganizationResponse.java index a9d46615a70..f49aadbd9d1 100644 --- a/clients/client/java/src/main/java/sh/ory/model/GetOrganizationResponse.java +++ b/clients/client/java/src/main/java/sh/ory/model/GetOrganizationResponse.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ /** * GetOrganizationResponse */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class GetOrganizationResponse { public static final String SERIALIZED_NAME_ORGANIZATION = "organization"; @SerializedName(SERIALIZED_NAME_ORGANIZATION) diff --git a/clients/client/java/src/main/java/sh/ory/model/GetProjectEventsBody.java b/clients/client/java/src/main/java/sh/ory/model/GetProjectEventsBody.java index 7162eabf690..981ba2e8701 100644 --- a/clients/client/java/src/main/java/sh/ory/model/GetProjectEventsBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/GetProjectEventsBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -53,7 +53,7 @@ * Body of the getProjectEvents endpoint */ @ApiModel(description = "Body of the getProjectEvents endpoint") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class GetProjectEventsBody { public static final String SERIALIZED_NAME_EVENT_NAME = "event_name"; @SerializedName(SERIALIZED_NAME_EVENT_NAME) diff --git a/clients/client/java/src/main/java/sh/ory/model/GetProjectEventsResponse.java b/clients/client/java/src/main/java/sh/ory/model/GetProjectEventsResponse.java index 2ac14a45cb8..b5e6e405fbd 100644 --- a/clients/client/java/src/main/java/sh/ory/model/GetProjectEventsResponse.java +++ b/clients/client/java/src/main/java/sh/ory/model/GetProjectEventsResponse.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -52,7 +52,7 @@ * Response of the getProjectEvents endpoint */ @ApiModel(description = "Response of the getProjectEvents endpoint") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class GetProjectEventsResponse { public static final String SERIALIZED_NAME_EVENTS = "events"; @SerializedName(SERIALIZED_NAME_EVENTS) diff --git a/clients/client/java/src/main/java/sh/ory/model/GetProjectMetricsResponse.java b/clients/client/java/src/main/java/sh/ory/model/GetProjectMetricsResponse.java index 9a41bc9ca4b..16fec66bc84 100644 --- a/clients/client/java/src/main/java/sh/ory/model/GetProjectMetricsResponse.java +++ b/clients/client/java/src/main/java/sh/ory/model/GetProjectMetricsResponse.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -52,7 +52,7 @@ * Response of the getMetrics endpoint */ @ApiModel(description = "Response of the getMetrics endpoint") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class GetProjectMetricsResponse { public static final String SERIALIZED_NAME_DATA = "data"; @SerializedName(SERIALIZED_NAME_DATA) diff --git a/clients/client/java/src/main/java/sh/ory/model/GetSessionActivityResponse.java b/clients/client/java/src/main/java/sh/ory/model/GetSessionActivityResponse.java index ab3a98ce3d9..0e3eda143fe 100644 --- a/clients/client/java/src/main/java/sh/ory/model/GetSessionActivityResponse.java +++ b/clients/client/java/src/main/java/sh/ory/model/GetSessionActivityResponse.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -52,7 +52,7 @@ * Response of the getSessionActivity endpoint */ @ApiModel(description = "Response of the getSessionActivity endpoint") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class GetSessionActivityResponse { public static final String SERIALIZED_NAME_DATA = "data"; @SerializedName(SERIALIZED_NAME_DATA) diff --git a/clients/client/java/src/main/java/sh/ory/model/GetVersion200Response.java b/clients/client/java/src/main/java/sh/ory/model/GetVersion200Response.java index c1655d069de..c90e2e26349 100644 --- a/clients/client/java/src/main/java/sh/ory/model/GetVersion200Response.java +++ b/clients/client/java/src/main/java/sh/ory/model/GetVersion200Response.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * GetVersion200Response */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class GetVersion200Response { public static final String SERIALIZED_NAME_VERSION = "version"; @SerializedName(SERIALIZED_NAME_VERSION) diff --git a/clients/client/java/src/main/java/sh/ory/model/HealthNotReadyStatus.java b/clients/client/java/src/main/java/sh/ory/model/HealthNotReadyStatus.java index b7619217187..a90dbe4cc47 100644 --- a/clients/client/java/src/main/java/sh/ory/model/HealthNotReadyStatus.java +++ b/clients/client/java/src/main/java/sh/ory/model/HealthNotReadyStatus.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ /** * HealthNotReadyStatus */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class HealthNotReadyStatus { public static final String SERIALIZED_NAME_ERRORS = "errors"; @SerializedName(SERIALIZED_NAME_ERRORS) diff --git a/clients/client/java/src/main/java/sh/ory/model/HealthStatus.java b/clients/client/java/src/main/java/sh/ory/model/HealthStatus.java index 65834320745..ac13b295191 100644 --- a/clients/client/java/src/main/java/sh/ory/model/HealthStatus.java +++ b/clients/client/java/src/main/java/sh/ory/model/HealthStatus.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * HealthStatus */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class HealthStatus { public static final String SERIALIZED_NAME_STATUS = "status"; @SerializedName(SERIALIZED_NAME_STATUS) diff --git a/clients/client/java/src/main/java/sh/ory/model/Identity.java b/clients/client/java/src/main/java/sh/ory/model/Identity.java index 6feeb78074c..45769aa9e8c 100644 --- a/clients/client/java/src/main/java/sh/ory/model/Identity.java +++ b/clients/client/java/src/main/java/sh/ory/model/Identity.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -58,7 +58,7 @@ * An [identity](https://www.ory.sh/docs/kratos/concepts/identity-user-model) represents a (human) user in Ory. */ @ApiModel(description = "An [identity](https://www.ory.sh/docs/kratos/concepts/identity-user-model) represents a (human) user in Ory.") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class Identity { public static final String SERIALIZED_NAME_CREATED_AT = "created_at"; @SerializedName(SERIALIZED_NAME_CREATED_AT) diff --git a/clients/client/java/src/main/java/sh/ory/model/IdentityCredentials.java b/clients/client/java/src/main/java/sh/ory/model/IdentityCredentials.java index 686bd159343..7626036cceb 100644 --- a/clients/client/java/src/main/java/sh/ory/model/IdentityCredentials.java +++ b/clients/client/java/src/main/java/sh/ory/model/IdentityCredentials.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -52,7 +52,7 @@ * Credentials represents a specific credential type */ @ApiModel(description = "Credentials represents a specific credential type") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class IdentityCredentials { public static final String SERIALIZED_NAME_CONFIG = "config"; @SerializedName(SERIALIZED_NAME_CONFIG) diff --git a/clients/client/java/src/main/java/sh/ory/model/IdentityCredentialsCode.java b/clients/client/java/src/main/java/sh/ory/model/IdentityCredentialsCode.java index 32bd0653658..95523624115 100644 --- a/clients/client/java/src/main/java/sh/ory/model/IdentityCredentialsCode.java +++ b/clients/client/java/src/main/java/sh/ory/model/IdentityCredentialsCode.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -51,7 +51,7 @@ * CredentialsCode represents a one time login/registration code */ @ApiModel(description = "CredentialsCode represents a one time login/registration code") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class IdentityCredentialsCode { public static final String SERIALIZED_NAME_ADDRESS_TYPE = "address_type"; @SerializedName(SERIALIZED_NAME_ADDRESS_TYPE) diff --git a/clients/client/java/src/main/java/sh/ory/model/IdentityCredentialsOidc.java b/clients/client/java/src/main/java/sh/ory/model/IdentityCredentialsOidc.java index 52f7eb20fa0..c7a5708aec0 100644 --- a/clients/client/java/src/main/java/sh/ory/model/IdentityCredentialsOidc.java +++ b/clients/client/java/src/main/java/sh/ory/model/IdentityCredentialsOidc.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -51,7 +51,7 @@ /** * IdentityCredentialsOidc */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class IdentityCredentialsOidc { public static final String SERIALIZED_NAME_PROVIDERS = "providers"; @SerializedName(SERIALIZED_NAME_PROVIDERS) diff --git a/clients/client/java/src/main/java/sh/ory/model/IdentityCredentialsOidcProvider.java b/clients/client/java/src/main/java/sh/ory/model/IdentityCredentialsOidcProvider.java index e4bde2f094b..8f0d761c855 100644 --- a/clients/client/java/src/main/java/sh/ory/model/IdentityCredentialsOidcProvider.java +++ b/clients/client/java/src/main/java/sh/ory/model/IdentityCredentialsOidcProvider.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * IdentityCredentialsOidcProvider */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class IdentityCredentialsOidcProvider { public static final String SERIALIZED_NAME_INITIAL_ACCESS_TOKEN = "initial_access_token"; @SerializedName(SERIALIZED_NAME_INITIAL_ACCESS_TOKEN) diff --git a/clients/client/java/src/main/java/sh/ory/model/IdentityCredentialsPassword.java b/clients/client/java/src/main/java/sh/ory/model/IdentityCredentialsPassword.java index e3a51aabd73..051a99c2a41 100644 --- a/clients/client/java/src/main/java/sh/ory/model/IdentityCredentialsPassword.java +++ b/clients/client/java/src/main/java/sh/ory/model/IdentityCredentialsPassword.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * IdentityCredentialsPassword */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class IdentityCredentialsPassword { public static final String SERIALIZED_NAME_HASHED_PASSWORD = "hashed_password"; @SerializedName(SERIALIZED_NAME_HASHED_PASSWORD) diff --git a/clients/client/java/src/main/java/sh/ory/model/IdentityPatch.java b/clients/client/java/src/main/java/sh/ory/model/IdentityPatch.java index e42f29c070a..b0c28409040 100644 --- a/clients/client/java/src/main/java/sh/ory/model/IdentityPatch.java +++ b/clients/client/java/src/main/java/sh/ory/model/IdentityPatch.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ * Payload for patching an identity */ @ApiModel(description = "Payload for patching an identity") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class IdentityPatch { public static final String SERIALIZED_NAME_CREATE = "create"; @SerializedName(SERIALIZED_NAME_CREATE) diff --git a/clients/client/java/src/main/java/sh/ory/model/IdentityPatchResponse.java b/clients/client/java/src/main/java/sh/ory/model/IdentityPatchResponse.java index c3d434b195d..676f97f41ce 100644 --- a/clients/client/java/src/main/java/sh/ory/model/IdentityPatchResponse.java +++ b/clients/client/java/src/main/java/sh/ory/model/IdentityPatchResponse.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Response for a single identity patch */ @ApiModel(description = "Response for a single identity patch") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class IdentityPatchResponse { /** * The action for this specific patch create ActionCreate Create this identity. diff --git a/clients/client/java/src/main/java/sh/ory/model/IdentitySchemaContainer.java b/clients/client/java/src/main/java/sh/ory/model/IdentitySchemaContainer.java index d71401a35a6..cb4b6f3da7d 100644 --- a/clients/client/java/src/main/java/sh/ory/model/IdentitySchemaContainer.java +++ b/clients/client/java/src/main/java/sh/ory/model/IdentitySchemaContainer.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * An Identity JSON Schema Container */ @ApiModel(description = "An Identity JSON Schema Container") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class IdentitySchemaContainer { public static final String SERIALIZED_NAME_ID = "id"; @SerializedName(SERIALIZED_NAME_ID) diff --git a/clients/client/java/src/main/java/sh/ory/model/IdentitySchemaPreset.java b/clients/client/java/src/main/java/sh/ory/model/IdentitySchemaPreset.java index 76eb6bd2e33..fc51d83b99b 100644 --- a/clients/client/java/src/main/java/sh/ory/model/IdentitySchemaPreset.java +++ b/clients/client/java/src/main/java/sh/ory/model/IdentitySchemaPreset.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * IdentitySchemaPreset */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class IdentitySchemaPreset { public static final String SERIALIZED_NAME_SCHEMA = "schema"; @SerializedName(SERIALIZED_NAME_SCHEMA) diff --git a/clients/client/java/src/main/java/sh/ory/model/IdentityWithCredentials.java b/clients/client/java/src/main/java/sh/ory/model/IdentityWithCredentials.java index 7fb7a4b9f4e..cac671e8a4a 100644 --- a/clients/client/java/src/main/java/sh/ory/model/IdentityWithCredentials.java +++ b/clients/client/java/src/main/java/sh/ory/model/IdentityWithCredentials.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -51,7 +51,7 @@ * Create Identity and Import Credentials */ @ApiModel(description = "Create Identity and Import Credentials") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class IdentityWithCredentials { public static final String SERIALIZED_NAME_OIDC = "oidc"; @SerializedName(SERIALIZED_NAME_OIDC) diff --git a/clients/client/java/src/main/java/sh/ory/model/IdentityWithCredentialsOidc.java b/clients/client/java/src/main/java/sh/ory/model/IdentityWithCredentialsOidc.java index 83c2979fd43..797fc8be87b 100644 --- a/clients/client/java/src/main/java/sh/ory/model/IdentityWithCredentialsOidc.java +++ b/clients/client/java/src/main/java/sh/ory/model/IdentityWithCredentialsOidc.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ * Create Identity and Import Social Sign In Credentials */ @ApiModel(description = "Create Identity and Import Social Sign In Credentials") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class IdentityWithCredentialsOidc { public static final String SERIALIZED_NAME_CONFIG = "config"; @SerializedName(SERIALIZED_NAME_CONFIG) diff --git a/clients/client/java/src/main/java/sh/ory/model/IdentityWithCredentialsOidcConfig.java b/clients/client/java/src/main/java/sh/ory/model/IdentityWithCredentialsOidcConfig.java index 594624af663..8a98e8ae013 100644 --- a/clients/client/java/src/main/java/sh/ory/model/IdentityWithCredentialsOidcConfig.java +++ b/clients/client/java/src/main/java/sh/ory/model/IdentityWithCredentialsOidcConfig.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -52,7 +52,7 @@ /** * IdentityWithCredentialsOidcConfig */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class IdentityWithCredentialsOidcConfig { public static final String SERIALIZED_NAME_CONFIG = "config"; @SerializedName(SERIALIZED_NAME_CONFIG) diff --git a/clients/client/java/src/main/java/sh/ory/model/IdentityWithCredentialsOidcConfigProvider.java b/clients/client/java/src/main/java/sh/ory/model/IdentityWithCredentialsOidcConfigProvider.java index 5491b5f4fe0..1126e3bca3e 100644 --- a/clients/client/java/src/main/java/sh/ory/model/IdentityWithCredentialsOidcConfigProvider.java +++ b/clients/client/java/src/main/java/sh/ory/model/IdentityWithCredentialsOidcConfigProvider.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Create Identity and Import Social Sign In Credentials Configuration */ @ApiModel(description = "Create Identity and Import Social Sign In Credentials Configuration") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class IdentityWithCredentialsOidcConfigProvider { public static final String SERIALIZED_NAME_PROVIDER = "provider"; @SerializedName(SERIALIZED_NAME_PROVIDER) diff --git a/clients/client/java/src/main/java/sh/ory/model/IdentityWithCredentialsPassword.java b/clients/client/java/src/main/java/sh/ory/model/IdentityWithCredentialsPassword.java index 879a2d079a1..727f557e784 100644 --- a/clients/client/java/src/main/java/sh/ory/model/IdentityWithCredentialsPassword.java +++ b/clients/client/java/src/main/java/sh/ory/model/IdentityWithCredentialsPassword.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ * Create Identity and Import Password Credentials */ @ApiModel(description = "Create Identity and Import Password Credentials") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class IdentityWithCredentialsPassword { public static final String SERIALIZED_NAME_CONFIG = "config"; @SerializedName(SERIALIZED_NAME_CONFIG) diff --git a/clients/client/java/src/main/java/sh/ory/model/IdentityWithCredentialsPasswordConfig.java b/clients/client/java/src/main/java/sh/ory/model/IdentityWithCredentialsPasswordConfig.java index bbe80f9f51d..41c9fc12e38 100644 --- a/clients/client/java/src/main/java/sh/ory/model/IdentityWithCredentialsPasswordConfig.java +++ b/clients/client/java/src/main/java/sh/ory/model/IdentityWithCredentialsPasswordConfig.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Create Identity and Import Password Credentials Configuration */ @ApiModel(description = "Create Identity and Import Password Credentials Configuration") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class IdentityWithCredentialsPasswordConfig { public static final String SERIALIZED_NAME_HASHED_PASSWORD = "hashed_password"; @SerializedName(SERIALIZED_NAME_HASHED_PASSWORD) diff --git a/clients/client/java/src/main/java/sh/ory/model/InternalGetProjectBrandingBody.java b/clients/client/java/src/main/java/sh/ory/model/InternalGetProjectBrandingBody.java index 86fe7b617f8..b09b485099d 100644 --- a/clients/client/java/src/main/java/sh/ory/model/InternalGetProjectBrandingBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/InternalGetProjectBrandingBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Get Project Branding Request Body */ @ApiModel(description = "Get Project Branding Request Body") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class InternalGetProjectBrandingBody { public static final String SERIALIZED_NAME_HOSTNAME = "hostname"; @SerializedName(SERIALIZED_NAME_HOSTNAME) diff --git a/clients/client/java/src/main/java/sh/ory/model/InternalIsAXWelcomeScreenEnabledForProjectBody.java b/clients/client/java/src/main/java/sh/ory/model/InternalIsAXWelcomeScreenEnabledForProjectBody.java index a69f4f26209..2d23b781cb0 100644 --- a/clients/client/java/src/main/java/sh/ory/model/InternalIsAXWelcomeScreenEnabledForProjectBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/InternalIsAXWelcomeScreenEnabledForProjectBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Is Account Experience Enabled For Project Request Body */ @ApiModel(description = "Is Account Experience Enabled For Project Request Body") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class InternalIsAXWelcomeScreenEnabledForProjectBody { public static final String SERIALIZED_NAME_PATH = "path"; @SerializedName(SERIALIZED_NAME_PATH) diff --git a/clients/client/java/src/main/java/sh/ory/model/InternalIsOwnerForProjectBySlugBody.java b/clients/client/java/src/main/java/sh/ory/model/InternalIsOwnerForProjectBySlugBody.java index 96316c63b31..a79429c7ffc 100644 --- a/clients/client/java/src/main/java/sh/ory/model/InternalIsOwnerForProjectBySlugBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/InternalIsOwnerForProjectBySlugBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Is Owner For Project By Slug Request Body */ @ApiModel(description = "Is Owner For Project By Slug Request Body") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class InternalIsOwnerForProjectBySlugBody { /** * Namespace is the namespace of the subject. diff --git a/clients/client/java/src/main/java/sh/ory/model/InternalIsOwnerForProjectBySlugResponse.java b/clients/client/java/src/main/java/sh/ory/model/InternalIsOwnerForProjectBySlugResponse.java index d852414ea1c..c2ab012cd95 100644 --- a/clients/client/java/src/main/java/sh/ory/model/InternalIsOwnerForProjectBySlugResponse.java +++ b/clients/client/java/src/main/java/sh/ory/model/InternalIsOwnerForProjectBySlugResponse.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * InternalIsOwnerForProjectBySlugResponse */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class InternalIsOwnerForProjectBySlugResponse { public static final String SERIALIZED_NAME_PROJECT_ID = "project_id"; @SerializedName(SERIALIZED_NAME_PROJECT_ID) diff --git a/clients/client/java/src/main/java/sh/ory/model/IntrospectedOAuth2Token.java b/clients/client/java/src/main/java/sh/ory/model/IntrospectedOAuth2Token.java index 7e66510d112..5b66329393f 100644 --- a/clients/client/java/src/main/java/sh/ory/model/IntrospectedOAuth2Token.java +++ b/clients/client/java/src/main/java/sh/ory/model/IntrospectedOAuth2Token.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -53,7 +53,7 @@ * Introspection contains an access token's session data as specified by [IETF RFC 7662](https://tools.ietf.org/html/rfc7662) */ @ApiModel(description = "Introspection contains an access token's session data as specified by [IETF RFC 7662](https://tools.ietf.org/html/rfc7662)") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class IntrospectedOAuth2Token { public static final String SERIALIZED_NAME_ACTIVE = "active"; @SerializedName(SERIALIZED_NAME_ACTIVE) diff --git a/clients/client/java/src/main/java/sh/ory/model/IsOwnerForProjectBySlug.java b/clients/client/java/src/main/java/sh/ory/model/IsOwnerForProjectBySlug.java index c76a2f2a461..b0d80c0c350 100644 --- a/clients/client/java/src/main/java/sh/ory/model/IsOwnerForProjectBySlug.java +++ b/clients/client/java/src/main/java/sh/ory/model/IsOwnerForProjectBySlug.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * IsOwnerForProjectBySlug */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class IsOwnerForProjectBySlug { public static final String SERIALIZED_NAME_PROJECT_SLUG = "ProjectSlug"; @SerializedName(SERIALIZED_NAME_PROJECT_SLUG) diff --git a/clients/client/java/src/main/java/sh/ory/model/IsReady200Response.java b/clients/client/java/src/main/java/sh/ory/model/IsReady200Response.java index 9079a919770..d039ec4fc5b 100644 --- a/clients/client/java/src/main/java/sh/ory/model/IsReady200Response.java +++ b/clients/client/java/src/main/java/sh/ory/model/IsReady200Response.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * IsReady200Response */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class IsReady200Response { public static final String SERIALIZED_NAME_STATUS = "status"; @SerializedName(SERIALIZED_NAME_STATUS) diff --git a/clients/client/java/src/main/java/sh/ory/model/IsReady503Response.java b/clients/client/java/src/main/java/sh/ory/model/IsReady503Response.java index 77b95a5b874..d78cfd767eb 100644 --- a/clients/client/java/src/main/java/sh/ory/model/IsReady503Response.java +++ b/clients/client/java/src/main/java/sh/ory/model/IsReady503Response.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ /** * IsReady503Response */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class IsReady503Response { public static final String SERIALIZED_NAME_ERRORS = "errors"; @SerializedName(SERIALIZED_NAME_ERRORS) diff --git a/clients/client/java/src/main/java/sh/ory/model/JsonPatch.java b/clients/client/java/src/main/java/sh/ory/model/JsonPatch.java index 83524e29b78..aba89c189f9 100644 --- a/clients/client/java/src/main/java/sh/ory/model/JsonPatch.java +++ b/clients/client/java/src/main/java/sh/ory/model/JsonPatch.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ * A JSONPatch document as defined by RFC 6902 */ @ApiModel(description = "A JSONPatch document as defined by RFC 6902") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class JsonPatch { public static final String SERIALIZED_NAME_FROM = "from"; @SerializedName(SERIALIZED_NAME_FROM) diff --git a/clients/client/java/src/main/java/sh/ory/model/JsonWebKey.java b/clients/client/java/src/main/java/sh/ory/model/JsonWebKey.java index 9359fabb6d7..20aabbfc379 100644 --- a/clients/client/java/src/main/java/sh/ory/model/JsonWebKey.java +++ b/clients/client/java/src/main/java/sh/ory/model/JsonWebKey.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ /** * JsonWebKey */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class JsonWebKey { public static final String SERIALIZED_NAME_ALG = "alg"; @SerializedName(SERIALIZED_NAME_ALG) diff --git a/clients/client/java/src/main/java/sh/ory/model/JsonWebKeySet.java b/clients/client/java/src/main/java/sh/ory/model/JsonWebKeySet.java index 84c4b3c28ba..a93a91d4a3a 100644 --- a/clients/client/java/src/main/java/sh/ory/model/JsonWebKeySet.java +++ b/clients/client/java/src/main/java/sh/ory/model/JsonWebKeySet.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -52,7 +52,7 @@ * JSON Web Key Set */ @ApiModel(description = "JSON Web Key Set") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class JsonWebKeySet { public static final String SERIALIZED_NAME_KEYS = "keys"; @SerializedName(SERIALIZED_NAME_KEYS) diff --git a/clients/client/java/src/main/java/sh/ory/model/KetoNamespace.java b/clients/client/java/src/main/java/sh/ory/model/KetoNamespace.java index fc16c97719c..1a1b24892c8 100644 --- a/clients/client/java/src/main/java/sh/ory/model/KetoNamespace.java +++ b/clients/client/java/src/main/java/sh/ory/model/KetoNamespace.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * KetoNamespace */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class KetoNamespace { public static final String SERIALIZED_NAME_ID = "id"; @SerializedName(SERIALIZED_NAME_ID) diff --git a/clients/client/java/src/main/java/sh/ory/model/ListEventStreams.java b/clients/client/java/src/main/java/sh/ory/model/ListEventStreams.java index c9604281d29..41b07b4b980 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ListEventStreams.java +++ b/clients/client/java/src/main/java/sh/ory/model/ListEventStreams.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -52,7 +52,7 @@ * Event Stream List */ @ApiModel(description = "Event Stream List") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ListEventStreams { public static final String SERIALIZED_NAME_EVENT_STREAMS = "event_streams"; @SerializedName(SERIALIZED_NAME_EVENT_STREAMS) diff --git a/clients/client/java/src/main/java/sh/ory/model/ListMyWorkspacesResponse.java b/clients/client/java/src/main/java/sh/ory/model/ListMyWorkspacesResponse.java index c3de425115b..868eb4433cc 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ListMyWorkspacesResponse.java +++ b/clients/client/java/src/main/java/sh/ory/model/ListMyWorkspacesResponse.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -51,7 +51,7 @@ /** * ListMyWorkspacesResponse */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ListMyWorkspacesResponse { public static final String SERIALIZED_NAME_HAS_NEXT_PAGE = "has_next_page"; @SerializedName(SERIALIZED_NAME_HAS_NEXT_PAGE) diff --git a/clients/client/java/src/main/java/sh/ory/model/ListOrganizationsResponse.java b/clients/client/java/src/main/java/sh/ory/model/ListOrganizationsResponse.java index 3c9fc908bb2..94a43f54092 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ListOrganizationsResponse.java +++ b/clients/client/java/src/main/java/sh/ory/model/ListOrganizationsResponse.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -52,7 +52,7 @@ * B2B SSO Organization List */ @ApiModel(description = "B2B SSO Organization List") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ListOrganizationsResponse { public static final String SERIALIZED_NAME_ORGANIZATIONS = "organizations"; @SerializedName(SERIALIZED_NAME_ORGANIZATIONS) diff --git a/clients/client/java/src/main/java/sh/ory/model/ListWorkspaceProjectsResponse.java b/clients/client/java/src/main/java/sh/ory/model/ListWorkspaceProjectsResponse.java index 7c0800b1dcf..4235a9d5807 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ListWorkspaceProjectsResponse.java +++ b/clients/client/java/src/main/java/sh/ory/model/ListWorkspaceProjectsResponse.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -51,7 +51,7 @@ /** * ListWorkspaceProjectsResponse */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ListWorkspaceProjectsResponse { public static final String SERIALIZED_NAME_HAS_NEXT_PAGE = "has_next_page"; @SerializedName(SERIALIZED_NAME_HAS_NEXT_PAGE) diff --git a/clients/client/java/src/main/java/sh/ory/model/LoginFlow.java b/clients/client/java/src/main/java/sh/ory/model/LoginFlow.java index bd6dd20762f..233fada837f 100644 --- a/clients/client/java/src/main/java/sh/ory/model/LoginFlow.java +++ b/clients/client/java/src/main/java/sh/ory/model/LoginFlow.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -54,7 +54,7 @@ * This object represents a login flow. A login flow is initiated at the \"Initiate Login API / Browser Flow\" endpoint by a client. Once a login flow is completed successfully, a session cookie or session token will be issued. */ @ApiModel(description = "This object represents a login flow. A login flow is initiated at the \"Initiate Login API / Browser Flow\" endpoint by a client. Once a login flow is completed successfully, a session cookie or session token will be issued.") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class LoginFlow { /** * The active login method If set contains the login method used. If the flow is new, it is unset. password CredentialsTypePassword oidc CredentialsTypeOIDC totp CredentialsTypeTOTP lookup_secret CredentialsTypeLookup webauthn CredentialsTypeWebAuthn code CredentialsTypeCodeAuth link_recovery CredentialsTypeRecoveryLink CredentialsTypeRecoveryLink is a special credential type linked to the link strategy (recovery flow). It is not used within the credentials object itself. code_recovery CredentialsTypeRecoveryCode @@ -171,6 +171,10 @@ public ActiveEnum read(final JsonReader jsonReader) throws IOException { @SerializedName(SERIALIZED_NAME_STATE) private Object state = null; + public static final String SERIALIZED_NAME_TRANSIENT_PAYLOAD = "transient_payload"; + @SerializedName(SERIALIZED_NAME_TRANSIENT_PAYLOAD) + private Object transientPayload; + public static final String SERIALIZED_NAME_TYPE = "type"; @SerializedName(SERIALIZED_NAME_TYPE) private String type; @@ -508,6 +512,29 @@ public void setState(Object state) { } + public LoginFlow transientPayload(Object transientPayload) { + + this.transientPayload = transientPayload; + return this; + } + + /** + * TransientPayload is used to pass data from the login to hooks and email templates + * @return transientPayload + **/ + @javax.annotation.Nullable + @ApiModelProperty(value = "TransientPayload is used to pass data from the login to hooks and email templates") + + public Object getTransientPayload() { + return transientPayload; + } + + + public void setTransientPayload(Object transientPayload) { + this.transientPayload = transientPayload; + } + + public LoginFlow type(String type) { this.type = type; @@ -645,6 +672,7 @@ public boolean equals(Object o) { Objects.equals(this.returnTo, loginFlow.returnTo) && Objects.equals(this.sessionTokenExchangeCode, loginFlow.sessionTokenExchangeCode) && Objects.equals(this.state, loginFlow.state) && + Objects.equals(this.transientPayload, loginFlow.transientPayload) && Objects.equals(this.type, loginFlow.type) && Objects.equals(this.ui, loginFlow.ui) && Objects.equals(this.updatedAt, loginFlow.updatedAt)&& @@ -657,7 +685,7 @@ private static boolean equalsNullable(JsonNullable a, JsonNullable b) @Override public int hashCode() { - return Objects.hash(active, createdAt, expiresAt, id, issuedAt, oauth2LoginChallenge, oauth2LoginRequest, organizationId, refresh, requestUrl, requestedAal, returnTo, sessionTokenExchangeCode, state, type, ui, updatedAt, additionalProperties); + return Objects.hash(active, createdAt, expiresAt, id, issuedAt, oauth2LoginChallenge, oauth2LoginRequest, organizationId, refresh, requestUrl, requestedAal, returnTo, sessionTokenExchangeCode, state, transientPayload, type, ui, updatedAt, additionalProperties); } private static int hashCodeNullable(JsonNullable a) { @@ -685,6 +713,7 @@ public String toString() { sb.append(" returnTo: ").append(toIndentedString(returnTo)).append("\n"); sb.append(" sessionTokenExchangeCode: ").append(toIndentedString(sessionTokenExchangeCode)).append("\n"); sb.append(" state: ").append(toIndentedString(state)).append("\n"); + sb.append(" transientPayload: ").append(toIndentedString(transientPayload)).append("\n"); sb.append(" type: ").append(toIndentedString(type)).append("\n"); sb.append(" ui: ").append(toIndentedString(ui)).append("\n"); sb.append(" updatedAt: ").append(toIndentedString(updatedAt)).append("\n"); @@ -725,6 +754,7 @@ private String toIndentedString(Object o) { openapiFields.add("return_to"); openapiFields.add("session_token_exchange_code"); openapiFields.add("state"); + openapiFields.add("transient_payload"); openapiFields.add("type"); openapiFields.add("ui"); openapiFields.add("updated_at"); diff --git a/clients/client/java/src/main/java/sh/ory/model/LoginFlowState.java b/clients/client/java/src/main/java/sh/ory/model/LoginFlowState.java index 7af25881cec..bee22164a49 100644 --- a/clients/client/java/src/main/java/sh/ory/model/LoginFlowState.java +++ b/clients/client/java/src/main/java/sh/ory/model/LoginFlowState.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/main/java/sh/ory/model/LogoutFlow.java b/clients/client/java/src/main/java/sh/ory/model/LogoutFlow.java index d883d7cd7ad..a55eec18680 100644 --- a/clients/client/java/src/main/java/sh/ory/model/LogoutFlow.java +++ b/clients/client/java/src/main/java/sh/ory/model/LogoutFlow.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Logout Flow */ @ApiModel(description = "Logout Flow") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class LogoutFlow { public static final String SERIALIZED_NAME_LOGOUT_TOKEN = "logout_token"; @SerializedName(SERIALIZED_NAME_LOGOUT_TOKEN) diff --git a/clients/client/java/src/main/java/sh/ory/model/ManagedIdentitySchema.java b/clients/client/java/src/main/java/sh/ory/model/ManagedIdentitySchema.java index 3a5a0370031..ec01c86f9cb 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ManagedIdentitySchema.java +++ b/clients/client/java/src/main/java/sh/ory/model/ManagedIdentitySchema.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ * Together the name and identity uuid are a unique index constraint. This prevents a user from having schemas with the same name. This also allows schemas to have the same name across the system. */ @ApiModel(description = "Together the name and identity uuid are a unique index constraint. This prevents a user from having schemas with the same name. This also allows schemas to have the same name across the system.") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ManagedIdentitySchema { public static final String SERIALIZED_NAME_BLOB_NAME = "blob_name"; @SerializedName(SERIALIZED_NAME_BLOB_NAME) diff --git a/clients/client/java/src/main/java/sh/ory/model/ManagedIdentitySchemaValidationResult.java b/clients/client/java/src/main/java/sh/ory/model/ManagedIdentitySchemaValidationResult.java index f4a815f67d0..483693329b5 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ManagedIdentitySchemaValidationResult.java +++ b/clients/client/java/src/main/java/sh/ory/model/ManagedIdentitySchemaValidationResult.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Ory Identity Schema Validation Result */ @ApiModel(description = "Ory Identity Schema Validation Result") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ManagedIdentitySchemaValidationResult { public static final String SERIALIZED_NAME_MESSAGE = "message"; @SerializedName(SERIALIZED_NAME_MESSAGE) diff --git a/clients/client/java/src/main/java/sh/ory/model/MemberInvite.java b/clients/client/java/src/main/java/sh/ory/model/MemberInvite.java index 3ff52eccc77..d7cfd2811e7 100644 --- a/clients/client/java/src/main/java/sh/ory/model/MemberInvite.java +++ b/clients/client/java/src/main/java/sh/ory/model/MemberInvite.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ /** * MemberInvite */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class MemberInvite { public static final String SERIALIZED_NAME_CREATED_AT = "created_at"; @SerializedName(SERIALIZED_NAME_CREATED_AT) diff --git a/clients/client/java/src/main/java/sh/ory/model/Message.java b/clients/client/java/src/main/java/sh/ory/model/Message.java index fd0448a1578..deefced2bd1 100644 --- a/clients/client/java/src/main/java/sh/ory/model/Message.java +++ b/clients/client/java/src/main/java/sh/ory/model/Message.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -54,7 +54,7 @@ /** * Message */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class Message { public static final String SERIALIZED_NAME_BODY = "body"; @SerializedName(SERIALIZED_NAME_BODY) diff --git a/clients/client/java/src/main/java/sh/ory/model/MessageDispatch.java b/clients/client/java/src/main/java/sh/ory/model/MessageDispatch.java index 7eed8d5c10b..55038256ca5 100644 --- a/clients/client/java/src/main/java/sh/ory/model/MessageDispatch.java +++ b/clients/client/java/src/main/java/sh/ory/model/MessageDispatch.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ * MessageDispatch represents an attempt of sending a courier message It contains the status of the attempt (failed or successful) and the error if any occured */ @ApiModel(description = "MessageDispatch represents an attempt of sending a courier message It contains the status of the attempt (failed or successful) and the error if any occured") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class MessageDispatch { public static final String SERIALIZED_NAME_CREATED_AT = "created_at"; @SerializedName(SERIALIZED_NAME_CREATED_AT) diff --git a/clients/client/java/src/main/java/sh/ory/model/MetricsDatapoint.java b/clients/client/java/src/main/java/sh/ory/model/MetricsDatapoint.java index ac3b6a89256..6f342a2824d 100644 --- a/clients/client/java/src/main/java/sh/ory/model/MetricsDatapoint.java +++ b/clients/client/java/src/main/java/sh/ory/model/MetricsDatapoint.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ * Represents a single datapoint/bucket of a time series */ @ApiModel(description = "Represents a single datapoint/bucket of a time series") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class MetricsDatapoint { public static final String SERIALIZED_NAME_COUNT = "count"; @SerializedName(SERIALIZED_NAME_COUNT) diff --git a/clients/client/java/src/main/java/sh/ory/model/MigrationOptions.java b/clients/client/java/src/main/java/sh/ory/model/MigrationOptions.java index 56ed324e7a5..4320fee0052 100644 --- a/clients/client/java/src/main/java/sh/ory/model/MigrationOptions.java +++ b/clients/client/java/src/main/java/sh/ory/model/MigrationOptions.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * MigrationOptions */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class MigrationOptions { /** * The environment of the project in the workspace. Can be one of \"prod\" or \"dev\". Note that the number of projects in the \"prod\" environment is limited depending on the subscription. prod Production dev Development diff --git a/clients/client/java/src/main/java/sh/ory/model/Namespace.java b/clients/client/java/src/main/java/sh/ory/model/Namespace.java index 90cc6f8265a..007a12f46dd 100644 --- a/clients/client/java/src/main/java/sh/ory/model/Namespace.java +++ b/clients/client/java/src/main/java/sh/ory/model/Namespace.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * Namespace */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class Namespace { public static final String SERIALIZED_NAME_NAME = "name"; @SerializedName(SERIALIZED_NAME_NAME) diff --git a/clients/client/java/src/main/java/sh/ory/model/NeedsPrivilegedSessionError.java b/clients/client/java/src/main/java/sh/ory/model/NeedsPrivilegedSessionError.java index 389e8170b64..72c720b067c 100644 --- a/clients/client/java/src/main/java/sh/ory/model/NeedsPrivilegedSessionError.java +++ b/clients/client/java/src/main/java/sh/ory/model/NeedsPrivilegedSessionError.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ /** * NeedsPrivilegedSessionError */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class NeedsPrivilegedSessionError { public static final String SERIALIZED_NAME_ERROR = "error"; @SerializedName(SERIALIZED_NAME_ERROR) diff --git a/clients/client/java/src/main/java/sh/ory/model/NormalizedProject.java b/clients/client/java/src/main/java/sh/ory/model/NormalizedProject.java index d7c9249cdce..3403684a319 100644 --- a/clients/client/java/src/main/java/sh/ory/model/NormalizedProject.java +++ b/clients/client/java/src/main/java/sh/ory/model/NormalizedProject.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -53,7 +53,7 @@ /** * NormalizedProject */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class NormalizedProject { public static final String SERIALIZED_NAME_CREATED_AT = "created_at"; @SerializedName(SERIALIZED_NAME_CREATED_AT) diff --git a/clients/client/java/src/main/java/sh/ory/model/NormalizedProjectRevision.java b/clients/client/java/src/main/java/sh/ory/model/NormalizedProjectRevision.java index 720996794cf..eb247e11743 100644 --- a/clients/client/java/src/main/java/sh/ory/model/NormalizedProjectRevision.java +++ b/clients/client/java/src/main/java/sh/ory/model/NormalizedProjectRevision.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -58,7 +58,7 @@ /** * NormalizedProjectRevision */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class NormalizedProjectRevision { public static final String SERIALIZED_NAME_CREATED_AT = "created_at"; @SerializedName(SERIALIZED_NAME_CREATED_AT) @@ -68,6 +68,10 @@ public class NormalizedProjectRevision { @SerializedName(SERIALIZED_NAME_DISABLE_ACCOUNT_EXPERIENCE_WELCOME_SCREEN) private Boolean disableAccountExperienceWelcomeScreen; + public static final String SERIALIZED_NAME_ENABLE_AX_V2 = "enable_ax_v2"; + @SerializedName(SERIALIZED_NAME_ENABLE_AX_V2) + private Boolean enableAxV2; + public static final String SERIALIZED_NAME_HYDRA_OAUTH2_ALLOWED_TOP_LEVEL_CLAIMS = "hydra_oauth2_allowed_top_level_claims"; @SerializedName(SERIALIZED_NAME_HYDRA_OAUTH2_ALLOWED_TOP_LEVEL_CLAIMS) private List hydraOauth2AllowedTopLevelClaims = null; @@ -1064,6 +1068,29 @@ public void setDisableAccountExperienceWelcomeScreen(Boolean disableAccountExper } + public NormalizedProjectRevision enableAxV2(Boolean enableAxV2) { + + this.enableAxV2 = enableAxV2; + return this; + } + + /** + * Whether the new account experience is enabled and reachable. + * @return enableAxV2 + **/ + @javax.annotation.Nullable + @ApiModelProperty(value = "Whether the new account experience is enabled and reachable.") + + public Boolean getEnableAxV2() { + return enableAxV2; + } + + + public void setEnableAxV2(Boolean enableAxV2) { + this.enableAxV2 = enableAxV2; + } + + public NormalizedProjectRevision hydraOauth2AllowedTopLevelClaims(List hydraOauth2AllowedTopLevelClaims) { this.hydraOauth2AllowedTopLevelClaims = hydraOauth2AllowedTopLevelClaims; @@ -5617,6 +5644,7 @@ public boolean equals(Object o) { NormalizedProjectRevision normalizedProjectRevision = (NormalizedProjectRevision) o; return Objects.equals(this.createdAt, normalizedProjectRevision.createdAt) && Objects.equals(this.disableAccountExperienceWelcomeScreen, normalizedProjectRevision.disableAccountExperienceWelcomeScreen) && + Objects.equals(this.enableAxV2, normalizedProjectRevision.enableAxV2) && Objects.equals(this.hydraOauth2AllowedTopLevelClaims, normalizedProjectRevision.hydraOauth2AllowedTopLevelClaims) && Objects.equals(this.hydraOauth2ClientCredentialsDefaultGrantAllowedScope, normalizedProjectRevision.hydraOauth2ClientCredentialsDefaultGrantAllowedScope) && Objects.equals(this.hydraOauth2ExcludeNotBeforeClaim, normalizedProjectRevision.hydraOauth2ExcludeNotBeforeClaim) && @@ -5815,7 +5843,7 @@ private static boolean equalsNullable(JsonNullable a, JsonNullable b) @Override public int hashCode() { - return Objects.hash(createdAt, disableAccountExperienceWelcomeScreen, hydraOauth2AllowedTopLevelClaims, hydraOauth2ClientCredentialsDefaultGrantAllowedScope, hydraOauth2ExcludeNotBeforeClaim, hydraOauth2GrantJwtIatOptional, hydraOauth2GrantJwtJtiOptional, hydraOauth2GrantJwtMaxTtl, hydraOauth2MirrorTopLevelClaims, hydraOauth2PkceEnforced, hydraOauth2PkceEnforcedForPublicClients, hydraOauth2RefreshTokenHook, hydraOauth2TokenHook, hydraOidcDynamicClientRegistrationDefaultScope, hydraOidcDynamicClientRegistrationEnabled, hydraOidcSubjectIdentifiersPairwiseSalt, hydraOidcSubjectIdentifiersSupportedTypes, hydraSecretsCookie, hydraSecretsSystem, hydraServeCookiesSameSiteLegacyWorkaround, hydraServeCookiesSameSiteMode, hydraStrategiesAccessToken, hydraStrategiesScope, hydraTtlAccessToken, hydraTtlAuthCode, hydraTtlIdToken, hydraTtlLoginConsentRequest, hydraTtlRefreshToken, hydraUrlsConsent, hydraUrlsError, hydraUrlsLogin, hydraUrlsLogout, hydraUrlsPostLogoutRedirect, hydraUrlsRegistration, hydraUrlsSelfIssuer, hydraWebfingerJwksBroadcastKeys, hydraWebfingerOidcDiscoveryAuthUrl, hydraWebfingerOidcDiscoveryClientRegistrationUrl, hydraWebfingerOidcDiscoveryJwksUrl, hydraWebfingerOidcDiscoverySupportedClaims, hydraWebfingerOidcDiscoverySupportedScope, hydraWebfingerOidcDiscoveryTokenUrl, hydraWebfingerOidcDiscoveryUserinfoUrl, id, ketoNamespaceConfiguration, ketoNamespaces, kratosCookiesSameSite, kratosCourierChannels, kratosCourierDeliveryStrategy, kratosCourierHttpRequestConfigAuthApiKeyIn, kratosCourierHttpRequestConfigAuthApiKeyName, kratosCourierHttpRequestConfigAuthApiKeyValue, kratosCourierHttpRequestConfigAuthBasicAuthPassword, kratosCourierHttpRequestConfigAuthBasicAuthUser, kratosCourierHttpRequestConfigAuthType, kratosCourierHttpRequestConfigBody, kratosCourierHttpRequestConfigHeaders, kratosCourierHttpRequestConfigMethod, kratosCourierHttpRequestConfigUrl, kratosCourierSmtpConnectionUri, kratosCourierSmtpFromAddress, kratosCourierSmtpFromName, kratosCourierSmtpHeaders, kratosCourierSmtpLocalName, kratosCourierTemplatesLoginCodeValidEmailBodyHtml, kratosCourierTemplatesLoginCodeValidEmailBodyPlaintext, kratosCourierTemplatesLoginCodeValidEmailSubject, kratosCourierTemplatesLoginCodeValidSmsBodyPlaintext, kratosCourierTemplatesRecoveryCodeInvalidEmailBodyHtml, kratosCourierTemplatesRecoveryCodeInvalidEmailBodyPlaintext, kratosCourierTemplatesRecoveryCodeInvalidEmailSubject, kratosCourierTemplatesRecoveryCodeValidEmailBodyHtml, kratosCourierTemplatesRecoveryCodeValidEmailBodyPlaintext, kratosCourierTemplatesRecoveryCodeValidEmailSubject, kratosCourierTemplatesRecoveryInvalidEmailBodyHtml, kratosCourierTemplatesRecoveryInvalidEmailBodyPlaintext, kratosCourierTemplatesRecoveryInvalidEmailSubject, kratosCourierTemplatesRecoveryValidEmailBodyHtml, kratosCourierTemplatesRecoveryValidEmailBodyPlaintext, kratosCourierTemplatesRecoveryValidEmailSubject, kratosCourierTemplatesRegistrationCodeValidEmailBodyHtml, kratosCourierTemplatesRegistrationCodeValidEmailBodyPlaintext, kratosCourierTemplatesRegistrationCodeValidEmailSubject, kratosCourierTemplatesVerificationCodeInvalidEmailBodyHtml, kratosCourierTemplatesVerificationCodeInvalidEmailBodyPlaintext, kratosCourierTemplatesVerificationCodeInvalidEmailSubject, kratosCourierTemplatesVerificationCodeValidEmailBodyHtml, kratosCourierTemplatesVerificationCodeValidEmailBodyPlaintext, kratosCourierTemplatesVerificationCodeValidEmailSubject, kratosCourierTemplatesVerificationCodeValidSmsBodyPlaintext, kratosCourierTemplatesVerificationInvalidEmailBodyHtml, kratosCourierTemplatesVerificationInvalidEmailBodyPlaintext, kratosCourierTemplatesVerificationInvalidEmailSubject, kratosCourierTemplatesVerificationValidEmailBodyHtml, kratosCourierTemplatesVerificationValidEmailBodyPlaintext, kratosCourierTemplatesVerificationValidEmailSubject, kratosFeatureFlagsCacheableSessions, kratosFeatureFlagsUseContinueWithTransitions, kratosIdentitySchemas, kratosOauth2ProviderHeaders, kratosOauth2ProviderOverrideReturnTo, kratosOauth2ProviderUrl, kratosPreviewDefaultReadConsistencyLevel, kratosSecretsCipher, kratosSecretsCookie, kratosSecretsDefault, kratosSelfserviceAllowedReturnUrls, kratosSelfserviceDefaultBrowserReturnUrl, kratosSelfserviceFlowsErrorUiUrl, kratosSelfserviceFlowsLoginAfterCodeDefaultBrowserReturnUrl, kratosSelfserviceFlowsLoginAfterDefaultBrowserReturnUrl, kratosSelfserviceFlowsLoginAfterLookupSecretDefaultBrowserReturnUrl, kratosSelfserviceFlowsLoginAfterOidcDefaultBrowserReturnUrl, kratosSelfserviceFlowsLoginAfterPasswordDefaultBrowserReturnUrl, kratosSelfserviceFlowsLoginAfterTotpDefaultBrowserReturnUrl, kratosSelfserviceFlowsLoginAfterWebauthnDefaultBrowserReturnUrl, kratosSelfserviceFlowsLoginLifespan, kratosSelfserviceFlowsLoginUiUrl, kratosSelfserviceFlowsLogoutAfterDefaultBrowserReturnUrl, kratosSelfserviceFlowsRecoveryAfterDefaultBrowserReturnUrl, kratosSelfserviceFlowsRecoveryEnabled, kratosSelfserviceFlowsRecoveryLifespan, kratosSelfserviceFlowsRecoveryNotifyUnknownRecipients, kratosSelfserviceFlowsRecoveryUiUrl, kratosSelfserviceFlowsRecoveryUse, kratosSelfserviceFlowsRegistrationAfterCodeDefaultBrowserReturnUrl, kratosSelfserviceFlowsRegistrationAfterDefaultBrowserReturnUrl, kratosSelfserviceFlowsRegistrationAfterOidcDefaultBrowserReturnUrl, kratosSelfserviceFlowsRegistrationAfterPasswordDefaultBrowserReturnUrl, kratosSelfserviceFlowsRegistrationAfterWebauthnDefaultBrowserReturnUrl, kratosSelfserviceFlowsRegistrationEnabled, kratosSelfserviceFlowsRegistrationLifespan, kratosSelfserviceFlowsRegistrationLoginHints, kratosSelfserviceFlowsRegistrationUiUrl, kratosSelfserviceFlowsSettingsAfterDefaultBrowserReturnUrl, kratosSelfserviceFlowsSettingsAfterLookupSecretDefaultBrowserReturnUrl, kratosSelfserviceFlowsSettingsAfterOidcDefaultBrowserReturnUrl, kratosSelfserviceFlowsSettingsAfterPasswordDefaultBrowserReturnUrl, kratosSelfserviceFlowsSettingsAfterProfileDefaultBrowserReturnUrl, kratosSelfserviceFlowsSettingsAfterTotpDefaultBrowserReturnUrl, kratosSelfserviceFlowsSettingsAfterWebauthnDefaultBrowserReturnUrl, kratosSelfserviceFlowsSettingsLifespan, kratosSelfserviceFlowsSettingsPrivilegedSessionMaxAge, kratosSelfserviceFlowsSettingsRequiredAal, kratosSelfserviceFlowsSettingsUiUrl, kratosSelfserviceFlowsVerificationAfterDefaultBrowserReturnUrl, kratosSelfserviceFlowsVerificationEnabled, kratosSelfserviceFlowsVerificationLifespan, kratosSelfserviceFlowsVerificationNotifyUnknownRecipients, kratosSelfserviceFlowsVerificationUiUrl, kratosSelfserviceFlowsVerificationUse, kratosSelfserviceMethodsCodeConfigLifespan, kratosSelfserviceMethodsCodeEnabled, kratosSelfserviceMethodsCodeMfaEnabled, kratosSelfserviceMethodsCodePasswordlessEnabled, kratosSelfserviceMethodsLinkConfigBaseUrl, kratosSelfserviceMethodsLinkConfigLifespan, kratosSelfserviceMethodsLinkEnabled, kratosSelfserviceMethodsLookupSecretEnabled, kratosSelfserviceMethodsOidcConfigBaseRedirectUri, kratosSelfserviceMethodsOidcConfigProviders, kratosSelfserviceMethodsOidcEnabled, kratosSelfserviceMethodsPasswordConfigHaveibeenpwnedEnabled, kratosSelfserviceMethodsPasswordConfigIdentifierSimilarityCheckEnabled, kratosSelfserviceMethodsPasswordConfigIgnoreNetworkErrors, kratosSelfserviceMethodsPasswordConfigMaxBreaches, kratosSelfserviceMethodsPasswordConfigMinPasswordLength, kratosSelfserviceMethodsPasswordEnabled, kratosSelfserviceMethodsProfileEnabled, kratosSelfserviceMethodsTotpConfigIssuer, kratosSelfserviceMethodsTotpEnabled, kratosSelfserviceMethodsWebauthnConfigPasswordless, kratosSelfserviceMethodsWebauthnConfigRpDisplayName, kratosSelfserviceMethodsWebauthnConfigRpIcon, kratosSelfserviceMethodsWebauthnConfigRpId, kratosSelfserviceMethodsWebauthnConfigRpOrigins, kratosSelfserviceMethodsWebauthnEnabled, kratosSessionCookiePersistent, kratosSessionCookieSameSite, kratosSessionLifespan, kratosSessionWhoamiRequiredAal, kratosSessionWhoamiTokenizerTemplates, name, projectId, projectRevisionHooks, serveAdminCorsAllowedOrigins, serveAdminCorsEnabled, servePublicCorsAllowedOrigins, servePublicCorsEnabled, strictSecurity, updatedAt, additionalProperties); + return Objects.hash(createdAt, disableAccountExperienceWelcomeScreen, enableAxV2, hydraOauth2AllowedTopLevelClaims, hydraOauth2ClientCredentialsDefaultGrantAllowedScope, hydraOauth2ExcludeNotBeforeClaim, hydraOauth2GrantJwtIatOptional, hydraOauth2GrantJwtJtiOptional, hydraOauth2GrantJwtMaxTtl, hydraOauth2MirrorTopLevelClaims, hydraOauth2PkceEnforced, hydraOauth2PkceEnforcedForPublicClients, hydraOauth2RefreshTokenHook, hydraOauth2TokenHook, hydraOidcDynamicClientRegistrationDefaultScope, hydraOidcDynamicClientRegistrationEnabled, hydraOidcSubjectIdentifiersPairwiseSalt, hydraOidcSubjectIdentifiersSupportedTypes, hydraSecretsCookie, hydraSecretsSystem, hydraServeCookiesSameSiteLegacyWorkaround, hydraServeCookiesSameSiteMode, hydraStrategiesAccessToken, hydraStrategiesScope, hydraTtlAccessToken, hydraTtlAuthCode, hydraTtlIdToken, hydraTtlLoginConsentRequest, hydraTtlRefreshToken, hydraUrlsConsent, hydraUrlsError, hydraUrlsLogin, hydraUrlsLogout, hydraUrlsPostLogoutRedirect, hydraUrlsRegistration, hydraUrlsSelfIssuer, hydraWebfingerJwksBroadcastKeys, hydraWebfingerOidcDiscoveryAuthUrl, hydraWebfingerOidcDiscoveryClientRegistrationUrl, hydraWebfingerOidcDiscoveryJwksUrl, hydraWebfingerOidcDiscoverySupportedClaims, hydraWebfingerOidcDiscoverySupportedScope, hydraWebfingerOidcDiscoveryTokenUrl, hydraWebfingerOidcDiscoveryUserinfoUrl, id, ketoNamespaceConfiguration, ketoNamespaces, kratosCookiesSameSite, kratosCourierChannels, kratosCourierDeliveryStrategy, kratosCourierHttpRequestConfigAuthApiKeyIn, kratosCourierHttpRequestConfigAuthApiKeyName, kratosCourierHttpRequestConfigAuthApiKeyValue, kratosCourierHttpRequestConfigAuthBasicAuthPassword, kratosCourierHttpRequestConfigAuthBasicAuthUser, kratosCourierHttpRequestConfigAuthType, kratosCourierHttpRequestConfigBody, kratosCourierHttpRequestConfigHeaders, kratosCourierHttpRequestConfigMethod, kratosCourierHttpRequestConfigUrl, kratosCourierSmtpConnectionUri, kratosCourierSmtpFromAddress, kratosCourierSmtpFromName, kratosCourierSmtpHeaders, kratosCourierSmtpLocalName, kratosCourierTemplatesLoginCodeValidEmailBodyHtml, kratosCourierTemplatesLoginCodeValidEmailBodyPlaintext, kratosCourierTemplatesLoginCodeValidEmailSubject, kratosCourierTemplatesLoginCodeValidSmsBodyPlaintext, kratosCourierTemplatesRecoveryCodeInvalidEmailBodyHtml, kratosCourierTemplatesRecoveryCodeInvalidEmailBodyPlaintext, kratosCourierTemplatesRecoveryCodeInvalidEmailSubject, kratosCourierTemplatesRecoveryCodeValidEmailBodyHtml, kratosCourierTemplatesRecoveryCodeValidEmailBodyPlaintext, kratosCourierTemplatesRecoveryCodeValidEmailSubject, kratosCourierTemplatesRecoveryInvalidEmailBodyHtml, kratosCourierTemplatesRecoveryInvalidEmailBodyPlaintext, kratosCourierTemplatesRecoveryInvalidEmailSubject, kratosCourierTemplatesRecoveryValidEmailBodyHtml, kratosCourierTemplatesRecoveryValidEmailBodyPlaintext, kratosCourierTemplatesRecoveryValidEmailSubject, kratosCourierTemplatesRegistrationCodeValidEmailBodyHtml, kratosCourierTemplatesRegistrationCodeValidEmailBodyPlaintext, kratosCourierTemplatesRegistrationCodeValidEmailSubject, kratosCourierTemplatesVerificationCodeInvalidEmailBodyHtml, kratosCourierTemplatesVerificationCodeInvalidEmailBodyPlaintext, kratosCourierTemplatesVerificationCodeInvalidEmailSubject, kratosCourierTemplatesVerificationCodeValidEmailBodyHtml, kratosCourierTemplatesVerificationCodeValidEmailBodyPlaintext, kratosCourierTemplatesVerificationCodeValidEmailSubject, kratosCourierTemplatesVerificationCodeValidSmsBodyPlaintext, kratosCourierTemplatesVerificationInvalidEmailBodyHtml, kratosCourierTemplatesVerificationInvalidEmailBodyPlaintext, kratosCourierTemplatesVerificationInvalidEmailSubject, kratosCourierTemplatesVerificationValidEmailBodyHtml, kratosCourierTemplatesVerificationValidEmailBodyPlaintext, kratosCourierTemplatesVerificationValidEmailSubject, kratosFeatureFlagsCacheableSessions, kratosFeatureFlagsUseContinueWithTransitions, kratosIdentitySchemas, kratosOauth2ProviderHeaders, kratosOauth2ProviderOverrideReturnTo, kratosOauth2ProviderUrl, kratosPreviewDefaultReadConsistencyLevel, kratosSecretsCipher, kratosSecretsCookie, kratosSecretsDefault, kratosSelfserviceAllowedReturnUrls, kratosSelfserviceDefaultBrowserReturnUrl, kratosSelfserviceFlowsErrorUiUrl, kratosSelfserviceFlowsLoginAfterCodeDefaultBrowserReturnUrl, kratosSelfserviceFlowsLoginAfterDefaultBrowserReturnUrl, kratosSelfserviceFlowsLoginAfterLookupSecretDefaultBrowserReturnUrl, kratosSelfserviceFlowsLoginAfterOidcDefaultBrowserReturnUrl, kratosSelfserviceFlowsLoginAfterPasswordDefaultBrowserReturnUrl, kratosSelfserviceFlowsLoginAfterTotpDefaultBrowserReturnUrl, kratosSelfserviceFlowsLoginAfterWebauthnDefaultBrowserReturnUrl, kratosSelfserviceFlowsLoginLifespan, kratosSelfserviceFlowsLoginUiUrl, kratosSelfserviceFlowsLogoutAfterDefaultBrowserReturnUrl, kratosSelfserviceFlowsRecoveryAfterDefaultBrowserReturnUrl, kratosSelfserviceFlowsRecoveryEnabled, kratosSelfserviceFlowsRecoveryLifespan, kratosSelfserviceFlowsRecoveryNotifyUnknownRecipients, kratosSelfserviceFlowsRecoveryUiUrl, kratosSelfserviceFlowsRecoveryUse, kratosSelfserviceFlowsRegistrationAfterCodeDefaultBrowserReturnUrl, kratosSelfserviceFlowsRegistrationAfterDefaultBrowserReturnUrl, kratosSelfserviceFlowsRegistrationAfterOidcDefaultBrowserReturnUrl, kratosSelfserviceFlowsRegistrationAfterPasswordDefaultBrowserReturnUrl, kratosSelfserviceFlowsRegistrationAfterWebauthnDefaultBrowserReturnUrl, kratosSelfserviceFlowsRegistrationEnabled, kratosSelfserviceFlowsRegistrationLifespan, kratosSelfserviceFlowsRegistrationLoginHints, kratosSelfserviceFlowsRegistrationUiUrl, kratosSelfserviceFlowsSettingsAfterDefaultBrowserReturnUrl, kratosSelfserviceFlowsSettingsAfterLookupSecretDefaultBrowserReturnUrl, kratosSelfserviceFlowsSettingsAfterOidcDefaultBrowserReturnUrl, kratosSelfserviceFlowsSettingsAfterPasswordDefaultBrowserReturnUrl, kratosSelfserviceFlowsSettingsAfterProfileDefaultBrowserReturnUrl, kratosSelfserviceFlowsSettingsAfterTotpDefaultBrowserReturnUrl, kratosSelfserviceFlowsSettingsAfterWebauthnDefaultBrowserReturnUrl, kratosSelfserviceFlowsSettingsLifespan, kratosSelfserviceFlowsSettingsPrivilegedSessionMaxAge, kratosSelfserviceFlowsSettingsRequiredAal, kratosSelfserviceFlowsSettingsUiUrl, kratosSelfserviceFlowsVerificationAfterDefaultBrowserReturnUrl, kratosSelfserviceFlowsVerificationEnabled, kratosSelfserviceFlowsVerificationLifespan, kratosSelfserviceFlowsVerificationNotifyUnknownRecipients, kratosSelfserviceFlowsVerificationUiUrl, kratosSelfserviceFlowsVerificationUse, kratosSelfserviceMethodsCodeConfigLifespan, kratosSelfserviceMethodsCodeEnabled, kratosSelfserviceMethodsCodeMfaEnabled, kratosSelfserviceMethodsCodePasswordlessEnabled, kratosSelfserviceMethodsLinkConfigBaseUrl, kratosSelfserviceMethodsLinkConfigLifespan, kratosSelfserviceMethodsLinkEnabled, kratosSelfserviceMethodsLookupSecretEnabled, kratosSelfserviceMethodsOidcConfigBaseRedirectUri, kratosSelfserviceMethodsOidcConfigProviders, kratosSelfserviceMethodsOidcEnabled, kratosSelfserviceMethodsPasswordConfigHaveibeenpwnedEnabled, kratosSelfserviceMethodsPasswordConfigIdentifierSimilarityCheckEnabled, kratosSelfserviceMethodsPasswordConfigIgnoreNetworkErrors, kratosSelfserviceMethodsPasswordConfigMaxBreaches, kratosSelfserviceMethodsPasswordConfigMinPasswordLength, kratosSelfserviceMethodsPasswordEnabled, kratosSelfserviceMethodsProfileEnabled, kratosSelfserviceMethodsTotpConfigIssuer, kratosSelfserviceMethodsTotpEnabled, kratosSelfserviceMethodsWebauthnConfigPasswordless, kratosSelfserviceMethodsWebauthnConfigRpDisplayName, kratosSelfserviceMethodsWebauthnConfigRpIcon, kratosSelfserviceMethodsWebauthnConfigRpId, kratosSelfserviceMethodsWebauthnConfigRpOrigins, kratosSelfserviceMethodsWebauthnEnabled, kratosSessionCookiePersistent, kratosSessionCookieSameSite, kratosSessionLifespan, kratosSessionWhoamiRequiredAal, kratosSessionWhoamiTokenizerTemplates, name, projectId, projectRevisionHooks, serveAdminCorsAllowedOrigins, serveAdminCorsEnabled, servePublicCorsAllowedOrigins, servePublicCorsEnabled, strictSecurity, updatedAt, additionalProperties); } private static int hashCodeNullable(JsonNullable a) { @@ -5831,6 +5859,7 @@ public String toString() { sb.append("class NormalizedProjectRevision {\n"); sb.append(" createdAt: ").append(toIndentedString(createdAt)).append("\n"); sb.append(" disableAccountExperienceWelcomeScreen: ").append(toIndentedString(disableAccountExperienceWelcomeScreen)).append("\n"); + sb.append(" enableAxV2: ").append(toIndentedString(enableAxV2)).append("\n"); sb.append(" hydraOauth2AllowedTopLevelClaims: ").append(toIndentedString(hydraOauth2AllowedTopLevelClaims)).append("\n"); sb.append(" hydraOauth2ClientCredentialsDefaultGrantAllowedScope: ").append(toIndentedString(hydraOauth2ClientCredentialsDefaultGrantAllowedScope)).append("\n"); sb.append(" hydraOauth2ExcludeNotBeforeClaim: ").append(toIndentedString(hydraOauth2ExcludeNotBeforeClaim)).append("\n"); @@ -6045,6 +6074,7 @@ private String toIndentedString(Object o) { openapiFields = new HashSet(); openapiFields.add("created_at"); openapiFields.add("disable_account_experience_welcome_screen"); + openapiFields.add("enable_ax_v2"); openapiFields.add("hydra_oauth2_allowed_top_level_claims"); openapiFields.add("hydra_oauth2_client_credentials_default_grant_allowed_scope"); openapiFields.add("hydra_oauth2_exclude_not_before_claim"); diff --git a/clients/client/java/src/main/java/sh/ory/model/NormalizedProjectRevisionCourierChannel.java b/clients/client/java/src/main/java/sh/ory/model/NormalizedProjectRevisionCourierChannel.java index 18fa6b5938d..c47a6bfac9c 100644 --- a/clients/client/java/src/main/java/sh/ory/model/NormalizedProjectRevisionCourierChannel.java +++ b/clients/client/java/src/main/java/sh/ory/model/NormalizedProjectRevisionCourierChannel.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ /** * NormalizedProjectRevisionCourierChannel */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class NormalizedProjectRevisionCourierChannel { public static final String SERIALIZED_NAME_CHANNEL_ID = "channel_id"; @SerializedName(SERIALIZED_NAME_CHANNEL_ID) diff --git a/clients/client/java/src/main/java/sh/ory/model/NormalizedProjectRevisionHook.java b/clients/client/java/src/main/java/sh/ory/model/NormalizedProjectRevisionHook.java index 91750db033a..72eded9111b 100644 --- a/clients/client/java/src/main/java/sh/ory/model/NormalizedProjectRevisionHook.java +++ b/clients/client/java/src/main/java/sh/ory/model/NormalizedProjectRevisionHook.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ /** * NormalizedProjectRevisionHook */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class NormalizedProjectRevisionHook { public static final String SERIALIZED_NAME_CONFIG_KEY = "config_key"; @SerializedName(SERIALIZED_NAME_CONFIG_KEY) diff --git a/clients/client/java/src/main/java/sh/ory/model/NormalizedProjectRevisionIdentitySchema.java b/clients/client/java/src/main/java/sh/ory/model/NormalizedProjectRevisionIdentitySchema.java index 4bf606c74a4..e33fffc2bab 100644 --- a/clients/client/java/src/main/java/sh/ory/model/NormalizedProjectRevisionIdentitySchema.java +++ b/clients/client/java/src/main/java/sh/ory/model/NormalizedProjectRevisionIdentitySchema.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -51,7 +51,7 @@ /** * NormalizedProjectRevisionIdentitySchema */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class NormalizedProjectRevisionIdentitySchema { public static final String SERIALIZED_NAME_CREATED_AT = "created_at"; @SerializedName(SERIALIZED_NAME_CREATED_AT) diff --git a/clients/client/java/src/main/java/sh/ory/model/NormalizedProjectRevisionThirdPartyProvider.java b/clients/client/java/src/main/java/sh/ory/model/NormalizedProjectRevisionThirdPartyProvider.java index 27a7af3677a..2868428e613 100644 --- a/clients/client/java/src/main/java/sh/ory/model/NormalizedProjectRevisionThirdPartyProvider.java +++ b/clients/client/java/src/main/java/sh/ory/model/NormalizedProjectRevisionThirdPartyProvider.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -52,7 +52,7 @@ /** * NormalizedProjectRevisionThirdPartyProvider */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class NormalizedProjectRevisionThirdPartyProvider { public static final String SERIALIZED_NAME_ADDITIONAL_ID_TOKEN_AUDIENCES = "additional_id_token_audiences"; @SerializedName(SERIALIZED_NAME_ADDITIONAL_ID_TOKEN_AUDIENCES) diff --git a/clients/client/java/src/main/java/sh/ory/model/NormalizedProjectRevisionTokenizerTemplate.java b/clients/client/java/src/main/java/sh/ory/model/NormalizedProjectRevisionTokenizerTemplate.java index 002cbce7aa4..9095ee178d1 100644 --- a/clients/client/java/src/main/java/sh/ory/model/NormalizedProjectRevisionTokenizerTemplate.java +++ b/clients/client/java/src/main/java/sh/ory/model/NormalizedProjectRevisionTokenizerTemplate.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ /** * NormalizedProjectRevisionTokenizerTemplate */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class NormalizedProjectRevisionTokenizerTemplate { public static final String SERIALIZED_NAME_CLAIMS_MAPPER_URL = "claims_mapper_url"; @SerializedName(SERIALIZED_NAME_CLAIMS_MAPPER_URL) diff --git a/clients/client/java/src/main/java/sh/ory/model/OAuth2Client.java b/clients/client/java/src/main/java/sh/ory/model/OAuth2Client.java index 944a0ce4845..ee6aae22529 100644 --- a/clients/client/java/src/main/java/sh/ory/model/OAuth2Client.java +++ b/clients/client/java/src/main/java/sh/ory/model/OAuth2Client.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -53,7 +53,7 @@ * OAuth 2.0 Clients are used to perform OAuth 2.0 and OpenID Connect flows. Usually, OAuth 2.0 clients are generated for applications which want to consume your OAuth 2.0 or OpenID Connect capabilities. */ @ApiModel(description = "OAuth 2.0 Clients are used to perform OAuth 2.0 and OpenID Connect flows. Usually, OAuth 2.0 clients are generated for applications which want to consume your OAuth 2.0 or OpenID Connect capabilities.") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class OAuth2Client { public static final String SERIALIZED_NAME_ACCESS_TOKEN_STRATEGY = "access_token_strategy"; @SerializedName(SERIALIZED_NAME_ACCESS_TOKEN_STRATEGY) diff --git a/clients/client/java/src/main/java/sh/ory/model/OAuth2ClientTokenLifespans.java b/clients/client/java/src/main/java/sh/ory/model/OAuth2ClientTokenLifespans.java index a977cceeadf..cd91552c807 100644 --- a/clients/client/java/src/main/java/sh/ory/model/OAuth2ClientTokenLifespans.java +++ b/clients/client/java/src/main/java/sh/ory/model/OAuth2ClientTokenLifespans.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ * Lifespans of different token types issued for this OAuth 2.0 Client. */ @ApiModel(description = "Lifespans of different token types issued for this OAuth 2.0 Client.") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class OAuth2ClientTokenLifespans { public static final String SERIALIZED_NAME_AUTHORIZATION_CODE_GRANT_ACCESS_TOKEN_LIFESPAN = "authorization_code_grant_access_token_lifespan"; @SerializedName(SERIALIZED_NAME_AUTHORIZATION_CODE_GRANT_ACCESS_TOKEN_LIFESPAN) diff --git a/clients/client/java/src/main/java/sh/ory/model/OAuth2ConsentRequest.java b/clients/client/java/src/main/java/sh/ory/model/OAuth2ConsentRequest.java index 44dc4e8b33e..11ac00cf046 100644 --- a/clients/client/java/src/main/java/sh/ory/model/OAuth2ConsentRequest.java +++ b/clients/client/java/src/main/java/sh/ory/model/OAuth2ConsentRequest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -52,7 +52,7 @@ /** * OAuth2ConsentRequest */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class OAuth2ConsentRequest { public static final String SERIALIZED_NAME_ACR = "acr"; @SerializedName(SERIALIZED_NAME_ACR) diff --git a/clients/client/java/src/main/java/sh/ory/model/OAuth2ConsentRequestOpenIDConnectContext.java b/clients/client/java/src/main/java/sh/ory/model/OAuth2ConsentRequestOpenIDConnectContext.java index 37441cc594c..4b2809e1084 100644 --- a/clients/client/java/src/main/java/sh/ory/model/OAuth2ConsentRequestOpenIDConnectContext.java +++ b/clients/client/java/src/main/java/sh/ory/model/OAuth2ConsentRequestOpenIDConnectContext.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -52,7 +52,7 @@ /** * OAuth2ConsentRequestOpenIDConnectContext */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class OAuth2ConsentRequestOpenIDConnectContext { public static final String SERIALIZED_NAME_ACR_VALUES = "acr_values"; @SerializedName(SERIALIZED_NAME_ACR_VALUES) diff --git a/clients/client/java/src/main/java/sh/ory/model/OAuth2ConsentSession.java b/clients/client/java/src/main/java/sh/ory/model/OAuth2ConsentSession.java index cc6015eea96..77a028d4cab 100644 --- a/clients/client/java/src/main/java/sh/ory/model/OAuth2ConsentSession.java +++ b/clients/client/java/src/main/java/sh/ory/model/OAuth2ConsentSession.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -55,7 +55,7 @@ * A completed OAuth 2.0 Consent Session. */ @ApiModel(description = "A completed OAuth 2.0 Consent Session.") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class OAuth2ConsentSession { public static final String SERIALIZED_NAME_CONSENT_REQUEST = "consent_request"; @SerializedName(SERIALIZED_NAME_CONSENT_REQUEST) diff --git a/clients/client/java/src/main/java/sh/ory/model/OAuth2ConsentSessionExpiresAt.java b/clients/client/java/src/main/java/sh/ory/model/OAuth2ConsentSessionExpiresAt.java index d5daafe0fcd..692d78e92d2 100644 --- a/clients/client/java/src/main/java/sh/ory/model/OAuth2ConsentSessionExpiresAt.java +++ b/clients/client/java/src/main/java/sh/ory/model/OAuth2ConsentSessionExpiresAt.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ /** * OAuth2ConsentSessionExpiresAt */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class OAuth2ConsentSessionExpiresAt { public static final String SERIALIZED_NAME_ACCESS_TOKEN = "access_token"; @SerializedName(SERIALIZED_NAME_ACCESS_TOKEN) diff --git a/clients/client/java/src/main/java/sh/ory/model/OAuth2LoginRequest.java b/clients/client/java/src/main/java/sh/ory/model/OAuth2LoginRequest.java index 0af8177e199..cfe6e2a9b01 100644 --- a/clients/client/java/src/main/java/sh/ory/model/OAuth2LoginRequest.java +++ b/clients/client/java/src/main/java/sh/ory/model/OAuth2LoginRequest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -52,7 +52,7 @@ /** * OAuth2LoginRequest */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class OAuth2LoginRequest { public static final String SERIALIZED_NAME_CHALLENGE = "challenge"; @SerializedName(SERIALIZED_NAME_CHALLENGE) diff --git a/clients/client/java/src/main/java/sh/ory/model/OAuth2LogoutRequest.java b/clients/client/java/src/main/java/sh/ory/model/OAuth2LogoutRequest.java index 0a0514c3c87..848a790fef2 100644 --- a/clients/client/java/src/main/java/sh/ory/model/OAuth2LogoutRequest.java +++ b/clients/client/java/src/main/java/sh/ory/model/OAuth2LogoutRequest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ /** * OAuth2LogoutRequest */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class OAuth2LogoutRequest { public static final String SERIALIZED_NAME_CHALLENGE = "challenge"; @SerializedName(SERIALIZED_NAME_CHALLENGE) diff --git a/clients/client/java/src/main/java/sh/ory/model/OAuth2RedirectTo.java b/clients/client/java/src/main/java/sh/ory/model/OAuth2RedirectTo.java index d75b689603e..5fe118e19d2 100644 --- a/clients/client/java/src/main/java/sh/ory/model/OAuth2RedirectTo.java +++ b/clients/client/java/src/main/java/sh/ory/model/OAuth2RedirectTo.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Contains a redirect URL used to complete a login, consent, or logout request. */ @ApiModel(description = "Contains a redirect URL used to complete a login, consent, or logout request.") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class OAuth2RedirectTo { public static final String SERIALIZED_NAME_REDIRECT_TO = "redirect_to"; @SerializedName(SERIALIZED_NAME_REDIRECT_TO) diff --git a/clients/client/java/src/main/java/sh/ory/model/OAuth2TokenExchange.java b/clients/client/java/src/main/java/sh/ory/model/OAuth2TokenExchange.java index 55eacbfa132..bc7c80e6478 100644 --- a/clients/client/java/src/main/java/sh/ory/model/OAuth2TokenExchange.java +++ b/clients/client/java/src/main/java/sh/ory/model/OAuth2TokenExchange.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * OAuth2 Token Exchange Result */ @ApiModel(description = "OAuth2 Token Exchange Result") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class OAuth2TokenExchange { public static final String SERIALIZED_NAME_ACCESS_TOKEN = "access_token"; @SerializedName(SERIALIZED_NAME_ACCESS_TOKEN) diff --git a/clients/client/java/src/main/java/sh/ory/model/OidcConfiguration.java b/clients/client/java/src/main/java/sh/ory/model/OidcConfiguration.java index c044f5cc93a..4e4ec91aae3 100644 --- a/clients/client/java/src/main/java/sh/ory/model/OidcConfiguration.java +++ b/clients/client/java/src/main/java/sh/ory/model/OidcConfiguration.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -52,7 +52,7 @@ * Includes links to several endpoints (for example `/oauth2/token`) and exposes information on supported signature algorithms among others. */ @ApiModel(description = "Includes links to several endpoints (for example `/oauth2/token`) and exposes information on supported signature algorithms among others.") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class OidcConfiguration { public static final String SERIALIZED_NAME_AUTHORIZATION_ENDPOINT = "authorization_endpoint"; @SerializedName(SERIALIZED_NAME_AUTHORIZATION_ENDPOINT) diff --git a/clients/client/java/src/main/java/sh/ory/model/OidcUserInfo.java b/clients/client/java/src/main/java/sh/ory/model/OidcUserInfo.java index b285d2efbfc..73f61dd75fb 100644 --- a/clients/client/java/src/main/java/sh/ory/model/OidcUserInfo.java +++ b/clients/client/java/src/main/java/sh/ory/model/OidcUserInfo.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * OpenID Connect Userinfo */ @ApiModel(description = "OpenID Connect Userinfo") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class OidcUserInfo { public static final String SERIALIZED_NAME_BIRTHDATE = "birthdate"; @SerializedName(SERIALIZED_NAME_BIRTHDATE) diff --git a/clients/client/java/src/main/java/sh/ory/model/Organization.java b/clients/client/java/src/main/java/sh/ory/model/Organization.java index e426370cf2c..94a2268a9b5 100644 --- a/clients/client/java/src/main/java/sh/ory/model/Organization.java +++ b/clients/client/java/src/main/java/sh/ory/model/Organization.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -52,7 +52,7 @@ * B2B SSO Organization */ @ApiModel(description = "B2B SSO Organization") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class Organization { public static final String SERIALIZED_NAME_CREATED_AT = "created_at"; @SerializedName(SERIALIZED_NAME_CREATED_AT) diff --git a/clients/client/java/src/main/java/sh/ory/model/OrganizationBody.java b/clients/client/java/src/main/java/sh/ory/model/OrganizationBody.java index 5b5af70bc62..f29c4d89f36 100644 --- a/clients/client/java/src/main/java/sh/ory/model/OrganizationBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/OrganizationBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -51,7 +51,7 @@ * Create B2B SSO Organization Request Body */ @ApiModel(description = "Create B2B SSO Organization Request Body") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class OrganizationBody { public static final String SERIALIZED_NAME_DOMAINS = "domains"; @SerializedName(SERIALIZED_NAME_DOMAINS) diff --git a/clients/client/java/src/main/java/sh/ory/model/Pagination.java b/clients/client/java/src/main/java/sh/ory/model/Pagination.java index cb0f9a7e261..1acea61e62d 100644 --- a/clients/client/java/src/main/java/sh/ory/model/Pagination.java +++ b/clients/client/java/src/main/java/sh/ory/model/Pagination.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * Pagination */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class Pagination { public static final String SERIALIZED_NAME_PAGE_SIZE = "page_size"; @SerializedName(SERIALIZED_NAME_PAGE_SIZE) diff --git a/clients/client/java/src/main/java/sh/ory/model/PaginationHeaders.java b/clients/client/java/src/main/java/sh/ory/model/PaginationHeaders.java index 7d8e2c8d8e9..d29794d25d6 100644 --- a/clients/client/java/src/main/java/sh/ory/model/PaginationHeaders.java +++ b/clients/client/java/src/main/java/sh/ory/model/PaginationHeaders.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * PaginationHeaders */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class PaginationHeaders { public static final String SERIALIZED_NAME_LINK = "link"; @SerializedName(SERIALIZED_NAME_LINK) diff --git a/clients/client/java/src/main/java/sh/ory/model/ParseError.java b/clients/client/java/src/main/java/sh/ory/model/ParseError.java index fc35dc4838f..de29d5f85aa 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ParseError.java +++ b/clients/client/java/src/main/java/sh/ory/model/ParseError.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ /** * ParseError */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ParseError { public static final String SERIALIZED_NAME_END = "end"; @SerializedName(SERIALIZED_NAME_END) diff --git a/clients/client/java/src/main/java/sh/ory/model/PatchIdentitiesBody.java b/clients/client/java/src/main/java/sh/ory/model/PatchIdentitiesBody.java index e71240ac062..556d0c1757d 100644 --- a/clients/client/java/src/main/java/sh/ory/model/PatchIdentitiesBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/PatchIdentitiesBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -52,7 +52,7 @@ * Patch Identities Body */ @ApiModel(description = "Patch Identities Body") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class PatchIdentitiesBody { public static final String SERIALIZED_NAME_IDENTITIES = "identities"; @SerializedName(SERIALIZED_NAME_IDENTITIES) diff --git a/clients/client/java/src/main/java/sh/ory/model/PerformNativeLogoutBody.java b/clients/client/java/src/main/java/sh/ory/model/PerformNativeLogoutBody.java index 3821805eff0..70a0d8b0643 100644 --- a/clients/client/java/src/main/java/sh/ory/model/PerformNativeLogoutBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/PerformNativeLogoutBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Perform Native Logout Request Body */ @ApiModel(description = "Perform Native Logout Request Body") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class PerformNativeLogoutBody { public static final String SERIALIZED_NAME_SESSION_TOKEN = "session_token"; @SerializedName(SERIALIZED_NAME_SESSION_TOKEN) diff --git a/clients/client/java/src/main/java/sh/ory/model/PermissionsOnWorkpaceResponse.java b/clients/client/java/src/main/java/sh/ory/model/PermissionsOnWorkpaceResponse.java new file mode 100644 index 00000000000..8f7e3b73097 --- /dev/null +++ b/clients/client/java/src/main/java/sh/ory/model/PermissionsOnWorkpaceResponse.java @@ -0,0 +1,291 @@ +/* + * Ory APIs + * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. + * + * The version of the OpenAPI document: v1.8.1 + * Contact: support@ory.sh + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package sh.ory.model; + +import java.util.Objects; +import java.util.Arrays; +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.util.HashMap; +import java.util.Map; + +import com.google.gson.Gson; +import com.google.gson.GsonBuilder; +import com.google.gson.JsonArray; +import com.google.gson.JsonDeserializationContext; +import com.google.gson.JsonDeserializer; +import com.google.gson.JsonElement; +import com.google.gson.JsonObject; +import com.google.gson.JsonParseException; +import com.google.gson.TypeAdapterFactory; +import com.google.gson.reflect.TypeToken; + +import java.lang.reflect.Type; +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Map.Entry; +import java.util.Set; + +import sh.ory.JSON; + +/** + * Get Permissions on Project Request Parameters + */ +@ApiModel(description = "Get Permissions on Project Request Parameters") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") +public class PermissionsOnWorkpaceResponse { + public static final String SERIALIZED_NAME_PERMISSIONS = "permissions"; + @SerializedName(SERIALIZED_NAME_PERMISSIONS) + private Map permissions = null; + + public PermissionsOnWorkpaceResponse() { + } + + public PermissionsOnWorkpaceResponse permissions(Map permissions) { + + this.permissions = permissions; + return this; + } + + public PermissionsOnWorkpaceResponse putPermissionsItem(String key, Boolean permissionsItem) { + if (this.permissions == null) { + this.permissions = new HashMap<>(); + } + this.permissions.put(key, permissionsItem); + return this; + } + + /** + * Get permissions + * @return permissions + **/ + @javax.annotation.Nullable + @ApiModelProperty(value = "") + + public Map getPermissions() { + return permissions; + } + + + public void setPermissions(Map permissions) { + this.permissions = permissions; + } + + /** + * A container for additional, undeclared properties. + * This is a holder for any undeclared properties as specified with + * the 'additionalProperties' keyword in the OAS document. + */ + private Map additionalProperties; + + /** + * Set the additional (undeclared) property with the specified name and value. + * If the property does not already exist, create it otherwise replace it. + * + * @param key name of the property + * @param value value of the property + * @return the PermissionsOnWorkpaceResponse instance itself + */ + public PermissionsOnWorkpaceResponse putAdditionalProperty(String key, Object value) { + if (this.additionalProperties == null) { + this.additionalProperties = new HashMap(); + } + this.additionalProperties.put(key, value); + return this; + } + + /** + * Return the additional (undeclared) property. + * + * @return a map of objects + */ + public Map getAdditionalProperties() { + return additionalProperties; + } + + /** + * Return the additional (undeclared) property with the specified name. + * + * @param key name of the property + * @return an object + */ + public Object getAdditionalProperty(String key) { + if (this.additionalProperties == null) { + return null; + } + return this.additionalProperties.get(key); + } + + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + PermissionsOnWorkpaceResponse permissionsOnWorkpaceResponse = (PermissionsOnWorkpaceResponse) o; + return Objects.equals(this.permissions, permissionsOnWorkpaceResponse.permissions)&& + Objects.equals(this.additionalProperties, permissionsOnWorkpaceResponse.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash(permissions, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class PermissionsOnWorkpaceResponse {\n"); + sb.append(" permissions: ").append(toIndentedString(permissions)).append("\n"); + sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); + sb.append("}"); + return sb.toString(); + } + + /** + * Convert the given object to string with each line indented by 4 spaces + * (except the first line). + */ + private String toIndentedString(Object o) { + if (o == null) { + return "null"; + } + return o.toString().replace("\n", "\n "); + } + + + public static HashSet openapiFields; + public static HashSet openapiRequiredFields; + + static { + // a set of all properties/fields (JSON key names) + openapiFields = new HashSet(); + openapiFields.add("permissions"); + + // a set of required properties/fields (JSON key names) + openapiRequiredFields = new HashSet(); + } + + /** + * Validates the JSON Object and throws an exception if issues found + * + * @param jsonObj JSON Object + * @throws IOException if the JSON Object is invalid with respect to PermissionsOnWorkpaceResponse + */ + public static void validateJsonObject(JsonObject jsonObj) throws IOException { + if (jsonObj == null) { + if (!PermissionsOnWorkpaceResponse.openapiRequiredFields.isEmpty()) { // has required fields but JSON object is null + throw new IllegalArgumentException(String.format("The required field(s) %s in PermissionsOnWorkpaceResponse is not found in the empty JSON string", PermissionsOnWorkpaceResponse.openapiRequiredFields.toString())); + } + } + } + + public static class CustomTypeAdapterFactory implements TypeAdapterFactory { + @SuppressWarnings("unchecked") + @Override + public TypeAdapter create(Gson gson, TypeToken type) { + if (!PermissionsOnWorkpaceResponse.class.isAssignableFrom(type.getRawType())) { + return null; // this class only serializes 'PermissionsOnWorkpaceResponse' and its subtypes + } + final TypeAdapter elementAdapter = gson.getAdapter(JsonElement.class); + final TypeAdapter thisAdapter + = gson.getDelegateAdapter(this, TypeToken.get(PermissionsOnWorkpaceResponse.class)); + + return (TypeAdapter) new TypeAdapter() { + @Override + public void write(JsonWriter out, PermissionsOnWorkpaceResponse value) throws IOException { + JsonObject obj = thisAdapter.toJsonTree(value).getAsJsonObject(); + obj.remove("additionalProperties"); + // serialize additonal properties + if (value.getAdditionalProperties() != null) { + for (Map.Entry entry : value.getAdditionalProperties().entrySet()) { + if (entry.getValue() instanceof String) + obj.addProperty(entry.getKey(), (String) entry.getValue()); + else if (entry.getValue() instanceof Number) + obj.addProperty(entry.getKey(), (Number) entry.getValue()); + else if (entry.getValue() instanceof Boolean) + obj.addProperty(entry.getKey(), (Boolean) entry.getValue()); + else if (entry.getValue() instanceof Character) + obj.addProperty(entry.getKey(), (Character) entry.getValue()); + else { + obj.add(entry.getKey(), gson.toJsonTree(entry.getValue()).getAsJsonObject()); + } + } + } + elementAdapter.write(out, obj); + } + + @Override + public PermissionsOnWorkpaceResponse read(JsonReader in) throws IOException { + JsonObject jsonObj = elementAdapter.read(in).getAsJsonObject(); + validateJsonObject(jsonObj); + // store additional fields in the deserialized instance + PermissionsOnWorkpaceResponse instance = thisAdapter.fromJsonTree(jsonObj); + for (Map.Entry entry : jsonObj.entrySet()) { + if (!openapiFields.contains(entry.getKey())) { + if (entry.getValue().isJsonPrimitive()) { // primitive type + if (entry.getValue().getAsJsonPrimitive().isString()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsString()); + else if (entry.getValue().getAsJsonPrimitive().isNumber()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsNumber()); + else if (entry.getValue().getAsJsonPrimitive().isBoolean()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsBoolean()); + else + throw new IllegalArgumentException(String.format("The field `%s` has unknown primitive type. Value: %s", entry.getKey(), entry.getValue().toString())); + } else if (entry.getValue().isJsonArray()) { + instance.putAdditionalProperty(entry.getKey(), gson.fromJson(entry.getValue(), List.class)); + } else { // JSON object + instance.putAdditionalProperty(entry.getKey(), gson.fromJson(entry.getValue(), HashMap.class)); + } + } + } + return instance; + } + + }.nullSafe(); + } + } + + /** + * Create an instance of PermissionsOnWorkpaceResponse given an JSON string + * + * @param jsonString JSON string + * @return An instance of PermissionsOnWorkpaceResponse + * @throws IOException if the JSON string is invalid with respect to PermissionsOnWorkpaceResponse + */ + public static PermissionsOnWorkpaceResponse fromJson(String jsonString) throws IOException { + return JSON.getGson().fromJson(jsonString, PermissionsOnWorkpaceResponse.class); + } + + /** + * Convert an instance of PermissionsOnWorkpaceResponse to an JSON string + * + * @return JSON string + */ + public String toJson() { + return JSON.getGson().toJson(this); + } +} + diff --git a/clients/client/java/src/main/java/sh/ory/model/Plan.java b/clients/client/java/src/main/java/sh/ory/model/Plan.java index ff7eb916185..805039ac8f1 100644 --- a/clients/client/java/src/main/java/sh/ory/model/Plan.java +++ b/clients/client/java/src/main/java/sh/ory/model/Plan.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * Plan */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class Plan { public static final String SERIALIZED_NAME_NAME = "name"; @SerializedName(SERIALIZED_NAME_NAME) diff --git a/clients/client/java/src/main/java/sh/ory/model/PlanDetails.java b/clients/client/java/src/main/java/sh/ory/model/PlanDetails.java index 3b3e967a4fc..6426634a59f 100644 --- a/clients/client/java/src/main/java/sh/ory/model/PlanDetails.java +++ b/clients/client/java/src/main/java/sh/ory/model/PlanDetails.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -51,7 +51,7 @@ /** * PlanDetails */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class PlanDetails { public static final String SERIALIZED_NAME_BASE_FEE_MONTHLY = "base_fee_monthly"; @SerializedName(SERIALIZED_NAME_BASE_FEE_MONTHLY) @@ -188,11 +188,11 @@ public PlanDetails putFeaturesItem(String key, GenericUsage featuresItem) { } /** - * Features are the feature definitions included in the plan. + * Get features * @return features **/ @javax.annotation.Nonnull - @ApiModelProperty(required = true, value = "Features are the feature definitions included in the plan.") + @ApiModelProperty(required = true, value = "") public Map getFeatures() { return features; diff --git a/clients/client/java/src/main/java/sh/ory/model/PostCheckPermissionBody.java b/clients/client/java/src/main/java/sh/ory/model/PostCheckPermissionBody.java index 60378e690e8..ae1540a2898 100644 --- a/clients/client/java/src/main/java/sh/ory/model/PostCheckPermissionBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/PostCheckPermissionBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ * Check Permission using Post Request Body */ @ApiModel(description = "Check Permission using Post Request Body") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class PostCheckPermissionBody { public static final String SERIALIZED_NAME_NAMESPACE = "namespace"; @SerializedName(SERIALIZED_NAME_NAMESPACE) diff --git a/clients/client/java/src/main/java/sh/ory/model/PostCheckPermissionOrErrorBody.java b/clients/client/java/src/main/java/sh/ory/model/PostCheckPermissionOrErrorBody.java index 1f533d34608..f97502c017a 100644 --- a/clients/client/java/src/main/java/sh/ory/model/PostCheckPermissionOrErrorBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/PostCheckPermissionOrErrorBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ * Post Check Permission Or Error Body */ @ApiModel(description = "Post Check Permission Or Error Body") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class PostCheckPermissionOrErrorBody { public static final String SERIALIZED_NAME_NAMESPACE = "namespace"; @SerializedName(SERIALIZED_NAME_NAMESPACE) diff --git a/clients/client/java/src/main/java/sh/ory/model/Project.java b/clients/client/java/src/main/java/sh/ory/model/Project.java index abe8fdeab5c..8c3cf70628a 100644 --- a/clients/client/java/src/main/java/sh/ory/model/Project.java +++ b/clients/client/java/src/main/java/sh/ory/model/Project.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -51,7 +51,7 @@ /** * Project */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class Project { public static final String SERIALIZED_NAME_CORS_ADMIN = "cors_admin"; @SerializedName(SERIALIZED_NAME_CORS_ADMIN) diff --git a/clients/client/java/src/main/java/sh/ory/model/ProjectApiKey.java b/clients/client/java/src/main/java/sh/ory/model/ProjectApiKey.java index 33a5020562d..e1aa1315f2b 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ProjectApiKey.java +++ b/clients/client/java/src/main/java/sh/ory/model/ProjectApiKey.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ /** * ProjectApiKey */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ProjectApiKey { public static final String SERIALIZED_NAME_CREATED_AT = "created_at"; @SerializedName(SERIALIZED_NAME_CREATED_AT) diff --git a/clients/client/java/src/main/java/sh/ory/model/ProjectBranding.java b/clients/client/java/src/main/java/sh/ory/model/ProjectBranding.java index 86943174c5a..9520e2be91a 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ProjectBranding.java +++ b/clients/client/java/src/main/java/sh/ory/model/ProjectBranding.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -52,7 +52,7 @@ /** * ProjectBranding */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ProjectBranding { public static final String SERIALIZED_NAME_CREATED_AT = "created_at"; @SerializedName(SERIALIZED_NAME_CREATED_AT) diff --git a/clients/client/java/src/main/java/sh/ory/model/ProjectBrandingColors.java b/clients/client/java/src/main/java/sh/ory/model/ProjectBrandingColors.java index 608419bb859..0d8ae270353 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ProjectBrandingColors.java +++ b/clients/client/java/src/main/java/sh/ory/model/ProjectBrandingColors.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * ProjectBrandingColors */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ProjectBrandingColors { public static final String SERIALIZED_NAME_ACCENT_DEFAULT_COLOR = "accent_default_color"; @SerializedName(SERIALIZED_NAME_ACCENT_DEFAULT_COLOR) diff --git a/clients/client/java/src/main/java/sh/ory/model/ProjectBrandingTheme.java b/clients/client/java/src/main/java/sh/ory/model/ProjectBrandingTheme.java index c9b702b7efb..4f8ece8d313 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ProjectBrandingTheme.java +++ b/clients/client/java/src/main/java/sh/ory/model/ProjectBrandingTheme.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ /** * ProjectBrandingTheme */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ProjectBrandingTheme { public static final String SERIALIZED_NAME_ACCENT_DEFAULT_COLOR = "accent_default_color"; @SerializedName(SERIALIZED_NAME_ACCENT_DEFAULT_COLOR) diff --git a/clients/client/java/src/main/java/sh/ory/model/ProjectCors.java b/clients/client/java/src/main/java/sh/ory/model/ProjectCors.java index 89c263819f5..018eb045319 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ProjectCors.java +++ b/clients/client/java/src/main/java/sh/ory/model/ProjectCors.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ /** * ProjectCors */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ProjectCors { public static final String SERIALIZED_NAME_ENABLED = "enabled"; @SerializedName(SERIALIZED_NAME_ENABLED) diff --git a/clients/client/java/src/main/java/sh/ory/model/ProjectEventsDatapoint.java b/clients/client/java/src/main/java/sh/ory/model/ProjectEventsDatapoint.java index ca053ef185e..b02e1a653e8 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ProjectEventsDatapoint.java +++ b/clients/client/java/src/main/java/sh/ory/model/ProjectEventsDatapoint.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -52,7 +52,7 @@ /** * ProjectEventsDatapoint */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ProjectEventsDatapoint { public static final String SERIALIZED_NAME_ATTRIBUTES = "attributes"; @SerializedName(SERIALIZED_NAME_ATTRIBUTES) diff --git a/clients/client/java/src/main/java/sh/ory/model/ProjectHost.java b/clients/client/java/src/main/java/sh/ory/model/ProjectHost.java index 697d60a6298..328cb5766c8 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ProjectHost.java +++ b/clients/client/java/src/main/java/sh/ory/model/ProjectHost.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * ProjectHost */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ProjectHost { public static final String SERIALIZED_NAME_HOST = "host"; @SerializedName(SERIALIZED_NAME_HOST) diff --git a/clients/client/java/src/main/java/sh/ory/model/InternalProvisionMockSubscription.java b/clients/client/java/src/main/java/sh/ory/model/ProjectMember.java similarity index 50% rename from clients/client/java/src/main/java/sh/ory/model/InternalProvisionMockSubscription.java rename to clients/client/java/src/main/java/sh/ory/model/ProjectMember.java index be29222c790..4ea2d6c2dd3 100644 --- a/clients/client/java/src/main/java/sh/ory/model/InternalProvisionMockSubscription.java +++ b/clients/client/java/src/main/java/sh/ory/model/ProjectMember.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -46,213 +46,118 @@ import sh.ory.JSON; /** - * Internal Provision Mock Subscription Request Body + * ProjectMember */ -@ApiModel(description = "Internal Provision Mock Subscription Request Body") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") -public class InternalProvisionMockSubscription { - /** - * Currency usd USD eur Euro - */ - @JsonAdapter(CurrencyEnum.Adapter.class) - public enum CurrencyEnum { - USD("usd"), - - EUR("eur"); - - private String value; - - CurrencyEnum(String value) { - this.value = value; - } - - public String getValue() { - return value; - } - - @Override - public String toString() { - return String.valueOf(value); - } - - public static CurrencyEnum fromValue(String value) { - for (CurrencyEnum b : CurrencyEnum.values()) { - if (b.value.equals(value)) { - return b; - } - } - throw new IllegalArgumentException("Unexpected value '" + value + "'"); - } - - public static class Adapter extends TypeAdapter { - @Override - public void write(final JsonWriter jsonWriter, final CurrencyEnum enumeration) throws IOException { - jsonWriter.value(enumeration.getValue()); - } - - @Override - public CurrencyEnum read(final JsonReader jsonReader) throws IOException { - String value = jsonReader.nextString(); - return CurrencyEnum.fromValue(value); - } - } - } - - public static final String SERIALIZED_NAME_CURRENCY = "currency"; - @SerializedName(SERIALIZED_NAME_CURRENCY) - private CurrencyEnum currency; +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") +public class ProjectMember { + public static final String SERIALIZED_NAME_EMAIL = "email"; + @SerializedName(SERIALIZED_NAME_EMAIL) + private String email; - public static final String SERIALIZED_NAME_IDENTITY_ID = "identity_id"; - @SerializedName(SERIALIZED_NAME_IDENTITY_ID) - private String identityId; - - /** - * Billing Interval monthly Monthly yearly Yearly - */ - @JsonAdapter(IntervalEnum.Adapter.class) - public enum IntervalEnum { - MONTHLY("monthly"), - - YEARLY("yearly"); - - private String value; - - IntervalEnum(String value) { - this.value = value; - } - - public String getValue() { - return value; - } - - @Override - public String toString() { - return String.valueOf(value); - } - - public static IntervalEnum fromValue(String value) { - for (IntervalEnum b : IntervalEnum.values()) { - if (b.value.equals(value)) { - return b; - } - } - throw new IllegalArgumentException("Unexpected value '" + value + "'"); - } - - public static class Adapter extends TypeAdapter { - @Override - public void write(final JsonWriter jsonWriter, final IntervalEnum enumeration) throws IOException { - jsonWriter.value(enumeration.getValue()); - } - - @Override - public IntervalEnum read(final JsonReader jsonReader) throws IOException { - String value = jsonReader.nextString(); - return IntervalEnum.fromValue(value); - } - } - } + public static final String SERIALIZED_NAME_ID = "id"; + @SerializedName(SERIALIZED_NAME_ID) + private String id; - public static final String SERIALIZED_NAME_INTERVAL = "interval"; - @SerializedName(SERIALIZED_NAME_INTERVAL) - private IntervalEnum interval; + public static final String SERIALIZED_NAME_NAME = "name"; + @SerializedName(SERIALIZED_NAME_NAME) + private String name; - public static final String SERIALIZED_NAME_PLAN = "plan"; - @SerializedName(SERIALIZED_NAME_PLAN) - private String plan; + public static final String SERIALIZED_NAME_ROLE = "role"; + @SerializedName(SERIALIZED_NAME_ROLE) + private String role; - public InternalProvisionMockSubscription() { + public ProjectMember() { } - public InternalProvisionMockSubscription currency(CurrencyEnum currency) { + public ProjectMember email(String email) { - this.currency = currency; + this.email = email; return this; } /** - * Currency usd USD eur Euro - * @return currency + * Get email + * @return email **/ @javax.annotation.Nonnull - @ApiModelProperty(required = true, value = "Currency usd USD eur Euro") + @ApiModelProperty(required = true, value = "") - public CurrencyEnum getCurrency() { - return currency; + public String getEmail() { + return email; } - public void setCurrency(CurrencyEnum currency) { - this.currency = currency; + public void setEmail(String email) { + this.email = email; } - public InternalProvisionMockSubscription identityId(String identityId) { + public ProjectMember id(String id) { - this.identityId = identityId; + this.id = id; return this; } /** - * Identity ID - * @return identityId + * Get id + * @return id **/ @javax.annotation.Nonnull - @ApiModelProperty(required = true, value = "Identity ID") + @ApiModelProperty(required = true, value = "") - public String getIdentityId() { - return identityId; + public String getId() { + return id; } - public void setIdentityId(String identityId) { - this.identityId = identityId; + public void setId(String id) { + this.id = id; } - public InternalProvisionMockSubscription interval(IntervalEnum interval) { + public ProjectMember name(String name) { - this.interval = interval; + this.name = name; return this; } /** - * Billing Interval monthly Monthly yearly Yearly - * @return interval + * Get name + * @return name **/ @javax.annotation.Nonnull - @ApiModelProperty(required = true, value = "Billing Interval monthly Monthly yearly Yearly") + @ApiModelProperty(required = true, value = "") - public IntervalEnum getInterval() { - return interval; + public String getName() { + return name; } - public void setInterval(IntervalEnum interval) { - this.interval = interval; + public void setName(String name) { + this.name = name; } - public InternalProvisionMockSubscription plan(String plan) { + public ProjectMember role(String role) { - this.plan = plan; + this.role = role; return this; } /** - * Plan ID - * @return plan + * Get role + * @return role **/ @javax.annotation.Nonnull - @ApiModelProperty(required = true, value = "Plan ID") + @ApiModelProperty(required = true, value = "") - public String getPlan() { - return plan; + public String getRole() { + return role; } - public void setPlan(String plan) { - this.plan = plan; + public void setRole(String role) { + this.role = role; } /** @@ -268,9 +173,9 @@ public void setPlan(String plan) { * * @param key name of the property * @param value value of the property - * @return the InternalProvisionMockSubscription instance itself + * @return the ProjectMember instance itself */ - public InternalProvisionMockSubscription putAdditionalProperty(String key, Object value) { + public ProjectMember putAdditionalProperty(String key, Object value) { if (this.additionalProperties == null) { this.additionalProperties = new HashMap(); } @@ -309,27 +214,27 @@ public boolean equals(Object o) { if (o == null || getClass() != o.getClass()) { return false; } - InternalProvisionMockSubscription internalProvisionMockSubscription = (InternalProvisionMockSubscription) o; - return Objects.equals(this.currency, internalProvisionMockSubscription.currency) && - Objects.equals(this.identityId, internalProvisionMockSubscription.identityId) && - Objects.equals(this.interval, internalProvisionMockSubscription.interval) && - Objects.equals(this.plan, internalProvisionMockSubscription.plan)&& - Objects.equals(this.additionalProperties, internalProvisionMockSubscription.additionalProperties); + ProjectMember projectMember = (ProjectMember) o; + return Objects.equals(this.email, projectMember.email) && + Objects.equals(this.id, projectMember.id) && + Objects.equals(this.name, projectMember.name) && + Objects.equals(this.role, projectMember.role)&& + Objects.equals(this.additionalProperties, projectMember.additionalProperties); } @Override public int hashCode() { - return Objects.hash(currency, identityId, interval, plan, additionalProperties); + return Objects.hash(email, id, name, role, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class InternalProvisionMockSubscription {\n"); - sb.append(" currency: ").append(toIndentedString(currency)).append("\n"); - sb.append(" identityId: ").append(toIndentedString(identityId)).append("\n"); - sb.append(" interval: ").append(toIndentedString(interval)).append("\n"); - sb.append(" plan: ").append(toIndentedString(plan)).append("\n"); + sb.append("class ProjectMember {\n"); + sb.append(" email: ").append(toIndentedString(email)).append("\n"); + sb.append(" id: ").append(toIndentedString(id)).append("\n"); + sb.append(" name: ").append(toIndentedString(name)).append("\n"); + sb.append(" role: ").append(toIndentedString(role)).append("\n"); sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); sb.append("}"); return sb.toString(); @@ -353,49 +258,49 @@ private String toIndentedString(Object o) { static { // a set of all properties/fields (JSON key names) openapiFields = new HashSet(); - openapiFields.add("currency"); - openapiFields.add("identity_id"); - openapiFields.add("interval"); - openapiFields.add("plan"); + openapiFields.add("email"); + openapiFields.add("id"); + openapiFields.add("name"); + openapiFields.add("role"); // a set of required properties/fields (JSON key names) openapiRequiredFields = new HashSet(); - openapiRequiredFields.add("currency"); - openapiRequiredFields.add("identity_id"); - openapiRequiredFields.add("interval"); - openapiRequiredFields.add("plan"); + openapiRequiredFields.add("email"); + openapiRequiredFields.add("id"); + openapiRequiredFields.add("name"); + openapiRequiredFields.add("role"); } /** * Validates the JSON Object and throws an exception if issues found * * @param jsonObj JSON Object - * @throws IOException if the JSON Object is invalid with respect to InternalProvisionMockSubscription + * @throws IOException if the JSON Object is invalid with respect to ProjectMember */ public static void validateJsonObject(JsonObject jsonObj) throws IOException { if (jsonObj == null) { - if (!InternalProvisionMockSubscription.openapiRequiredFields.isEmpty()) { // has required fields but JSON object is null - throw new IllegalArgumentException(String.format("The required field(s) %s in InternalProvisionMockSubscription is not found in the empty JSON string", InternalProvisionMockSubscription.openapiRequiredFields.toString())); + if (!ProjectMember.openapiRequiredFields.isEmpty()) { // has required fields but JSON object is null + throw new IllegalArgumentException(String.format("The required field(s) %s in ProjectMember is not found in the empty JSON string", ProjectMember.openapiRequiredFields.toString())); } } // check to make sure all required properties/fields are present in the JSON string - for (String requiredField : InternalProvisionMockSubscription.openapiRequiredFields) { + for (String requiredField : ProjectMember.openapiRequiredFields) { if (jsonObj.get(requiredField) == null) { throw new IllegalArgumentException(String.format("The required field `%s` is not found in the JSON string: %s", requiredField, jsonObj.toString())); } } - if (!jsonObj.get("currency").isJsonPrimitive()) { - throw new IllegalArgumentException(String.format("Expected the field `currency` to be a primitive type in the JSON string but got `%s`", jsonObj.get("currency").toString())); + if (!jsonObj.get("email").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format("Expected the field `email` to be a primitive type in the JSON string but got `%s`", jsonObj.get("email").toString())); } - if (!jsonObj.get("identity_id").isJsonPrimitive()) { - throw new IllegalArgumentException(String.format("Expected the field `identity_id` to be a primitive type in the JSON string but got `%s`", jsonObj.get("identity_id").toString())); + if (!jsonObj.get("id").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format("Expected the field `id` to be a primitive type in the JSON string but got `%s`", jsonObj.get("id").toString())); } - if (!jsonObj.get("interval").isJsonPrimitive()) { - throw new IllegalArgumentException(String.format("Expected the field `interval` to be a primitive type in the JSON string but got `%s`", jsonObj.get("interval").toString())); + if (!jsonObj.get("name").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format("Expected the field `name` to be a primitive type in the JSON string but got `%s`", jsonObj.get("name").toString())); } - if (!jsonObj.get("plan").isJsonPrimitive()) { - throw new IllegalArgumentException(String.format("Expected the field `plan` to be a primitive type in the JSON string but got `%s`", jsonObj.get("plan").toString())); + if (!jsonObj.get("role").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format("Expected the field `role` to be a primitive type in the JSON string but got `%s`", jsonObj.get("role").toString())); } } @@ -403,16 +308,16 @@ public static class CustomTypeAdapterFactory implements TypeAdapterFactory { @SuppressWarnings("unchecked") @Override public TypeAdapter create(Gson gson, TypeToken type) { - if (!InternalProvisionMockSubscription.class.isAssignableFrom(type.getRawType())) { - return null; // this class only serializes 'InternalProvisionMockSubscription' and its subtypes + if (!ProjectMember.class.isAssignableFrom(type.getRawType())) { + return null; // this class only serializes 'ProjectMember' and its subtypes } final TypeAdapter elementAdapter = gson.getAdapter(JsonElement.class); - final TypeAdapter thisAdapter - = gson.getDelegateAdapter(this, TypeToken.get(InternalProvisionMockSubscription.class)); + final TypeAdapter thisAdapter + = gson.getDelegateAdapter(this, TypeToken.get(ProjectMember.class)); - return (TypeAdapter) new TypeAdapter() { + return (TypeAdapter) new TypeAdapter() { @Override - public void write(JsonWriter out, InternalProvisionMockSubscription value) throws IOException { + public void write(JsonWriter out, ProjectMember value) throws IOException { JsonObject obj = thisAdapter.toJsonTree(value).getAsJsonObject(); obj.remove("additionalProperties"); // serialize additonal properties @@ -435,11 +340,11 @@ else if (entry.getValue() instanceof Character) } @Override - public InternalProvisionMockSubscription read(JsonReader in) throws IOException { + public ProjectMember read(JsonReader in) throws IOException { JsonObject jsonObj = elementAdapter.read(in).getAsJsonObject(); validateJsonObject(jsonObj); // store additional fields in the deserialized instance - InternalProvisionMockSubscription instance = thisAdapter.fromJsonTree(jsonObj); + ProjectMember instance = thisAdapter.fromJsonTree(jsonObj); for (Map.Entry entry : jsonObj.entrySet()) { if (!openapiFields.contains(entry.getKey())) { if (entry.getValue().isJsonPrimitive()) { // primitive type @@ -466,18 +371,18 @@ else if (entry.getValue().getAsJsonPrimitive().isBoolean()) } /** - * Create an instance of InternalProvisionMockSubscription given an JSON string + * Create an instance of ProjectMember given an JSON string * * @param jsonString JSON string - * @return An instance of InternalProvisionMockSubscription - * @throws IOException if the JSON string is invalid with respect to InternalProvisionMockSubscription + * @return An instance of ProjectMember + * @throws IOException if the JSON string is invalid with respect to ProjectMember */ - public static InternalProvisionMockSubscription fromJson(String jsonString) throws IOException { - return JSON.getGson().fromJson(jsonString, InternalProvisionMockSubscription.class); + public static ProjectMember fromJson(String jsonString) throws IOException { + return JSON.getGson().fromJson(jsonString, ProjectMember.class); } /** - * Convert an instance of InternalProvisionMockSubscription to an JSON string + * Convert an instance of ProjectMember to an JSON string * * @return JSON string */ diff --git a/clients/client/java/src/main/java/sh/ory/model/ProjectMetadata.java b/clients/client/java/src/main/java/sh/ory/model/ProjectMetadata.java index 7ba65527838..76fb098af03 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ProjectMetadata.java +++ b/clients/client/java/src/main/java/sh/ory/model/ProjectMetadata.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -52,7 +52,7 @@ /** * ProjectMetadata */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ProjectMetadata { public static final String SERIALIZED_NAME_CREATED_AT = "created_at"; @SerializedName(SERIALIZED_NAME_CREATED_AT) diff --git a/clients/client/java/src/main/java/sh/ory/model/ProjectServiceIdentity.java b/clients/client/java/src/main/java/sh/ory/model/ProjectServiceIdentity.java index 8707d0ef572..c0038a68094 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ProjectServiceIdentity.java +++ b/clients/client/java/src/main/java/sh/ory/model/ProjectServiceIdentity.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * ProjectServiceIdentity */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ProjectServiceIdentity { public static final String SERIALIZED_NAME_CONFIG = "config"; @SerializedName(SERIALIZED_NAME_CONFIG) diff --git a/clients/client/java/src/main/java/sh/ory/model/ProjectServiceOAuth2.java b/clients/client/java/src/main/java/sh/ory/model/ProjectServiceOAuth2.java index 96fe345fb6b..bd22f905315 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ProjectServiceOAuth2.java +++ b/clients/client/java/src/main/java/sh/ory/model/ProjectServiceOAuth2.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * ProjectServiceOAuth2 */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ProjectServiceOAuth2 { public static final String SERIALIZED_NAME_CONFIG = "config"; @SerializedName(SERIALIZED_NAME_CONFIG) diff --git a/clients/client/java/src/main/java/sh/ory/model/ProjectServicePermission.java b/clients/client/java/src/main/java/sh/ory/model/ProjectServicePermission.java index dc7d09ab172..90519782e84 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ProjectServicePermission.java +++ b/clients/client/java/src/main/java/sh/ory/model/ProjectServicePermission.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * ProjectServicePermission */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ProjectServicePermission { public static final String SERIALIZED_NAME_CONFIG = "config"; @SerializedName(SERIALIZED_NAME_CONFIG) diff --git a/clients/client/java/src/main/java/sh/ory/model/ProjectServices.java b/clients/client/java/src/main/java/sh/ory/model/ProjectServices.java index bd00d775f28..0c1d27ef645 100644 --- a/clients/client/java/src/main/java/sh/ory/model/ProjectServices.java +++ b/clients/client/java/src/main/java/sh/ory/model/ProjectServices.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -51,7 +51,7 @@ /** * ProjectServices */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class ProjectServices { public static final String SERIALIZED_NAME_IDENTITY = "identity"; @SerializedName(SERIALIZED_NAME_IDENTITY) diff --git a/clients/client/java/src/main/java/sh/ory/model/QuotaUsage.java b/clients/client/java/src/main/java/sh/ory/model/QuotaUsage.java index 2ded1dc734a..8b93278ac81 100644 --- a/clients/client/java/src/main/java/sh/ory/model/QuotaUsage.java +++ b/clients/client/java/src/main/java/sh/ory/model/QuotaUsage.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * QuotaUsage */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class QuotaUsage { public static final String SERIALIZED_NAME_ADDITIONAL_PRICE = "additional_price"; @SerializedName(SERIALIZED_NAME_ADDITIONAL_PRICE) @@ -59,7 +59,7 @@ public class QuotaUsage { private Boolean canUseMore; /** - * region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + * region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect */ @JsonAdapter(FeatureEnum.Adapter.class) public enum FeatureEnum { @@ -99,6 +99,8 @@ public enum FeatureEnum { ROP_GRANT("rop_grant"), + CONCIERGE_ONBOARDING("concierge_onboarding"), + RATE_LIMIT_TIER("rate_limit_tier"), SESSION_RATE_LIMIT_TIER("session_rate_limit_tier"), @@ -219,11 +221,11 @@ public QuotaUsage feature(FeatureEnum feature) { } /** - * region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + * region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect * @return feature **/ @javax.annotation.Nonnull - @ApiModelProperty(required = true, value = " region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect") + @ApiModelProperty(required = true, value = " region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect") public FeatureEnum getFeature() { return feature; diff --git a/clients/client/java/src/main/java/sh/ory/model/RFC6749ErrorJson.java b/clients/client/java/src/main/java/sh/ory/model/RFC6749ErrorJson.java index 08eae0a68bf..c6a8d479be8 100644 --- a/clients/client/java/src/main/java/sh/ory/model/RFC6749ErrorJson.java +++ b/clients/client/java/src/main/java/sh/ory/model/RFC6749ErrorJson.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * RFC6749ErrorJson */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class RFC6749ErrorJson { public static final String SERIALIZED_NAME_ERROR = "error"; @SerializedName(SERIALIZED_NAME_ERROR) diff --git a/clients/client/java/src/main/java/sh/ory/model/RecoveryCodeForIdentity.java b/clients/client/java/src/main/java/sh/ory/model/RecoveryCodeForIdentity.java index 26f54374cb7..131ddab2653 100644 --- a/clients/client/java/src/main/java/sh/ory/model/RecoveryCodeForIdentity.java +++ b/clients/client/java/src/main/java/sh/ory/model/RecoveryCodeForIdentity.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ * Used when an administrator creates a recovery code for an identity. */ @ApiModel(description = "Used when an administrator creates a recovery code for an identity.") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class RecoveryCodeForIdentity { public static final String SERIALIZED_NAME_EXPIRES_AT = "expires_at"; @SerializedName(SERIALIZED_NAME_EXPIRES_AT) diff --git a/clients/client/java/src/main/java/sh/ory/model/RecoveryFlow.java b/clients/client/java/src/main/java/sh/ory/model/RecoveryFlow.java index 6d2095fdc99..158d7f114dc 100644 --- a/clients/client/java/src/main/java/sh/ory/model/RecoveryFlow.java +++ b/clients/client/java/src/main/java/sh/ory/model/RecoveryFlow.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -54,7 +54,7 @@ * This request is used when an identity wants to recover their account. We recommend reading the [Account Recovery Documentation](../self-service/flows/password-reset-account-recovery) */ @ApiModel(description = "This request is used when an identity wants to recover their account. We recommend reading the [Account Recovery Documentation](../self-service/flows/password-reset-account-recovery)") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class RecoveryFlow { public static final String SERIALIZED_NAME_ACTIVE = "active"; @SerializedName(SERIALIZED_NAME_ACTIVE) @@ -88,6 +88,10 @@ public class RecoveryFlow { @SerializedName(SERIALIZED_NAME_STATE) private Object state = null; + public static final String SERIALIZED_NAME_TRANSIENT_PAYLOAD = "transient_payload"; + @SerializedName(SERIALIZED_NAME_TRANSIENT_PAYLOAD) + private Object transientPayload; + public static final String SERIALIZED_NAME_TYPE = "type"; @SerializedName(SERIALIZED_NAME_TYPE) private String type; @@ -291,6 +295,29 @@ public void setState(Object state) { } + public RecoveryFlow transientPayload(Object transientPayload) { + + this.transientPayload = transientPayload; + return this; + } + + /** + * TransientPayload is used to pass data from the recovery flow to hooks and email templates + * @return transientPayload + **/ + @javax.annotation.Nullable + @ApiModelProperty(value = "TransientPayload is used to pass data from the recovery flow to hooks and email templates") + + public Object getTransientPayload() { + return transientPayload; + } + + + public void setTransientPayload(Object transientPayload) { + this.transientPayload = transientPayload; + } + + public RecoveryFlow type(String type) { this.type = type; @@ -399,6 +426,7 @@ public boolean equals(Object o) { Objects.equals(this.requestUrl, recoveryFlow.requestUrl) && Objects.equals(this.returnTo, recoveryFlow.returnTo) && Objects.equals(this.state, recoveryFlow.state) && + Objects.equals(this.transientPayload, recoveryFlow.transientPayload) && Objects.equals(this.type, recoveryFlow.type) && Objects.equals(this.ui, recoveryFlow.ui)&& Objects.equals(this.additionalProperties, recoveryFlow.additionalProperties); @@ -406,7 +434,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(active, continueWith, expiresAt, id, issuedAt, requestUrl, returnTo, state, type, ui, additionalProperties); + return Objects.hash(active, continueWith, expiresAt, id, issuedAt, requestUrl, returnTo, state, transientPayload, type, ui, additionalProperties); } @Override @@ -421,6 +449,7 @@ public String toString() { sb.append(" requestUrl: ").append(toIndentedString(requestUrl)).append("\n"); sb.append(" returnTo: ").append(toIndentedString(returnTo)).append("\n"); sb.append(" state: ").append(toIndentedString(state)).append("\n"); + sb.append(" transientPayload: ").append(toIndentedString(transientPayload)).append("\n"); sb.append(" type: ").append(toIndentedString(type)).append("\n"); sb.append(" ui: ").append(toIndentedString(ui)).append("\n"); sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); @@ -454,6 +483,7 @@ private String toIndentedString(Object o) { openapiFields.add("request_url"); openapiFields.add("return_to"); openapiFields.add("state"); + openapiFields.add("transient_payload"); openapiFields.add("type"); openapiFields.add("ui"); diff --git a/clients/client/java/src/main/java/sh/ory/model/RecoveryFlowState.java b/clients/client/java/src/main/java/sh/ory/model/RecoveryFlowState.java index 18b18296570..468958372e7 100644 --- a/clients/client/java/src/main/java/sh/ory/model/RecoveryFlowState.java +++ b/clients/client/java/src/main/java/sh/ory/model/RecoveryFlowState.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/main/java/sh/ory/model/RecoveryIdentityAddress.java b/clients/client/java/src/main/java/sh/ory/model/RecoveryIdentityAddress.java index e21da5d9898..6de5e34bdf6 100644 --- a/clients/client/java/src/main/java/sh/ory/model/RecoveryIdentityAddress.java +++ b/clients/client/java/src/main/java/sh/ory/model/RecoveryIdentityAddress.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ /** * RecoveryIdentityAddress */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class RecoveryIdentityAddress { public static final String SERIALIZED_NAME_CREATED_AT = "created_at"; @SerializedName(SERIALIZED_NAME_CREATED_AT) diff --git a/clients/client/java/src/main/java/sh/ory/model/RecoveryLinkForIdentity.java b/clients/client/java/src/main/java/sh/ory/model/RecoveryLinkForIdentity.java index 7d992c610dc..1046ed18ce1 100644 --- a/clients/client/java/src/main/java/sh/ory/model/RecoveryLinkForIdentity.java +++ b/clients/client/java/src/main/java/sh/ory/model/RecoveryLinkForIdentity.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ * Used when an administrator creates a recovery link for an identity. */ @ApiModel(description = "Used when an administrator creates a recovery link for an identity.") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class RecoveryLinkForIdentity { public static final String SERIALIZED_NAME_EXPIRES_AT = "expires_at"; @SerializedName(SERIALIZED_NAME_EXPIRES_AT) diff --git a/clients/client/java/src/main/java/sh/ory/model/RegistrationFlow.java b/clients/client/java/src/main/java/sh/ory/model/RegistrationFlow.java index 0d75e76c242..3aaa5e537a3 100644 --- a/clients/client/java/src/main/java/sh/ory/model/RegistrationFlow.java +++ b/clients/client/java/src/main/java/sh/ory/model/RegistrationFlow.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -52,7 +52,7 @@ /** * RegistrationFlow */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class RegistrationFlow { /** * Active, if set, contains the registration method that is being used. It is initially not set. password CredentialsTypePassword oidc CredentialsTypeOIDC totp CredentialsTypeTOTP lookup_secret CredentialsTypeLookup webauthn CredentialsTypeWebAuthn code CredentialsTypeCodeAuth link_recovery CredentialsTypeRecoveryLink CredentialsTypeRecoveryLink is a special credential type linked to the link strategy (recovery flow). It is not used within the credentials object itself. code_recovery CredentialsTypeRecoveryCode diff --git a/clients/client/java/src/main/java/sh/ory/model/RegistrationFlowState.java b/clients/client/java/src/main/java/sh/ory/model/RegistrationFlowState.java index 2ea088e02ba..756645d0fdd 100644 --- a/clients/client/java/src/main/java/sh/ory/model/RegistrationFlowState.java +++ b/clients/client/java/src/main/java/sh/ory/model/RegistrationFlowState.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/main/java/sh/ory/model/RejectOAuth2Request.java b/clients/client/java/src/main/java/sh/ory/model/RejectOAuth2Request.java index 6697d865917..549d3596d26 100644 --- a/clients/client/java/src/main/java/sh/ory/model/RejectOAuth2Request.java +++ b/clients/client/java/src/main/java/sh/ory/model/RejectOAuth2Request.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * RejectOAuth2Request */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class RejectOAuth2Request { public static final String SERIALIZED_NAME_ERROR = "error"; @SerializedName(SERIALIZED_NAME_ERROR) diff --git a/clients/client/java/src/main/java/sh/ory/model/RelationQuery.java b/clients/client/java/src/main/java/sh/ory/model/RelationQuery.java index c5428840d10..c11aa1cd552 100644 --- a/clients/client/java/src/main/java/sh/ory/model/RelationQuery.java +++ b/clients/client/java/src/main/java/sh/ory/model/RelationQuery.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ * Relation Query */ @ApiModel(description = "Relation Query") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class RelationQuery { public static final String SERIALIZED_NAME_NAMESPACE = "namespace"; @SerializedName(SERIALIZED_NAME_NAMESPACE) diff --git a/clients/client/java/src/main/java/sh/ory/model/Relationship.java b/clients/client/java/src/main/java/sh/ory/model/Relationship.java index d152d0bb88a..217ee925178 100644 --- a/clients/client/java/src/main/java/sh/ory/model/Relationship.java +++ b/clients/client/java/src/main/java/sh/ory/model/Relationship.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ * Relationship */ @ApiModel(description = "Relationship") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class Relationship { public static final String SERIALIZED_NAME_NAMESPACE = "namespace"; @SerializedName(SERIALIZED_NAME_NAMESPACE) diff --git a/clients/client/java/src/main/java/sh/ory/model/RelationshipNamespaces.java b/clients/client/java/src/main/java/sh/ory/model/RelationshipNamespaces.java index 0ef65874d87..7305daddc93 100644 --- a/clients/client/java/src/main/java/sh/ory/model/RelationshipNamespaces.java +++ b/clients/client/java/src/main/java/sh/ory/model/RelationshipNamespaces.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -52,7 +52,7 @@ * Relationship Namespace List */ @ApiModel(description = "Relationship Namespace List") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class RelationshipNamespaces { public static final String SERIALIZED_NAME_NAMESPACES = "namespaces"; @SerializedName(SERIALIZED_NAME_NAMESPACES) diff --git a/clients/client/java/src/main/java/sh/ory/model/RelationshipPatch.java b/clients/client/java/src/main/java/sh/ory/model/RelationshipPatch.java index 659cec20f1b..b3e72edea72 100644 --- a/clients/client/java/src/main/java/sh/ory/model/RelationshipPatch.java +++ b/clients/client/java/src/main/java/sh/ory/model/RelationshipPatch.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ * Payload for patching a relationship */ @ApiModel(description = "Payload for patching a relationship") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class RelationshipPatch { /** * Gets or Sets action diff --git a/clients/client/java/src/main/java/sh/ory/model/Relationships.java b/clients/client/java/src/main/java/sh/ory/model/Relationships.java index 720546c564e..7b3d8c32ec7 100644 --- a/clients/client/java/src/main/java/sh/ory/model/Relationships.java +++ b/clients/client/java/src/main/java/sh/ory/model/Relationships.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -52,7 +52,7 @@ * Paginated Relationship List */ @ApiModel(description = "Paginated Relationship List") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class Relationships { public static final String SERIALIZED_NAME_NEXT_PAGE_TOKEN = "next_page_token"; @SerializedName(SERIALIZED_NAME_NEXT_PAGE_TOKEN) diff --git a/clients/client/java/src/main/java/sh/ory/model/SchemaPatch.java b/clients/client/java/src/main/java/sh/ory/model/SchemaPatch.java index c082fbef933..51802ea8bd6 100644 --- a/clients/client/java/src/main/java/sh/ory/model/SchemaPatch.java +++ b/clients/client/java/src/main/java/sh/ory/model/SchemaPatch.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * SchemaPatch */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class SchemaPatch { public static final String SERIALIZED_NAME_DATA = "data"; @SerializedName(SERIALIZED_NAME_DATA) diff --git a/clients/client/java/src/main/java/sh/ory/model/SelfServiceFlowExpiredError.java b/clients/client/java/src/main/java/sh/ory/model/SelfServiceFlowExpiredError.java index 26e4091ccc8..38216e9539d 100644 --- a/clients/client/java/src/main/java/sh/ory/model/SelfServiceFlowExpiredError.java +++ b/clients/client/java/src/main/java/sh/ory/model/SelfServiceFlowExpiredError.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -51,7 +51,7 @@ * Is sent when a flow is expired */ @ApiModel(description = "Is sent when a flow is expired") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class SelfServiceFlowExpiredError { public static final String SERIALIZED_NAME_ERROR = "error"; @SerializedName(SERIALIZED_NAME_ERROR) diff --git a/clients/client/java/src/main/java/sh/ory/model/Session.java b/clients/client/java/src/main/java/sh/ory/model/Session.java index e223bd863f0..db381805e6f 100644 --- a/clients/client/java/src/main/java/sh/ory/model/Session.java +++ b/clients/client/java/src/main/java/sh/ory/model/Session.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -56,7 +56,7 @@ * A Session */ @ApiModel(description = "A Session") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class Session { public static final String SERIALIZED_NAME_ACTIVE = "active"; @SerializedName(SERIALIZED_NAME_ACTIVE) diff --git a/clients/client/java/src/main/java/sh/ory/model/SessionActivityDatapoint.java b/clients/client/java/src/main/java/sh/ory/model/SessionActivityDatapoint.java index c24fd85d162..ec7f91cd837 100644 --- a/clients/client/java/src/main/java/sh/ory/model/SessionActivityDatapoint.java +++ b/clients/client/java/src/main/java/sh/ory/model/SessionActivityDatapoint.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * SessionActivityDatapoint */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class SessionActivityDatapoint { public static final String SERIALIZED_NAME_COUNTRY = "country"; @SerializedName(SERIALIZED_NAME_COUNTRY) diff --git a/clients/client/java/src/main/java/sh/ory/model/SessionAuthenticationMethod.java b/clients/client/java/src/main/java/sh/ory/model/SessionAuthenticationMethod.java index f4c57f436c2..f1c3b724aa4 100644 --- a/clients/client/java/src/main/java/sh/ory/model/SessionAuthenticationMethod.java +++ b/clients/client/java/src/main/java/sh/ory/model/SessionAuthenticationMethod.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -51,7 +51,7 @@ * A singular authenticator used during authentication / login. */ @ApiModel(description = "A singular authenticator used during authentication / login.") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class SessionAuthenticationMethod { public static final String SERIALIZED_NAME_AAL = "aal"; @SerializedName(SERIALIZED_NAME_AAL) diff --git a/clients/client/java/src/main/java/sh/ory/model/SessionDevice.java b/clients/client/java/src/main/java/sh/ory/model/SessionDevice.java index 50fd53c57c0..35c6dc5866c 100644 --- a/clients/client/java/src/main/java/sh/ory/model/SessionDevice.java +++ b/clients/client/java/src/main/java/sh/ory/model/SessionDevice.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Device corresponding to a Session */ @ApiModel(description = "Device corresponding to a Session") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class SessionDevice { public static final String SERIALIZED_NAME_ID = "id"; @SerializedName(SERIALIZED_NAME_ID) diff --git a/clients/client/java/src/main/java/sh/ory/model/SetActiveProjectInConsoleBody.java b/clients/client/java/src/main/java/sh/ory/model/SetActiveProjectInConsoleBody.java index 59015d00ee4..8185948c0b5 100644 --- a/clients/client/java/src/main/java/sh/ory/model/SetActiveProjectInConsoleBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/SetActiveProjectInConsoleBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Set active project in the Ory Network Console Request Body */ @ApiModel(description = "Set active project in the Ory Network Console Request Body") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class SetActiveProjectInConsoleBody { public static final String SERIALIZED_NAME_PROJECT_ID = "project_id"; @SerializedName(SERIALIZED_NAME_PROJECT_ID) diff --git a/clients/client/java/src/main/java/sh/ory/model/SetCustomDomainBody.java b/clients/client/java/src/main/java/sh/ory/model/SetCustomDomainBody.java index 705463aedce..1a86344d170 100644 --- a/clients/client/java/src/main/java/sh/ory/model/SetCustomDomainBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/SetCustomDomainBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -51,7 +51,7 @@ * Update Custom Hostname Body */ @ApiModel(description = "Update Custom Hostname Body") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class SetCustomDomainBody { public static final String SERIALIZED_NAME_COOKIE_DOMAIN = "cookie_domain"; @SerializedName(SERIALIZED_NAME_COOKIE_DOMAIN) diff --git a/clients/client/java/src/main/java/sh/ory/model/SetEventStreamBody.java b/clients/client/java/src/main/java/sh/ory/model/SetEventStreamBody.java index 9b7420059b5..99c04c0e36a 100644 --- a/clients/client/java/src/main/java/sh/ory/model/SetEventStreamBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/SetEventStreamBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Update Event Stream Body */ @ApiModel(description = "Update Event Stream Body") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class SetEventStreamBody { public static final String SERIALIZED_NAME_ROLE_ARN = "role_arn"; @SerializedName(SERIALIZED_NAME_ROLE_ARN) diff --git a/clients/client/java/src/main/java/sh/ory/model/SetProject.java b/clients/client/java/src/main/java/sh/ory/model/SetProject.java index c7c45ddc4a0..463b1fde1d3 100644 --- a/clients/client/java/src/main/java/sh/ory/model/SetProject.java +++ b/clients/client/java/src/main/java/sh/ory/model/SetProject.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ /** * SetProject */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class SetProject { public static final String SERIALIZED_NAME_CORS_ADMIN = "cors_admin"; @SerializedName(SERIALIZED_NAME_CORS_ADMIN) diff --git a/clients/client/java/src/main/java/sh/ory/model/SetProjectBrandingThemeBody.java b/clients/client/java/src/main/java/sh/ory/model/SetProjectBrandingThemeBody.java index bcad6c10cb6..e8b7c76c6a8 100644 --- a/clients/client/java/src/main/java/sh/ory/model/SetProjectBrandingThemeBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/SetProjectBrandingThemeBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ /** * SetProjectBrandingThemeBody */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class SetProjectBrandingThemeBody { public static final String SERIALIZED_NAME_FAVICON_TYPE = "favicon_type"; @SerializedName(SERIALIZED_NAME_FAVICON_TYPE) diff --git a/clients/client/java/src/main/java/sh/ory/model/SettingsFlow.java b/clients/client/java/src/main/java/sh/ory/model/SettingsFlow.java index 97880c478f8..ac9768f48a9 100644 --- a/clients/client/java/src/main/java/sh/ory/model/SettingsFlow.java +++ b/clients/client/java/src/main/java/sh/ory/model/SettingsFlow.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -55,7 +55,7 @@ * This flow is used when an identity wants to update settings (e.g. profile data, passwords, ...) in a selfservice manner. We recommend reading the [User Settings Documentation](../self-service/flows/user-settings) */ @ApiModel(description = "This flow is used when an identity wants to update settings (e.g. profile data, passwords, ...) in a selfservice manner. We recommend reading the [User Settings Documentation](../self-service/flows/user-settings)") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class SettingsFlow { public static final String SERIALIZED_NAME_ACTIVE = "active"; @SerializedName(SERIALIZED_NAME_ACTIVE) @@ -93,6 +93,10 @@ public class SettingsFlow { @SerializedName(SERIALIZED_NAME_STATE) private Object state = null; + public static final String SERIALIZED_NAME_TRANSIENT_PAYLOAD = "transient_payload"; + @SerializedName(SERIALIZED_NAME_TRANSIENT_PAYLOAD) + private Object transientPayload; + public static final String SERIALIZED_NAME_TYPE = "type"; @SerializedName(SERIALIZED_NAME_TYPE) private String type; @@ -319,6 +323,29 @@ public void setState(Object state) { } + public SettingsFlow transientPayload(Object transientPayload) { + + this.transientPayload = transientPayload; + return this; + } + + /** + * TransientPayload is used to pass data from the settings flow to hooks and email templates + * @return transientPayload + **/ + @javax.annotation.Nullable + @ApiModelProperty(value = "TransientPayload is used to pass data from the settings flow to hooks and email templates") + + public Object getTransientPayload() { + return transientPayload; + } + + + public void setTransientPayload(Object transientPayload) { + this.transientPayload = transientPayload; + } + + public SettingsFlow type(String type) { this.type = type; @@ -428,6 +455,7 @@ public boolean equals(Object o) { Objects.equals(this.requestUrl, settingsFlow.requestUrl) && Objects.equals(this.returnTo, settingsFlow.returnTo) && Objects.equals(this.state, settingsFlow.state) && + Objects.equals(this.transientPayload, settingsFlow.transientPayload) && Objects.equals(this.type, settingsFlow.type) && Objects.equals(this.ui, settingsFlow.ui)&& Objects.equals(this.additionalProperties, settingsFlow.additionalProperties); @@ -435,7 +463,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(active, continueWith, expiresAt, id, identity, issuedAt, requestUrl, returnTo, state, type, ui, additionalProperties); + return Objects.hash(active, continueWith, expiresAt, id, identity, issuedAt, requestUrl, returnTo, state, transientPayload, type, ui, additionalProperties); } @Override @@ -451,6 +479,7 @@ public String toString() { sb.append(" requestUrl: ").append(toIndentedString(requestUrl)).append("\n"); sb.append(" returnTo: ").append(toIndentedString(returnTo)).append("\n"); sb.append(" state: ").append(toIndentedString(state)).append("\n"); + sb.append(" transientPayload: ").append(toIndentedString(transientPayload)).append("\n"); sb.append(" type: ").append(toIndentedString(type)).append("\n"); sb.append(" ui: ").append(toIndentedString(ui)).append("\n"); sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); @@ -485,6 +514,7 @@ private String toIndentedString(Object o) { openapiFields.add("request_url"); openapiFields.add("return_to"); openapiFields.add("state"); + openapiFields.add("transient_payload"); openapiFields.add("type"); openapiFields.add("ui"); diff --git a/clients/client/java/src/main/java/sh/ory/model/SettingsFlowState.java b/clients/client/java/src/main/java/sh/ory/model/SettingsFlowState.java index f85d124fee2..88f760753f1 100644 --- a/clients/client/java/src/main/java/sh/ory/model/SettingsFlowState.java +++ b/clients/client/java/src/main/java/sh/ory/model/SettingsFlowState.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/main/java/sh/ory/model/SourcePosition.java b/clients/client/java/src/main/java/sh/ory/model/SourcePosition.java index d295590adfa..de5e671191a 100644 --- a/clients/client/java/src/main/java/sh/ory/model/SourcePosition.java +++ b/clients/client/java/src/main/java/sh/ory/model/SourcePosition.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * SourcePosition */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class SourcePosition { public static final String SERIALIZED_NAME_LINE = "Line"; @SerializedName(SERIALIZED_NAME_LINE) diff --git a/clients/client/java/src/main/java/sh/ory/model/SubjectSet.java b/clients/client/java/src/main/java/sh/ory/model/SubjectSet.java index 6ef42f6b17f..b53ba4b0eb9 100644 --- a/clients/client/java/src/main/java/sh/ory/model/SubjectSet.java +++ b/clients/client/java/src/main/java/sh/ory/model/SubjectSet.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * SubjectSet */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class SubjectSet { public static final String SERIALIZED_NAME_NAMESPACE = "namespace"; @SerializedName(SERIALIZED_NAME_NAMESPACE) diff --git a/clients/client/java/src/main/java/sh/ory/model/Subscription.java b/clients/client/java/src/main/java/sh/ory/model/Subscription.java index f6159e9402d..3000e1164ae 100644 --- a/clients/client/java/src/main/java/sh/ory/model/Subscription.java +++ b/clients/client/java/src/main/java/sh/ory/model/Subscription.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -25,6 +25,7 @@ import java.io.IOException; import java.time.OffsetDateTime; import org.openapitools.jackson.nullable.JsonNullable; +import sh.ory.model.PlanDetails; import com.google.gson.Gson; import com.google.gson.GsonBuilder; @@ -50,7 +51,7 @@ /** * Subscription */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class Subscription { public static final String SERIALIZED_NAME_CREATED_AT = "created_at"; @SerializedName(SERIALIZED_NAME_CREATED_AT) @@ -162,6 +163,10 @@ public CurrentIntervalEnum read(final JsonReader jsonReader) throws IOException @SerializedName(SERIALIZED_NAME_CURRENT_PLAN) private String currentPlan; + public static final String SERIALIZED_NAME_CURRENT_PLAN_DETAILS = "current_plan_details"; + @SerializedName(SERIALIZED_NAME_CURRENT_PLAN_DETAILS) + private PlanDetails currentPlanDetails; + public static final String SERIALIZED_NAME_CUSTOMER_ID = "customer_id"; @SerializedName(SERIALIZED_NAME_CUSTOMER_ID) private String customerId; @@ -194,6 +199,10 @@ public CurrentIntervalEnum read(final JsonReader jsonReader) throws IOException @SerializedName(SERIALIZED_NAME_STATUS) private String status; + public static final String SERIALIZED_NAME_STRIPE_CHECKOUT_EXPIRES_AT = "stripe_checkout_expires_at"; + @SerializedName(SERIALIZED_NAME_STRIPE_CHECKOUT_EXPIRES_AT) + private OffsetDateTime stripeCheckoutExpiresAt; + public static final String SERIALIZED_NAME_UPDATED_AT = "updated_at"; @SerializedName(SERIALIZED_NAME_UPDATED_AT) private OffsetDateTime updatedAt; @@ -279,6 +288,29 @@ public String getCurrentPlan() { + public Subscription currentPlanDetails(PlanDetails currentPlanDetails) { + + this.currentPlanDetails = currentPlanDetails; + return this; + } + + /** + * Get currentPlanDetails + * @return currentPlanDetails + **/ + @javax.annotation.Nullable + @ApiModelProperty(value = "") + + public PlanDetails getCurrentPlanDetails() { + return currentPlanDetails; + } + + + public void setCurrentPlanDetails(PlanDetails currentPlanDetails) { + this.currentPlanDetails = currentPlanDetails; + } + + /** * The ID of the stripe customer * @return customerId @@ -436,6 +468,29 @@ public void setStatus(String status) { } + public Subscription stripeCheckoutExpiresAt(OffsetDateTime stripeCheckoutExpiresAt) { + + this.stripeCheckoutExpiresAt = stripeCheckoutExpiresAt; + return this; + } + + /** + * Get stripeCheckoutExpiresAt + * @return stripeCheckoutExpiresAt + **/ + @javax.annotation.Nullable + @ApiModelProperty(value = "") + + public OffsetDateTime getStripeCheckoutExpiresAt() { + return stripeCheckoutExpiresAt; + } + + + public void setStripeCheckoutExpiresAt(OffsetDateTime stripeCheckoutExpiresAt) { + this.stripeCheckoutExpiresAt = stripeCheckoutExpiresAt; + } + + /** * Get updatedAt * @return updatedAt @@ -508,6 +563,7 @@ public boolean equals(Object o) { Objects.equals(this.currency, subscription.currency) && Objects.equals(this.currentInterval, subscription.currentInterval) && Objects.equals(this.currentPlan, subscription.currentPlan) && + Objects.equals(this.currentPlanDetails, subscription.currentPlanDetails) && Objects.equals(this.customerId, subscription.customerId) && Objects.equals(this.id, subscription.id) && Objects.equals(this.intervalChangesTo, subscription.intervalChangesTo) && @@ -516,6 +572,7 @@ public boolean equals(Object o) { Objects.equals(this.planChangesAt, subscription.planChangesAt) && Objects.equals(this.planChangesTo, subscription.planChangesTo) && Objects.equals(this.status, subscription.status) && + Objects.equals(this.stripeCheckoutExpiresAt, subscription.stripeCheckoutExpiresAt) && Objects.equals(this.updatedAt, subscription.updatedAt)&& Objects.equals(this.additionalProperties, subscription.additionalProperties); } @@ -526,7 +583,7 @@ private static boolean equalsNullable(JsonNullable a, JsonNullable b) @Override public int hashCode() { - return Objects.hash(createdAt, currency, currentInterval, currentPlan, customerId, id, intervalChangesTo, ongoingStripeCheckoutId, payedUntil, planChangesAt, planChangesTo, status, updatedAt, additionalProperties); + return Objects.hash(createdAt, currency, currentInterval, currentPlan, currentPlanDetails, customerId, id, intervalChangesTo, ongoingStripeCheckoutId, payedUntil, planChangesAt, planChangesTo, status, stripeCheckoutExpiresAt, updatedAt, additionalProperties); } private static int hashCodeNullable(JsonNullable a) { @@ -544,6 +601,7 @@ public String toString() { sb.append(" currency: ").append(toIndentedString(currency)).append("\n"); sb.append(" currentInterval: ").append(toIndentedString(currentInterval)).append("\n"); sb.append(" currentPlan: ").append(toIndentedString(currentPlan)).append("\n"); + sb.append(" currentPlanDetails: ").append(toIndentedString(currentPlanDetails)).append("\n"); sb.append(" customerId: ").append(toIndentedString(customerId)).append("\n"); sb.append(" id: ").append(toIndentedString(id)).append("\n"); sb.append(" intervalChangesTo: ").append(toIndentedString(intervalChangesTo)).append("\n"); @@ -552,6 +610,7 @@ public String toString() { sb.append(" planChangesAt: ").append(toIndentedString(planChangesAt)).append("\n"); sb.append(" planChangesTo: ").append(toIndentedString(planChangesTo)).append("\n"); sb.append(" status: ").append(toIndentedString(status)).append("\n"); + sb.append(" stripeCheckoutExpiresAt: ").append(toIndentedString(stripeCheckoutExpiresAt)).append("\n"); sb.append(" updatedAt: ").append(toIndentedString(updatedAt)).append("\n"); sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); sb.append("}"); @@ -580,6 +639,7 @@ private String toIndentedString(Object o) { openapiFields.add("currency"); openapiFields.add("current_interval"); openapiFields.add("current_plan"); + openapiFields.add("current_plan_details"); openapiFields.add("customer_id"); openapiFields.add("id"); openapiFields.add("interval_changes_to"); @@ -588,6 +648,7 @@ private String toIndentedString(Object o) { openapiFields.add("plan_changes_at"); openapiFields.add("plan_changes_to"); openapiFields.add("status"); + openapiFields.add("stripe_checkout_expires_at"); openapiFields.add("updated_at"); // a set of required properties/fields (JSON key names) @@ -633,6 +694,10 @@ public static void validateJsonObject(JsonObject jsonObj) throws IOException { if (!jsonObj.get("current_plan").isJsonPrimitive()) { throw new IllegalArgumentException(String.format("Expected the field `current_plan` to be a primitive type in the JSON string but got `%s`", jsonObj.get("current_plan").toString())); } + // validate the optional field `current_plan_details` + if (jsonObj.get("current_plan_details") != null && !jsonObj.get("current_plan_details").isJsonNull()) { + PlanDetails.validateJsonObject(jsonObj.getAsJsonObject("current_plan_details")); + } if (!jsonObj.get("customer_id").isJsonPrimitive()) { throw new IllegalArgumentException(String.format("Expected the field `customer_id` to be a primitive type in the JSON string but got `%s`", jsonObj.get("customer_id").toString())); } diff --git a/clients/client/java/src/main/java/sh/ory/model/SuccessfulCodeExchangeResponse.java b/clients/client/java/src/main/java/sh/ory/model/SuccessfulCodeExchangeResponse.java index e0ecdc8e359..abc12886fa6 100644 --- a/clients/client/java/src/main/java/sh/ory/model/SuccessfulCodeExchangeResponse.java +++ b/clients/client/java/src/main/java/sh/ory/model/SuccessfulCodeExchangeResponse.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ * The Response for Registration Flows via API */ @ApiModel(description = "The Response for Registration Flows via API") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class SuccessfulCodeExchangeResponse { public static final String SERIALIZED_NAME_SESSION = "session"; @SerializedName(SERIALIZED_NAME_SESSION) diff --git a/clients/client/java/src/main/java/sh/ory/model/SuccessfulNativeLogin.java b/clients/client/java/src/main/java/sh/ory/model/SuccessfulNativeLogin.java index 9d280332d72..e34059f9ba3 100644 --- a/clients/client/java/src/main/java/sh/ory/model/SuccessfulNativeLogin.java +++ b/clients/client/java/src/main/java/sh/ory/model/SuccessfulNativeLogin.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ * The Response for Login Flows via API */ @ApiModel(description = "The Response for Login Flows via API") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class SuccessfulNativeLogin { public static final String SERIALIZED_NAME_SESSION = "session"; @SerializedName(SERIALIZED_NAME_SESSION) diff --git a/clients/client/java/src/main/java/sh/ory/model/SuccessfulNativeRegistration.java b/clients/client/java/src/main/java/sh/ory/model/SuccessfulNativeRegistration.java index 13618552a82..af6ff89565c 100644 --- a/clients/client/java/src/main/java/sh/ory/model/SuccessfulNativeRegistration.java +++ b/clients/client/java/src/main/java/sh/ory/model/SuccessfulNativeRegistration.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -54,7 +54,7 @@ * The Response for Registration Flows via API */ @ApiModel(description = "The Response for Registration Flows via API") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class SuccessfulNativeRegistration { public static final String SERIALIZED_NAME_CONTINUE_WITH = "continue_with"; @SerializedName(SERIALIZED_NAME_CONTINUE_WITH) diff --git a/clients/client/java/src/main/java/sh/ory/model/SuccessfulProjectUpdate.java b/clients/client/java/src/main/java/sh/ory/model/SuccessfulProjectUpdate.java index 3510030cd20..c2219c00db7 100644 --- a/clients/client/java/src/main/java/sh/ory/model/SuccessfulProjectUpdate.java +++ b/clients/client/java/src/main/java/sh/ory/model/SuccessfulProjectUpdate.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -52,7 +52,7 @@ /** * SuccessfulProjectUpdate */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class SuccessfulProjectUpdate { public static final String SERIALIZED_NAME_PROJECT = "project"; @SerializedName(SERIALIZED_NAME_PROJECT) diff --git a/clients/client/java/src/main/java/sh/ory/model/TokenPagination.java b/clients/client/java/src/main/java/sh/ory/model/TokenPagination.java index 0b3ce2d530a..4b00981b14d 100644 --- a/clients/client/java/src/main/java/sh/ory/model/TokenPagination.java +++ b/clients/client/java/src/main/java/sh/ory/model/TokenPagination.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * TokenPagination */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class TokenPagination { public static final String SERIALIZED_NAME_PAGE_SIZE = "page_size"; @SerializedName(SERIALIZED_NAME_PAGE_SIZE) diff --git a/clients/client/java/src/main/java/sh/ory/model/TokenPaginationHeaders.java b/clients/client/java/src/main/java/sh/ory/model/TokenPaginationHeaders.java index e393096da72..f49527ab29f 100644 --- a/clients/client/java/src/main/java/sh/ory/model/TokenPaginationHeaders.java +++ b/clients/client/java/src/main/java/sh/ory/model/TokenPaginationHeaders.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * TokenPaginationHeaders */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class TokenPaginationHeaders { public static final String SERIALIZED_NAME_LINK = "link"; @SerializedName(SERIALIZED_NAME_LINK) diff --git a/clients/client/java/src/main/java/sh/ory/model/TokenPaginationRequestParameters.java b/clients/client/java/src/main/java/sh/ory/model/TokenPaginationRequestParameters.java index 3227762bf6e..10ed8bff9c7 100644 --- a/clients/client/java/src/main/java/sh/ory/model/TokenPaginationRequestParameters.java +++ b/clients/client/java/src/main/java/sh/ory/model/TokenPaginationRequestParameters.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * The `Link` HTTP header contains multiple links (`first`, `next`, `last`, `previous`) formatted as: `<https://{project-slug}.projects.oryapis.com/admin/clients?page_size={limit}&page_token={offset}>; rel=\"{page}\"` For details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination). */ @ApiModel(description = "The `Link` HTTP header contains multiple links (`first`, `next`, `last`, `previous`) formatted as: `; rel=\"{page}\"` For details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class TokenPaginationRequestParameters { public static final String SERIALIZED_NAME_PAGE_SIZE = "page_size"; @SerializedName(SERIALIZED_NAME_PAGE_SIZE) diff --git a/clients/client/java/src/main/java/sh/ory/model/TokenPaginationResponseHeaders.java b/clients/client/java/src/main/java/sh/ory/model/TokenPaginationResponseHeaders.java index 1676761319e..35af8035b23 100644 --- a/clients/client/java/src/main/java/sh/ory/model/TokenPaginationResponseHeaders.java +++ b/clients/client/java/src/main/java/sh/ory/model/TokenPaginationResponseHeaders.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * The `Link` HTTP header contains multiple links (`first`, `next`, `last`, `previous`) formatted as: `<https://{project-slug}.projects.oryapis.com/admin/clients?page_size={limit}&page_token={offset}>; rel=\"{page}\"` For details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination). */ @ApiModel(description = "The `Link` HTTP header contains multiple links (`first`, `next`, `last`, `previous`) formatted as: `; rel=\"{page}\"` For details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class TokenPaginationResponseHeaders { public static final String SERIALIZED_NAME_LINK = "link"; @SerializedName(SERIALIZED_NAME_LINK) diff --git a/clients/client/java/src/main/java/sh/ory/model/TrustOAuth2JwtGrantIssuer.java b/clients/client/java/src/main/java/sh/ory/model/TrustOAuth2JwtGrantIssuer.java index 7398c7b7af6..9b6712b9f1e 100644 --- a/clients/client/java/src/main/java/sh/ory/model/TrustOAuth2JwtGrantIssuer.java +++ b/clients/client/java/src/main/java/sh/ory/model/TrustOAuth2JwtGrantIssuer.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -53,7 +53,7 @@ * Trust OAuth2 JWT Bearer Grant Type Issuer Request Body */ @ApiModel(description = "Trust OAuth2 JWT Bearer Grant Type Issuer Request Body") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class TrustOAuth2JwtGrantIssuer { public static final String SERIALIZED_NAME_ALLOW_ANY_SUBJECT = "allow_any_subject"; @SerializedName(SERIALIZED_NAME_ALLOW_ANY_SUBJECT) diff --git a/clients/client/java/src/main/java/sh/ory/model/TrustedOAuth2JwtGrantIssuer.java b/clients/client/java/src/main/java/sh/ory/model/TrustedOAuth2JwtGrantIssuer.java index 7fed208ef03..63b1f837ffe 100644 --- a/clients/client/java/src/main/java/sh/ory/model/TrustedOAuth2JwtGrantIssuer.java +++ b/clients/client/java/src/main/java/sh/ory/model/TrustedOAuth2JwtGrantIssuer.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -53,7 +53,7 @@ * OAuth2 JWT Bearer Grant Type Issuer Trust Relationship */ @ApiModel(description = "OAuth2 JWT Bearer Grant Type Issuer Trust Relationship") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class TrustedOAuth2JwtGrantIssuer { public static final String SERIALIZED_NAME_ALLOW_ANY_SUBJECT = "allow_any_subject"; @SerializedName(SERIALIZED_NAME_ALLOW_ANY_SUBJECT) diff --git a/clients/client/java/src/main/java/sh/ory/model/TrustedOAuth2JwtGrantJsonWebKey.java b/clients/client/java/src/main/java/sh/ory/model/TrustedOAuth2JwtGrantJsonWebKey.java index 60e7b9fa828..6f2d4f61ad9 100644 --- a/clients/client/java/src/main/java/sh/ory/model/TrustedOAuth2JwtGrantJsonWebKey.java +++ b/clients/client/java/src/main/java/sh/ory/model/TrustedOAuth2JwtGrantJsonWebKey.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * OAuth2 JWT Bearer Grant Type Issuer Trusted JSON Web Key */ @ApiModel(description = "OAuth2 JWT Bearer Grant Type Issuer Trusted JSON Web Key") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class TrustedOAuth2JwtGrantJsonWebKey { public static final String SERIALIZED_NAME_KID = "kid"; @SerializedName(SERIALIZED_NAME_KID) diff --git a/clients/client/java/src/main/java/sh/ory/model/UiContainer.java b/clients/client/java/src/main/java/sh/ory/model/UiContainer.java index 694837363ba..36d9d6fcd78 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UiContainer.java +++ b/clients/client/java/src/main/java/sh/ory/model/UiContainer.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -53,7 +53,7 @@ * Container represents a HTML Form. The container can work with both HTTP Form and JSON requests */ @ApiModel(description = "Container represents a HTML Form. The container can work with both HTTP Form and JSON requests") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UiContainer { public static final String SERIALIZED_NAME_ACTION = "action"; @SerializedName(SERIALIZED_NAME_ACTION) diff --git a/clients/client/java/src/main/java/sh/ory/model/UiNode.java b/clients/client/java/src/main/java/sh/ory/model/UiNode.java index 59fd4871d4b..1b538a0feaa 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UiNode.java +++ b/clients/client/java/src/main/java/sh/ory/model/UiNode.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -54,7 +54,7 @@ * Nodes are represented as HTML elements or their native UI equivalents. For example, a node can be an `<img>` tag, or an `<input element>` but also `some plain text`. */ @ApiModel(description = "Nodes are represented as HTML elements or their native UI equivalents. For example, a node can be an `` tag, or an `` but also `some plain text`.") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UiNode { public static final String SERIALIZED_NAME_ATTRIBUTES = "attributes"; @SerializedName(SERIALIZED_NAME_ATTRIBUTES) diff --git a/clients/client/java/src/main/java/sh/ory/model/UiNodeAnchorAttributes.java b/clients/client/java/src/main/java/sh/ory/model/UiNodeAnchorAttributes.java index 78298c1b61c..d225bec5c13 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UiNodeAnchorAttributes.java +++ b/clients/client/java/src/main/java/sh/ory/model/UiNodeAnchorAttributes.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ /** * UiNodeAnchorAttributes */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UiNodeAnchorAttributes { public static final String SERIALIZED_NAME_HREF = "href"; @SerializedName(SERIALIZED_NAME_HREF) diff --git a/clients/client/java/src/main/java/sh/ory/model/UiNodeAttributes.java b/clients/client/java/src/main/java/sh/ory/model/UiNodeAttributes.java index 517ea2746da..4c8c5fd0221 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UiNodeAttributes.java +++ b/clients/client/java/src/main/java/sh/ory/model/UiNodeAttributes.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -64,7 +64,7 @@ import sh.ory.JSON; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UiNodeAttributes extends AbstractOpenApiSchema { private static final Logger log = Logger.getLogger(UiNodeAttributes.class.getName()); diff --git a/clients/client/java/src/main/java/sh/ory/model/UiNodeImageAttributes.java b/clients/client/java/src/main/java/sh/ory/model/UiNodeImageAttributes.java index 776bb9ce953..fddbcabe8b8 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UiNodeImageAttributes.java +++ b/clients/client/java/src/main/java/sh/ory/model/UiNodeImageAttributes.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * UiNodeImageAttributes */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UiNodeImageAttributes { public static final String SERIALIZED_NAME_HEIGHT = "height"; @SerializedName(SERIALIZED_NAME_HEIGHT) diff --git a/clients/client/java/src/main/java/sh/ory/model/UiNodeInputAttributes.java b/clients/client/java/src/main/java/sh/ory/model/UiNodeInputAttributes.java index 0708ee9b0b3..268d358a4e3 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UiNodeInputAttributes.java +++ b/clients/client/java/src/main/java/sh/ory/model/UiNodeInputAttributes.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -51,7 +51,7 @@ * InputAttributes represents the attributes of an input node */ @ApiModel(description = "InputAttributes represents the attributes of an input node") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UiNodeInputAttributes { /** * The autocomplete attribute for the input. email InputAttributeAutocompleteEmail tel InputAttributeAutocompleteTel url InputAttributeAutocompleteUrl current-password InputAttributeAutocompleteCurrentPassword new-password InputAttributeAutocompleteNewPassword one-time-code InputAttributeAutocompleteOneTimeCode diff --git a/clients/client/java/src/main/java/sh/ory/model/UiNodeMeta.java b/clients/client/java/src/main/java/sh/ory/model/UiNodeMeta.java index 2f7c473f2a2..8ecafc1c507 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UiNodeMeta.java +++ b/clients/client/java/src/main/java/sh/ory/model/UiNodeMeta.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ * This might include a label and other information that can optionally be used to render UIs. */ @ApiModel(description = "This might include a label and other information that can optionally be used to render UIs.") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UiNodeMeta { public static final String SERIALIZED_NAME_LABEL = "label"; @SerializedName(SERIALIZED_NAME_LABEL) diff --git a/clients/client/java/src/main/java/sh/ory/model/UiNodeScriptAttributes.java b/clients/client/java/src/main/java/sh/ory/model/UiNodeScriptAttributes.java index b7afa22cf5d..028e9dbba4e 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UiNodeScriptAttributes.java +++ b/clients/client/java/src/main/java/sh/ory/model/UiNodeScriptAttributes.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * UiNodeScriptAttributes */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UiNodeScriptAttributes { public static final String SERIALIZED_NAME_ASYNC = "async"; @SerializedName(SERIALIZED_NAME_ASYNC) diff --git a/clients/client/java/src/main/java/sh/ory/model/UiNodeTextAttributes.java b/clients/client/java/src/main/java/sh/ory/model/UiNodeTextAttributes.java index c6beaa2b015..9492e90a219 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UiNodeTextAttributes.java +++ b/clients/client/java/src/main/java/sh/ory/model/UiNodeTextAttributes.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ /** * UiNodeTextAttributes */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UiNodeTextAttributes { public static final String SERIALIZED_NAME_ID = "id"; @SerializedName(SERIALIZED_NAME_ID) diff --git a/clients/client/java/src/main/java/sh/ory/model/UiText.java b/clients/client/java/src/main/java/sh/ory/model/UiText.java index d36e39a223a..8597cef950e 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UiText.java +++ b/clients/client/java/src/main/java/sh/ory/model/UiText.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * UiText */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UiText { public static final String SERIALIZED_NAME_CONTEXT = "context"; @SerializedName(SERIALIZED_NAME_CONTEXT) diff --git a/clients/client/java/src/main/java/sh/ory/model/UpdateIdentityBody.java b/clients/client/java/src/main/java/sh/ory/model/UpdateIdentityBody.java index e5e55a5375a..5d90138508f 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UpdateIdentityBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/UpdateIdentityBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -51,7 +51,7 @@ * Update Identity Body */ @ApiModel(description = "Update Identity Body") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UpdateIdentityBody { public static final String SERIALIZED_NAME_CREDENTIALS = "credentials"; @SerializedName(SERIALIZED_NAME_CREDENTIALS) diff --git a/clients/client/java/src/main/java/sh/ory/model/UpdateLoginFlowBody.java b/clients/client/java/src/main/java/sh/ory/model/UpdateLoginFlowBody.java index 99d6d988e30..491e35f2945 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UpdateLoginFlowBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/UpdateLoginFlowBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -63,7 +63,7 @@ import sh.ory.JSON; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UpdateLoginFlowBody extends AbstractOpenApiSchema { private static final Logger log = Logger.getLogger(UpdateLoginFlowBody.class.getName()); diff --git a/clients/client/java/src/main/java/sh/ory/model/UpdateLoginFlowWithCodeMethod.java b/clients/client/java/src/main/java/sh/ory/model/UpdateLoginFlowWithCodeMethod.java index cd48a047717..560c6767c6d 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UpdateLoginFlowWithCodeMethod.java +++ b/clients/client/java/src/main/java/sh/ory/model/UpdateLoginFlowWithCodeMethod.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Update Login flow using the code method */ @ApiModel(description = "Update Login flow using the code method") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UpdateLoginFlowWithCodeMethod { public static final String SERIALIZED_NAME_CODE = "code"; @SerializedName(SERIALIZED_NAME_CODE) @@ -71,6 +71,10 @@ public class UpdateLoginFlowWithCodeMethod { @SerializedName(SERIALIZED_NAME_RESEND) private String resend; + public static final String SERIALIZED_NAME_TRANSIENT_PAYLOAD = "transient_payload"; + @SerializedName(SERIALIZED_NAME_TRANSIENT_PAYLOAD) + private Object transientPayload; + public UpdateLoginFlowWithCodeMethod() { } @@ -188,6 +192,29 @@ public void setResend(String resend) { this.resend = resend; } + + public UpdateLoginFlowWithCodeMethod transientPayload(Object transientPayload) { + + this.transientPayload = transientPayload; + return this; + } + + /** + * Transient data to pass along to any webhooks + * @return transientPayload + **/ + @javax.annotation.Nullable + @ApiModelProperty(value = "Transient data to pass along to any webhooks") + + public Object getTransientPayload() { + return transientPayload; + } + + + public void setTransientPayload(Object transientPayload) { + this.transientPayload = transientPayload; + } + /** * A container for additional, undeclared properties. * This is a holder for any undeclared properties as specified with @@ -247,13 +274,14 @@ public boolean equals(Object o) { Objects.equals(this.csrfToken, updateLoginFlowWithCodeMethod.csrfToken) && Objects.equals(this.identifier, updateLoginFlowWithCodeMethod.identifier) && Objects.equals(this.method, updateLoginFlowWithCodeMethod.method) && - Objects.equals(this.resend, updateLoginFlowWithCodeMethod.resend)&& + Objects.equals(this.resend, updateLoginFlowWithCodeMethod.resend) && + Objects.equals(this.transientPayload, updateLoginFlowWithCodeMethod.transientPayload)&& Objects.equals(this.additionalProperties, updateLoginFlowWithCodeMethod.additionalProperties); } @Override public int hashCode() { - return Objects.hash(code, csrfToken, identifier, method, resend, additionalProperties); + return Objects.hash(code, csrfToken, identifier, method, resend, transientPayload, additionalProperties); } @Override @@ -265,6 +293,7 @@ public String toString() { sb.append(" identifier: ").append(toIndentedString(identifier)).append("\n"); sb.append(" method: ").append(toIndentedString(method)).append("\n"); sb.append(" resend: ").append(toIndentedString(resend)).append("\n"); + sb.append(" transientPayload: ").append(toIndentedString(transientPayload)).append("\n"); sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); sb.append("}"); return sb.toString(); @@ -293,6 +322,7 @@ private String toIndentedString(Object o) { openapiFields.add("identifier"); openapiFields.add("method"); openapiFields.add("resend"); + openapiFields.add("transient_payload"); // a set of required properties/fields (JSON key names) openapiRequiredFields = new HashSet(); diff --git a/clients/client/java/src/main/java/sh/ory/model/UpdateLoginFlowWithLookupSecretMethod.java b/clients/client/java/src/main/java/sh/ory/model/UpdateLoginFlowWithLookupSecretMethod.java index 92fb981b4ec..54fa940645b 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UpdateLoginFlowWithLookupSecretMethod.java +++ b/clients/client/java/src/main/java/sh/ory/model/UpdateLoginFlowWithLookupSecretMethod.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Update Login Flow with Lookup Secret Method */ @ApiModel(description = "Update Login Flow with Lookup Secret Method") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UpdateLoginFlowWithLookupSecretMethod { public static final String SERIALIZED_NAME_CSRF_TOKEN = "csrf_token"; @SerializedName(SERIALIZED_NAME_CSRF_TOKEN) diff --git a/clients/client/java/src/main/java/sh/ory/model/UpdateLoginFlowWithOidcMethod.java b/clients/client/java/src/main/java/sh/ory/model/UpdateLoginFlowWithOidcMethod.java index 7a20353949c..0029f718bcd 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UpdateLoginFlowWithOidcMethod.java +++ b/clients/client/java/src/main/java/sh/ory/model/UpdateLoginFlowWithOidcMethod.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Update Login Flow with OpenID Connect Method */ @ApiModel(description = "Update Login Flow with OpenID Connect Method") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UpdateLoginFlowWithOidcMethod { public static final String SERIALIZED_NAME_CSRF_TOKEN = "csrf_token"; @SerializedName(SERIALIZED_NAME_CSRF_TOKEN) @@ -75,6 +75,10 @@ public class UpdateLoginFlowWithOidcMethod { @SerializedName(SERIALIZED_NAME_TRAITS) private Object traits; + public static final String SERIALIZED_NAME_TRANSIENT_PAYLOAD = "transient_payload"; + @SerializedName(SERIALIZED_NAME_TRANSIENT_PAYLOAD) + private Object transientPayload; + public static final String SERIALIZED_NAME_UPSTREAM_PARAMETERS = "upstream_parameters"; @SerializedName(SERIALIZED_NAME_UPSTREAM_PARAMETERS) private Object upstreamParameters; @@ -220,6 +224,29 @@ public void setTraits(Object traits) { } + public UpdateLoginFlowWithOidcMethod transientPayload(Object transientPayload) { + + this.transientPayload = transientPayload; + return this; + } + + /** + * Transient data to pass along to any webhooks + * @return transientPayload + **/ + @javax.annotation.Nullable + @ApiModelProperty(value = "Transient data to pass along to any webhooks") + + public Object getTransientPayload() { + return transientPayload; + } + + + public void setTransientPayload(Object transientPayload) { + this.transientPayload = transientPayload; + } + + public UpdateLoginFlowWithOidcMethod upstreamParameters(Object upstreamParameters) { this.upstreamParameters = upstreamParameters; @@ -303,13 +330,14 @@ public boolean equals(Object o) { Objects.equals(this.method, updateLoginFlowWithOidcMethod.method) && Objects.equals(this.provider, updateLoginFlowWithOidcMethod.provider) && Objects.equals(this.traits, updateLoginFlowWithOidcMethod.traits) && + Objects.equals(this.transientPayload, updateLoginFlowWithOidcMethod.transientPayload) && Objects.equals(this.upstreamParameters, updateLoginFlowWithOidcMethod.upstreamParameters)&& Objects.equals(this.additionalProperties, updateLoginFlowWithOidcMethod.additionalProperties); } @Override public int hashCode() { - return Objects.hash(csrfToken, idToken, idTokenNonce, method, provider, traits, upstreamParameters, additionalProperties); + return Objects.hash(csrfToken, idToken, idTokenNonce, method, provider, traits, transientPayload, upstreamParameters, additionalProperties); } @Override @@ -322,6 +350,7 @@ public String toString() { sb.append(" method: ").append(toIndentedString(method)).append("\n"); sb.append(" provider: ").append(toIndentedString(provider)).append("\n"); sb.append(" traits: ").append(toIndentedString(traits)).append("\n"); + sb.append(" transientPayload: ").append(toIndentedString(transientPayload)).append("\n"); sb.append(" upstreamParameters: ").append(toIndentedString(upstreamParameters)).append("\n"); sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); sb.append("}"); @@ -352,6 +381,7 @@ private String toIndentedString(Object o) { openapiFields.add("method"); openapiFields.add("provider"); openapiFields.add("traits"); + openapiFields.add("transient_payload"); openapiFields.add("upstream_parameters"); // a set of required properties/fields (JSON key names) diff --git a/clients/client/java/src/main/java/sh/ory/model/UpdateLoginFlowWithPasswordMethod.java b/clients/client/java/src/main/java/sh/ory/model/UpdateLoginFlowWithPasswordMethod.java index ece4245daf6..8298036bb34 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UpdateLoginFlowWithPasswordMethod.java +++ b/clients/client/java/src/main/java/sh/ory/model/UpdateLoginFlowWithPasswordMethod.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Update Login Flow with Password Method */ @ApiModel(description = "Update Login Flow with Password Method") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UpdateLoginFlowWithPasswordMethod { public static final String SERIALIZED_NAME_CSRF_TOKEN = "csrf_token"; @SerializedName(SERIALIZED_NAME_CSRF_TOKEN) @@ -71,6 +71,10 @@ public class UpdateLoginFlowWithPasswordMethod { @SerializedName(SERIALIZED_NAME_PASSWORD_IDENTIFIER) private String passwordIdentifier; + public static final String SERIALIZED_NAME_TRANSIENT_PAYLOAD = "transient_payload"; + @SerializedName(SERIALIZED_NAME_TRANSIENT_PAYLOAD) + private Object transientPayload; + public UpdateLoginFlowWithPasswordMethod() { } @@ -188,6 +192,29 @@ public void setPasswordIdentifier(String passwordIdentifier) { this.passwordIdentifier = passwordIdentifier; } + + public UpdateLoginFlowWithPasswordMethod transientPayload(Object transientPayload) { + + this.transientPayload = transientPayload; + return this; + } + + /** + * Transient data to pass along to any webhooks + * @return transientPayload + **/ + @javax.annotation.Nullable + @ApiModelProperty(value = "Transient data to pass along to any webhooks") + + public Object getTransientPayload() { + return transientPayload; + } + + + public void setTransientPayload(Object transientPayload) { + this.transientPayload = transientPayload; + } + /** * A container for additional, undeclared properties. * This is a holder for any undeclared properties as specified with @@ -247,13 +274,14 @@ public boolean equals(Object o) { Objects.equals(this.identifier, updateLoginFlowWithPasswordMethod.identifier) && Objects.equals(this.method, updateLoginFlowWithPasswordMethod.method) && Objects.equals(this.password, updateLoginFlowWithPasswordMethod.password) && - Objects.equals(this.passwordIdentifier, updateLoginFlowWithPasswordMethod.passwordIdentifier)&& + Objects.equals(this.passwordIdentifier, updateLoginFlowWithPasswordMethod.passwordIdentifier) && + Objects.equals(this.transientPayload, updateLoginFlowWithPasswordMethod.transientPayload)&& Objects.equals(this.additionalProperties, updateLoginFlowWithPasswordMethod.additionalProperties); } @Override public int hashCode() { - return Objects.hash(csrfToken, identifier, method, password, passwordIdentifier, additionalProperties); + return Objects.hash(csrfToken, identifier, method, password, passwordIdentifier, transientPayload, additionalProperties); } @Override @@ -265,6 +293,7 @@ public String toString() { sb.append(" method: ").append(toIndentedString(method)).append("\n"); sb.append(" password: ").append(toIndentedString(password)).append("\n"); sb.append(" passwordIdentifier: ").append(toIndentedString(passwordIdentifier)).append("\n"); + sb.append(" transientPayload: ").append(toIndentedString(transientPayload)).append("\n"); sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); sb.append("}"); return sb.toString(); @@ -293,6 +322,7 @@ private String toIndentedString(Object o) { openapiFields.add("method"); openapiFields.add("password"); openapiFields.add("password_identifier"); + openapiFields.add("transient_payload"); // a set of required properties/fields (JSON key names) openapiRequiredFields = new HashSet(); diff --git a/clients/client/java/src/main/java/sh/ory/model/UpdateLoginFlowWithTotpMethod.java b/clients/client/java/src/main/java/sh/ory/model/UpdateLoginFlowWithTotpMethod.java index a3b7a8fe77e..270967cb73a 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UpdateLoginFlowWithTotpMethod.java +++ b/clients/client/java/src/main/java/sh/ory/model/UpdateLoginFlowWithTotpMethod.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Update Login Flow with TOTP Method */ @ApiModel(description = "Update Login Flow with TOTP Method") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UpdateLoginFlowWithTotpMethod { public static final String SERIALIZED_NAME_CSRF_TOKEN = "csrf_token"; @SerializedName(SERIALIZED_NAME_CSRF_TOKEN) @@ -63,6 +63,10 @@ public class UpdateLoginFlowWithTotpMethod { @SerializedName(SERIALIZED_NAME_TOTP_CODE) private String totpCode; + public static final String SERIALIZED_NAME_TRANSIENT_PAYLOAD = "transient_payload"; + @SerializedName(SERIALIZED_NAME_TRANSIENT_PAYLOAD) + private Object transientPayload; + public UpdateLoginFlowWithTotpMethod() { } @@ -134,6 +138,29 @@ public void setTotpCode(String totpCode) { this.totpCode = totpCode; } + + public UpdateLoginFlowWithTotpMethod transientPayload(Object transientPayload) { + + this.transientPayload = transientPayload; + return this; + } + + /** + * Transient data to pass along to any webhooks + * @return transientPayload + **/ + @javax.annotation.Nullable + @ApiModelProperty(value = "Transient data to pass along to any webhooks") + + public Object getTransientPayload() { + return transientPayload; + } + + + public void setTransientPayload(Object transientPayload) { + this.transientPayload = transientPayload; + } + /** * A container for additional, undeclared properties. * This is a holder for any undeclared properties as specified with @@ -191,13 +218,14 @@ public boolean equals(Object o) { UpdateLoginFlowWithTotpMethod updateLoginFlowWithTotpMethod = (UpdateLoginFlowWithTotpMethod) o; return Objects.equals(this.csrfToken, updateLoginFlowWithTotpMethod.csrfToken) && Objects.equals(this.method, updateLoginFlowWithTotpMethod.method) && - Objects.equals(this.totpCode, updateLoginFlowWithTotpMethod.totpCode)&& + Objects.equals(this.totpCode, updateLoginFlowWithTotpMethod.totpCode) && + Objects.equals(this.transientPayload, updateLoginFlowWithTotpMethod.transientPayload)&& Objects.equals(this.additionalProperties, updateLoginFlowWithTotpMethod.additionalProperties); } @Override public int hashCode() { - return Objects.hash(csrfToken, method, totpCode, additionalProperties); + return Objects.hash(csrfToken, method, totpCode, transientPayload, additionalProperties); } @Override @@ -207,6 +235,7 @@ public String toString() { sb.append(" csrfToken: ").append(toIndentedString(csrfToken)).append("\n"); sb.append(" method: ").append(toIndentedString(method)).append("\n"); sb.append(" totpCode: ").append(toIndentedString(totpCode)).append("\n"); + sb.append(" transientPayload: ").append(toIndentedString(transientPayload)).append("\n"); sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); sb.append("}"); return sb.toString(); @@ -233,6 +262,7 @@ private String toIndentedString(Object o) { openapiFields.add("csrf_token"); openapiFields.add("method"); openapiFields.add("totp_code"); + openapiFields.add("transient_payload"); // a set of required properties/fields (JSON key names) openapiRequiredFields = new HashSet(); diff --git a/clients/client/java/src/main/java/sh/ory/model/UpdateLoginFlowWithWebAuthnMethod.java b/clients/client/java/src/main/java/sh/ory/model/UpdateLoginFlowWithWebAuthnMethod.java index f1f957312f6..180c0fe9efd 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UpdateLoginFlowWithWebAuthnMethod.java +++ b/clients/client/java/src/main/java/sh/ory/model/UpdateLoginFlowWithWebAuthnMethod.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Update Login Flow with WebAuthn Method */ @ApiModel(description = "Update Login Flow with WebAuthn Method") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UpdateLoginFlowWithWebAuthnMethod { public static final String SERIALIZED_NAME_CSRF_TOKEN = "csrf_token"; @SerializedName(SERIALIZED_NAME_CSRF_TOKEN) @@ -63,6 +63,10 @@ public class UpdateLoginFlowWithWebAuthnMethod { @SerializedName(SERIALIZED_NAME_METHOD) private String method; + public static final String SERIALIZED_NAME_TRANSIENT_PAYLOAD = "transient_payload"; + @SerializedName(SERIALIZED_NAME_TRANSIENT_PAYLOAD) + private Object transientPayload; + public static final String SERIALIZED_NAME_WEBAUTHN_LOGIN = "webauthn_login"; @SerializedName(SERIALIZED_NAME_WEBAUTHN_LOGIN) private String webauthnLogin; @@ -139,6 +143,29 @@ public void setMethod(String method) { } + public UpdateLoginFlowWithWebAuthnMethod transientPayload(Object transientPayload) { + + this.transientPayload = transientPayload; + return this; + } + + /** + * Transient data to pass along to any webhooks + * @return transientPayload + **/ + @javax.annotation.Nullable + @ApiModelProperty(value = "Transient data to pass along to any webhooks") + + public Object getTransientPayload() { + return transientPayload; + } + + + public void setTransientPayload(Object transientPayload) { + this.transientPayload = transientPayload; + } + + public UpdateLoginFlowWithWebAuthnMethod webauthnLogin(String webauthnLogin) { this.webauthnLogin = webauthnLogin; @@ -219,13 +246,14 @@ public boolean equals(Object o) { return Objects.equals(this.csrfToken, updateLoginFlowWithWebAuthnMethod.csrfToken) && Objects.equals(this.identifier, updateLoginFlowWithWebAuthnMethod.identifier) && Objects.equals(this.method, updateLoginFlowWithWebAuthnMethod.method) && + Objects.equals(this.transientPayload, updateLoginFlowWithWebAuthnMethod.transientPayload) && Objects.equals(this.webauthnLogin, updateLoginFlowWithWebAuthnMethod.webauthnLogin)&& Objects.equals(this.additionalProperties, updateLoginFlowWithWebAuthnMethod.additionalProperties); } @Override public int hashCode() { - return Objects.hash(csrfToken, identifier, method, webauthnLogin, additionalProperties); + return Objects.hash(csrfToken, identifier, method, transientPayload, webauthnLogin, additionalProperties); } @Override @@ -235,6 +263,7 @@ public String toString() { sb.append(" csrfToken: ").append(toIndentedString(csrfToken)).append("\n"); sb.append(" identifier: ").append(toIndentedString(identifier)).append("\n"); sb.append(" method: ").append(toIndentedString(method)).append("\n"); + sb.append(" transientPayload: ").append(toIndentedString(transientPayload)).append("\n"); sb.append(" webauthnLogin: ").append(toIndentedString(webauthnLogin)).append("\n"); sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); sb.append("}"); @@ -262,6 +291,7 @@ private String toIndentedString(Object o) { openapiFields.add("csrf_token"); openapiFields.add("identifier"); openapiFields.add("method"); + openapiFields.add("transient_payload"); openapiFields.add("webauthn_login"); // a set of required properties/fields (JSON key names) diff --git a/clients/client/java/src/main/java/sh/ory/model/UpdateRecoveryFlowBody.java b/clients/client/java/src/main/java/sh/ory/model/UpdateRecoveryFlowBody.java index d6b7837ef52..0abf68b55ee 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UpdateRecoveryFlowBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/UpdateRecoveryFlowBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -59,7 +59,7 @@ import sh.ory.JSON; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UpdateRecoveryFlowBody extends AbstractOpenApiSchema { private static final Logger log = Logger.getLogger(UpdateRecoveryFlowBody.class.getName()); diff --git a/clients/client/java/src/main/java/sh/ory/model/UpdateRecoveryFlowWithCodeMethod.java b/clients/client/java/src/main/java/sh/ory/model/UpdateRecoveryFlowWithCodeMethod.java index 540646931b1..664857e02d9 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UpdateRecoveryFlowWithCodeMethod.java +++ b/clients/client/java/src/main/java/sh/ory/model/UpdateRecoveryFlowWithCodeMethod.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Update Recovery Flow with Code Method */ @ApiModel(description = "Update Recovery Flow with Code Method") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UpdateRecoveryFlowWithCodeMethod { public static final String SERIALIZED_NAME_CODE = "code"; @SerializedName(SERIALIZED_NAME_CODE) @@ -114,6 +114,10 @@ public MethodEnum read(final JsonReader jsonReader) throws IOException { @SerializedName(SERIALIZED_NAME_METHOD) private MethodEnum method; + public static final String SERIALIZED_NAME_TRANSIENT_PAYLOAD = "transient_payload"; + @SerializedName(SERIALIZED_NAME_TRANSIENT_PAYLOAD) + private Object transientPayload; + public UpdateRecoveryFlowWithCodeMethod() { } @@ -208,6 +212,29 @@ public void setMethod(MethodEnum method) { this.method = method; } + + public UpdateRecoveryFlowWithCodeMethod transientPayload(Object transientPayload) { + + this.transientPayload = transientPayload; + return this; + } + + /** + * Transient data to pass along to any webhooks + * @return transientPayload + **/ + @javax.annotation.Nullable + @ApiModelProperty(value = "Transient data to pass along to any webhooks") + + public Object getTransientPayload() { + return transientPayload; + } + + + public void setTransientPayload(Object transientPayload) { + this.transientPayload = transientPayload; + } + /** * A container for additional, undeclared properties. * This is a holder for any undeclared properties as specified with @@ -266,13 +293,14 @@ public boolean equals(Object o) { return Objects.equals(this.code, updateRecoveryFlowWithCodeMethod.code) && Objects.equals(this.csrfToken, updateRecoveryFlowWithCodeMethod.csrfToken) && Objects.equals(this.email, updateRecoveryFlowWithCodeMethod.email) && - Objects.equals(this.method, updateRecoveryFlowWithCodeMethod.method)&& + Objects.equals(this.method, updateRecoveryFlowWithCodeMethod.method) && + Objects.equals(this.transientPayload, updateRecoveryFlowWithCodeMethod.transientPayload)&& Objects.equals(this.additionalProperties, updateRecoveryFlowWithCodeMethod.additionalProperties); } @Override public int hashCode() { - return Objects.hash(code, csrfToken, email, method, additionalProperties); + return Objects.hash(code, csrfToken, email, method, transientPayload, additionalProperties); } @Override @@ -283,6 +311,7 @@ public String toString() { sb.append(" csrfToken: ").append(toIndentedString(csrfToken)).append("\n"); sb.append(" email: ").append(toIndentedString(email)).append("\n"); sb.append(" method: ").append(toIndentedString(method)).append("\n"); + sb.append(" transientPayload: ").append(toIndentedString(transientPayload)).append("\n"); sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); sb.append("}"); return sb.toString(); @@ -310,6 +339,7 @@ private String toIndentedString(Object o) { openapiFields.add("csrf_token"); openapiFields.add("email"); openapiFields.add("method"); + openapiFields.add("transient_payload"); // a set of required properties/fields (JSON key names) openapiRequiredFields = new HashSet(); diff --git a/clients/client/java/src/main/java/sh/ory/model/UpdateRecoveryFlowWithLinkMethod.java b/clients/client/java/src/main/java/sh/ory/model/UpdateRecoveryFlowWithLinkMethod.java index e3c4adc01e2..b1f4b277872 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UpdateRecoveryFlowWithLinkMethod.java +++ b/clients/client/java/src/main/java/sh/ory/model/UpdateRecoveryFlowWithLinkMethod.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Update Recovery Flow with Link Method */ @ApiModel(description = "Update Recovery Flow with Link Method") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UpdateRecoveryFlowWithLinkMethod { public static final String SERIALIZED_NAME_CSRF_TOKEN = "csrf_token"; @SerializedName(SERIALIZED_NAME_CSRF_TOKEN) @@ -110,6 +110,10 @@ public MethodEnum read(final JsonReader jsonReader) throws IOException { @SerializedName(SERIALIZED_NAME_METHOD) private MethodEnum method; + public static final String SERIALIZED_NAME_TRANSIENT_PAYLOAD = "transient_payload"; + @SerializedName(SERIALIZED_NAME_TRANSIENT_PAYLOAD) + private Object transientPayload; + public UpdateRecoveryFlowWithLinkMethod() { } @@ -181,6 +185,29 @@ public void setMethod(MethodEnum method) { this.method = method; } + + public UpdateRecoveryFlowWithLinkMethod transientPayload(Object transientPayload) { + + this.transientPayload = transientPayload; + return this; + } + + /** + * Transient data to pass along to any webhooks + * @return transientPayload + **/ + @javax.annotation.Nullable + @ApiModelProperty(value = "Transient data to pass along to any webhooks") + + public Object getTransientPayload() { + return transientPayload; + } + + + public void setTransientPayload(Object transientPayload) { + this.transientPayload = transientPayload; + } + /** * A container for additional, undeclared properties. * This is a holder for any undeclared properties as specified with @@ -238,13 +265,14 @@ public boolean equals(Object o) { UpdateRecoveryFlowWithLinkMethod updateRecoveryFlowWithLinkMethod = (UpdateRecoveryFlowWithLinkMethod) o; return Objects.equals(this.csrfToken, updateRecoveryFlowWithLinkMethod.csrfToken) && Objects.equals(this.email, updateRecoveryFlowWithLinkMethod.email) && - Objects.equals(this.method, updateRecoveryFlowWithLinkMethod.method)&& + Objects.equals(this.method, updateRecoveryFlowWithLinkMethod.method) && + Objects.equals(this.transientPayload, updateRecoveryFlowWithLinkMethod.transientPayload)&& Objects.equals(this.additionalProperties, updateRecoveryFlowWithLinkMethod.additionalProperties); } @Override public int hashCode() { - return Objects.hash(csrfToken, email, method, additionalProperties); + return Objects.hash(csrfToken, email, method, transientPayload, additionalProperties); } @Override @@ -254,6 +282,7 @@ public String toString() { sb.append(" csrfToken: ").append(toIndentedString(csrfToken)).append("\n"); sb.append(" email: ").append(toIndentedString(email)).append("\n"); sb.append(" method: ").append(toIndentedString(method)).append("\n"); + sb.append(" transientPayload: ").append(toIndentedString(transientPayload)).append("\n"); sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); sb.append("}"); return sb.toString(); @@ -280,6 +309,7 @@ private String toIndentedString(Object o) { openapiFields.add("csrf_token"); openapiFields.add("email"); openapiFields.add("method"); + openapiFields.add("transient_payload"); // a set of required properties/fields (JSON key names) openapiRequiredFields = new HashSet(); diff --git a/clients/client/java/src/main/java/sh/ory/model/UpdateRegistrationFlowBody.java b/clients/client/java/src/main/java/sh/ory/model/UpdateRegistrationFlowBody.java index 568e75cce04..b1cd04eca16 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UpdateRegistrationFlowBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/UpdateRegistrationFlowBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -61,7 +61,7 @@ import sh.ory.JSON; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UpdateRegistrationFlowBody extends AbstractOpenApiSchema { private static final Logger log = Logger.getLogger(UpdateRegistrationFlowBody.class.getName()); diff --git a/clients/client/java/src/main/java/sh/ory/model/UpdateRegistrationFlowWithCodeMethod.java b/clients/client/java/src/main/java/sh/ory/model/UpdateRegistrationFlowWithCodeMethod.java index b7f4b5ad983..2363c99bb2e 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UpdateRegistrationFlowWithCodeMethod.java +++ b/clients/client/java/src/main/java/sh/ory/model/UpdateRegistrationFlowWithCodeMethod.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Update Registration Flow with Code Method */ @ApiModel(description = "Update Registration Flow with Code Method") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UpdateRegistrationFlowWithCodeMethod { public static final String SERIALIZED_NAME_CODE = "code"; @SerializedName(SERIALIZED_NAME_CODE) diff --git a/clients/client/java/src/main/java/sh/ory/model/UpdateRegistrationFlowWithOidcMethod.java b/clients/client/java/src/main/java/sh/ory/model/UpdateRegistrationFlowWithOidcMethod.java index 7e7fdb9c5b4..a481aa84b32 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UpdateRegistrationFlowWithOidcMethod.java +++ b/clients/client/java/src/main/java/sh/ory/model/UpdateRegistrationFlowWithOidcMethod.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Update Registration Flow with OpenID Connect Method */ @ApiModel(description = "Update Registration Flow with OpenID Connect Method") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UpdateRegistrationFlowWithOidcMethod { public static final String SERIALIZED_NAME_CSRF_TOKEN = "csrf_token"; @SerializedName(SERIALIZED_NAME_CSRF_TOKEN) diff --git a/clients/client/java/src/main/java/sh/ory/model/UpdateRegistrationFlowWithPasswordMethod.java b/clients/client/java/src/main/java/sh/ory/model/UpdateRegistrationFlowWithPasswordMethod.java index 1b551252f00..48f89b5a799 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UpdateRegistrationFlowWithPasswordMethod.java +++ b/clients/client/java/src/main/java/sh/ory/model/UpdateRegistrationFlowWithPasswordMethod.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Update Registration Flow with Password Method */ @ApiModel(description = "Update Registration Flow with Password Method") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UpdateRegistrationFlowWithPasswordMethod { public static final String SERIALIZED_NAME_CSRF_TOKEN = "csrf_token"; @SerializedName(SERIALIZED_NAME_CSRF_TOKEN) diff --git a/clients/client/java/src/main/java/sh/ory/model/UpdateRegistrationFlowWithWebAuthnMethod.java b/clients/client/java/src/main/java/sh/ory/model/UpdateRegistrationFlowWithWebAuthnMethod.java index ee751add7b0..3d5bd11119a 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UpdateRegistrationFlowWithWebAuthnMethod.java +++ b/clients/client/java/src/main/java/sh/ory/model/UpdateRegistrationFlowWithWebAuthnMethod.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Update Registration Flow with WebAuthn Method */ @ApiModel(description = "Update Registration Flow with WebAuthn Method") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UpdateRegistrationFlowWithWebAuthnMethod { public static final String SERIALIZED_NAME_CSRF_TOKEN = "csrf_token"; @SerializedName(SERIALIZED_NAME_CSRF_TOKEN) diff --git a/clients/client/java/src/main/java/sh/ory/model/UpdateSettingsFlowBody.java b/clients/client/java/src/main/java/sh/ory/model/UpdateSettingsFlowBody.java index b604a568c14..f312d822a2e 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UpdateSettingsFlowBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/UpdateSettingsFlowBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -63,7 +63,7 @@ import sh.ory.JSON; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UpdateSettingsFlowBody extends AbstractOpenApiSchema { private static final Logger log = Logger.getLogger(UpdateSettingsFlowBody.class.getName()); diff --git a/clients/client/java/src/main/java/sh/ory/model/UpdateSettingsFlowWithLookupMethod.java b/clients/client/java/src/main/java/sh/ory/model/UpdateSettingsFlowWithLookupMethod.java index 6594ebd3e7b..db3475b19df 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UpdateSettingsFlowWithLookupMethod.java +++ b/clients/client/java/src/main/java/sh/ory/model/UpdateSettingsFlowWithLookupMethod.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Update Settings Flow with Lookup Method */ @ApiModel(description = "Update Settings Flow with Lookup Method") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UpdateSettingsFlowWithLookupMethod { public static final String SERIALIZED_NAME_CSRF_TOKEN = "csrf_token"; @SerializedName(SERIALIZED_NAME_CSRF_TOKEN) @@ -75,6 +75,10 @@ public class UpdateSettingsFlowWithLookupMethod { @SerializedName(SERIALIZED_NAME_METHOD) private String method; + public static final String SERIALIZED_NAME_TRANSIENT_PAYLOAD = "transient_payload"; + @SerializedName(SERIALIZED_NAME_TRANSIENT_PAYLOAD) + private Object transientPayload; + public UpdateSettingsFlowWithLookupMethod() { } @@ -215,6 +219,29 @@ public void setMethod(String method) { this.method = method; } + + public UpdateSettingsFlowWithLookupMethod transientPayload(Object transientPayload) { + + this.transientPayload = transientPayload; + return this; + } + + /** + * Transient data to pass along to any webhooks + * @return transientPayload + **/ + @javax.annotation.Nullable + @ApiModelProperty(value = "Transient data to pass along to any webhooks") + + public Object getTransientPayload() { + return transientPayload; + } + + + public void setTransientPayload(Object transientPayload) { + this.transientPayload = transientPayload; + } + /** * A container for additional, undeclared properties. * This is a holder for any undeclared properties as specified with @@ -275,13 +302,14 @@ public boolean equals(Object o) { Objects.equals(this.lookupSecretDisable, updateSettingsFlowWithLookupMethod.lookupSecretDisable) && Objects.equals(this.lookupSecretRegenerate, updateSettingsFlowWithLookupMethod.lookupSecretRegenerate) && Objects.equals(this.lookupSecretReveal, updateSettingsFlowWithLookupMethod.lookupSecretReveal) && - Objects.equals(this.method, updateSettingsFlowWithLookupMethod.method)&& + Objects.equals(this.method, updateSettingsFlowWithLookupMethod.method) && + Objects.equals(this.transientPayload, updateSettingsFlowWithLookupMethod.transientPayload)&& Objects.equals(this.additionalProperties, updateSettingsFlowWithLookupMethod.additionalProperties); } @Override public int hashCode() { - return Objects.hash(csrfToken, lookupSecretConfirm, lookupSecretDisable, lookupSecretRegenerate, lookupSecretReveal, method, additionalProperties); + return Objects.hash(csrfToken, lookupSecretConfirm, lookupSecretDisable, lookupSecretRegenerate, lookupSecretReveal, method, transientPayload, additionalProperties); } @Override @@ -294,6 +322,7 @@ public String toString() { sb.append(" lookupSecretRegenerate: ").append(toIndentedString(lookupSecretRegenerate)).append("\n"); sb.append(" lookupSecretReveal: ").append(toIndentedString(lookupSecretReveal)).append("\n"); sb.append(" method: ").append(toIndentedString(method)).append("\n"); + sb.append(" transientPayload: ").append(toIndentedString(transientPayload)).append("\n"); sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); sb.append("}"); return sb.toString(); @@ -323,6 +352,7 @@ private String toIndentedString(Object o) { openapiFields.add("lookup_secret_regenerate"); openapiFields.add("lookup_secret_reveal"); openapiFields.add("method"); + openapiFields.add("transient_payload"); // a set of required properties/fields (JSON key names) openapiRequiredFields = new HashSet(); diff --git a/clients/client/java/src/main/java/sh/ory/model/UpdateSettingsFlowWithOidcMethod.java b/clients/client/java/src/main/java/sh/ory/model/UpdateSettingsFlowWithOidcMethod.java index 6d629ffc87b..3b702f4d77d 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UpdateSettingsFlowWithOidcMethod.java +++ b/clients/client/java/src/main/java/sh/ory/model/UpdateSettingsFlowWithOidcMethod.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Update Settings Flow with OpenID Connect Method */ @ApiModel(description = "Update Settings Flow with OpenID Connect Method") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UpdateSettingsFlowWithOidcMethod { public static final String SERIALIZED_NAME_FLOW = "flow"; @SerializedName(SERIALIZED_NAME_FLOW) @@ -67,6 +67,10 @@ public class UpdateSettingsFlowWithOidcMethod { @SerializedName(SERIALIZED_NAME_TRAITS) private Object traits; + public static final String SERIALIZED_NAME_TRANSIENT_PAYLOAD = "transient_payload"; + @SerializedName(SERIALIZED_NAME_TRANSIENT_PAYLOAD) + private Object transientPayload; + public static final String SERIALIZED_NAME_UNLINK = "unlink"; @SerializedName(SERIALIZED_NAME_UNLINK) private String unlink; @@ -170,6 +174,29 @@ public void setTraits(Object traits) { } + public UpdateSettingsFlowWithOidcMethod transientPayload(Object transientPayload) { + + this.transientPayload = transientPayload; + return this; + } + + /** + * Transient data to pass along to any webhooks + * @return transientPayload + **/ + @javax.annotation.Nullable + @ApiModelProperty(value = "Transient data to pass along to any webhooks") + + public Object getTransientPayload() { + return transientPayload; + } + + + public void setTransientPayload(Object transientPayload) { + this.transientPayload = transientPayload; + } + + public UpdateSettingsFlowWithOidcMethod unlink(String unlink) { this.unlink = unlink; @@ -274,6 +301,7 @@ public boolean equals(Object o) { Objects.equals(this.link, updateSettingsFlowWithOidcMethod.link) && Objects.equals(this.method, updateSettingsFlowWithOidcMethod.method) && Objects.equals(this.traits, updateSettingsFlowWithOidcMethod.traits) && + Objects.equals(this.transientPayload, updateSettingsFlowWithOidcMethod.transientPayload) && Objects.equals(this.unlink, updateSettingsFlowWithOidcMethod.unlink) && Objects.equals(this.upstreamParameters, updateSettingsFlowWithOidcMethod.upstreamParameters)&& Objects.equals(this.additionalProperties, updateSettingsFlowWithOidcMethod.additionalProperties); @@ -281,7 +309,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(flow, link, method, traits, unlink, upstreamParameters, additionalProperties); + return Objects.hash(flow, link, method, traits, transientPayload, unlink, upstreamParameters, additionalProperties); } @Override @@ -292,6 +320,7 @@ public String toString() { sb.append(" link: ").append(toIndentedString(link)).append("\n"); sb.append(" method: ").append(toIndentedString(method)).append("\n"); sb.append(" traits: ").append(toIndentedString(traits)).append("\n"); + sb.append(" transientPayload: ").append(toIndentedString(transientPayload)).append("\n"); sb.append(" unlink: ").append(toIndentedString(unlink)).append("\n"); sb.append(" upstreamParameters: ").append(toIndentedString(upstreamParameters)).append("\n"); sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); @@ -321,6 +350,7 @@ private String toIndentedString(Object o) { openapiFields.add("link"); openapiFields.add("method"); openapiFields.add("traits"); + openapiFields.add("transient_payload"); openapiFields.add("unlink"); openapiFields.add("upstream_parameters"); diff --git a/clients/client/java/src/main/java/sh/ory/model/UpdateSettingsFlowWithPasswordMethod.java b/clients/client/java/src/main/java/sh/ory/model/UpdateSettingsFlowWithPasswordMethod.java index 9edbff69d0d..a4a074b26a7 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UpdateSettingsFlowWithPasswordMethod.java +++ b/clients/client/java/src/main/java/sh/ory/model/UpdateSettingsFlowWithPasswordMethod.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Update Settings Flow with Password Method */ @ApiModel(description = "Update Settings Flow with Password Method") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UpdateSettingsFlowWithPasswordMethod { public static final String SERIALIZED_NAME_CSRF_TOKEN = "csrf_token"; @SerializedName(SERIALIZED_NAME_CSRF_TOKEN) @@ -63,6 +63,10 @@ public class UpdateSettingsFlowWithPasswordMethod { @SerializedName(SERIALIZED_NAME_PASSWORD) private String password; + public static final String SERIALIZED_NAME_TRANSIENT_PAYLOAD = "transient_payload"; + @SerializedName(SERIALIZED_NAME_TRANSIENT_PAYLOAD) + private Object transientPayload; + public UpdateSettingsFlowWithPasswordMethod() { } @@ -134,6 +138,29 @@ public void setPassword(String password) { this.password = password; } + + public UpdateSettingsFlowWithPasswordMethod transientPayload(Object transientPayload) { + + this.transientPayload = transientPayload; + return this; + } + + /** + * Transient data to pass along to any webhooks + * @return transientPayload + **/ + @javax.annotation.Nullable + @ApiModelProperty(value = "Transient data to pass along to any webhooks") + + public Object getTransientPayload() { + return transientPayload; + } + + + public void setTransientPayload(Object transientPayload) { + this.transientPayload = transientPayload; + } + /** * A container for additional, undeclared properties. * This is a holder for any undeclared properties as specified with @@ -191,13 +218,14 @@ public boolean equals(Object o) { UpdateSettingsFlowWithPasswordMethod updateSettingsFlowWithPasswordMethod = (UpdateSettingsFlowWithPasswordMethod) o; return Objects.equals(this.csrfToken, updateSettingsFlowWithPasswordMethod.csrfToken) && Objects.equals(this.method, updateSettingsFlowWithPasswordMethod.method) && - Objects.equals(this.password, updateSettingsFlowWithPasswordMethod.password)&& + Objects.equals(this.password, updateSettingsFlowWithPasswordMethod.password) && + Objects.equals(this.transientPayload, updateSettingsFlowWithPasswordMethod.transientPayload)&& Objects.equals(this.additionalProperties, updateSettingsFlowWithPasswordMethod.additionalProperties); } @Override public int hashCode() { - return Objects.hash(csrfToken, method, password, additionalProperties); + return Objects.hash(csrfToken, method, password, transientPayload, additionalProperties); } @Override @@ -207,6 +235,7 @@ public String toString() { sb.append(" csrfToken: ").append(toIndentedString(csrfToken)).append("\n"); sb.append(" method: ").append(toIndentedString(method)).append("\n"); sb.append(" password: ").append(toIndentedString(password)).append("\n"); + sb.append(" transientPayload: ").append(toIndentedString(transientPayload)).append("\n"); sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); sb.append("}"); return sb.toString(); @@ -233,6 +262,7 @@ private String toIndentedString(Object o) { openapiFields.add("csrf_token"); openapiFields.add("method"); openapiFields.add("password"); + openapiFields.add("transient_payload"); // a set of required properties/fields (JSON key names) openapiRequiredFields = new HashSet(); diff --git a/clients/client/java/src/main/java/sh/ory/model/UpdateSettingsFlowWithProfileMethod.java b/clients/client/java/src/main/java/sh/ory/model/UpdateSettingsFlowWithProfileMethod.java index 462bc8be9c3..549b556a5a2 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UpdateSettingsFlowWithProfileMethod.java +++ b/clients/client/java/src/main/java/sh/ory/model/UpdateSettingsFlowWithProfileMethod.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Update Settings Flow with Profile Method */ @ApiModel(description = "Update Settings Flow with Profile Method") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UpdateSettingsFlowWithProfileMethod { public static final String SERIALIZED_NAME_CSRF_TOKEN = "csrf_token"; @SerializedName(SERIALIZED_NAME_CSRF_TOKEN) @@ -63,6 +63,10 @@ public class UpdateSettingsFlowWithProfileMethod { @SerializedName(SERIALIZED_NAME_TRAITS) private Object traits; + public static final String SERIALIZED_NAME_TRANSIENT_PAYLOAD = "transient_payload"; + @SerializedName(SERIALIZED_NAME_TRANSIENT_PAYLOAD) + private Object transientPayload; + public UpdateSettingsFlowWithProfileMethod() { } @@ -134,6 +138,29 @@ public void setTraits(Object traits) { this.traits = traits; } + + public UpdateSettingsFlowWithProfileMethod transientPayload(Object transientPayload) { + + this.transientPayload = transientPayload; + return this; + } + + /** + * Transient data to pass along to any webhooks + * @return transientPayload + **/ + @javax.annotation.Nullable + @ApiModelProperty(value = "Transient data to pass along to any webhooks") + + public Object getTransientPayload() { + return transientPayload; + } + + + public void setTransientPayload(Object transientPayload) { + this.transientPayload = transientPayload; + } + /** * A container for additional, undeclared properties. * This is a holder for any undeclared properties as specified with @@ -191,13 +218,14 @@ public boolean equals(Object o) { UpdateSettingsFlowWithProfileMethod updateSettingsFlowWithProfileMethod = (UpdateSettingsFlowWithProfileMethod) o; return Objects.equals(this.csrfToken, updateSettingsFlowWithProfileMethod.csrfToken) && Objects.equals(this.method, updateSettingsFlowWithProfileMethod.method) && - Objects.equals(this.traits, updateSettingsFlowWithProfileMethod.traits)&& + Objects.equals(this.traits, updateSettingsFlowWithProfileMethod.traits) && + Objects.equals(this.transientPayload, updateSettingsFlowWithProfileMethod.transientPayload)&& Objects.equals(this.additionalProperties, updateSettingsFlowWithProfileMethod.additionalProperties); } @Override public int hashCode() { - return Objects.hash(csrfToken, method, traits, additionalProperties); + return Objects.hash(csrfToken, method, traits, transientPayload, additionalProperties); } @Override @@ -207,6 +235,7 @@ public String toString() { sb.append(" csrfToken: ").append(toIndentedString(csrfToken)).append("\n"); sb.append(" method: ").append(toIndentedString(method)).append("\n"); sb.append(" traits: ").append(toIndentedString(traits)).append("\n"); + sb.append(" transientPayload: ").append(toIndentedString(transientPayload)).append("\n"); sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); sb.append("}"); return sb.toString(); @@ -233,6 +262,7 @@ private String toIndentedString(Object o) { openapiFields.add("csrf_token"); openapiFields.add("method"); openapiFields.add("traits"); + openapiFields.add("transient_payload"); // a set of required properties/fields (JSON key names) openapiRequiredFields = new HashSet(); diff --git a/clients/client/java/src/main/java/sh/ory/model/UpdateSettingsFlowWithTotpMethod.java b/clients/client/java/src/main/java/sh/ory/model/UpdateSettingsFlowWithTotpMethod.java index 349de8927c8..83700d63e4d 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UpdateSettingsFlowWithTotpMethod.java +++ b/clients/client/java/src/main/java/sh/ory/model/UpdateSettingsFlowWithTotpMethod.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Update Settings Flow with TOTP Method */ @ApiModel(description = "Update Settings Flow with TOTP Method") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UpdateSettingsFlowWithTotpMethod { public static final String SERIALIZED_NAME_CSRF_TOKEN = "csrf_token"; @SerializedName(SERIALIZED_NAME_CSRF_TOKEN) @@ -67,6 +67,10 @@ public class UpdateSettingsFlowWithTotpMethod { @SerializedName(SERIALIZED_NAME_TOTP_UNLINK) private Boolean totpUnlink; + public static final String SERIALIZED_NAME_TRANSIENT_PAYLOAD = "transient_payload"; + @SerializedName(SERIALIZED_NAME_TRANSIENT_PAYLOAD) + private Object transientPayload; + public UpdateSettingsFlowWithTotpMethod() { } @@ -161,6 +165,29 @@ public void setTotpUnlink(Boolean totpUnlink) { this.totpUnlink = totpUnlink; } + + public UpdateSettingsFlowWithTotpMethod transientPayload(Object transientPayload) { + + this.transientPayload = transientPayload; + return this; + } + + /** + * Transient data to pass along to any webhooks + * @return transientPayload + **/ + @javax.annotation.Nullable + @ApiModelProperty(value = "Transient data to pass along to any webhooks") + + public Object getTransientPayload() { + return transientPayload; + } + + + public void setTransientPayload(Object transientPayload) { + this.transientPayload = transientPayload; + } + /** * A container for additional, undeclared properties. * This is a holder for any undeclared properties as specified with @@ -219,13 +246,14 @@ public boolean equals(Object o) { return Objects.equals(this.csrfToken, updateSettingsFlowWithTotpMethod.csrfToken) && Objects.equals(this.method, updateSettingsFlowWithTotpMethod.method) && Objects.equals(this.totpCode, updateSettingsFlowWithTotpMethod.totpCode) && - Objects.equals(this.totpUnlink, updateSettingsFlowWithTotpMethod.totpUnlink)&& + Objects.equals(this.totpUnlink, updateSettingsFlowWithTotpMethod.totpUnlink) && + Objects.equals(this.transientPayload, updateSettingsFlowWithTotpMethod.transientPayload)&& Objects.equals(this.additionalProperties, updateSettingsFlowWithTotpMethod.additionalProperties); } @Override public int hashCode() { - return Objects.hash(csrfToken, method, totpCode, totpUnlink, additionalProperties); + return Objects.hash(csrfToken, method, totpCode, totpUnlink, transientPayload, additionalProperties); } @Override @@ -236,6 +264,7 @@ public String toString() { sb.append(" method: ").append(toIndentedString(method)).append("\n"); sb.append(" totpCode: ").append(toIndentedString(totpCode)).append("\n"); sb.append(" totpUnlink: ").append(toIndentedString(totpUnlink)).append("\n"); + sb.append(" transientPayload: ").append(toIndentedString(transientPayload)).append("\n"); sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); sb.append("}"); return sb.toString(); @@ -263,6 +292,7 @@ private String toIndentedString(Object o) { openapiFields.add("method"); openapiFields.add("totp_code"); openapiFields.add("totp_unlink"); + openapiFields.add("transient_payload"); // a set of required properties/fields (JSON key names) openapiRequiredFields = new HashSet(); diff --git a/clients/client/java/src/main/java/sh/ory/model/UpdateSettingsFlowWithWebAuthnMethod.java b/clients/client/java/src/main/java/sh/ory/model/UpdateSettingsFlowWithWebAuthnMethod.java index 49049094b5d..0a053f88381 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UpdateSettingsFlowWithWebAuthnMethod.java +++ b/clients/client/java/src/main/java/sh/ory/model/UpdateSettingsFlowWithWebAuthnMethod.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Update Settings Flow with WebAuthn Method */ @ApiModel(description = "Update Settings Flow with WebAuthn Method") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UpdateSettingsFlowWithWebAuthnMethod { public static final String SERIALIZED_NAME_CSRF_TOKEN = "csrf_token"; @SerializedName(SERIALIZED_NAME_CSRF_TOKEN) @@ -59,6 +59,10 @@ public class UpdateSettingsFlowWithWebAuthnMethod { @SerializedName(SERIALIZED_NAME_METHOD) private String method; + public static final String SERIALIZED_NAME_TRANSIENT_PAYLOAD = "transient_payload"; + @SerializedName(SERIALIZED_NAME_TRANSIENT_PAYLOAD) + private Object transientPayload; + public static final String SERIALIZED_NAME_WEBAUTHN_REGISTER = "webauthn_register"; @SerializedName(SERIALIZED_NAME_WEBAUTHN_REGISTER) private String webauthnRegister; @@ -120,6 +124,29 @@ public void setMethod(String method) { } + public UpdateSettingsFlowWithWebAuthnMethod transientPayload(Object transientPayload) { + + this.transientPayload = transientPayload; + return this; + } + + /** + * Transient data to pass along to any webhooks + * @return transientPayload + **/ + @javax.annotation.Nullable + @ApiModelProperty(value = "Transient data to pass along to any webhooks") + + public Object getTransientPayload() { + return transientPayload; + } + + + public void setTransientPayload(Object transientPayload) { + this.transientPayload = transientPayload; + } + + public UpdateSettingsFlowWithWebAuthnMethod webauthnRegister(String webauthnRegister) { this.webauthnRegister = webauthnRegister; @@ -245,6 +272,7 @@ public boolean equals(Object o) { UpdateSettingsFlowWithWebAuthnMethod updateSettingsFlowWithWebAuthnMethod = (UpdateSettingsFlowWithWebAuthnMethod) o; return Objects.equals(this.csrfToken, updateSettingsFlowWithWebAuthnMethod.csrfToken) && Objects.equals(this.method, updateSettingsFlowWithWebAuthnMethod.method) && + Objects.equals(this.transientPayload, updateSettingsFlowWithWebAuthnMethod.transientPayload) && Objects.equals(this.webauthnRegister, updateSettingsFlowWithWebAuthnMethod.webauthnRegister) && Objects.equals(this.webauthnRegisterDisplayname, updateSettingsFlowWithWebAuthnMethod.webauthnRegisterDisplayname) && Objects.equals(this.webauthnRemove, updateSettingsFlowWithWebAuthnMethod.webauthnRemove)&& @@ -253,7 +281,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(csrfToken, method, webauthnRegister, webauthnRegisterDisplayname, webauthnRemove, additionalProperties); + return Objects.hash(csrfToken, method, transientPayload, webauthnRegister, webauthnRegisterDisplayname, webauthnRemove, additionalProperties); } @Override @@ -262,6 +290,7 @@ public String toString() { sb.append("class UpdateSettingsFlowWithWebAuthnMethod {\n"); sb.append(" csrfToken: ").append(toIndentedString(csrfToken)).append("\n"); sb.append(" method: ").append(toIndentedString(method)).append("\n"); + sb.append(" transientPayload: ").append(toIndentedString(transientPayload)).append("\n"); sb.append(" webauthnRegister: ").append(toIndentedString(webauthnRegister)).append("\n"); sb.append(" webauthnRegisterDisplayname: ").append(toIndentedString(webauthnRegisterDisplayname)).append("\n"); sb.append(" webauthnRemove: ").append(toIndentedString(webauthnRemove)).append("\n"); @@ -290,6 +319,7 @@ private String toIndentedString(Object o) { openapiFields = new HashSet(); openapiFields.add("csrf_token"); openapiFields.add("method"); + openapiFields.add("transient_payload"); openapiFields.add("webauthn_register"); openapiFields.add("webauthn_register_displayname"); openapiFields.add("webauthn_remove"); diff --git a/clients/client/java/src/main/java/sh/ory/model/UpdateSubscriptionBody.java b/clients/client/java/src/main/java/sh/ory/model/UpdateSubscriptionBody.java index 204b94f14d0..48388be2311 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UpdateSubscriptionBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/UpdateSubscriptionBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * UpdateSubscriptionBody */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UpdateSubscriptionBody { /** * monthly Monthly yearly Yearly diff --git a/clients/client/java/src/main/java/sh/ory/model/UpdateVerificationFlowBody.java b/clients/client/java/src/main/java/sh/ory/model/UpdateVerificationFlowBody.java index 67d49777b6b..9cde0a94f9f 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UpdateVerificationFlowBody.java +++ b/clients/client/java/src/main/java/sh/ory/model/UpdateVerificationFlowBody.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -59,7 +59,7 @@ import sh.ory.JSON; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UpdateVerificationFlowBody extends AbstractOpenApiSchema { private static final Logger log = Logger.getLogger(UpdateVerificationFlowBody.class.getName()); diff --git a/clients/client/java/src/main/java/sh/ory/model/UpdateVerificationFlowWithCodeMethod.java b/clients/client/java/src/main/java/sh/ory/model/UpdateVerificationFlowWithCodeMethod.java index f04227a4ca1..6c1956860c7 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UpdateVerificationFlowWithCodeMethod.java +++ b/clients/client/java/src/main/java/sh/ory/model/UpdateVerificationFlowWithCodeMethod.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * UpdateVerificationFlowWithCodeMethod */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UpdateVerificationFlowWithCodeMethod { public static final String SERIALIZED_NAME_CODE = "code"; @SerializedName(SERIALIZED_NAME_CODE) @@ -113,6 +113,10 @@ public MethodEnum read(final JsonReader jsonReader) throws IOException { @SerializedName(SERIALIZED_NAME_METHOD) private MethodEnum method; + public static final String SERIALIZED_NAME_TRANSIENT_PAYLOAD = "transient_payload"; + @SerializedName(SERIALIZED_NAME_TRANSIENT_PAYLOAD) + private Object transientPayload; + public UpdateVerificationFlowWithCodeMethod() { } @@ -207,6 +211,29 @@ public void setMethod(MethodEnum method) { this.method = method; } + + public UpdateVerificationFlowWithCodeMethod transientPayload(Object transientPayload) { + + this.transientPayload = transientPayload; + return this; + } + + /** + * Transient data to pass along to any webhooks + * @return transientPayload + **/ + @javax.annotation.Nullable + @ApiModelProperty(value = "Transient data to pass along to any webhooks") + + public Object getTransientPayload() { + return transientPayload; + } + + + public void setTransientPayload(Object transientPayload) { + this.transientPayload = transientPayload; + } + /** * A container for additional, undeclared properties. * This is a holder for any undeclared properties as specified with @@ -265,13 +292,14 @@ public boolean equals(Object o) { return Objects.equals(this.code, updateVerificationFlowWithCodeMethod.code) && Objects.equals(this.csrfToken, updateVerificationFlowWithCodeMethod.csrfToken) && Objects.equals(this.email, updateVerificationFlowWithCodeMethod.email) && - Objects.equals(this.method, updateVerificationFlowWithCodeMethod.method)&& + Objects.equals(this.method, updateVerificationFlowWithCodeMethod.method) && + Objects.equals(this.transientPayload, updateVerificationFlowWithCodeMethod.transientPayload)&& Objects.equals(this.additionalProperties, updateVerificationFlowWithCodeMethod.additionalProperties); } @Override public int hashCode() { - return Objects.hash(code, csrfToken, email, method, additionalProperties); + return Objects.hash(code, csrfToken, email, method, transientPayload, additionalProperties); } @Override @@ -282,6 +310,7 @@ public String toString() { sb.append(" csrfToken: ").append(toIndentedString(csrfToken)).append("\n"); sb.append(" email: ").append(toIndentedString(email)).append("\n"); sb.append(" method: ").append(toIndentedString(method)).append("\n"); + sb.append(" transientPayload: ").append(toIndentedString(transientPayload)).append("\n"); sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); sb.append("}"); return sb.toString(); @@ -309,6 +338,7 @@ private String toIndentedString(Object o) { openapiFields.add("csrf_token"); openapiFields.add("email"); openapiFields.add("method"); + openapiFields.add("transient_payload"); // a set of required properties/fields (JSON key names) openapiRequiredFields = new HashSet(); diff --git a/clients/client/java/src/main/java/sh/ory/model/UpdateVerificationFlowWithLinkMethod.java b/clients/client/java/src/main/java/sh/ory/model/UpdateVerificationFlowWithLinkMethod.java index 117d63fa30f..4786148ee55 100644 --- a/clients/client/java/src/main/java/sh/ory/model/UpdateVerificationFlowWithLinkMethod.java +++ b/clients/client/java/src/main/java/sh/ory/model/UpdateVerificationFlowWithLinkMethod.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ * Update Verification Flow with Link Method */ @ApiModel(description = "Update Verification Flow with Link Method") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class UpdateVerificationFlowWithLinkMethod { public static final String SERIALIZED_NAME_CSRF_TOKEN = "csrf_token"; @SerializedName(SERIALIZED_NAME_CSRF_TOKEN) @@ -110,6 +110,10 @@ public MethodEnum read(final JsonReader jsonReader) throws IOException { @SerializedName(SERIALIZED_NAME_METHOD) private MethodEnum method; + public static final String SERIALIZED_NAME_TRANSIENT_PAYLOAD = "transient_payload"; + @SerializedName(SERIALIZED_NAME_TRANSIENT_PAYLOAD) + private Object transientPayload; + public UpdateVerificationFlowWithLinkMethod() { } @@ -181,6 +185,29 @@ public void setMethod(MethodEnum method) { this.method = method; } + + public UpdateVerificationFlowWithLinkMethod transientPayload(Object transientPayload) { + + this.transientPayload = transientPayload; + return this; + } + + /** + * Transient data to pass along to any webhooks + * @return transientPayload + **/ + @javax.annotation.Nullable + @ApiModelProperty(value = "Transient data to pass along to any webhooks") + + public Object getTransientPayload() { + return transientPayload; + } + + + public void setTransientPayload(Object transientPayload) { + this.transientPayload = transientPayload; + } + /** * A container for additional, undeclared properties. * This is a holder for any undeclared properties as specified with @@ -238,13 +265,14 @@ public boolean equals(Object o) { UpdateVerificationFlowWithLinkMethod updateVerificationFlowWithLinkMethod = (UpdateVerificationFlowWithLinkMethod) o; return Objects.equals(this.csrfToken, updateVerificationFlowWithLinkMethod.csrfToken) && Objects.equals(this.email, updateVerificationFlowWithLinkMethod.email) && - Objects.equals(this.method, updateVerificationFlowWithLinkMethod.method)&& + Objects.equals(this.method, updateVerificationFlowWithLinkMethod.method) && + Objects.equals(this.transientPayload, updateVerificationFlowWithLinkMethod.transientPayload)&& Objects.equals(this.additionalProperties, updateVerificationFlowWithLinkMethod.additionalProperties); } @Override public int hashCode() { - return Objects.hash(csrfToken, email, method, additionalProperties); + return Objects.hash(csrfToken, email, method, transientPayload, additionalProperties); } @Override @@ -254,6 +282,7 @@ public String toString() { sb.append(" csrfToken: ").append(toIndentedString(csrfToken)).append("\n"); sb.append(" email: ").append(toIndentedString(email)).append("\n"); sb.append(" method: ").append(toIndentedString(method)).append("\n"); + sb.append(" transientPayload: ").append(toIndentedString(transientPayload)).append("\n"); sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); sb.append("}"); return sb.toString(); @@ -280,6 +309,7 @@ private String toIndentedString(Object o) { openapiFields.add("csrf_token"); openapiFields.add("email"); openapiFields.add("method"); + openapiFields.add("transient_payload"); // a set of required properties/fields (JSON key names) openapiRequiredFields = new HashSet(); diff --git a/clients/client/java/src/main/java/sh/ory/model/UpdateWorkspacePayload.java b/clients/client/java/src/main/java/sh/ory/model/UpdateWorkspacePayload.java new file mode 100644 index 00000000000..0ff0cc198ed --- /dev/null +++ b/clients/client/java/src/main/java/sh/ory/model/UpdateWorkspacePayload.java @@ -0,0 +1,291 @@ +/* + * Ory APIs + * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. + * + * The version of the OpenAPI document: v1.8.1 + * Contact: support@ory.sh + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package sh.ory.model; + +import java.util.Objects; +import java.util.Arrays; +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; + +import com.google.gson.Gson; +import com.google.gson.GsonBuilder; +import com.google.gson.JsonArray; +import com.google.gson.JsonDeserializationContext; +import com.google.gson.JsonDeserializer; +import com.google.gson.JsonElement; +import com.google.gson.JsonObject; +import com.google.gson.JsonParseException; +import com.google.gson.TypeAdapterFactory; +import com.google.gson.reflect.TypeToken; + +import java.lang.reflect.Type; +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Map.Entry; +import java.util.Set; + +import sh.ory.JSON; + +/** + * UpdateWorkspacePayload + */ +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") +public class UpdateWorkspacePayload { + public static final String SERIALIZED_NAME_NAME = "name"; + @SerializedName(SERIALIZED_NAME_NAME) + private String name; + + public UpdateWorkspacePayload() { + } + + public UpdateWorkspacePayload name(String name) { + + this.name = name; + return this; + } + + /** + * The name of the workspace. + * @return name + **/ + @javax.annotation.Nonnull + @ApiModelProperty(required = true, value = "The name of the workspace.") + + public String getName() { + return name; + } + + + public void setName(String name) { + this.name = name; + } + + /** + * A container for additional, undeclared properties. + * This is a holder for any undeclared properties as specified with + * the 'additionalProperties' keyword in the OAS document. + */ + private Map additionalProperties; + + /** + * Set the additional (undeclared) property with the specified name and value. + * If the property does not already exist, create it otherwise replace it. + * + * @param key name of the property + * @param value value of the property + * @return the UpdateWorkspacePayload instance itself + */ + public UpdateWorkspacePayload putAdditionalProperty(String key, Object value) { + if (this.additionalProperties == null) { + this.additionalProperties = new HashMap(); + } + this.additionalProperties.put(key, value); + return this; + } + + /** + * Return the additional (undeclared) property. + * + * @return a map of objects + */ + public Map getAdditionalProperties() { + return additionalProperties; + } + + /** + * Return the additional (undeclared) property with the specified name. + * + * @param key name of the property + * @return an object + */ + public Object getAdditionalProperty(String key) { + if (this.additionalProperties == null) { + return null; + } + return this.additionalProperties.get(key); + } + + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + UpdateWorkspacePayload updateWorkspacePayload = (UpdateWorkspacePayload) o; + return Objects.equals(this.name, updateWorkspacePayload.name)&& + Objects.equals(this.additionalProperties, updateWorkspacePayload.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash(name, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class UpdateWorkspacePayload {\n"); + sb.append(" name: ").append(toIndentedString(name)).append("\n"); + sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); + sb.append("}"); + return sb.toString(); + } + + /** + * Convert the given object to string with each line indented by 4 spaces + * (except the first line). + */ + private String toIndentedString(Object o) { + if (o == null) { + return "null"; + } + return o.toString().replace("\n", "\n "); + } + + + public static HashSet openapiFields; + public static HashSet openapiRequiredFields; + + static { + // a set of all properties/fields (JSON key names) + openapiFields = new HashSet(); + openapiFields.add("name"); + + // a set of required properties/fields (JSON key names) + openapiRequiredFields = new HashSet(); + openapiRequiredFields.add("name"); + } + + /** + * Validates the JSON Object and throws an exception if issues found + * + * @param jsonObj JSON Object + * @throws IOException if the JSON Object is invalid with respect to UpdateWorkspacePayload + */ + public static void validateJsonObject(JsonObject jsonObj) throws IOException { + if (jsonObj == null) { + if (!UpdateWorkspacePayload.openapiRequiredFields.isEmpty()) { // has required fields but JSON object is null + throw new IllegalArgumentException(String.format("The required field(s) %s in UpdateWorkspacePayload is not found in the empty JSON string", UpdateWorkspacePayload.openapiRequiredFields.toString())); + } + } + + // check to make sure all required properties/fields are present in the JSON string + for (String requiredField : UpdateWorkspacePayload.openapiRequiredFields) { + if (jsonObj.get(requiredField) == null) { + throw new IllegalArgumentException(String.format("The required field `%s` is not found in the JSON string: %s", requiredField, jsonObj.toString())); + } + } + if (!jsonObj.get("name").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format("Expected the field `name` to be a primitive type in the JSON string but got `%s`", jsonObj.get("name").toString())); + } + } + + public static class CustomTypeAdapterFactory implements TypeAdapterFactory { + @SuppressWarnings("unchecked") + @Override + public TypeAdapter create(Gson gson, TypeToken type) { + if (!UpdateWorkspacePayload.class.isAssignableFrom(type.getRawType())) { + return null; // this class only serializes 'UpdateWorkspacePayload' and its subtypes + } + final TypeAdapter elementAdapter = gson.getAdapter(JsonElement.class); + final TypeAdapter thisAdapter + = gson.getDelegateAdapter(this, TypeToken.get(UpdateWorkspacePayload.class)); + + return (TypeAdapter) new TypeAdapter() { + @Override + public void write(JsonWriter out, UpdateWorkspacePayload value) throws IOException { + JsonObject obj = thisAdapter.toJsonTree(value).getAsJsonObject(); + obj.remove("additionalProperties"); + // serialize additonal properties + if (value.getAdditionalProperties() != null) { + for (Map.Entry entry : value.getAdditionalProperties().entrySet()) { + if (entry.getValue() instanceof String) + obj.addProperty(entry.getKey(), (String) entry.getValue()); + else if (entry.getValue() instanceof Number) + obj.addProperty(entry.getKey(), (Number) entry.getValue()); + else if (entry.getValue() instanceof Boolean) + obj.addProperty(entry.getKey(), (Boolean) entry.getValue()); + else if (entry.getValue() instanceof Character) + obj.addProperty(entry.getKey(), (Character) entry.getValue()); + else { + obj.add(entry.getKey(), gson.toJsonTree(entry.getValue()).getAsJsonObject()); + } + } + } + elementAdapter.write(out, obj); + } + + @Override + public UpdateWorkspacePayload read(JsonReader in) throws IOException { + JsonObject jsonObj = elementAdapter.read(in).getAsJsonObject(); + validateJsonObject(jsonObj); + // store additional fields in the deserialized instance + UpdateWorkspacePayload instance = thisAdapter.fromJsonTree(jsonObj); + for (Map.Entry entry : jsonObj.entrySet()) { + if (!openapiFields.contains(entry.getKey())) { + if (entry.getValue().isJsonPrimitive()) { // primitive type + if (entry.getValue().getAsJsonPrimitive().isString()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsString()); + else if (entry.getValue().getAsJsonPrimitive().isNumber()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsNumber()); + else if (entry.getValue().getAsJsonPrimitive().isBoolean()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsBoolean()); + else + throw new IllegalArgumentException(String.format("The field `%s` has unknown primitive type. Value: %s", entry.getKey(), entry.getValue().toString())); + } else if (entry.getValue().isJsonArray()) { + instance.putAdditionalProperty(entry.getKey(), gson.fromJson(entry.getValue(), List.class)); + } else { // JSON object + instance.putAdditionalProperty(entry.getKey(), gson.fromJson(entry.getValue(), HashMap.class)); + } + } + } + return instance; + } + + }.nullSafe(); + } + } + + /** + * Create an instance of UpdateWorkspacePayload given an JSON string + * + * @param jsonString JSON string + * @return An instance of UpdateWorkspacePayload + * @throws IOException if the JSON string is invalid with respect to UpdateWorkspacePayload + */ + public static UpdateWorkspacePayload fromJson(String jsonString) throws IOException { + return JSON.getGson().fromJson(jsonString, UpdateWorkspacePayload.class); + } + + /** + * Convert an instance of UpdateWorkspacePayload to an JSON string + * + * @return JSON string + */ + public String toJson() { + return JSON.getGson().toJson(this); + } +} + diff --git a/clients/client/java/src/main/java/sh/ory/model/Usage.java b/clients/client/java/src/main/java/sh/ory/model/Usage.java index 02c9a1ab747..db36950e7b3 100644 --- a/clients/client/java/src/main/java/sh/ory/model/Usage.java +++ b/clients/client/java/src/main/java/sh/ory/model/Usage.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -49,7 +49,7 @@ /** * Usage */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class Usage { public static final String SERIALIZED_NAME_GENERIC_USAGE = "GenericUsage"; @SerializedName(SERIALIZED_NAME_GENERIC_USAGE) diff --git a/clients/client/java/src/main/java/sh/ory/model/VerifiableCredentialPrimingResponse.java b/clients/client/java/src/main/java/sh/ory/model/VerifiableCredentialPrimingResponse.java index 67f6a8b3531..05c35090636 100644 --- a/clients/client/java/src/main/java/sh/ory/model/VerifiableCredentialPrimingResponse.java +++ b/clients/client/java/src/main/java/sh/ory/model/VerifiableCredentialPrimingResponse.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * VerifiableCredentialPrimingResponse */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class VerifiableCredentialPrimingResponse { public static final String SERIALIZED_NAME_C_NONCE = "c_nonce"; @SerializedName(SERIALIZED_NAME_C_NONCE) diff --git a/clients/client/java/src/main/java/sh/ory/model/VerifiableCredentialProof.java b/clients/client/java/src/main/java/sh/ory/model/VerifiableCredentialProof.java index aa48d8787bf..552b4d0cf0d 100644 --- a/clients/client/java/src/main/java/sh/ory/model/VerifiableCredentialProof.java +++ b/clients/client/java/src/main/java/sh/ory/model/VerifiableCredentialProof.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * VerifiableCredentialProof */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class VerifiableCredentialProof { public static final String SERIALIZED_NAME_JWT = "jwt"; @SerializedName(SERIALIZED_NAME_JWT) diff --git a/clients/client/java/src/main/java/sh/ory/model/VerifiableCredentialResponse.java b/clients/client/java/src/main/java/sh/ory/model/VerifiableCredentialResponse.java index fc9aabb6cb9..44963559fe0 100644 --- a/clients/client/java/src/main/java/sh/ory/model/VerifiableCredentialResponse.java +++ b/clients/client/java/src/main/java/sh/ory/model/VerifiableCredentialResponse.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * VerifiableCredentialResponse */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class VerifiableCredentialResponse { public static final String SERIALIZED_NAME_CREDENTIAL_DRAFT00 = "credential_draft_00"; @SerializedName(SERIALIZED_NAME_CREDENTIAL_DRAFT00) diff --git a/clients/client/java/src/main/java/sh/ory/model/VerifiableIdentityAddress.java b/clients/client/java/src/main/java/sh/ory/model/VerifiableIdentityAddress.java index e0cf627b165..9feaa5432a6 100644 --- a/clients/client/java/src/main/java/sh/ory/model/VerifiableIdentityAddress.java +++ b/clients/client/java/src/main/java/sh/ory/model/VerifiableIdentityAddress.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ * VerifiableAddress is an identity's verifiable address */ @ApiModel(description = "VerifiableAddress is an identity's verifiable address") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class VerifiableIdentityAddress { public static final String SERIALIZED_NAME_CREATED_AT = "created_at"; @SerializedName(SERIALIZED_NAME_CREATED_AT) diff --git a/clients/client/java/src/main/java/sh/ory/model/VerificationFlow.java b/clients/client/java/src/main/java/sh/ory/model/VerificationFlow.java index a066cd3a699..dbff52a1001 100644 --- a/clients/client/java/src/main/java/sh/ory/model/VerificationFlow.java +++ b/clients/client/java/src/main/java/sh/ory/model/VerificationFlow.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -51,7 +51,7 @@ * Used to verify an out-of-band communication channel such as an email address or a phone number. For more information head over to: https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation */ @ApiModel(description = "Used to verify an out-of-band communication channel such as an email address or a phone number. For more information head over to: https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class VerificationFlow { public static final String SERIALIZED_NAME_ACTIVE = "active"; @SerializedName(SERIALIZED_NAME_ACTIVE) @@ -81,6 +81,10 @@ public class VerificationFlow { @SerializedName(SERIALIZED_NAME_STATE) private Object state = null; + public static final String SERIALIZED_NAME_TRANSIENT_PAYLOAD = "transient_payload"; + @SerializedName(SERIALIZED_NAME_TRANSIENT_PAYLOAD) + private Object transientPayload; + public static final String SERIALIZED_NAME_TYPE = "type"; @SerializedName(SERIALIZED_NAME_TYPE) private String type; @@ -253,6 +257,29 @@ public void setState(Object state) { } + public VerificationFlow transientPayload(Object transientPayload) { + + this.transientPayload = transientPayload; + return this; + } + + /** + * TransientPayload is used to pass data from the verification flow to hooks and email templates + * @return transientPayload + **/ + @javax.annotation.Nullable + @ApiModelProperty(value = "TransientPayload is used to pass data from the verification flow to hooks and email templates") + + public Object getTransientPayload() { + return transientPayload; + } + + + public void setTransientPayload(Object transientPayload) { + this.transientPayload = transientPayload; + } + + public VerificationFlow type(String type) { this.type = type; @@ -360,6 +387,7 @@ public boolean equals(Object o) { Objects.equals(this.requestUrl, verificationFlow.requestUrl) && Objects.equals(this.returnTo, verificationFlow.returnTo) && Objects.equals(this.state, verificationFlow.state) && + Objects.equals(this.transientPayload, verificationFlow.transientPayload) && Objects.equals(this.type, verificationFlow.type) && Objects.equals(this.ui, verificationFlow.ui)&& Objects.equals(this.additionalProperties, verificationFlow.additionalProperties); @@ -367,7 +395,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(active, expiresAt, id, issuedAt, requestUrl, returnTo, state, type, ui, additionalProperties); + return Objects.hash(active, expiresAt, id, issuedAt, requestUrl, returnTo, state, transientPayload, type, ui, additionalProperties); } @Override @@ -381,6 +409,7 @@ public String toString() { sb.append(" requestUrl: ").append(toIndentedString(requestUrl)).append("\n"); sb.append(" returnTo: ").append(toIndentedString(returnTo)).append("\n"); sb.append(" state: ").append(toIndentedString(state)).append("\n"); + sb.append(" transientPayload: ").append(toIndentedString(transientPayload)).append("\n"); sb.append(" type: ").append(toIndentedString(type)).append("\n"); sb.append(" ui: ").append(toIndentedString(ui)).append("\n"); sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); @@ -413,6 +442,7 @@ private String toIndentedString(Object o) { openapiFields.add("request_url"); openapiFields.add("return_to"); openapiFields.add("state"); + openapiFields.add("transient_payload"); openapiFields.add("type"); openapiFields.add("ui"); diff --git a/clients/client/java/src/main/java/sh/ory/model/VerificationFlowState.java b/clients/client/java/src/main/java/sh/ory/model/VerificationFlowState.java index 21d6aa5b8d0..395a7c0d3a4 100644 --- a/clients/client/java/src/main/java/sh/ory/model/VerificationFlowState.java +++ b/clients/client/java/src/main/java/sh/ory/model/VerificationFlowState.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/main/java/sh/ory/model/Version.java b/clients/client/java/src/main/java/sh/ory/model/Version.java index e9759d5fbd9..3b237b03969 100644 --- a/clients/client/java/src/main/java/sh/ory/model/Version.java +++ b/clients/client/java/src/main/java/sh/ory/model/Version.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * Version */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class Version { public static final String SERIALIZED_NAME_VERSION = "version"; @SerializedName(SERIALIZED_NAME_VERSION) diff --git a/clients/client/java/src/main/java/sh/ory/model/Warning.java b/clients/client/java/src/main/java/sh/ory/model/Warning.java index 5c97d432a23..f9e1479bb68 100644 --- a/clients/client/java/src/main/java/sh/ory/model/Warning.java +++ b/clients/client/java/src/main/java/sh/ory/model/Warning.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -48,7 +48,7 @@ /** * Warning */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class Warning { public static final String SERIALIZED_NAME_CODE = "code"; @SerializedName(SERIALIZED_NAME_CODE) diff --git a/clients/client/java/src/main/java/sh/ory/model/Workspace.java b/clients/client/java/src/main/java/sh/ory/model/Workspace.java index 5375685dbd0..5537a0a3d47 100644 --- a/clients/client/java/src/main/java/sh/ory/model/Workspace.java +++ b/clients/client/java/src/main/java/sh/ory/model/Workspace.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ /** * Workspace */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class Workspace { public static final String SERIALIZED_NAME_CREATED_AT = "created_at"; @SerializedName(SERIALIZED_NAME_CREATED_AT) diff --git a/clients/client/java/src/main/java/sh/ory/model/WorkspaceMeta.java b/clients/client/java/src/main/java/sh/ory/model/WorkspaceMeta.java index 9e17eb78e11..ee458b94e25 100644 --- a/clients/client/java/src/main/java/sh/ory/model/WorkspaceMeta.java +++ b/clients/client/java/src/main/java/sh/ory/model/WorkspaceMeta.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -50,7 +50,7 @@ /** * WorkspaceMeta */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-19T11:38:00.024995137Z[Etc/UTC]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-08T12:29:59.344544236Z[Etc/UTC]") public class WorkspaceMeta { public static final String SERIALIZED_NAME_CREATED_AT = "created_at"; @SerializedName(SERIALIZED_NAME_CREATED_AT) diff --git a/clients/client/java/src/test/java/sh/ory/api/CourierApiTest.java b/clients/client/java/src/test/java/sh/ory/api/CourierApiTest.java index 43952bdc0b9..f981fd43061 100644 --- a/clients/client/java/src/test/java/sh/ory/api/CourierApiTest.java +++ b/clients/client/java/src/test/java/sh/ory/api/CourierApiTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/api/EventsApiTest.java b/clients/client/java/src/test/java/sh/ory/api/EventsApiTest.java index e94a931510e..a343a21fb41 100644 --- a/clients/client/java/src/test/java/sh/ory/api/EventsApiTest.java +++ b/clients/client/java/src/test/java/sh/ory/api/EventsApiTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/api/FrontendApiTest.java b/clients/client/java/src/test/java/sh/ory/api/FrontendApiTest.java index 7e706c9d756..9383c2904cd 100644 --- a/clients/client/java/src/test/java/sh/ory/api/FrontendApiTest.java +++ b/clients/client/java/src/test/java/sh/ory/api/FrontendApiTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -64,7 +64,8 @@ public void createBrowserLoginFlowTest() throws ApiException { String cookie = null; String loginChallenge = null; String organization = null; - LoginFlow response = api.createBrowserLoginFlow(refresh, aal, returnTo, cookie, loginChallenge, organization); + String via = null; + LoginFlow response = api.createBrowserLoginFlow(refresh, aal, returnTo, cookie, loginChallenge, organization, via); // TODO: test validations } diff --git a/clients/client/java/src/test/java/sh/ory/api/IdentityApiTest.java b/clients/client/java/src/test/java/sh/ory/api/IdentityApiTest.java index dd9946cb164..6f169759f27 100644 --- a/clients/client/java/src/test/java/sh/ory/api/IdentityApiTest.java +++ b/clients/client/java/src/test/java/sh/ory/api/IdentityApiTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -232,7 +232,8 @@ public void listIdentitiesTest() throws ApiException { List ids = null; String credentialsIdentifier = null; String previewCredentialsIdentifierSimilar = null; - List response = api.listIdentities(perPage, page, pageSize, pageToken, consistency, ids, credentialsIdentifier, previewCredentialsIdentifierSimilar); + List includeCredential = null; + List response = api.listIdentities(perPage, page, pageSize, pageToken, consistency, ids, credentialsIdentifier, previewCredentialsIdentifierSimilar, includeCredential); // TODO: test validations } diff --git a/clients/client/java/src/test/java/sh/ory/api/JwkApiTest.java b/clients/client/java/src/test/java/sh/ory/api/JwkApiTest.java index f2eb6924488..7a6a354b150 100644 --- a/clients/client/java/src/test/java/sh/ory/api/JwkApiTest.java +++ b/clients/client/java/src/test/java/sh/ory/api/JwkApiTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/api/MetadataApiTest.java b/clients/client/java/src/test/java/sh/ory/api/MetadataApiTest.java index 54e16396f04..a36206dd1d0 100644 --- a/clients/client/java/src/test/java/sh/ory/api/MetadataApiTest.java +++ b/clients/client/java/src/test/java/sh/ory/api/MetadataApiTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/api/OAuth2ApiTest.java b/clients/client/java/src/test/java/sh/ory/api/OAuth2ApiTest.java index 055daf815cc..fa0e2010354 100644 --- a/clients/client/java/src/test/java/sh/ory/api/OAuth2ApiTest.java +++ b/clients/client/java/src/test/java/sh/ory/api/OAuth2ApiTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/api/OidcApiTest.java b/clients/client/java/src/test/java/sh/ory/api/OidcApiTest.java index de42cd4dfce..aeccca1e8c3 100644 --- a/clients/client/java/src/test/java/sh/ory/api/OidcApiTest.java +++ b/clients/client/java/src/test/java/sh/ory/api/OidcApiTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/api/PermissionApiTest.java b/clients/client/java/src/test/java/sh/ory/api/PermissionApiTest.java index 500ddc16961..027fbd3906f 100644 --- a/clients/client/java/src/test/java/sh/ory/api/PermissionApiTest.java +++ b/clients/client/java/src/test/java/sh/ory/api/PermissionApiTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/api/ProjectApiTest.java b/clients/client/java/src/test/java/sh/ory/api/ProjectApiTest.java index 85b7e1e50b6..47b76e12a44 100644 --- a/clients/client/java/src/test/java/sh/ory/api/ProjectApiTest.java +++ b/clients/client/java/src/test/java/sh/ory/api/ProjectApiTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -15,7 +15,6 @@ import sh.ory.ApiException; import sh.ory.model.ActiveProjectInConsole; -import sh.ory.model.CloudAccount; import sh.ory.model.CreateProjectApiKeyRequest; import sh.ory.model.CreateProjectBody; import sh.ory.model.ErrorGeneric; @@ -29,6 +28,7 @@ import sh.ory.model.OrganizationBody; import sh.ory.model.Project; import sh.ory.model.ProjectApiKey; +import sh.ory.model.ProjectMember; import sh.ory.model.ProjectMetadata; import sh.ory.model.SetActiveProjectInConsoleBody; import sh.ory.model.SetProject; @@ -169,7 +169,7 @@ public void getProjectTest() throws ApiException { @Test public void getProjectMembersTest() throws ApiException { String project = null; - List response = api.getProjectMembers(project); + List response = api.getProjectMembers(project); // TODO: test validations } diff --git a/clients/client/java/src/test/java/sh/ory/api/RelationshipApiTest.java b/clients/client/java/src/test/java/sh/ory/api/RelationshipApiTest.java index 6015d1a9ded..af01def2d31 100644 --- a/clients/client/java/src/test/java/sh/ory/api/RelationshipApiTest.java +++ b/clients/client/java/src/test/java/sh/ory/api/RelationshipApiTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/api/WellknownApiTest.java b/clients/client/java/src/test/java/sh/ory/api/WellknownApiTest.java index 5a5d8e76b47..231ff3ae91e 100644 --- a/clients/client/java/src/test/java/sh/ory/api/WellknownApiTest.java +++ b/clients/client/java/src/test/java/sh/ory/api/WellknownApiTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/AcceptOAuth2ConsentRequestSessionTest.java b/clients/client/java/src/test/java/sh/ory/model/AcceptOAuth2ConsentRequestSessionTest.java index e83714d0dff..5b3a43c58af 100644 --- a/clients/client/java/src/test/java/sh/ory/model/AcceptOAuth2ConsentRequestSessionTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/AcceptOAuth2ConsentRequestSessionTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/AcceptOAuth2ConsentRequestTest.java b/clients/client/java/src/test/java/sh/ory/model/AcceptOAuth2ConsentRequestTest.java index 2c6f461f4f7..4b86da0d321 100644 --- a/clients/client/java/src/test/java/sh/ory/model/AcceptOAuth2ConsentRequestTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/AcceptOAuth2ConsentRequestTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/AcceptOAuth2LoginRequestTest.java b/clients/client/java/src/test/java/sh/ory/model/AcceptOAuth2LoginRequestTest.java index 04b214c8e91..1654d99e91c 100644 --- a/clients/client/java/src/test/java/sh/ory/model/AcceptOAuth2LoginRequestTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/AcceptOAuth2LoginRequestTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ActiveProjectInConsoleTest.java b/clients/client/java/src/test/java/sh/ory/model/ActiveProjectInConsoleTest.java index 7c4d4e9da35..d3a429898c0 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ActiveProjectInConsoleTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ActiveProjectInConsoleTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/AttributeFilterTest.java b/clients/client/java/src/test/java/sh/ory/model/AttributeFilterTest.java index 631eb8ad594..a7737353cf9 100644 --- a/clients/client/java/src/test/java/sh/ory/model/AttributeFilterTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/AttributeFilterTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/AttributeTest.java b/clients/client/java/src/test/java/sh/ory/model/AttributeTest.java index cb53bafb8ee..f87b63658c8 100644 --- a/clients/client/java/src/test/java/sh/ory/model/AttributeTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/AttributeTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/AttributesCountDatapointTest.java b/clients/client/java/src/test/java/sh/ory/model/AttributesCountDatapointTest.java index 850889fd343..7123282ac6c 100644 --- a/clients/client/java/src/test/java/sh/ory/model/AttributesCountDatapointTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/AttributesCountDatapointTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/AuthenticatorAssuranceLevelTest.java b/clients/client/java/src/test/java/sh/ory/model/AuthenticatorAssuranceLevelTest.java index cd4523c4560..f488128ac58 100644 --- a/clients/client/java/src/test/java/sh/ory/model/AuthenticatorAssuranceLevelTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/AuthenticatorAssuranceLevelTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/BatchPatchIdentitiesResponseTest.java b/clients/client/java/src/test/java/sh/ory/model/BatchPatchIdentitiesResponseTest.java index 2b64b69badf..a1b8be11cc2 100644 --- a/clients/client/java/src/test/java/sh/ory/model/BatchPatchIdentitiesResponseTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/BatchPatchIdentitiesResponseTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/CheckOplSyntaxResultTest.java b/clients/client/java/src/test/java/sh/ory/model/CheckOplSyntaxResultTest.java index fb714e910bb..f853093545a 100644 --- a/clients/client/java/src/test/java/sh/ory/model/CheckOplSyntaxResultTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/CheckOplSyntaxResultTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/CheckPermissionResultTest.java b/clients/client/java/src/test/java/sh/ory/model/CheckPermissionResultTest.java index 5f4994a10da..0edd34725f5 100644 --- a/clients/client/java/src/test/java/sh/ory/model/CheckPermissionResultTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/CheckPermissionResultTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/CloudAccountTest.java b/clients/client/java/src/test/java/sh/ory/model/CloudAccountTest.java index f90775a66b2..ac719f54db9 100644 --- a/clients/client/java/src/test/java/sh/ory/model/CloudAccountTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/CloudAccountTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ConsistencyRequestParametersTest.java b/clients/client/java/src/test/java/sh/ory/model/ConsistencyRequestParametersTest.java index 17b9936dc24..fd795e2452d 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ConsistencyRequestParametersTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ConsistencyRequestParametersTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ContinueWithRecoveryUiFlowTest.java b/clients/client/java/src/test/java/sh/ory/model/ContinueWithRecoveryUiFlowTest.java index 862e15ac998..43b53defc5c 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ContinueWithRecoveryUiFlowTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ContinueWithRecoveryUiFlowTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ContinueWithRecoveryUiTest.java b/clients/client/java/src/test/java/sh/ory/model/ContinueWithRecoveryUiTest.java index 19561c00d57..cde21c69535 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ContinueWithRecoveryUiTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ContinueWithRecoveryUiTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ContinueWithSetOrySessionTokenTest.java b/clients/client/java/src/test/java/sh/ory/model/ContinueWithSetOrySessionTokenTest.java index 00ea7daf9dc..1198bf58a88 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ContinueWithSetOrySessionTokenTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ContinueWithSetOrySessionTokenTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ContinueWithSettingsUiFlowTest.java b/clients/client/java/src/test/java/sh/ory/model/ContinueWithSettingsUiFlowTest.java index 07f92dbc031..60f8f7a8a8e 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ContinueWithSettingsUiFlowTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ContinueWithSettingsUiFlowTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ContinueWithSettingsUiTest.java b/clients/client/java/src/test/java/sh/ory/model/ContinueWithSettingsUiTest.java index 8c34ce2e52c..639480d80b9 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ContinueWithSettingsUiTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ContinueWithSettingsUiTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ContinueWithTest.java b/clients/client/java/src/test/java/sh/ory/model/ContinueWithTest.java index 2023cd4374f..befc7afd516 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ContinueWithTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ContinueWithTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ContinueWithVerificationUiFlowTest.java b/clients/client/java/src/test/java/sh/ory/model/ContinueWithVerificationUiFlowTest.java index bf03112262c..4b4d837fc7d 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ContinueWithVerificationUiFlowTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ContinueWithVerificationUiFlowTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ContinueWithVerificationUiTest.java b/clients/client/java/src/test/java/sh/ory/model/ContinueWithVerificationUiTest.java index 071fe1dc301..4e4531a3fff 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ContinueWithVerificationUiTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ContinueWithVerificationUiTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/CourierMessageStatusTest.java b/clients/client/java/src/test/java/sh/ory/model/CourierMessageStatusTest.java index 5778cfbfa79..95a175238d1 100644 --- a/clients/client/java/src/test/java/sh/ory/model/CourierMessageStatusTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/CourierMessageStatusTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/CourierMessageTypeTest.java b/clients/client/java/src/test/java/sh/ory/model/CourierMessageTypeTest.java index 93d0c3e0347..d70c71d5dc6 100644 --- a/clients/client/java/src/test/java/sh/ory/model/CourierMessageTypeTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/CourierMessageTypeTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/CreateCustomDomainBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/CreateCustomDomainBodyTest.java index c08cb4cb423..e24e6eab7a2 100644 --- a/clients/client/java/src/test/java/sh/ory/model/CreateCustomDomainBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/CreateCustomDomainBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/CreateEventStreamBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/CreateEventStreamBodyTest.java index 4a900e1bd56..bf97e94513c 100644 --- a/clients/client/java/src/test/java/sh/ory/model/CreateEventStreamBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/CreateEventStreamBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/CreateIdentityBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/CreateIdentityBodyTest.java index 6a98422d65a..0fe4098f926 100644 --- a/clients/client/java/src/test/java/sh/ory/model/CreateIdentityBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/CreateIdentityBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/CreateInviteResponseTest.java b/clients/client/java/src/test/java/sh/ory/model/CreateInviteResponseTest.java index c854e7c194c..e4e29311aaa 100644 --- a/clients/client/java/src/test/java/sh/ory/model/CreateInviteResponseTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/CreateInviteResponseTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/CreateJsonWebKeySetTest.java b/clients/client/java/src/test/java/sh/ory/model/CreateJsonWebKeySetTest.java index 32b0f916e82..8058dee3708 100644 --- a/clients/client/java/src/test/java/sh/ory/model/CreateJsonWebKeySetTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/CreateJsonWebKeySetTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/CreateProjectApiKeyRequestTest.java b/clients/client/java/src/test/java/sh/ory/model/CreateProjectApiKeyRequestTest.java index fd8540a030b..f6662a9ec1c 100644 --- a/clients/client/java/src/test/java/sh/ory/model/CreateProjectApiKeyRequestTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/CreateProjectApiKeyRequestTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/CreateProjectBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/CreateProjectBodyTest.java index 8c5e5367aac..4adcd66331c 100644 --- a/clients/client/java/src/test/java/sh/ory/model/CreateProjectBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/CreateProjectBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/CreateProjectBrandingTest.java b/clients/client/java/src/test/java/sh/ory/model/CreateProjectBrandingTest.java index 8af4bf3aa92..8eacd964a8b 100644 --- a/clients/client/java/src/test/java/sh/ory/model/CreateProjectBrandingTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/CreateProjectBrandingTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/CreateProjectMemberInviteBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/CreateProjectMemberInviteBodyTest.java index 36661ee2a78..188bf5d09e2 100644 --- a/clients/client/java/src/test/java/sh/ory/model/CreateProjectMemberInviteBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/CreateProjectMemberInviteBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/CreateProjectNormalizedPayloadTest.java b/clients/client/java/src/test/java/sh/ory/model/CreateProjectNormalizedPayloadTest.java index 00b4a8a8d4a..bff983be7f2 100644 --- a/clients/client/java/src/test/java/sh/ory/model/CreateProjectNormalizedPayloadTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/CreateProjectNormalizedPayloadTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -65,6 +65,14 @@ public void disableAccountExperienceWelcomeScreenTest() { // TODO: test disableAccountExperienceWelcomeScreen } + /** + * Test the property 'enableAxV2' + */ + @Test + public void enableAxV2Test() { + // TODO: test enableAxV2 + } + /** * Test the property 'environment' */ diff --git a/clients/client/java/src/test/java/sh/ory/model/CreateRecoveryCodeForIdentityBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/CreateRecoveryCodeForIdentityBodyTest.java index 5f4c8332696..c52de212527 100644 --- a/clients/client/java/src/test/java/sh/ory/model/CreateRecoveryCodeForIdentityBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/CreateRecoveryCodeForIdentityBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/CreateRecoveryLinkForIdentityBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/CreateRecoveryLinkForIdentityBodyTest.java index 9fa0e37230e..6edf6ff668e 100644 --- a/clients/client/java/src/test/java/sh/ory/model/CreateRecoveryLinkForIdentityBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/CreateRecoveryLinkForIdentityBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/CreateRelationshipBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/CreateRelationshipBodyTest.java index 3c511fc645a..be8822b68fa 100644 --- a/clients/client/java/src/test/java/sh/ory/model/CreateRelationshipBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/CreateRelationshipBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/CreateSubscriptionBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/CreateSubscriptionBodyTest.java index ea13d2eb6a2..54c3bba675e 100644 --- a/clients/client/java/src/test/java/sh/ory/model/CreateSubscriptionBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/CreateSubscriptionBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/CreateSubscriptionCommonTest.java b/clients/client/java/src/test/java/sh/ory/model/CreateSubscriptionCommonTest.java index 9af1e656cf8..c6fc52a0604 100644 --- a/clients/client/java/src/test/java/sh/ory/model/CreateSubscriptionCommonTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/CreateSubscriptionCommonTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/CreateVerifiableCredentialRequestBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/CreateVerifiableCredentialRequestBodyTest.java index 45187ccab83..003de8626d6 100644 --- a/clients/client/java/src/test/java/sh/ory/model/CreateVerifiableCredentialRequestBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/CreateVerifiableCredentialRequestBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/CreateWorkspaceMemberInviteBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/CreateWorkspaceMemberInviteBodyTest.java index 48d834d3df7..6edd2e4293e 100644 --- a/clients/client/java/src/test/java/sh/ory/model/CreateWorkspaceMemberInviteBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/CreateWorkspaceMemberInviteBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/CreateWorkspacePayloadTest.java b/clients/client/java/src/test/java/sh/ory/model/CreateWorkspacePayloadTest.java index 612030805e1..63cafdc5739 100644 --- a/clients/client/java/src/test/java/sh/ory/model/CreateWorkspacePayloadTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/CreateWorkspacePayloadTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/CreateWorkspaceSubscriptionBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/CreateWorkspaceSubscriptionBodyTest.java index 06e3b5be2bd..699a5370b39 100644 --- a/clients/client/java/src/test/java/sh/ory/model/CreateWorkspaceSubscriptionBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/CreateWorkspaceSubscriptionBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/CredentialSupportedDraft00Test.java b/clients/client/java/src/test/java/sh/ory/model/CredentialSupportedDraft00Test.java index 2a5a5603803..d17f3e2f5f0 100644 --- a/clients/client/java/src/test/java/sh/ory/model/CredentialSupportedDraft00Test.java +++ b/clients/client/java/src/test/java/sh/ory/model/CredentialSupportedDraft00Test.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/CustomDomainTest.java b/clients/client/java/src/test/java/sh/ory/model/CustomDomainTest.java index 16335096f5d..9e20feed004 100644 --- a/clients/client/java/src/test/java/sh/ory/model/CustomDomainTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/CustomDomainTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/DeleteMySessionsCountTest.java b/clients/client/java/src/test/java/sh/ory/model/DeleteMySessionsCountTest.java index 3a0c18c766e..f2e5f28642b 100644 --- a/clients/client/java/src/test/java/sh/ory/model/DeleteMySessionsCountTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/DeleteMySessionsCountTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/EmailTemplateDataBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/EmailTemplateDataBodyTest.java index 17d7fd3051b..a66c6749b90 100644 --- a/clients/client/java/src/test/java/sh/ory/model/EmailTemplateDataBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/EmailTemplateDataBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/EmailTemplateDataTest.java b/clients/client/java/src/test/java/sh/ory/model/EmailTemplateDataTest.java index 2ba35227f99..d7154ebe0bb 100644 --- a/clients/client/java/src/test/java/sh/ory/model/EmailTemplateDataTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/EmailTemplateDataTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ErrorAuthenticatorAssuranceLevelNotSatisfiedTest.java b/clients/client/java/src/test/java/sh/ory/model/ErrorAuthenticatorAssuranceLevelNotSatisfiedTest.java index 1652c51df9a..6fcfe2fccea 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ErrorAuthenticatorAssuranceLevelNotSatisfiedTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ErrorAuthenticatorAssuranceLevelNotSatisfiedTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ErrorBrowserLocationChangeRequiredTest.java b/clients/client/java/src/test/java/sh/ory/model/ErrorBrowserLocationChangeRequiredTest.java index c88fe1dbc46..48dea122ec6 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ErrorBrowserLocationChangeRequiredTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ErrorBrowserLocationChangeRequiredTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ErrorFlowReplacedTest.java b/clients/client/java/src/test/java/sh/ory/model/ErrorFlowReplacedTest.java index 4db943336a3..66e13464a4e 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ErrorFlowReplacedTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ErrorFlowReplacedTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ErrorGenericTest.java b/clients/client/java/src/test/java/sh/ory/model/ErrorGenericTest.java index 6259c870e99..ecab4313234 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ErrorGenericTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ErrorGenericTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ErrorOAuth2Test.java b/clients/client/java/src/test/java/sh/ory/model/ErrorOAuth2Test.java index 12796a236cd..ca217e65530 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ErrorOAuth2Test.java +++ b/clients/client/java/src/test/java/sh/ory/model/ErrorOAuth2Test.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/EventStreamTest.java b/clients/client/java/src/test/java/sh/ory/model/EventStreamTest.java index 1e12c9a4de9..723ab89307d 100644 --- a/clients/client/java/src/test/java/sh/ory/model/EventStreamTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/EventStreamTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ExpandedPermissionTreeTest.java b/clients/client/java/src/test/java/sh/ory/model/ExpandedPermissionTreeTest.java index 12bcc67d290..918a225a8e1 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ExpandedPermissionTreeTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ExpandedPermissionTreeTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/FlowErrorTest.java b/clients/client/java/src/test/java/sh/ory/model/FlowErrorTest.java index a87f8bb3d8d..421fac9beb2 100644 --- a/clients/client/java/src/test/java/sh/ory/model/FlowErrorTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/FlowErrorTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/GenericErrorContentTest.java b/clients/client/java/src/test/java/sh/ory/model/GenericErrorContentTest.java index 8be1b3a85bf..a3fa99d6d28 100644 --- a/clients/client/java/src/test/java/sh/ory/model/GenericErrorContentTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/GenericErrorContentTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/GenericErrorTest.java b/clients/client/java/src/test/java/sh/ory/model/GenericErrorTest.java index c6f7282519b..c00eec40497 100644 --- a/clients/client/java/src/test/java/sh/ory/model/GenericErrorTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/GenericErrorTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/GenericUsageTest.java b/clients/client/java/src/test/java/sh/ory/model/GenericUsageTest.java index 4468f080f68..8ee44ff5e2e 100644 --- a/clients/client/java/src/test/java/sh/ory/model/GenericUsageTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/GenericUsageTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/GetAttributesCountResponseTest.java b/clients/client/java/src/test/java/sh/ory/model/GetAttributesCountResponseTest.java index 7a916e34f30..c86e54d571c 100644 --- a/clients/client/java/src/test/java/sh/ory/model/GetAttributesCountResponseTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/GetAttributesCountResponseTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/GetManagedIdentitySchemaLocationTest.java b/clients/client/java/src/test/java/sh/ory/model/GetManagedIdentitySchemaLocationTest.java index 86e130eb413..f6c223f5e0c 100644 --- a/clients/client/java/src/test/java/sh/ory/model/GetManagedIdentitySchemaLocationTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/GetManagedIdentitySchemaLocationTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/GetMetricsEventAttributesResponseTest.java b/clients/client/java/src/test/java/sh/ory/model/GetMetricsEventAttributesResponseTest.java index 6229f6c7afc..2a56236361e 100644 --- a/clients/client/java/src/test/java/sh/ory/model/GetMetricsEventAttributesResponseTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/GetMetricsEventAttributesResponseTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/GetMetricsEventTypesResponseTest.java b/clients/client/java/src/test/java/sh/ory/model/GetMetricsEventTypesResponseTest.java index cdb40595a71..13a6297959b 100644 --- a/clients/client/java/src/test/java/sh/ory/model/GetMetricsEventTypesResponseTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/GetMetricsEventTypesResponseTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/GetOrganizationResponseTest.java b/clients/client/java/src/test/java/sh/ory/model/GetOrganizationResponseTest.java index 72424262178..5986b8cb014 100644 --- a/clients/client/java/src/test/java/sh/ory/model/GetOrganizationResponseTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/GetOrganizationResponseTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/GetProjectEventsBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/GetProjectEventsBodyTest.java index c8cd50df00c..be587a38c10 100644 --- a/clients/client/java/src/test/java/sh/ory/model/GetProjectEventsBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/GetProjectEventsBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/GetProjectEventsResponseTest.java b/clients/client/java/src/test/java/sh/ory/model/GetProjectEventsResponseTest.java index 4464cd55fd0..1f22d3f9c14 100644 --- a/clients/client/java/src/test/java/sh/ory/model/GetProjectEventsResponseTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/GetProjectEventsResponseTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/GetProjectMetricsResponseTest.java b/clients/client/java/src/test/java/sh/ory/model/GetProjectMetricsResponseTest.java index 20c38b8db30..b5532a5abe6 100644 --- a/clients/client/java/src/test/java/sh/ory/model/GetProjectMetricsResponseTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/GetProjectMetricsResponseTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/GetSessionActivityResponseTest.java b/clients/client/java/src/test/java/sh/ory/model/GetSessionActivityResponseTest.java index 28a77ad2798..c77985f403c 100644 --- a/clients/client/java/src/test/java/sh/ory/model/GetSessionActivityResponseTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/GetSessionActivityResponseTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/GetVersion200ResponseTest.java b/clients/client/java/src/test/java/sh/ory/model/GetVersion200ResponseTest.java index 26ccf75d718..446ac27f5ce 100644 --- a/clients/client/java/src/test/java/sh/ory/model/GetVersion200ResponseTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/GetVersion200ResponseTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/HealthNotReadyStatusTest.java b/clients/client/java/src/test/java/sh/ory/model/HealthNotReadyStatusTest.java index da60936da21..2da6982bd64 100644 --- a/clients/client/java/src/test/java/sh/ory/model/HealthNotReadyStatusTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/HealthNotReadyStatusTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/HealthStatusTest.java b/clients/client/java/src/test/java/sh/ory/model/HealthStatusTest.java index 8f481063048..312d7c0b3a6 100644 --- a/clients/client/java/src/test/java/sh/ory/model/HealthStatusTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/HealthStatusTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/IdentityCredentialsCodeTest.java b/clients/client/java/src/test/java/sh/ory/model/IdentityCredentialsCodeTest.java index 84d34d31c57..b4f874631db 100644 --- a/clients/client/java/src/test/java/sh/ory/model/IdentityCredentialsCodeTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/IdentityCredentialsCodeTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/IdentityCredentialsOidcProviderTest.java b/clients/client/java/src/test/java/sh/ory/model/IdentityCredentialsOidcProviderTest.java index ae5cc28576f..269da97697c 100644 --- a/clients/client/java/src/test/java/sh/ory/model/IdentityCredentialsOidcProviderTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/IdentityCredentialsOidcProviderTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/IdentityCredentialsOidcTest.java b/clients/client/java/src/test/java/sh/ory/model/IdentityCredentialsOidcTest.java index af9ceeb5998..e7ea003cd6a 100644 --- a/clients/client/java/src/test/java/sh/ory/model/IdentityCredentialsOidcTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/IdentityCredentialsOidcTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/IdentityCredentialsPasswordTest.java b/clients/client/java/src/test/java/sh/ory/model/IdentityCredentialsPasswordTest.java index d1c0a62fc7f..62c846503da 100644 --- a/clients/client/java/src/test/java/sh/ory/model/IdentityCredentialsPasswordTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/IdentityCredentialsPasswordTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/IdentityCredentialsTest.java b/clients/client/java/src/test/java/sh/ory/model/IdentityCredentialsTest.java index c188d442469..d8a1dfca4f1 100644 --- a/clients/client/java/src/test/java/sh/ory/model/IdentityCredentialsTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/IdentityCredentialsTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/IdentityPatchResponseTest.java b/clients/client/java/src/test/java/sh/ory/model/IdentityPatchResponseTest.java index e95affa4b9b..509527535f8 100644 --- a/clients/client/java/src/test/java/sh/ory/model/IdentityPatchResponseTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/IdentityPatchResponseTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/IdentityPatchTest.java b/clients/client/java/src/test/java/sh/ory/model/IdentityPatchTest.java index 825b77e16f2..2ae28efd498 100644 --- a/clients/client/java/src/test/java/sh/ory/model/IdentityPatchTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/IdentityPatchTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/IdentitySchemaContainerTest.java b/clients/client/java/src/test/java/sh/ory/model/IdentitySchemaContainerTest.java index 9dea3cc0b6f..9d915d002af 100644 --- a/clients/client/java/src/test/java/sh/ory/model/IdentitySchemaContainerTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/IdentitySchemaContainerTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/IdentitySchemaPresetTest.java b/clients/client/java/src/test/java/sh/ory/model/IdentitySchemaPresetTest.java index bdabf3d2e1f..cbefccac813 100644 --- a/clients/client/java/src/test/java/sh/ory/model/IdentitySchemaPresetTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/IdentitySchemaPresetTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/IdentityTest.java b/clients/client/java/src/test/java/sh/ory/model/IdentityTest.java index 2434487e68f..cfa518ac71b 100644 --- a/clients/client/java/src/test/java/sh/ory/model/IdentityTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/IdentityTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/IdentityWithCredentialsOidcConfigProviderTest.java b/clients/client/java/src/test/java/sh/ory/model/IdentityWithCredentialsOidcConfigProviderTest.java index e0b77a1c4d5..0db957f523c 100644 --- a/clients/client/java/src/test/java/sh/ory/model/IdentityWithCredentialsOidcConfigProviderTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/IdentityWithCredentialsOidcConfigProviderTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/IdentityWithCredentialsOidcConfigTest.java b/clients/client/java/src/test/java/sh/ory/model/IdentityWithCredentialsOidcConfigTest.java index 4e2fc05ef81..5d28073d824 100644 --- a/clients/client/java/src/test/java/sh/ory/model/IdentityWithCredentialsOidcConfigTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/IdentityWithCredentialsOidcConfigTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/IdentityWithCredentialsOidcTest.java b/clients/client/java/src/test/java/sh/ory/model/IdentityWithCredentialsOidcTest.java index 14e5b014b8d..849c2043789 100644 --- a/clients/client/java/src/test/java/sh/ory/model/IdentityWithCredentialsOidcTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/IdentityWithCredentialsOidcTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/IdentityWithCredentialsPasswordConfigTest.java b/clients/client/java/src/test/java/sh/ory/model/IdentityWithCredentialsPasswordConfigTest.java index 9656fc73c49..76efd589d59 100644 --- a/clients/client/java/src/test/java/sh/ory/model/IdentityWithCredentialsPasswordConfigTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/IdentityWithCredentialsPasswordConfigTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/IdentityWithCredentialsPasswordTest.java b/clients/client/java/src/test/java/sh/ory/model/IdentityWithCredentialsPasswordTest.java index cf9242dd2a4..31e6101a22d 100644 --- a/clients/client/java/src/test/java/sh/ory/model/IdentityWithCredentialsPasswordTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/IdentityWithCredentialsPasswordTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/IdentityWithCredentialsTest.java b/clients/client/java/src/test/java/sh/ory/model/IdentityWithCredentialsTest.java index 7a19db7d143..137d63f2845 100644 --- a/clients/client/java/src/test/java/sh/ory/model/IdentityWithCredentialsTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/IdentityWithCredentialsTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/InternalGetProjectBrandingBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/InternalGetProjectBrandingBodyTest.java index 45daf9f184a..48219cc884e 100644 --- a/clients/client/java/src/test/java/sh/ory/model/InternalGetProjectBrandingBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/InternalGetProjectBrandingBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/InternalIsAXWelcomeScreenEnabledForProjectBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/InternalIsAXWelcomeScreenEnabledForProjectBodyTest.java index 4a34c0c8899..b6566db9333 100644 --- a/clients/client/java/src/test/java/sh/ory/model/InternalIsAXWelcomeScreenEnabledForProjectBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/InternalIsAXWelcomeScreenEnabledForProjectBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/InternalIsOwnerForProjectBySlugBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/InternalIsOwnerForProjectBySlugBodyTest.java index f8f19b622f8..ed71137f1eb 100644 --- a/clients/client/java/src/test/java/sh/ory/model/InternalIsOwnerForProjectBySlugBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/InternalIsOwnerForProjectBySlugBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/InternalIsOwnerForProjectBySlugResponseTest.java b/clients/client/java/src/test/java/sh/ory/model/InternalIsOwnerForProjectBySlugResponseTest.java index 58112280421..cd43c42147b 100644 --- a/clients/client/java/src/test/java/sh/ory/model/InternalIsOwnerForProjectBySlugResponseTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/InternalIsOwnerForProjectBySlugResponseTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/IntrospectedOAuth2TokenTest.java b/clients/client/java/src/test/java/sh/ory/model/IntrospectedOAuth2TokenTest.java index 51f11eb0a6d..e961ab072b1 100644 --- a/clients/client/java/src/test/java/sh/ory/model/IntrospectedOAuth2TokenTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/IntrospectedOAuth2TokenTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/IsOwnerForProjectBySlugTest.java b/clients/client/java/src/test/java/sh/ory/model/IsOwnerForProjectBySlugTest.java index aaae81aa830..a632d337815 100644 --- a/clients/client/java/src/test/java/sh/ory/model/IsOwnerForProjectBySlugTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/IsOwnerForProjectBySlugTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/IsReady200ResponseTest.java b/clients/client/java/src/test/java/sh/ory/model/IsReady200ResponseTest.java index 5ed529c8e0c..9d18a2f86d1 100644 --- a/clients/client/java/src/test/java/sh/ory/model/IsReady200ResponseTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/IsReady200ResponseTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/IsReady503ResponseTest.java b/clients/client/java/src/test/java/sh/ory/model/IsReady503ResponseTest.java index 9eb7e665948..40b730011cd 100644 --- a/clients/client/java/src/test/java/sh/ory/model/IsReady503ResponseTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/IsReady503ResponseTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/JsonPatchTest.java b/clients/client/java/src/test/java/sh/ory/model/JsonPatchTest.java index b4961e5164c..bf2aad88fe5 100644 --- a/clients/client/java/src/test/java/sh/ory/model/JsonPatchTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/JsonPatchTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/JsonWebKeySetTest.java b/clients/client/java/src/test/java/sh/ory/model/JsonWebKeySetTest.java index ca039b13227..57fc758e083 100644 --- a/clients/client/java/src/test/java/sh/ory/model/JsonWebKeySetTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/JsonWebKeySetTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/JsonWebKeyTest.java b/clients/client/java/src/test/java/sh/ory/model/JsonWebKeyTest.java index 6bee8489a31..fd761a66f93 100644 --- a/clients/client/java/src/test/java/sh/ory/model/JsonWebKeyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/JsonWebKeyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/KetoNamespaceTest.java b/clients/client/java/src/test/java/sh/ory/model/KetoNamespaceTest.java index a404adef776..5ce821a3f7c 100644 --- a/clients/client/java/src/test/java/sh/ory/model/KetoNamespaceTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/KetoNamespaceTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ListEventStreamsTest.java b/clients/client/java/src/test/java/sh/ory/model/ListEventStreamsTest.java index dd80cf264eb..c7ebdb95992 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ListEventStreamsTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ListEventStreamsTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ListMyWorkspacesResponseTest.java b/clients/client/java/src/test/java/sh/ory/model/ListMyWorkspacesResponseTest.java index 1c5bbe4a02e..489f31d8879 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ListMyWorkspacesResponseTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ListMyWorkspacesResponseTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ListOrganizationsResponseTest.java b/clients/client/java/src/test/java/sh/ory/model/ListOrganizationsResponseTest.java index 6770bb971cf..5abc43a3383 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ListOrganizationsResponseTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ListOrganizationsResponseTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ListWorkspaceProjectsResponseTest.java b/clients/client/java/src/test/java/sh/ory/model/ListWorkspaceProjectsResponseTest.java index ee0ff07895f..38167d010ba 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ListWorkspaceProjectsResponseTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ListWorkspaceProjectsResponseTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/LoginFlowStateTest.java b/clients/client/java/src/test/java/sh/ory/model/LoginFlowStateTest.java index 777faa33fbe..c92e321aee0 100644 --- a/clients/client/java/src/test/java/sh/ory/model/LoginFlowStateTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/LoginFlowStateTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/LoginFlowTest.java b/clients/client/java/src/test/java/sh/ory/model/LoginFlowTest.java index db039c1a514..e8f7bdc4e86 100644 --- a/clients/client/java/src/test/java/sh/ory/model/LoginFlowTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/LoginFlowTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -156,6 +156,14 @@ public void stateTest() { // TODO: test state } + /** + * Test the property 'transientPayload' + */ + @Test + public void transientPayloadTest() { + // TODO: test transientPayload + } + /** * Test the property 'type' */ diff --git a/clients/client/java/src/test/java/sh/ory/model/LogoutFlowTest.java b/clients/client/java/src/test/java/sh/ory/model/LogoutFlowTest.java index 0aae7023c38..22284f5de0e 100644 --- a/clients/client/java/src/test/java/sh/ory/model/LogoutFlowTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/LogoutFlowTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ManagedIdentitySchemaTest.java b/clients/client/java/src/test/java/sh/ory/model/ManagedIdentitySchemaTest.java index d40752a9a59..55afab375ba 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ManagedIdentitySchemaTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ManagedIdentitySchemaTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ManagedIdentitySchemaValidationResultTest.java b/clients/client/java/src/test/java/sh/ory/model/ManagedIdentitySchemaValidationResultTest.java index 3f8ffd1f8f0..16552ab9d30 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ManagedIdentitySchemaValidationResultTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ManagedIdentitySchemaValidationResultTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/MemberInviteTest.java b/clients/client/java/src/test/java/sh/ory/model/MemberInviteTest.java index bdd2a5fa730..dc286069cbe 100644 --- a/clients/client/java/src/test/java/sh/ory/model/MemberInviteTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/MemberInviteTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/MessageDispatchTest.java b/clients/client/java/src/test/java/sh/ory/model/MessageDispatchTest.java index 3a86f85d880..b177c284857 100644 --- a/clients/client/java/src/test/java/sh/ory/model/MessageDispatchTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/MessageDispatchTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/MessageTest.java b/clients/client/java/src/test/java/sh/ory/model/MessageTest.java index 6c79f323d97..6ec8ad67a27 100644 --- a/clients/client/java/src/test/java/sh/ory/model/MessageTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/MessageTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/MetricsDatapointTest.java b/clients/client/java/src/test/java/sh/ory/model/MetricsDatapointTest.java index 7e90b3ba778..ff5c7979cff 100644 --- a/clients/client/java/src/test/java/sh/ory/model/MetricsDatapointTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/MetricsDatapointTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/MigrationOptionsTest.java b/clients/client/java/src/test/java/sh/ory/model/MigrationOptionsTest.java index 38f868e8892..a113874177c 100644 --- a/clients/client/java/src/test/java/sh/ory/model/MigrationOptionsTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/MigrationOptionsTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/NamespaceTest.java b/clients/client/java/src/test/java/sh/ory/model/NamespaceTest.java index 35c36f8dae5..c699c9c090e 100644 --- a/clients/client/java/src/test/java/sh/ory/model/NamespaceTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/NamespaceTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/NeedsPrivilegedSessionErrorTest.java b/clients/client/java/src/test/java/sh/ory/model/NeedsPrivilegedSessionErrorTest.java index 7b0f2b40a1c..58c7e065a56 100644 --- a/clients/client/java/src/test/java/sh/ory/model/NeedsPrivilegedSessionErrorTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/NeedsPrivilegedSessionErrorTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/NormalizedProjectRevisionCourierChannelTest.java b/clients/client/java/src/test/java/sh/ory/model/NormalizedProjectRevisionCourierChannelTest.java index 36ecbbde901..946625070de 100644 --- a/clients/client/java/src/test/java/sh/ory/model/NormalizedProjectRevisionCourierChannelTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/NormalizedProjectRevisionCourierChannelTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/NormalizedProjectRevisionHookTest.java b/clients/client/java/src/test/java/sh/ory/model/NormalizedProjectRevisionHookTest.java index b4a96b113d8..e19ab1f11dd 100644 --- a/clients/client/java/src/test/java/sh/ory/model/NormalizedProjectRevisionHookTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/NormalizedProjectRevisionHookTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/NormalizedProjectRevisionIdentitySchemaTest.java b/clients/client/java/src/test/java/sh/ory/model/NormalizedProjectRevisionIdentitySchemaTest.java index 9d2fb8cf92f..9527d1bc9b8 100644 --- a/clients/client/java/src/test/java/sh/ory/model/NormalizedProjectRevisionIdentitySchemaTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/NormalizedProjectRevisionIdentitySchemaTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/NormalizedProjectRevisionTest.java b/clients/client/java/src/test/java/sh/ory/model/NormalizedProjectRevisionTest.java index c64b4d5d430..7e84a42eaa0 100644 --- a/clients/client/java/src/test/java/sh/ory/model/NormalizedProjectRevisionTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/NormalizedProjectRevisionTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -65,6 +65,14 @@ public void disableAccountExperienceWelcomeScreenTest() { // TODO: test disableAccountExperienceWelcomeScreen } + /** + * Test the property 'enableAxV2' + */ + @Test + public void enableAxV2Test() { + // TODO: test enableAxV2 + } + /** * Test the property 'hydraOauth2AllowedTopLevelClaims' */ diff --git a/clients/client/java/src/test/java/sh/ory/model/NormalizedProjectRevisionThirdPartyProviderTest.java b/clients/client/java/src/test/java/sh/ory/model/NormalizedProjectRevisionThirdPartyProviderTest.java index d7a0e620564..c0bb2dbb9ca 100644 --- a/clients/client/java/src/test/java/sh/ory/model/NormalizedProjectRevisionThirdPartyProviderTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/NormalizedProjectRevisionThirdPartyProviderTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/NormalizedProjectRevisionTokenizerTemplateTest.java b/clients/client/java/src/test/java/sh/ory/model/NormalizedProjectRevisionTokenizerTemplateTest.java index 00c27d1da59..ffee3026d9b 100644 --- a/clients/client/java/src/test/java/sh/ory/model/NormalizedProjectRevisionTokenizerTemplateTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/NormalizedProjectRevisionTokenizerTemplateTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/NormalizedProjectTest.java b/clients/client/java/src/test/java/sh/ory/model/NormalizedProjectTest.java index c54970c87e2..194b7b7241b 100644 --- a/clients/client/java/src/test/java/sh/ory/model/NormalizedProjectTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/NormalizedProjectTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/OAuth2ClientTest.java b/clients/client/java/src/test/java/sh/ory/model/OAuth2ClientTest.java index 4cf43d9cdd3..b098af8b5aa 100644 --- a/clients/client/java/src/test/java/sh/ory/model/OAuth2ClientTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/OAuth2ClientTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/OAuth2ClientTokenLifespansTest.java b/clients/client/java/src/test/java/sh/ory/model/OAuth2ClientTokenLifespansTest.java index 5775276c0ca..3058555356c 100644 --- a/clients/client/java/src/test/java/sh/ory/model/OAuth2ClientTokenLifespansTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/OAuth2ClientTokenLifespansTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/OAuth2ConsentRequestOpenIDConnectContextTest.java b/clients/client/java/src/test/java/sh/ory/model/OAuth2ConsentRequestOpenIDConnectContextTest.java index f113735a888..4e294df831c 100644 --- a/clients/client/java/src/test/java/sh/ory/model/OAuth2ConsentRequestOpenIDConnectContextTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/OAuth2ConsentRequestOpenIDConnectContextTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/OAuth2ConsentRequestTest.java b/clients/client/java/src/test/java/sh/ory/model/OAuth2ConsentRequestTest.java index 86d94d8fb67..411db44de9e 100644 --- a/clients/client/java/src/test/java/sh/ory/model/OAuth2ConsentRequestTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/OAuth2ConsentRequestTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/OAuth2ConsentSessionExpiresAtTest.java b/clients/client/java/src/test/java/sh/ory/model/OAuth2ConsentSessionExpiresAtTest.java index 8bc8de311e3..d890dae23e4 100644 --- a/clients/client/java/src/test/java/sh/ory/model/OAuth2ConsentSessionExpiresAtTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/OAuth2ConsentSessionExpiresAtTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/OAuth2ConsentSessionTest.java b/clients/client/java/src/test/java/sh/ory/model/OAuth2ConsentSessionTest.java index bf1e245a956..e819eb99d4f 100644 --- a/clients/client/java/src/test/java/sh/ory/model/OAuth2ConsentSessionTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/OAuth2ConsentSessionTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/OAuth2LoginRequestTest.java b/clients/client/java/src/test/java/sh/ory/model/OAuth2LoginRequestTest.java index bc529e3c401..29c250b3558 100644 --- a/clients/client/java/src/test/java/sh/ory/model/OAuth2LoginRequestTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/OAuth2LoginRequestTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/OAuth2LogoutRequestTest.java b/clients/client/java/src/test/java/sh/ory/model/OAuth2LogoutRequestTest.java index 8ea1cba062a..eeb0514e57c 100644 --- a/clients/client/java/src/test/java/sh/ory/model/OAuth2LogoutRequestTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/OAuth2LogoutRequestTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/OAuth2RedirectToTest.java b/clients/client/java/src/test/java/sh/ory/model/OAuth2RedirectToTest.java index 3d23e28328a..defe337b36c 100644 --- a/clients/client/java/src/test/java/sh/ory/model/OAuth2RedirectToTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/OAuth2RedirectToTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/OAuth2TokenExchangeTest.java b/clients/client/java/src/test/java/sh/ory/model/OAuth2TokenExchangeTest.java index c7bbdad8ad4..80d0a7ca97e 100644 --- a/clients/client/java/src/test/java/sh/ory/model/OAuth2TokenExchangeTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/OAuth2TokenExchangeTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/OidcConfigurationTest.java b/clients/client/java/src/test/java/sh/ory/model/OidcConfigurationTest.java index fa41d4991c5..47c635ed109 100644 --- a/clients/client/java/src/test/java/sh/ory/model/OidcConfigurationTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/OidcConfigurationTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/OidcUserInfoTest.java b/clients/client/java/src/test/java/sh/ory/model/OidcUserInfoTest.java index 63c3615c9fe..b41c6122597 100644 --- a/clients/client/java/src/test/java/sh/ory/model/OidcUserInfoTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/OidcUserInfoTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/OrganizationBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/OrganizationBodyTest.java index e6536b818b5..927e5d69f8e 100644 --- a/clients/client/java/src/test/java/sh/ory/model/OrganizationBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/OrganizationBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/OrganizationTest.java b/clients/client/java/src/test/java/sh/ory/model/OrganizationTest.java index fb1c8d848c7..c2d61c9faff 100644 --- a/clients/client/java/src/test/java/sh/ory/model/OrganizationTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/OrganizationTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/PaginationHeadersTest.java b/clients/client/java/src/test/java/sh/ory/model/PaginationHeadersTest.java index 773dff25540..d86b9dfcffd 100644 --- a/clients/client/java/src/test/java/sh/ory/model/PaginationHeadersTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/PaginationHeadersTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/PaginationTest.java b/clients/client/java/src/test/java/sh/ory/model/PaginationTest.java index 09b0e0349ce..ec6a3c8ea1c 100644 --- a/clients/client/java/src/test/java/sh/ory/model/PaginationTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/PaginationTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ParseErrorTest.java b/clients/client/java/src/test/java/sh/ory/model/ParseErrorTest.java index e4660e1cf7d..f916752e36b 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ParseErrorTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ParseErrorTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/PatchIdentitiesBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/PatchIdentitiesBodyTest.java index 926618057f0..2610446f581 100644 --- a/clients/client/java/src/test/java/sh/ory/model/PatchIdentitiesBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/PatchIdentitiesBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/PerformNativeLogoutBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/PerformNativeLogoutBodyTest.java index ab4f6c8f751..2a1949baee7 100644 --- a/clients/client/java/src/test/java/sh/ory/model/PerformNativeLogoutBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/PerformNativeLogoutBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/PermissionsOnWorkpaceResponseTest.java b/clients/client/java/src/test/java/sh/ory/model/PermissionsOnWorkpaceResponseTest.java new file mode 100644 index 00000000000..fe40e9b78c7 --- /dev/null +++ b/clients/client/java/src/test/java/sh/ory/model/PermissionsOnWorkpaceResponseTest.java @@ -0,0 +1,52 @@ +/* + * Ory APIs + * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. + * + * The version of the OpenAPI document: v1.8.1 + * Contact: support@ory.sh + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package sh.ory.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.util.HashMap; +import java.util.Map; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for PermissionsOnWorkpaceResponse + */ +public class PermissionsOnWorkpaceResponseTest { + private final PermissionsOnWorkpaceResponse model = new PermissionsOnWorkpaceResponse(); + + /** + * Model tests for PermissionsOnWorkpaceResponse + */ + @Test + public void testPermissionsOnWorkpaceResponse() { + // TODO: test PermissionsOnWorkpaceResponse + } + + /** + * Test the property 'permissions' + */ + @Test + public void permissionsTest() { + // TODO: test permissions + } + +} diff --git a/clients/client/java/src/test/java/sh/ory/model/PlanDetailsTest.java b/clients/client/java/src/test/java/sh/ory/model/PlanDetailsTest.java index 3c3137d6d44..66892c83ed9 100644 --- a/clients/client/java/src/test/java/sh/ory/model/PlanDetailsTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/PlanDetailsTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/PlanTest.java b/clients/client/java/src/test/java/sh/ory/model/PlanTest.java index d3903cccbd1..cb6b41f8c39 100644 --- a/clients/client/java/src/test/java/sh/ory/model/PlanTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/PlanTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/PostCheckPermissionBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/PostCheckPermissionBodyTest.java index d625bd77557..a6422930321 100644 --- a/clients/client/java/src/test/java/sh/ory/model/PostCheckPermissionBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/PostCheckPermissionBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/PostCheckPermissionOrErrorBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/PostCheckPermissionOrErrorBodyTest.java index 901b0a107bb..c4000e4109a 100644 --- a/clients/client/java/src/test/java/sh/ory/model/PostCheckPermissionOrErrorBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/PostCheckPermissionOrErrorBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ProjectApiKeyTest.java b/clients/client/java/src/test/java/sh/ory/model/ProjectApiKeyTest.java index 09cb5be351d..fbf2c6ab6e6 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ProjectApiKeyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ProjectApiKeyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ProjectBrandingColorsTest.java b/clients/client/java/src/test/java/sh/ory/model/ProjectBrandingColorsTest.java index 6e3cefd5ba5..0f008379177 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ProjectBrandingColorsTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ProjectBrandingColorsTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ProjectBrandingTest.java b/clients/client/java/src/test/java/sh/ory/model/ProjectBrandingTest.java index b61ba00ee88..886d886cf28 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ProjectBrandingTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ProjectBrandingTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ProjectBrandingThemeTest.java b/clients/client/java/src/test/java/sh/ory/model/ProjectBrandingThemeTest.java index f5559bc70c4..d3a754700e6 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ProjectBrandingThemeTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ProjectBrandingThemeTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ProjectCorsTest.java b/clients/client/java/src/test/java/sh/ory/model/ProjectCorsTest.java index 510bff615a9..460bb1ec050 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ProjectCorsTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ProjectCorsTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ProjectEventsDatapointTest.java b/clients/client/java/src/test/java/sh/ory/model/ProjectEventsDatapointTest.java index e444289caee..e24ed6a8b2d 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ProjectEventsDatapointTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ProjectEventsDatapointTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ProjectHostTest.java b/clients/client/java/src/test/java/sh/ory/model/ProjectHostTest.java index 8c44a4cad0c..b33e70cd86f 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ProjectHostTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ProjectHostTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/InternalProvisionMockSubscriptionTest.java b/clients/client/java/src/test/java/sh/ory/model/ProjectMemberTest.java similarity index 55% rename from clients/client/java/src/test/java/sh/ory/model/InternalProvisionMockSubscriptionTest.java rename to clients/client/java/src/test/java/sh/ory/model/ProjectMemberTest.java index c79961edf9c..25a40b51def 100644 --- a/clients/client/java/src/test/java/sh/ory/model/InternalProvisionMockSubscriptionTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ProjectMemberTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -26,49 +26,49 @@ /** - * Model tests for InternalProvisionMockSubscription + * Model tests for ProjectMember */ -public class InternalProvisionMockSubscriptionTest { - private final InternalProvisionMockSubscription model = new InternalProvisionMockSubscription(); +public class ProjectMemberTest { + private final ProjectMember model = new ProjectMember(); /** - * Model tests for InternalProvisionMockSubscription + * Model tests for ProjectMember */ @Test - public void testInternalProvisionMockSubscription() { - // TODO: test InternalProvisionMockSubscription + public void testProjectMember() { + // TODO: test ProjectMember } /** - * Test the property 'currency' + * Test the property 'email' */ @Test - public void currencyTest() { - // TODO: test currency + public void emailTest() { + // TODO: test email } /** - * Test the property 'identityId' + * Test the property 'id' */ @Test - public void identityIdTest() { - // TODO: test identityId + public void idTest() { + // TODO: test id } /** - * Test the property 'interval' + * Test the property 'name' */ @Test - public void intervalTest() { - // TODO: test interval + public void nameTest() { + // TODO: test name } /** - * Test the property 'plan' + * Test the property 'role' */ @Test - public void planTest() { - // TODO: test plan + public void roleTest() { + // TODO: test role } } diff --git a/clients/client/java/src/test/java/sh/ory/model/ProjectMetadataTest.java b/clients/client/java/src/test/java/sh/ory/model/ProjectMetadataTest.java index d6a97a72a1f..561b4a3a204 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ProjectMetadataTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ProjectMetadataTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ProjectServiceIdentityTest.java b/clients/client/java/src/test/java/sh/ory/model/ProjectServiceIdentityTest.java index 0a427463e1e..a9a21d0cd85 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ProjectServiceIdentityTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ProjectServiceIdentityTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ProjectServiceOAuth2Test.java b/clients/client/java/src/test/java/sh/ory/model/ProjectServiceOAuth2Test.java index 57d52435126..f6c410fb4f9 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ProjectServiceOAuth2Test.java +++ b/clients/client/java/src/test/java/sh/ory/model/ProjectServiceOAuth2Test.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ProjectServicePermissionTest.java b/clients/client/java/src/test/java/sh/ory/model/ProjectServicePermissionTest.java index 13f351cdbd5..c107877bdcc 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ProjectServicePermissionTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ProjectServicePermissionTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ProjectServicesTest.java b/clients/client/java/src/test/java/sh/ory/model/ProjectServicesTest.java index a23dfbfaa2b..f41e44f88b2 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ProjectServicesTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ProjectServicesTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/ProjectTest.java b/clients/client/java/src/test/java/sh/ory/model/ProjectTest.java index d594e2d7aa7..0785031de11 100644 --- a/clients/client/java/src/test/java/sh/ory/model/ProjectTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/ProjectTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/QuotaUsageTest.java b/clients/client/java/src/test/java/sh/ory/model/QuotaUsageTest.java index 8abc0ca2fd5..edb898f9aba 100644 --- a/clients/client/java/src/test/java/sh/ory/model/QuotaUsageTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/QuotaUsageTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/RFC6749ErrorJsonTest.java b/clients/client/java/src/test/java/sh/ory/model/RFC6749ErrorJsonTest.java index 197829c97c3..0f92071b1dc 100644 --- a/clients/client/java/src/test/java/sh/ory/model/RFC6749ErrorJsonTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/RFC6749ErrorJsonTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/RecoveryCodeForIdentityTest.java b/clients/client/java/src/test/java/sh/ory/model/RecoveryCodeForIdentityTest.java index 07fac292968..fc77a3761a9 100644 --- a/clients/client/java/src/test/java/sh/ory/model/RecoveryCodeForIdentityTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/RecoveryCodeForIdentityTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/RecoveryFlowStateTest.java b/clients/client/java/src/test/java/sh/ory/model/RecoveryFlowStateTest.java index e901512d06f..b71265c44ff 100644 --- a/clients/client/java/src/test/java/sh/ory/model/RecoveryFlowStateTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/RecoveryFlowStateTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/RecoveryFlowTest.java b/clients/client/java/src/test/java/sh/ory/model/RecoveryFlowTest.java index e4deb3f0cdd..24675a8fef4 100644 --- a/clients/client/java/src/test/java/sh/ory/model/RecoveryFlowTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/RecoveryFlowTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -108,6 +108,14 @@ public void stateTest() { // TODO: test state } + /** + * Test the property 'transientPayload' + */ + @Test + public void transientPayloadTest() { + // TODO: test transientPayload + } + /** * Test the property 'type' */ diff --git a/clients/client/java/src/test/java/sh/ory/model/RecoveryIdentityAddressTest.java b/clients/client/java/src/test/java/sh/ory/model/RecoveryIdentityAddressTest.java index 08958f637e1..fae37b22de7 100644 --- a/clients/client/java/src/test/java/sh/ory/model/RecoveryIdentityAddressTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/RecoveryIdentityAddressTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/RecoveryLinkForIdentityTest.java b/clients/client/java/src/test/java/sh/ory/model/RecoveryLinkForIdentityTest.java index b204aa66654..c680f706a49 100644 --- a/clients/client/java/src/test/java/sh/ory/model/RecoveryLinkForIdentityTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/RecoveryLinkForIdentityTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/RegistrationFlowStateTest.java b/clients/client/java/src/test/java/sh/ory/model/RegistrationFlowStateTest.java index 3a6e99e3daf..17350c3ae32 100644 --- a/clients/client/java/src/test/java/sh/ory/model/RegistrationFlowStateTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/RegistrationFlowStateTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/RegistrationFlowTest.java b/clients/client/java/src/test/java/sh/ory/model/RegistrationFlowTest.java index fd3303fd235..985939a5714 100644 --- a/clients/client/java/src/test/java/sh/ory/model/RegistrationFlowTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/RegistrationFlowTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/RejectOAuth2RequestTest.java b/clients/client/java/src/test/java/sh/ory/model/RejectOAuth2RequestTest.java index 0bd9b4d5a46..7110543bac5 100644 --- a/clients/client/java/src/test/java/sh/ory/model/RejectOAuth2RequestTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/RejectOAuth2RequestTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/RelationQueryTest.java b/clients/client/java/src/test/java/sh/ory/model/RelationQueryTest.java index 1de5bb86671..8f2235671b0 100644 --- a/clients/client/java/src/test/java/sh/ory/model/RelationQueryTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/RelationQueryTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/RelationshipNamespacesTest.java b/clients/client/java/src/test/java/sh/ory/model/RelationshipNamespacesTest.java index b6861ad24c4..450c3eba5c6 100644 --- a/clients/client/java/src/test/java/sh/ory/model/RelationshipNamespacesTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/RelationshipNamespacesTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/RelationshipPatchTest.java b/clients/client/java/src/test/java/sh/ory/model/RelationshipPatchTest.java index 7a98ed43457..d5e5e92550c 100644 --- a/clients/client/java/src/test/java/sh/ory/model/RelationshipPatchTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/RelationshipPatchTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/RelationshipTest.java b/clients/client/java/src/test/java/sh/ory/model/RelationshipTest.java index 20e70936640..d9058cbd944 100644 --- a/clients/client/java/src/test/java/sh/ory/model/RelationshipTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/RelationshipTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/RelationshipsTest.java b/clients/client/java/src/test/java/sh/ory/model/RelationshipsTest.java index fea55031be2..64f01a6a811 100644 --- a/clients/client/java/src/test/java/sh/ory/model/RelationshipsTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/RelationshipsTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/SchemaPatchTest.java b/clients/client/java/src/test/java/sh/ory/model/SchemaPatchTest.java index b5f62824ca1..f24cf822149 100644 --- a/clients/client/java/src/test/java/sh/ory/model/SchemaPatchTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/SchemaPatchTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/SelfServiceFlowExpiredErrorTest.java b/clients/client/java/src/test/java/sh/ory/model/SelfServiceFlowExpiredErrorTest.java index f2b862a7f21..11992d7529e 100644 --- a/clients/client/java/src/test/java/sh/ory/model/SelfServiceFlowExpiredErrorTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/SelfServiceFlowExpiredErrorTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/SessionActivityDatapointTest.java b/clients/client/java/src/test/java/sh/ory/model/SessionActivityDatapointTest.java index 1417b3a8e13..d7c934f50cc 100644 --- a/clients/client/java/src/test/java/sh/ory/model/SessionActivityDatapointTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/SessionActivityDatapointTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/SessionAuthenticationMethodTest.java b/clients/client/java/src/test/java/sh/ory/model/SessionAuthenticationMethodTest.java index e171210b4e8..c5aa647699c 100644 --- a/clients/client/java/src/test/java/sh/ory/model/SessionAuthenticationMethodTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/SessionAuthenticationMethodTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/SessionDeviceTest.java b/clients/client/java/src/test/java/sh/ory/model/SessionDeviceTest.java index edb5c38b9be..de877754147 100644 --- a/clients/client/java/src/test/java/sh/ory/model/SessionDeviceTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/SessionDeviceTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/SessionTest.java b/clients/client/java/src/test/java/sh/ory/model/SessionTest.java index cadf4a514fa..bc4df994833 100644 --- a/clients/client/java/src/test/java/sh/ory/model/SessionTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/SessionTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/SetActiveProjectInConsoleBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/SetActiveProjectInConsoleBodyTest.java index 24a079bcb0f..6262e710e42 100644 --- a/clients/client/java/src/test/java/sh/ory/model/SetActiveProjectInConsoleBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/SetActiveProjectInConsoleBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/SetCustomDomainBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/SetCustomDomainBodyTest.java index e6d3d9dbe12..af2682a3f55 100644 --- a/clients/client/java/src/test/java/sh/ory/model/SetCustomDomainBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/SetCustomDomainBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/SetEventStreamBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/SetEventStreamBodyTest.java index 8b2a27ce157..99521ddbebe 100644 --- a/clients/client/java/src/test/java/sh/ory/model/SetEventStreamBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/SetEventStreamBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/SetProjectBrandingThemeBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/SetProjectBrandingThemeBodyTest.java index 6bf73c2a4df..0ddc4234873 100644 --- a/clients/client/java/src/test/java/sh/ory/model/SetProjectBrandingThemeBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/SetProjectBrandingThemeBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/SetProjectTest.java b/clients/client/java/src/test/java/sh/ory/model/SetProjectTest.java index 2d13fed5dbc..c070d4e3c4a 100644 --- a/clients/client/java/src/test/java/sh/ory/model/SetProjectTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/SetProjectTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/SettingsFlowStateTest.java b/clients/client/java/src/test/java/sh/ory/model/SettingsFlowStateTest.java index 18a5ca3a516..2396a43c542 100644 --- a/clients/client/java/src/test/java/sh/ory/model/SettingsFlowStateTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/SettingsFlowStateTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/SettingsFlowTest.java b/clients/client/java/src/test/java/sh/ory/model/SettingsFlowTest.java index 5ff3bcf93cb..1c84c3a6e59 100644 --- a/clients/client/java/src/test/java/sh/ory/model/SettingsFlowTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/SettingsFlowTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -117,6 +117,14 @@ public void stateTest() { // TODO: test state } + /** + * Test the property 'transientPayload' + */ + @Test + public void transientPayloadTest() { + // TODO: test transientPayload + } + /** * Test the property 'type' */ diff --git a/clients/client/java/src/test/java/sh/ory/model/SourcePositionTest.java b/clients/client/java/src/test/java/sh/ory/model/SourcePositionTest.java index 6362b165a7f..759075211c1 100644 --- a/clients/client/java/src/test/java/sh/ory/model/SourcePositionTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/SourcePositionTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/SubjectSetTest.java b/clients/client/java/src/test/java/sh/ory/model/SubjectSetTest.java index 9068ce20f56..2d188f5b177 100644 --- a/clients/client/java/src/test/java/sh/ory/model/SubjectSetTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/SubjectSetTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/SubscriptionTest.java b/clients/client/java/src/test/java/sh/ory/model/SubscriptionTest.java index 1055d88479b..192c267d5fb 100644 --- a/clients/client/java/src/test/java/sh/ory/model/SubscriptionTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/SubscriptionTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -23,6 +23,7 @@ import java.io.IOException; import java.time.OffsetDateTime; import org.openapitools.jackson.nullable.JsonNullable; +import sh.ory.model.PlanDetails; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; @@ -73,6 +74,14 @@ public void currentPlanTest() { // TODO: test currentPlan } + /** + * Test the property 'currentPlanDetails' + */ + @Test + public void currentPlanDetailsTest() { + // TODO: test currentPlanDetails + } + /** * Test the property 'customerId' */ @@ -137,6 +146,14 @@ public void statusTest() { // TODO: test status } + /** + * Test the property 'stripeCheckoutExpiresAt' + */ + @Test + public void stripeCheckoutExpiresAtTest() { + // TODO: test stripeCheckoutExpiresAt + } + /** * Test the property 'updatedAt' */ diff --git a/clients/client/java/src/test/java/sh/ory/model/SuccessfulCodeExchangeResponseTest.java b/clients/client/java/src/test/java/sh/ory/model/SuccessfulCodeExchangeResponseTest.java index ae848e8d892..e4dcd20d48a 100644 --- a/clients/client/java/src/test/java/sh/ory/model/SuccessfulCodeExchangeResponseTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/SuccessfulCodeExchangeResponseTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/SuccessfulNativeLoginTest.java b/clients/client/java/src/test/java/sh/ory/model/SuccessfulNativeLoginTest.java index 5fc67857b94..fe16a860616 100644 --- a/clients/client/java/src/test/java/sh/ory/model/SuccessfulNativeLoginTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/SuccessfulNativeLoginTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/SuccessfulNativeRegistrationTest.java b/clients/client/java/src/test/java/sh/ory/model/SuccessfulNativeRegistrationTest.java index dde52499746..345d65a60f0 100644 --- a/clients/client/java/src/test/java/sh/ory/model/SuccessfulNativeRegistrationTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/SuccessfulNativeRegistrationTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/SuccessfulProjectUpdateTest.java b/clients/client/java/src/test/java/sh/ory/model/SuccessfulProjectUpdateTest.java index bdd349336e7..14a5d0c67d1 100644 --- a/clients/client/java/src/test/java/sh/ory/model/SuccessfulProjectUpdateTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/SuccessfulProjectUpdateTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/TokenPaginationHeadersTest.java b/clients/client/java/src/test/java/sh/ory/model/TokenPaginationHeadersTest.java index 47ff3bcbe58..d4b6a6a0060 100644 --- a/clients/client/java/src/test/java/sh/ory/model/TokenPaginationHeadersTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/TokenPaginationHeadersTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/TokenPaginationRequestParametersTest.java b/clients/client/java/src/test/java/sh/ory/model/TokenPaginationRequestParametersTest.java index 875892ae126..fe2b0bcd3a0 100644 --- a/clients/client/java/src/test/java/sh/ory/model/TokenPaginationRequestParametersTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/TokenPaginationRequestParametersTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/TokenPaginationResponseHeadersTest.java b/clients/client/java/src/test/java/sh/ory/model/TokenPaginationResponseHeadersTest.java index 3eda4fec175..c7b78313415 100644 --- a/clients/client/java/src/test/java/sh/ory/model/TokenPaginationResponseHeadersTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/TokenPaginationResponseHeadersTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/TokenPaginationTest.java b/clients/client/java/src/test/java/sh/ory/model/TokenPaginationTest.java index c39547d239f..49f7408167c 100644 --- a/clients/client/java/src/test/java/sh/ory/model/TokenPaginationTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/TokenPaginationTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/TrustOAuth2JwtGrantIssuerTest.java b/clients/client/java/src/test/java/sh/ory/model/TrustOAuth2JwtGrantIssuerTest.java index c98032c827d..ab82250f555 100644 --- a/clients/client/java/src/test/java/sh/ory/model/TrustOAuth2JwtGrantIssuerTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/TrustOAuth2JwtGrantIssuerTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/TrustedOAuth2JwtGrantIssuerTest.java b/clients/client/java/src/test/java/sh/ory/model/TrustedOAuth2JwtGrantIssuerTest.java index 563033de1c7..ecd6341ae51 100644 --- a/clients/client/java/src/test/java/sh/ory/model/TrustedOAuth2JwtGrantIssuerTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/TrustedOAuth2JwtGrantIssuerTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/TrustedOAuth2JwtGrantJsonWebKeyTest.java b/clients/client/java/src/test/java/sh/ory/model/TrustedOAuth2JwtGrantJsonWebKeyTest.java index 442127c50fd..7b8e9be6617 100644 --- a/clients/client/java/src/test/java/sh/ory/model/TrustedOAuth2JwtGrantJsonWebKeyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/TrustedOAuth2JwtGrantJsonWebKeyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/UiContainerTest.java b/clients/client/java/src/test/java/sh/ory/model/UiContainerTest.java index b9ecc1302ae..ee1eab09ad5 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UiContainerTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UiContainerTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/UiNodeAnchorAttributesTest.java b/clients/client/java/src/test/java/sh/ory/model/UiNodeAnchorAttributesTest.java index 5fbe4191033..0b532d84757 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UiNodeAnchorAttributesTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UiNodeAnchorAttributesTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/UiNodeAttributesTest.java b/clients/client/java/src/test/java/sh/ory/model/UiNodeAttributesTest.java index 95cbd5e7c6f..51831cb24b1 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UiNodeAttributesTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UiNodeAttributesTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/UiNodeImageAttributesTest.java b/clients/client/java/src/test/java/sh/ory/model/UiNodeImageAttributesTest.java index 7eef9767bcd..e1e57b383a5 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UiNodeImageAttributesTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UiNodeImageAttributesTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/UiNodeInputAttributesTest.java b/clients/client/java/src/test/java/sh/ory/model/UiNodeInputAttributesTest.java index fe1e6a95768..908838296e9 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UiNodeInputAttributesTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UiNodeInputAttributesTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/UiNodeMetaTest.java b/clients/client/java/src/test/java/sh/ory/model/UiNodeMetaTest.java index 2d22515086d..9471c14294c 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UiNodeMetaTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UiNodeMetaTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/UiNodeScriptAttributesTest.java b/clients/client/java/src/test/java/sh/ory/model/UiNodeScriptAttributesTest.java index b42f7670596..8b66b70d57f 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UiNodeScriptAttributesTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UiNodeScriptAttributesTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/UiNodeTest.java b/clients/client/java/src/test/java/sh/ory/model/UiNodeTest.java index 0de9def3685..a33031d6202 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UiNodeTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UiNodeTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/UiNodeTextAttributesTest.java b/clients/client/java/src/test/java/sh/ory/model/UiNodeTextAttributesTest.java index 25bdd4c198f..6b306b92db6 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UiNodeTextAttributesTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UiNodeTextAttributesTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/UiTextTest.java b/clients/client/java/src/test/java/sh/ory/model/UiTextTest.java index 7a5438c62ca..79abdf6eba5 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UiTextTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UiTextTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/UpdateIdentityBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/UpdateIdentityBodyTest.java index fd3d5da0b38..56efd32c59c 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UpdateIdentityBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UpdateIdentityBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/UpdateLoginFlowBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/UpdateLoginFlowBodyTest.java index e5076ae537d..51e708895b2 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UpdateLoginFlowBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UpdateLoginFlowBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -85,6 +85,14 @@ public void passwordIdentifierTest() { // TODO: test passwordIdentifier } + /** + * Test the property 'transientPayload' + */ + @Test + public void transientPayloadTest() { + // TODO: test transientPayload + } + /** * Test the property 'idToken' */ diff --git a/clients/client/java/src/test/java/sh/ory/model/UpdateLoginFlowWithCodeMethodTest.java b/clients/client/java/src/test/java/sh/ory/model/UpdateLoginFlowWithCodeMethodTest.java index 47f3652747b..63a97c05f61 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UpdateLoginFlowWithCodeMethodTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UpdateLoginFlowWithCodeMethodTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -79,4 +79,12 @@ public void resendTest() { // TODO: test resend } + /** + * Test the property 'transientPayload' + */ + @Test + public void transientPayloadTest() { + // TODO: test transientPayload + } + } diff --git a/clients/client/java/src/test/java/sh/ory/model/UpdateLoginFlowWithLookupSecretMethodTest.java b/clients/client/java/src/test/java/sh/ory/model/UpdateLoginFlowWithLookupSecretMethodTest.java index 4ac16e7a7e0..1f64ab5158e 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UpdateLoginFlowWithLookupSecretMethodTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UpdateLoginFlowWithLookupSecretMethodTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/UpdateLoginFlowWithOidcMethodTest.java b/clients/client/java/src/test/java/sh/ory/model/UpdateLoginFlowWithOidcMethodTest.java index ffb0217d17b..113eea9ae52 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UpdateLoginFlowWithOidcMethodTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UpdateLoginFlowWithOidcMethodTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -87,6 +87,14 @@ public void traitsTest() { // TODO: test traits } + /** + * Test the property 'transientPayload' + */ + @Test + public void transientPayloadTest() { + // TODO: test transientPayload + } + /** * Test the property 'upstreamParameters' */ diff --git a/clients/client/java/src/test/java/sh/ory/model/UpdateLoginFlowWithPasswordMethodTest.java b/clients/client/java/src/test/java/sh/ory/model/UpdateLoginFlowWithPasswordMethodTest.java index e50d801f12d..54d1607ef75 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UpdateLoginFlowWithPasswordMethodTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UpdateLoginFlowWithPasswordMethodTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -79,4 +79,12 @@ public void passwordIdentifierTest() { // TODO: test passwordIdentifier } + /** + * Test the property 'transientPayload' + */ + @Test + public void transientPayloadTest() { + // TODO: test transientPayload + } + } diff --git a/clients/client/java/src/test/java/sh/ory/model/UpdateLoginFlowWithTotpMethodTest.java b/clients/client/java/src/test/java/sh/ory/model/UpdateLoginFlowWithTotpMethodTest.java index ddb25a71b0b..9388b90cb71 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UpdateLoginFlowWithTotpMethodTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UpdateLoginFlowWithTotpMethodTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -63,4 +63,12 @@ public void totpCodeTest() { // TODO: test totpCode } + /** + * Test the property 'transientPayload' + */ + @Test + public void transientPayloadTest() { + // TODO: test transientPayload + } + } diff --git a/clients/client/java/src/test/java/sh/ory/model/UpdateLoginFlowWithWebAuthnMethodTest.java b/clients/client/java/src/test/java/sh/ory/model/UpdateLoginFlowWithWebAuthnMethodTest.java index 6180b60bf35..9d8e918d663 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UpdateLoginFlowWithWebAuthnMethodTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UpdateLoginFlowWithWebAuthnMethodTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -63,6 +63,14 @@ public void methodTest() { // TODO: test method } + /** + * Test the property 'transientPayload' + */ + @Test + public void transientPayloadTest() { + // TODO: test transientPayload + } + /** * Test the property 'webauthnLogin' */ diff --git a/clients/client/java/src/test/java/sh/ory/model/UpdateRecoveryFlowBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/UpdateRecoveryFlowBodyTest.java index 7b1b00e6115..b77923ddd9f 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UpdateRecoveryFlowBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UpdateRecoveryFlowBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -65,6 +65,14 @@ public void methodTest() { // TODO: test method } + /** + * Test the property 'transientPayload' + */ + @Test + public void transientPayloadTest() { + // TODO: test transientPayload + } + /** * Test the property 'code' */ diff --git a/clients/client/java/src/test/java/sh/ory/model/UpdateRecoveryFlowWithCodeMethodTest.java b/clients/client/java/src/test/java/sh/ory/model/UpdateRecoveryFlowWithCodeMethodTest.java index 734d1dd13a6..b1b6b048d4b 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UpdateRecoveryFlowWithCodeMethodTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UpdateRecoveryFlowWithCodeMethodTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -71,4 +71,12 @@ public void methodTest() { // TODO: test method } + /** + * Test the property 'transientPayload' + */ + @Test + public void transientPayloadTest() { + // TODO: test transientPayload + } + } diff --git a/clients/client/java/src/test/java/sh/ory/model/UpdateRecoveryFlowWithLinkMethodTest.java b/clients/client/java/src/test/java/sh/ory/model/UpdateRecoveryFlowWithLinkMethodTest.java index 541643ce0c9..99ea1f4eb53 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UpdateRecoveryFlowWithLinkMethodTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UpdateRecoveryFlowWithLinkMethodTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -63,4 +63,12 @@ public void methodTest() { // TODO: test method } + /** + * Test the property 'transientPayload' + */ + @Test + public void transientPayloadTest() { + // TODO: test transientPayload + } + } diff --git a/clients/client/java/src/test/java/sh/ory/model/UpdateRegistrationFlowBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/UpdateRegistrationFlowBodyTest.java index 4e519acdce1..271c5c3d5aa 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UpdateRegistrationFlowBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UpdateRegistrationFlowBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/UpdateRegistrationFlowWithCodeMethodTest.java b/clients/client/java/src/test/java/sh/ory/model/UpdateRegistrationFlowWithCodeMethodTest.java index 0e99d22e8e1..608c9c2a853 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UpdateRegistrationFlowWithCodeMethodTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UpdateRegistrationFlowWithCodeMethodTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/UpdateRegistrationFlowWithOidcMethodTest.java b/clients/client/java/src/test/java/sh/ory/model/UpdateRegistrationFlowWithOidcMethodTest.java index becbd6fa8ee..eb8795ebefd 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UpdateRegistrationFlowWithOidcMethodTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UpdateRegistrationFlowWithOidcMethodTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/UpdateRegistrationFlowWithPasswordMethodTest.java b/clients/client/java/src/test/java/sh/ory/model/UpdateRegistrationFlowWithPasswordMethodTest.java index 8024ac4e5cd..1255a8a028b 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UpdateRegistrationFlowWithPasswordMethodTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UpdateRegistrationFlowWithPasswordMethodTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/UpdateRegistrationFlowWithWebAuthnMethodTest.java b/clients/client/java/src/test/java/sh/ory/model/UpdateRegistrationFlowWithWebAuthnMethodTest.java index c2097f731d1..85580cbd546 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UpdateRegistrationFlowWithWebAuthnMethodTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UpdateRegistrationFlowWithWebAuthnMethodTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/UpdateSettingsFlowBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/UpdateSettingsFlowBodyTest.java index c951c16b11b..76db0d65b65 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UpdateSettingsFlowBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UpdateSettingsFlowBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -69,6 +69,14 @@ public void passwordTest() { // TODO: test password } + /** + * Test the property 'transientPayload' + */ + @Test + public void transientPayloadTest() { + // TODO: test transientPayload + } + /** * Test the property 'traits' */ diff --git a/clients/client/java/src/test/java/sh/ory/model/UpdateSettingsFlowWithLookupMethodTest.java b/clients/client/java/src/test/java/sh/ory/model/UpdateSettingsFlowWithLookupMethodTest.java index 6b896c13875..57f942d14cb 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UpdateSettingsFlowWithLookupMethodTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UpdateSettingsFlowWithLookupMethodTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -87,4 +87,12 @@ public void methodTest() { // TODO: test method } + /** + * Test the property 'transientPayload' + */ + @Test + public void transientPayloadTest() { + // TODO: test transientPayload + } + } diff --git a/clients/client/java/src/test/java/sh/ory/model/UpdateSettingsFlowWithOidcMethodTest.java b/clients/client/java/src/test/java/sh/ory/model/UpdateSettingsFlowWithOidcMethodTest.java index 1270fa7228e..182ff84fa2d 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UpdateSettingsFlowWithOidcMethodTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UpdateSettingsFlowWithOidcMethodTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -71,6 +71,14 @@ public void traitsTest() { // TODO: test traits } + /** + * Test the property 'transientPayload' + */ + @Test + public void transientPayloadTest() { + // TODO: test transientPayload + } + /** * Test the property 'unlink' */ diff --git a/clients/client/java/src/test/java/sh/ory/model/UpdateSettingsFlowWithPasswordMethodTest.java b/clients/client/java/src/test/java/sh/ory/model/UpdateSettingsFlowWithPasswordMethodTest.java index 0c00dc3729b..52725f065d1 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UpdateSettingsFlowWithPasswordMethodTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UpdateSettingsFlowWithPasswordMethodTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -63,4 +63,12 @@ public void passwordTest() { // TODO: test password } + /** + * Test the property 'transientPayload' + */ + @Test + public void transientPayloadTest() { + // TODO: test transientPayload + } + } diff --git a/clients/client/java/src/test/java/sh/ory/model/UpdateSettingsFlowWithProfileMethodTest.java b/clients/client/java/src/test/java/sh/ory/model/UpdateSettingsFlowWithProfileMethodTest.java index 6ae65873caf..e3fb231d3b7 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UpdateSettingsFlowWithProfileMethodTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UpdateSettingsFlowWithProfileMethodTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -63,4 +63,12 @@ public void traitsTest() { // TODO: test traits } + /** + * Test the property 'transientPayload' + */ + @Test + public void transientPayloadTest() { + // TODO: test transientPayload + } + } diff --git a/clients/client/java/src/test/java/sh/ory/model/UpdateSettingsFlowWithTotpMethodTest.java b/clients/client/java/src/test/java/sh/ory/model/UpdateSettingsFlowWithTotpMethodTest.java index 5dd2d037dbe..c69492727d8 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UpdateSettingsFlowWithTotpMethodTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UpdateSettingsFlowWithTotpMethodTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -71,4 +71,12 @@ public void totpUnlinkTest() { // TODO: test totpUnlink } + /** + * Test the property 'transientPayload' + */ + @Test + public void transientPayloadTest() { + // TODO: test transientPayload + } + } diff --git a/clients/client/java/src/test/java/sh/ory/model/UpdateSettingsFlowWithWebAuthnMethodTest.java b/clients/client/java/src/test/java/sh/ory/model/UpdateSettingsFlowWithWebAuthnMethodTest.java index 9dce459066c..9ddf44edb77 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UpdateSettingsFlowWithWebAuthnMethodTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UpdateSettingsFlowWithWebAuthnMethodTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -55,6 +55,14 @@ public void methodTest() { // TODO: test method } + /** + * Test the property 'transientPayload' + */ + @Test + public void transientPayloadTest() { + // TODO: test transientPayload + } + /** * Test the property 'webauthnRegister' */ diff --git a/clients/client/java/src/test/java/sh/ory/model/UpdateSubscriptionBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/UpdateSubscriptionBodyTest.java index 44159fd6ecd..7785635d1bb 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UpdateSubscriptionBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UpdateSubscriptionBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/UpdateVerificationFlowBodyTest.java b/clients/client/java/src/test/java/sh/ory/model/UpdateVerificationFlowBodyTest.java index bc3d5a91296..d77aa4e0282 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UpdateVerificationFlowBodyTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UpdateVerificationFlowBodyTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -65,6 +65,14 @@ public void methodTest() { // TODO: test method } + /** + * Test the property 'transientPayload' + */ + @Test + public void transientPayloadTest() { + // TODO: test transientPayload + } + /** * Test the property 'code' */ diff --git a/clients/client/java/src/test/java/sh/ory/model/UpdateVerificationFlowWithCodeMethodTest.java b/clients/client/java/src/test/java/sh/ory/model/UpdateVerificationFlowWithCodeMethodTest.java index cdc0e1689a7..d41bbd37fc0 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UpdateVerificationFlowWithCodeMethodTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UpdateVerificationFlowWithCodeMethodTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -71,4 +71,12 @@ public void methodTest() { // TODO: test method } + /** + * Test the property 'transientPayload' + */ + @Test + public void transientPayloadTest() { + // TODO: test transientPayload + } + } diff --git a/clients/client/java/src/test/java/sh/ory/model/UpdateVerificationFlowWithLinkMethodTest.java b/clients/client/java/src/test/java/sh/ory/model/UpdateVerificationFlowWithLinkMethodTest.java index b4241a6522a..9a2bbbaa568 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UpdateVerificationFlowWithLinkMethodTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UpdateVerificationFlowWithLinkMethodTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -63,4 +63,12 @@ public void methodTest() { // TODO: test method } + /** + * Test the property 'transientPayload' + */ + @Test + public void transientPayloadTest() { + // TODO: test transientPayload + } + } diff --git a/clients/client/java/src/test/java/sh/ory/model/UpdateWorkspacePayloadTest.java b/clients/client/java/src/test/java/sh/ory/model/UpdateWorkspacePayloadTest.java new file mode 100644 index 00000000000..92debea3d0d --- /dev/null +++ b/clients/client/java/src/test/java/sh/ory/model/UpdateWorkspacePayloadTest.java @@ -0,0 +1,50 @@ +/* + * Ory APIs + * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. + * + * The version of the OpenAPI document: v1.8.1 + * Contact: support@ory.sh + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package sh.ory.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for UpdateWorkspacePayload + */ +public class UpdateWorkspacePayloadTest { + private final UpdateWorkspacePayload model = new UpdateWorkspacePayload(); + + /** + * Model tests for UpdateWorkspacePayload + */ + @Test + public void testUpdateWorkspacePayload() { + // TODO: test UpdateWorkspacePayload + } + + /** + * Test the property 'name' + */ + @Test + public void nameTest() { + // TODO: test name + } + +} diff --git a/clients/client/java/src/test/java/sh/ory/model/UsageTest.java b/clients/client/java/src/test/java/sh/ory/model/UsageTest.java index 46f204668eb..bb634ec4fda 100644 --- a/clients/client/java/src/test/java/sh/ory/model/UsageTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/UsageTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/VerifiableCredentialPrimingResponseTest.java b/clients/client/java/src/test/java/sh/ory/model/VerifiableCredentialPrimingResponseTest.java index 143fe6c1518..4650760d572 100644 --- a/clients/client/java/src/test/java/sh/ory/model/VerifiableCredentialPrimingResponseTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/VerifiableCredentialPrimingResponseTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/VerifiableCredentialProofTest.java b/clients/client/java/src/test/java/sh/ory/model/VerifiableCredentialProofTest.java index 74e3a49cc89..33810166a45 100644 --- a/clients/client/java/src/test/java/sh/ory/model/VerifiableCredentialProofTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/VerifiableCredentialProofTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/VerifiableCredentialResponseTest.java b/clients/client/java/src/test/java/sh/ory/model/VerifiableCredentialResponseTest.java index fb72048fab3..01f975c3fa9 100644 --- a/clients/client/java/src/test/java/sh/ory/model/VerifiableCredentialResponseTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/VerifiableCredentialResponseTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/VerifiableIdentityAddressTest.java b/clients/client/java/src/test/java/sh/ory/model/VerifiableIdentityAddressTest.java index e5abf9928a9..b412f4018ce 100644 --- a/clients/client/java/src/test/java/sh/ory/model/VerifiableIdentityAddressTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/VerifiableIdentityAddressTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/VerificationFlowStateTest.java b/clients/client/java/src/test/java/sh/ory/model/VerificationFlowStateTest.java index 32575f7babe..e4fbfb72933 100644 --- a/clients/client/java/src/test/java/sh/ory/model/VerificationFlowStateTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/VerificationFlowStateTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/VerificationFlowTest.java b/clients/client/java/src/test/java/sh/ory/model/VerificationFlowTest.java index d63cfb2abfa..8e36aed7898 100644 --- a/clients/client/java/src/test/java/sh/ory/model/VerificationFlowTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/VerificationFlowTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -97,6 +97,14 @@ public void stateTest() { // TODO: test state } + /** + * Test the property 'transientPayload' + */ + @Test + public void transientPayloadTest() { + // TODO: test transientPayload + } + /** * Test the property 'type' */ diff --git a/clients/client/java/src/test/java/sh/ory/model/VersionTest.java b/clients/client/java/src/test/java/sh/ory/model/VersionTest.java index dece00bdb3c..4ca58270d4f 100644 --- a/clients/client/java/src/test/java/sh/ory/model/VersionTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/VersionTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/WarningTest.java b/clients/client/java/src/test/java/sh/ory/model/WarningTest.java index 27d66642c46..6b3e11f4fcb 100644 --- a/clients/client/java/src/test/java/sh/ory/model/WarningTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/WarningTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/WorkspaceMetaTest.java b/clients/client/java/src/test/java/sh/ory/model/WorkspaceMetaTest.java index 720d8424de6..46d7576aeaa 100644 --- a/clients/client/java/src/test/java/sh/ory/model/WorkspaceMetaTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/WorkspaceMetaTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/java/src/test/java/sh/ory/model/WorkspaceTest.java b/clients/client/java/src/test/java/sh/ory/model/WorkspaceTest.java index cef1daf605e..0f547527012 100644 --- a/clients/client/java/src/test/java/sh/ory/model/WorkspaceTest.java +++ b/clients/client/java/src/test/java/sh/ory/model/WorkspaceTest.java @@ -2,7 +2,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/php/.openapi-generator/FILES b/clients/client/php/.openapi-generator/FILES index df69d6892ad..cca848978c6 100644 --- a/clients/client/php/.openapi-generator/FILES +++ b/clients/client/php/.openapi-generator/FILES @@ -108,7 +108,6 @@ docs/Model/InternalGetProjectBrandingBody.md docs/Model/InternalIsAXWelcomeScreenEnabledForProjectBody.md docs/Model/InternalIsOwnerForProjectBySlugBody.md docs/Model/InternalIsOwnerForProjectBySlugResponse.md -docs/Model/InternalProvisionMockSubscription.md docs/Model/IntrospectedOAuth2Token.md docs/Model/IsOwnerForProjectBySlug.md docs/Model/JsonPatch.md @@ -157,6 +156,7 @@ docs/Model/PaginationHeaders.md docs/Model/ParseError.md docs/Model/PatchIdentitiesBody.md docs/Model/PerformNativeLogoutBody.md +docs/Model/PermissionsOnWorkpaceResponse.md docs/Model/Plan.md docs/Model/PlanDetails.md docs/Model/PostCheckPermissionBody.md @@ -169,6 +169,7 @@ docs/Model/ProjectBrandingTheme.md docs/Model/ProjectCors.md docs/Model/ProjectEventsDatapoint.md docs/Model/ProjectHost.md +docs/Model/ProjectMember.md docs/Model/ProjectMetadata.md docs/Model/ProjectServiceIdentity.md docs/Model/ProjectServiceOAuth2.md @@ -253,6 +254,7 @@ docs/Model/UpdateSubscriptionBody.md docs/Model/UpdateVerificationFlowBody.md docs/Model/UpdateVerificationFlowWithCodeMethod.md docs/Model/UpdateVerificationFlowWithLinkMethod.md +docs/Model/UpdateWorkspacePayload.md docs/Model/Usage.md docs/Model/VerifiableCredentialPrimingResponse.md docs/Model/VerifiableCredentialProof.md @@ -372,7 +374,6 @@ lib/Model/InternalGetProjectBrandingBody.php lib/Model/InternalIsAXWelcomeScreenEnabledForProjectBody.php lib/Model/InternalIsOwnerForProjectBySlugBody.php lib/Model/InternalIsOwnerForProjectBySlugResponse.php -lib/Model/InternalProvisionMockSubscription.php lib/Model/IntrospectedOAuth2Token.php lib/Model/IsOwnerForProjectBySlug.php lib/Model/JsonPatch.php @@ -422,6 +423,7 @@ lib/Model/PaginationHeaders.php lib/Model/ParseError.php lib/Model/PatchIdentitiesBody.php lib/Model/PerformNativeLogoutBody.php +lib/Model/PermissionsOnWorkpaceResponse.php lib/Model/Plan.php lib/Model/PlanDetails.php lib/Model/PostCheckPermissionBody.php @@ -434,6 +436,7 @@ lib/Model/ProjectBrandingTheme.php lib/Model/ProjectCors.php lib/Model/ProjectEventsDatapoint.php lib/Model/ProjectHost.php +lib/Model/ProjectMember.php lib/Model/ProjectMetadata.php lib/Model/ProjectServiceIdentity.php lib/Model/ProjectServiceOAuth2.php @@ -518,6 +521,7 @@ lib/Model/UpdateSubscriptionBody.php lib/Model/UpdateVerificationFlowBody.php lib/Model/UpdateVerificationFlowWithCodeMethod.php lib/Model/UpdateVerificationFlowWithLinkMethod.php +lib/Model/UpdateWorkspacePayload.php lib/Model/Usage.php lib/Model/VerifiableCredentialPrimingResponse.php lib/Model/VerifiableCredentialProof.php @@ -635,7 +639,6 @@ test/Model/InternalGetProjectBrandingBodyTest.php test/Model/InternalIsAXWelcomeScreenEnabledForProjectBodyTest.php test/Model/InternalIsOwnerForProjectBySlugBodyTest.php test/Model/InternalIsOwnerForProjectBySlugResponseTest.php -test/Model/InternalProvisionMockSubscriptionTest.php test/Model/IntrospectedOAuth2TokenTest.php test/Model/IsOwnerForProjectBySlugTest.php test/Model/JsonPatchTest.php @@ -684,6 +687,7 @@ test/Model/PaginationTest.php test/Model/ParseErrorTest.php test/Model/PatchIdentitiesBodyTest.php test/Model/PerformNativeLogoutBodyTest.php +test/Model/PermissionsOnWorkpaceResponseTest.php test/Model/PlanDetailsTest.php test/Model/PlanTest.php test/Model/PostCheckPermissionBodyTest.php @@ -695,6 +699,7 @@ test/Model/ProjectBrandingThemeTest.php test/Model/ProjectCorsTest.php test/Model/ProjectEventsDatapointTest.php test/Model/ProjectHostTest.php +test/Model/ProjectMemberTest.php test/Model/ProjectMetadataTest.php test/Model/ProjectServiceIdentityTest.php test/Model/ProjectServiceOAuth2Test.php @@ -780,6 +785,7 @@ test/Model/UpdateSubscriptionBodyTest.php test/Model/UpdateVerificationFlowBodyTest.php test/Model/UpdateVerificationFlowWithCodeMethodTest.php test/Model/UpdateVerificationFlowWithLinkMethodTest.php +test/Model/UpdateWorkspacePayloadTest.php test/Model/UsageTest.php test/Model/VerifiableCredentialPrimingResponseTest.php test/Model/VerifiableCredentialProofTest.php diff --git a/clients/client/php/README.md b/clients/client/php/README.md index 8f6e36978b5..ec3bd1422e8 100644 --- a/clients/client/php/README.md +++ b/clients/client/php/README.md @@ -304,7 +304,6 @@ Class | Method | HTTP request | Description - [InternalIsAXWelcomeScreenEnabledForProjectBody](docs/Model/InternalIsAXWelcomeScreenEnabledForProjectBody.md) - [InternalIsOwnerForProjectBySlugBody](docs/Model/InternalIsOwnerForProjectBySlugBody.md) - [InternalIsOwnerForProjectBySlugResponse](docs/Model/InternalIsOwnerForProjectBySlugResponse.md) -- [InternalProvisionMockSubscription](docs/Model/InternalProvisionMockSubscription.md) - [IntrospectedOAuth2Token](docs/Model/IntrospectedOAuth2Token.md) - [IsOwnerForProjectBySlug](docs/Model/IsOwnerForProjectBySlug.md) - [JsonPatch](docs/Model/JsonPatch.md) @@ -353,6 +352,7 @@ Class | Method | HTTP request | Description - [ParseError](docs/Model/ParseError.md) - [PatchIdentitiesBody](docs/Model/PatchIdentitiesBody.md) - [PerformNativeLogoutBody](docs/Model/PerformNativeLogoutBody.md) +- [PermissionsOnWorkpaceResponse](docs/Model/PermissionsOnWorkpaceResponse.md) - [Plan](docs/Model/Plan.md) - [PlanDetails](docs/Model/PlanDetails.md) - [PostCheckPermissionBody](docs/Model/PostCheckPermissionBody.md) @@ -365,6 +365,7 @@ Class | Method | HTTP request | Description - [ProjectCors](docs/Model/ProjectCors.md) - [ProjectEventsDatapoint](docs/Model/ProjectEventsDatapoint.md) - [ProjectHost](docs/Model/ProjectHost.md) +- [ProjectMember](docs/Model/ProjectMember.md) - [ProjectMetadata](docs/Model/ProjectMetadata.md) - [ProjectServiceIdentity](docs/Model/ProjectServiceIdentity.md) - [ProjectServiceOAuth2](docs/Model/ProjectServiceOAuth2.md) @@ -449,6 +450,7 @@ Class | Method | HTTP request | Description - [UpdateVerificationFlowBody](docs/Model/UpdateVerificationFlowBody.md) - [UpdateVerificationFlowWithCodeMethod](docs/Model/UpdateVerificationFlowWithCodeMethod.md) - [UpdateVerificationFlowWithLinkMethod](docs/Model/UpdateVerificationFlowWithLinkMethod.md) +- [UpdateWorkspacePayload](docs/Model/UpdateWorkspacePayload.md) - [Usage](docs/Model/Usage.md) - [VerifiableCredentialPrimingResponse](docs/Model/VerifiableCredentialPrimingResponse.md) - [VerifiableCredentialProof](docs/Model/VerifiableCredentialProof.md) @@ -505,5 +507,5 @@ support@ory.sh This PHP package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: `v1.6.2` +- API version: `v1.8.1` - Build package: `org.openapitools.codegen.languages.PhpClientCodegen` diff --git a/clients/client/php/composer.lock b/clients/client/php/composer.lock index c706a5768f0..b507280a802 100644 --- a/clients/client/php/composer.lock +++ b/clients/client/php/composer.lock @@ -112,6 +112,24 @@ "rest", "web service" ], + "support": { + "issues": "https://github.com/guzzle/guzzle/issues", + "source": "https://github.com/guzzle/guzzle/tree/7.8.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" + } + ], "time": "2023-12-03T20:35:24+00:00" }, { @@ -177,6 +195,24 @@ "keywords": [ "promise" ], + "support": { + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/2.0.2" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", + "type": "tidelift" + } + ], "time": "2023-12-03T20:19:20+00:00" }, { @@ -275,6 +311,24 @@ "uri", "url" ], + "support": { + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/2.6.2" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" + } + ], "time": "2023-12-03T20:05:35+00:00" }, { @@ -324,6 +378,9 @@ "psr", "psr-18" ], + "support": { + "source": "https://github.com/php-fig/http-client" + }, "time": "2023-09-23T14:17:50+00:00" }, { @@ -376,6 +433,9 @@ "request", "response" ], + "support": { + "source": "https://github.com/php-fig/http-factory/tree/1.0.2" + }, "time": "2023-04-10T20:10:41+00:00" }, { @@ -426,6 +486,9 @@ "request", "response" ], + "support": { + "source": "https://github.com/php-fig/http-message/tree/2.0" + }, "time": "2023-04-04T09:54:51+00:00" }, { @@ -466,6 +529,10 @@ } ], "description": "A polyfill for getallheaders.", + "support": { + "issues": "https://github.com/ralouphie/getallheaders/issues", + "source": "https://github.com/ralouphie/getallheaders/tree/develop" + }, "time": "2019-03-08T08:55:37+00:00" }, { @@ -516,6 +583,23 @@ ], "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2022-01-02T09:53:40+00:00" } ], @@ -571,6 +655,24 @@ "regex", "regular expression" ], + "support": { + "issues": "https://github.com/composer/pcre/issues", + "source": "https://github.com/composer/pcre/tree/1.0.1" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], "time": "2022-01-21T20:24:37+00:00" }, { @@ -633,6 +735,25 @@ "validation", "versioning" ], + "support": { + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/semver/issues", + "source": "https://github.com/composer/semver/tree/3.4.0" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], "time": "2023-08-31T09:50:34+00:00" }, { @@ -680,6 +801,25 @@ "Xdebug", "performance" ], + "support": { + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/xdebug-handler/issues", + "source": "https://github.com/composer/xdebug-handler/tree/2.0.5" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], "time": "2022-02-24T20:20:32+00:00" }, { @@ -752,6 +892,10 @@ "docblock", "parser" ], + "support": { + "issues": "https://github.com/doctrine/annotations/issues", + "source": "https://github.com/doctrine/annotations/tree/1.14.3" + }, "time": "2023-02-01T09:20:38+00:00" }, { @@ -795,6 +939,10 @@ ], "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", "homepage": "https://www.doctrine-project.org/", + "support": { + "issues": "https://github.com/doctrine/deprecations/issues", + "source": "https://github.com/doctrine/deprecations/tree/1.1.3" + }, "time": "2024-01-30T19:34:25+00:00" }, { @@ -847,6 +995,24 @@ "constructor", "instantiate" ], + "support": { + "issues": "https://github.com/doctrine/instantiator/issues", + "source": "https://github.com/doctrine/instantiator/tree/1.5.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", + "type": "tidelift" + } + ], "time": "2022-12-30T00:15:36+00:00" }, { @@ -907,6 +1073,24 @@ "parser", "php" ], + "support": { + "issues": "https://github.com/doctrine/lexer/issues", + "source": "https://github.com/doctrine/lexer/tree/2.1.1" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", + "type": "tidelift" + } + ], "time": "2024-02-05T11:35:39+00:00" }, { @@ -1006,6 +1190,16 @@ } ], "description": "A tool to automatically fix PHP code style", + "support": { + "issues": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/issues", + "source": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/tree/v2.19.3" + }, + "funding": [ + { + "url": "https://github.com/keradus", + "type": "github" + } + ], "time": "2021-11-15T17:17:55+00:00" }, { @@ -1055,29 +1249,41 @@ "object", "object graph" ], + "support": { + "issues": "https://github.com/myclabs/DeepCopy/issues", + "source": "https://github.com/myclabs/DeepCopy/tree/1.11.1" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ], "time": "2023-03-08T13:26:56+00:00" }, { "name": "nikic/php-parser", - "version": "v4.18.0", + "version": "v5.0.2", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "1bcbb2179f97633e98bbbc87044ee2611c7d7999" + "reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/1bcbb2179f97633e98bbbc87044ee2611c7d7999", - "reference": "1bcbb2179f97633e98bbbc87044ee2611c7d7999", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/139676794dc1e9231bf7bcd123cfc0c99182cb13", + "reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13", "shasum": "" }, "require": { + "ext-ctype": "*", + "ext-json": "*", "ext-tokenizer": "*", - "php": ">=7.0" + "php": ">=7.4" }, "require-dev": { "ircmaxell/php-yacc": "^0.0.7", - "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" }, "bin": [ "bin/php-parse" @@ -1085,7 +1291,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.9-dev" + "dev-master": "5.0-dev" } }, "autoload": { @@ -1107,24 +1313,29 @@ "parser", "php" ], - "time": "2023-12-10T21:03:43+00:00" + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v5.0.2" + }, + "time": "2024-03-05T20:51:40+00:00" }, { "name": "phar-io/manifest", - "version": "2.0.3", + "version": "2.0.4", "source": { "type": "git", "url": "https://github.com/phar-io/manifest.git", - "reference": "97803eca37d319dfa7826cc2437fc020857acb53" + "reference": "54750ef60c58e43759730615a392c31c80e23176" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", - "reference": "97803eca37d319dfa7826cc2437fc020857acb53", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176", + "reference": "54750ef60c58e43759730615a392c31c80e23176", "shasum": "" }, "require": { "ext-dom": "*", + "ext-libxml": "*", "ext-phar": "*", "ext-xmlwriter": "*", "phar-io/version": "^3.0.1", @@ -1163,7 +1374,17 @@ } ], "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", - "time": "2021-07-20T11:28:43+00:00" + "support": { + "issues": "https://github.com/phar-io/manifest/issues", + "source": "https://github.com/phar-io/manifest/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:33:53+00:00" }, { "name": "phar-io/version", @@ -1210,6 +1431,10 @@ } ], "description": "Library for handling version information and constraints", + "support": { + "issues": "https://github.com/phar-io/version/issues", + "source": "https://github.com/phar-io/version/tree/3.2.1" + }, "time": "2022-02-21T01:04:05+00:00" }, { @@ -1261,21 +1486,25 @@ "keywords": [ "diff" ], + "support": { + "issues": "https://github.com/PHP-CS-Fixer/diff/issues", + "source": "https://github.com/PHP-CS-Fixer/diff/tree/v1.3.1" + }, "abandoned": true, "time": "2020-10-14T08:39:05+00:00" }, { "name": "phpunit/php-code-coverage", - "version": "9.2.30", + "version": "9.2.31", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "ca2bd87d2f9215904682a9cb9bb37dda98e76089" + "reference": "48c34b5d8d983006bd2adc2d0de92963b9155965" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/ca2bd87d2f9215904682a9cb9bb37dda98e76089", - "reference": "ca2bd87d2f9215904682a9cb9bb37dda98e76089", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/48c34b5d8d983006bd2adc2d0de92963b9155965", + "reference": "48c34b5d8d983006bd2adc2d0de92963b9155965", "shasum": "" }, "require": { @@ -1329,7 +1558,18 @@ "testing", "xunit" ], - "time": "2023-12-22T06:47:57+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", + "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.31" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-02T06:37:42+00:00" }, { "name": "phpunit/php-file-iterator", @@ -1379,6 +1619,16 @@ "filesystem", "iterator" ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], "time": "2021-12-02T12:48:52+00:00" }, { @@ -1432,6 +1682,16 @@ "keywords": [ "process" ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-invoker/issues", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], "time": "2020-09-28T05:58:55+00:00" }, { @@ -1481,6 +1741,16 @@ "keywords": [ "template" ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-text-template/issues", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], "time": "2020-10-26T05:33:50+00:00" }, { @@ -1530,20 +1800,30 @@ "keywords": [ "timer" ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-timer/issues", + "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], "time": "2020-10-26T13:16:10+00:00" }, { "name": "phpunit/phpunit", - "version": "9.6.16", + "version": "9.6.17", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "3767b2c56ce02d01e3491046f33466a1ae60a37f" + "reference": "1a156980d78a6666721b7e8e8502fe210b587fcd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/3767b2c56ce02d01e3491046f33466a1ae60a37f", - "reference": "3767b2c56ce02d01e3491046f33466a1ae60a37f", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/1a156980d78a6666721b7e8e8502fe210b587fcd", + "reference": "1a156980d78a6666721b7e8e8502fe210b587fcd", "shasum": "" }, "require": { @@ -1614,7 +1894,26 @@ "testing", "xunit" ], - "time": "2024-01-19T07:03:14+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/phpunit/issues", + "security": "https://github.com/sebastianbergmann/phpunit/security/policy", + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.17" + }, + "funding": [ + { + "url": "https://phpunit.de/sponsors.html", + "type": "custom" + }, + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", + "type": "tidelift" + } + ], + "time": "2024-02-23T13:14:51+00:00" }, { "name": "psr/cache", @@ -1660,24 +1959,27 @@ "psr", "psr-6" ], + "support": { + "source": "https://github.com/php-fig/cache/tree/master" + }, "time": "2016-08-06T20:24:11+00:00" }, { "name": "psr/container", - "version": "1.1.1", + "version": "1.1.2", "source": { "type": "git", "url": "https://github.com/php-fig/container.git", - "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf" + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf", - "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf", + "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", "shasum": "" }, "require": { - "php": ">=7.2.0" + "php": ">=7.4.0" }, "type": "library", "autoload": { @@ -1704,7 +2006,11 @@ "container-interop", "psr" ], - "time": "2021-03-05T17:36:06+00:00" + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/1.1.2" + }, + "time": "2021-11-05T16:50:12+00:00" }, { "name": "psr/event-dispatcher", @@ -1750,6 +2056,10 @@ "psr", "psr-14" ], + "support": { + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + }, "time": "2019-01-08T18:20:26+00:00" }, { @@ -1797,20 +2107,23 @@ "psr", "psr-3" ], + "support": { + "source": "https://github.com/php-fig/log/tree/1.1.4" + }, "time": "2021-05-03T11:20:27+00:00" }, { "name": "sebastian/cli-parser", - "version": "1.0.1", + "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/cli-parser.git", - "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2" + "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2", - "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/2b56bea83a09de3ac06bb18b92f068e60cc6f50b", + "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b", "shasum": "" }, "require": { @@ -1843,7 +2156,17 @@ ], "description": "Library for parsing CLI options", "homepage": "https://github.com/sebastianbergmann/cli-parser", - "time": "2020-09-28T06:08:49+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/cli-parser/issues", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-02T06:27:43+00:00" }, { "name": "sebastian/code-unit", @@ -1889,6 +2212,16 @@ ], "description": "Collection of value objects that represent the PHP code units", "homepage": "https://github.com/sebastianbergmann/code-unit", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit/issues", + "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], "time": "2020-10-26T13:08:54+00:00" }, { @@ -1934,6 +2267,16 @@ ], "description": "Looks up which function or method a line of code belongs to", "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], "time": "2020-09-28T05:30:19+00:00" }, { @@ -1998,6 +2341,16 @@ "compare", "equality" ], + "support": { + "issues": "https://github.com/sebastianbergmann/comparator/issues", + "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], "time": "2022-09-14T12:41:17+00:00" }, { @@ -2045,20 +2398,30 @@ ], "description": "Library for calculating the complexity of PHP code units", "homepage": "https://github.com/sebastianbergmann/complexity", + "support": { + "issues": "https://github.com/sebastianbergmann/complexity/issues", + "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], "time": "2023-12-22T06:19:30+00:00" }, { "name": "sebastian/diff", - "version": "4.0.5", + "version": "4.0.6", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131" + "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/74be17022044ebaaecfdf0c5cd504fc9cd5a7131", - "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/ba01945089c3a293b01ba9badc29ad55b106b0bc", + "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc", "shasum": "" }, "require": { @@ -2101,7 +2464,17 @@ "unidiff", "unified diff" ], - "time": "2023-05-07T05:35:17+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/diff/issues", + "source": "https://github.com/sebastianbergmann/diff/tree/4.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-02T06:30:58+00:00" }, { "name": "sebastian/environment", @@ -2154,20 +2527,30 @@ "environment", "hhvm" ], + "support": { + "issues": "https://github.com/sebastianbergmann/environment/issues", + "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], "time": "2023-02-03T06:03:51+00:00" }, { "name": "sebastian/exporter", - "version": "4.0.5", + "version": "4.0.6", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d" + "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", - "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/78c00df8f170e02473b682df15bfcdacc3d32d72", + "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72", "shasum": "" }, "require": { @@ -2221,20 +2604,30 @@ "export", "exporter" ], - "time": "2022-09-14T06:03:37+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/exporter/issues", + "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-02T06:33:00+00:00" }, { "name": "sebastian/global-state", - "version": "5.0.6", + "version": "5.0.7", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "bde739e7565280bda77be70044ac1047bc007e34" + "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bde739e7565280bda77be70044ac1047bc007e34", - "reference": "bde739e7565280bda77be70044ac1047bc007e34", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9", + "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9", "shasum": "" }, "require": { @@ -2275,7 +2668,17 @@ "keywords": [ "global state" ], - "time": "2023-08-02T09:26:13+00:00" + "support": { + "issues": "https://github.com/sebastianbergmann/global-state/issues", + "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.7" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-02T06:35:11+00:00" }, { "name": "sebastian/lines-of-code", @@ -2322,6 +2725,16 @@ ], "description": "Library for counting the lines of code in PHP source code", "homepage": "https://github.com/sebastianbergmann/lines-of-code", + "support": { + "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], "time": "2023-12-22T06:20:34+00:00" }, { @@ -2369,6 +2782,16 @@ ], "description": "Traverses array structures and object graphs to enumerate all referenced objects", "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], "time": "2020-10-26T13:12:34+00:00" }, { @@ -2414,6 +2837,16 @@ ], "description": "Allows reflection of object attributes, including inherited and non-public ones", "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-reflector/issues", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], "time": "2020-10-26T13:14:26+00:00" }, { @@ -2467,6 +2900,16 @@ ], "description": "Provides functionality to recursively process PHP variables", "homepage": "https://github.com/sebastianbergmann/recursion-context", + "support": { + "issues": "https://github.com/sebastianbergmann/recursion-context/issues", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], "time": "2023-02-03T06:07:39+00:00" }, { @@ -2512,6 +2955,16 @@ ], "description": "Provides a list of PHP built-in functions that operate on resources", "homepage": "https://www.github.com/sebastianbergmann/resource-operations", + "support": { + "issues": "https://github.com/sebastianbergmann/resource-operations/issues", + "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], "time": "2020-09-28T06:45:17+00:00" }, { @@ -2558,6 +3011,16 @@ ], "description": "Collection of value objects that represent the types of the PHP type system", "homepage": "https://github.com/sebastianbergmann/type", + "support": { + "issues": "https://github.com/sebastianbergmann/type/issues", + "source": "https://github.com/sebastianbergmann/type/tree/3.2.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], "time": "2023-02-03T06:13:03+00:00" }, { @@ -2601,20 +3064,30 @@ ], "description": "Library that helps with managing the version number of Git-hosted PHP projects", "homepage": "https://github.com/sebastianbergmann/version", + "support": { + "issues": "https://github.com/sebastianbergmann/version/issues", + "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], "time": "2020-09-28T06:39:44+00:00" }, { "name": "symfony/console", - "version": "v5.4.35", + "version": "v5.4.36", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "dbdf6adcb88d5f83790e1efb57ef4074309d3931" + "reference": "39f75d9d73d0c11952fdcecf4877b4d0f62a8f6e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/dbdf6adcb88d5f83790e1efb57ef4074309d3931", - "reference": "dbdf6adcb88d5f83790e1efb57ef4074309d3931", + "url": "https://api.github.com/repos/symfony/console/zipball/39f75d9d73d0c11952fdcecf4877b4d0f62a8f6e", + "reference": "39f75d9d73d0c11952fdcecf4877b4d0f62a8f6e", "shasum": "" }, "require": { @@ -2683,7 +3156,24 @@ "console", "terminal" ], - "time": "2024-01-23T14:28:09+00:00" + "support": { + "source": "https://github.com/symfony/console/tree/v5.4.36" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-02-20T16:33:57+00:00" }, { "name": "symfony/event-dispatcher", @@ -2751,6 +3241,23 @@ ], "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/event-dispatcher/tree/v5.4.35" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2024-01-23T13:51:25+00:00" }, { @@ -2813,6 +3320,23 @@ "interoperability", "standards" ], + "support": { + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v2.5.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2022-01-02T09:53:40+00:00" }, { @@ -2860,6 +3384,23 @@ ], "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/filesystem/tree/v5.4.35" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2024-01-23T13:51:25+00:00" }, { @@ -2906,6 +3447,23 @@ ], "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v5.4.35" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2024-01-23T13:51:25+00:00" }, { @@ -2958,6 +3516,23 @@ "configuration", "options" ], + "support": { + "source": "https://github.com/symfony/options-resolver/tree/v5.4.21" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2023-02-14T08:03:56+00:00" }, { @@ -3020,6 +3595,23 @@ "polyfill", "portable" ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2024-01-29T20:11:03+00:00" }, { @@ -3081,6 +3673,23 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2024-01-29T20:11:03+00:00" }, { @@ -3145,6 +3754,23 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2024-01-29T20:11:03+00:00" }, { @@ -3208,6 +3834,23 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2024-01-29T20:11:03+00:00" }, { @@ -3259,6 +3902,23 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-php70/tree/v1.20.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2020-10-23T14:02:19+00:00" }, { @@ -3315,6 +3975,23 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-php72/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2024-01-29T20:11:03+00:00" }, { @@ -3374,6 +4051,23 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-php73/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2024-01-29T20:11:03+00:00" }, { @@ -3437,20 +4131,37 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/process", - "version": "v5.4.35", + "version": "v5.4.36", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "cbc28e34015ad50166fc2f9c8962d28d0fe861eb" + "reference": "4fdf34004f149cc20b2f51d7d119aa500caad975" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/cbc28e34015ad50166fc2f9c8962d28d0fe861eb", - "reference": "cbc28e34015ad50166fc2f9c8962d28d0fe861eb", + "url": "https://api.github.com/repos/symfony/process/zipball/4fdf34004f149cc20b2f51d7d119aa500caad975", + "reference": "4fdf34004f149cc20b2f51d7d119aa500caad975", "shasum": "" }, "require": { @@ -3482,7 +4193,24 @@ ], "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", - "time": "2024-01-23T13:51:25+00:00" + "support": { + "source": "https://github.com/symfony/process/tree/v5.4.36" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-02-12T15:49:53+00:00" }, { "name": "symfony/service-contracts", @@ -3548,6 +4276,23 @@ "interoperability", "standards" ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v2.5.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2022-05-30T19:17:29+00:00" }, { @@ -3593,20 +4338,37 @@ ], "description": "Provides a way to profile code", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/stopwatch/tree/v5.4.35" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2024-01-23T13:51:25+00:00" }, { "name": "symfony/string", - "version": "v5.4.35", + "version": "v5.4.36", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "c209c4d0559acce1c9a2067612cfb5d35756edc2" + "reference": "4e232c83622bd8cd32b794216aa29d0d266d353b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/c209c4d0559acce1c9a2067612cfb5d35756edc2", - "reference": "c209c4d0559acce1c9a2067612cfb5d35756edc2", + "url": "https://api.github.com/repos/symfony/string/zipball/4e232c83622bd8cd32b794216aa29d0d266d353b", + "reference": "4e232c83622bd8cd32b794216aa29d0d266d353b", "shasum": "" }, "require": { @@ -3662,20 +4424,37 @@ "utf-8", "utf8" ], - "time": "2024-01-23T13:51:25+00:00" + "support": { + "source": "https://github.com/symfony/string/tree/v5.4.36" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-02-01T08:49:30+00:00" }, { "name": "theseer/tokenizer", - "version": "1.2.2", + "version": "1.2.3", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96" + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b2ad5003ca10d4ee50a12da31de12a5774ba6b96", - "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", "shasum": "" }, "require": { @@ -3702,7 +4481,17 @@ } ], "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", - "time": "2023-11-20T00:12:19+00:00" + "support": { + "issues": "https://github.com/theseer/tokenizer/issues", + "source": "https://github.com/theseer/tokenizer/tree/1.2.3" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:36:25+00:00" } ], "aliases": [], @@ -3716,5 +4505,6 @@ "ext-json": "*", "ext-mbstring": "*" }, - "platform-dev": [] + "platform-dev": [], + "plugin-api-version": "2.0.0" } diff --git a/clients/client/php/docs/Api/FrontendApi.md b/clients/client/php/docs/Api/FrontendApi.md index 41fd74bbf93..48ceb8ccb89 100644 --- a/clients/client/php/docs/Api/FrontendApi.md +++ b/clients/client/php/docs/Api/FrontendApi.md @@ -39,7 +39,7 @@ Method | HTTP request | Description ## `createBrowserLoginFlow()` ```php -createBrowserLoginFlow($refresh, $aal, $returnTo, $cookie, $loginChallenge, $organization): \Ory\Client\Model\LoginFlow +createBrowserLoginFlow($refresh, $aal, $returnTo, $cookie, $loginChallenge, $organization, $via): \Ory\Client\Model\LoginFlow ``` Create Login Flow for Browsers @@ -65,9 +65,10 @@ $returnTo = 'returnTo_example'; // string | The URL to return the browser to aft $cookie = 'cookie_example'; // string | HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. $loginChallenge = 'loginChallenge_example'; // string | An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). $organization = 'organization_example'; // string | An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. +$via = 'via_example'; // string | Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. try { - $result = $apiInstance->createBrowserLoginFlow($refresh, $aal, $returnTo, $cookie, $loginChallenge, $organization); + $result = $apiInstance->createBrowserLoginFlow($refresh, $aal, $returnTo, $cookie, $loginChallenge, $organization, $via); print_r($result); } catch (Exception $e) { echo 'Exception when calling FrontendApi->createBrowserLoginFlow: ', $e->getMessage(), PHP_EOL; @@ -84,6 +85,7 @@ Name | Type | Description | Notes **cookie** | **string**| HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. | [optional] **loginChallenge** | **string**| An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). | [optional] **organization** | **string**| An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. | [optional] + **via** | **string**| Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. | [optional] ### Return type diff --git a/clients/client/php/docs/Api/IdentityApi.md b/clients/client/php/docs/Api/IdentityApi.md index cf65bfa9215..f81ea1c19a0 100644 --- a/clients/client/php/docs/Api/IdentityApi.md +++ b/clients/client/php/docs/Api/IdentityApi.md @@ -747,7 +747,7 @@ Name | Type | Description | Notes ## `listIdentities()` ```php -listIdentities($perPage, $page, $pageSize, $pageToken, $consistency, $ids, $credentialsIdentifier, $previewCredentialsIdentifierSimilar): \Ory\Client\Model\Identity[] +listIdentities($perPage, $page, $pageSize, $pageToken, $consistency, $ids, $credentialsIdentifier, $previewCredentialsIdentifierSimilar, $includeCredential): \Ory\Client\Model\Identity[] ``` List Identities @@ -779,9 +779,10 @@ $consistency = 'consistency_example'; // string | Read Consistency Level (previe $ids = array('ids_example'); // string[] | List of ids used to filter identities. If this list is empty, then no filter will be applied. $credentialsIdentifier = 'credentialsIdentifier_example'; // string | CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. $previewCredentialsIdentifierSimilar = 'previewCredentialsIdentifierSimilar_example'; // string | This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. +$includeCredential = array('includeCredential_example'); // string[] | Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. try { - $result = $apiInstance->listIdentities($perPage, $page, $pageSize, $pageToken, $consistency, $ids, $credentialsIdentifier, $previewCredentialsIdentifierSimilar); + $result = $apiInstance->listIdentities($perPage, $page, $pageSize, $pageToken, $consistency, $ids, $credentialsIdentifier, $previewCredentialsIdentifierSimilar, $includeCredential); print_r($result); } catch (Exception $e) { echo 'Exception when calling IdentityApi->listIdentities: ', $e->getMessage(), PHP_EOL; @@ -800,6 +801,7 @@ Name | Type | Description | Notes **ids** | [**string[]**](../Model/string.md)| List of ids used to filter identities. If this list is empty, then no filter will be applied. | [optional] **credentialsIdentifier** | **string**| CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. | [optional] **previewCredentialsIdentifierSimilar** | **string**| This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. | [optional] + **includeCredential** | [**string[]**](../Model/string.md)| Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. | [optional] ### Return type diff --git a/clients/client/php/docs/Api/ProjectApi.md b/clients/client/php/docs/Api/ProjectApi.md index d505dd60643..97c77da43bc 100644 --- a/clients/client/php/docs/Api/ProjectApi.md +++ b/clients/client/php/docs/Api/ProjectApi.md @@ -509,7 +509,7 @@ Name | Type | Description | Notes ## `getProjectMembers()` ```php -getProjectMembers($project): \Ory\Client\Model\CloudAccount[] +getProjectMembers($project): \Ory\Client\Model\ProjectMember[] ``` Get all members associated with this project @@ -551,7 +551,7 @@ Name | Type | Description | Notes ### Return type -[**\Ory\Client\Model\CloudAccount[]**](../Model/CloudAccount.md) +[**\Ory\Client\Model\ProjectMember[]**](../Model/ProjectMember.md) ### Authorization @@ -595,7 +595,7 @@ $apiInstance = new Ory\Client\Api\ProjectApi( ); $projectId = 'projectId_example'; // string | Project ID $eventType = 'eventType_example'; // string | The event type to query for -$resolution = 'resolution_example'; // string | The resolution of the buckets The minimum resolution is 1 hour. +$resolution = 'resolution_example'; // string | The resolution of the buckets The minimum resolution is 1 minute. $from = new \DateTime("2013-10-20T19:20:30+01:00"); // \DateTime | The start RFC3339 date of the time window $to = new \DateTime("2013-10-20T19:20:30+01:00"); // \DateTime | The end RFC3339 date of the time window @@ -613,7 +613,7 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **projectId** | **string**| Project ID | **eventType** | **string**| The event type to query for | - **resolution** | **string**| The resolution of the buckets The minimum resolution is 1 hour. | + **resolution** | **string**| The resolution of the buckets The minimum resolution is 1 minute. | **from** | **\DateTime**| The start RFC3339 date of the time window | **to** | **\DateTime**| The end RFC3339 date of the time window | diff --git a/clients/client/php/docs/Model/CloudAccount.md b/clients/client/php/docs/Model/CloudAccount.md index 313ae306137..0b59abba98c 100644 --- a/clients/client/php/docs/Model/CloudAccount.md +++ b/clients/client/php/docs/Model/CloudAccount.md @@ -4,8 +4,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**email** | **string** | | [optional] -**id** | **string** | | [optional] -**name** | **string** | | [optional] +**email** | **string** | | +**id** | **string** | | +**name** | **string** | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/clients/client/php/docs/Model/CreateProjectNormalizedPayload.md b/clients/client/php/docs/Model/CreateProjectNormalizedPayload.md index fa7d4f1fd93..cadd9d79b88 100644 --- a/clients/client/php/docs/Model/CreateProjectNormalizedPayload.md +++ b/clients/client/php/docs/Model/CreateProjectNormalizedPayload.md @@ -6,6 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **createdAt** | **\DateTime** | The Project's Revision Creation Date | [optional] [readonly] **disableAccountExperienceWelcomeScreen** | **bool** | Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`. | [optional] +**enableAxV2** | **bool** | Whether the new account experience is enabled and reachable. | [optional] **environment** | **string** | prod Production dev Development | **hydraOauth2AllowedTopLevelClaims** | **string[]** | | [optional] **hydraOauth2ClientCredentialsDefaultGrantAllowedScope** | **bool** | Automatically grant authorized OAuth2 Scope in OAuth2 Client Credentials Flow. Each OAuth2 Client is allowed to request a predefined OAuth2 Scope (for example `read write`). If this option is enabled, the full scope is automatically granted when performing the OAuth2 Client Credentials flow. If disabled, the OAuth2 Client has to request the scope in the OAuth2 request by providing the `scope` query parameter. Setting this option to true is common if you need compatibility with MITREid. This governs the \"oauth2.client_credentials.default_grant_allowed_scope\" setting. | [optional] diff --git a/clients/client/php/docs/Model/InternalProvisionMockSubscription.md b/clients/client/php/docs/Model/InternalProvisionMockSubscription.md deleted file mode 100644 index 255ca325946..00000000000 --- a/clients/client/php/docs/Model/InternalProvisionMockSubscription.md +++ /dev/null @@ -1,12 +0,0 @@ -# # InternalProvisionMockSubscription - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**currency** | **string** | Currency usd USD eur Euro | -**identityId** | **string** | Identity ID | -**interval** | **string** | Billing Interval monthly Monthly yearly Yearly | -**plan** | **string** | Plan ID | - -[[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/clients/client/php/docs/Model/LoginFlow.md b/clients/client/php/docs/Model/LoginFlow.md index 6757d84b8ad..6f2d81795a7 100644 --- a/clients/client/php/docs/Model/LoginFlow.md +++ b/clients/client/php/docs/Model/LoginFlow.md @@ -18,6 +18,7 @@ Name | Type | Description | Notes **returnTo** | **string** | ReturnTo contains the requested return_to URL. | [optional] **sessionTokenExchangeCode** | **string** | SessionTokenExchangeCode holds the secret code that the client can use to retrieve a session token after the login flow has been completed. This is only set if the client has requested a session token exchange code, and if the flow is of type \"api\", and only on creating the login flow. | [optional] **state** | **mixed** | State represents the state of this request: choose_method: ask the user to choose a method to sign in with sent_email: the email has been sent to the user passed_challenge: the request was successful and the login challenge was passed. | +**transientPayload** | **object** | TransientPayload is used to pass data from the login to hooks and email templates | [optional] **type** | **string** | The flow type can either be `api` or `browser`. | **ui** | [**\Ory\Client\Model\UiContainer**](UiContainer.md) | | **updatedAt** | **\DateTime** | UpdatedAt is a helper struct field for gobuffalo.pop. | [optional] diff --git a/clients/client/php/docs/Model/NormalizedProjectRevision.md b/clients/client/php/docs/Model/NormalizedProjectRevision.md index 0de4cc9dd64..c6a2cae2433 100644 --- a/clients/client/php/docs/Model/NormalizedProjectRevision.md +++ b/clients/client/php/docs/Model/NormalizedProjectRevision.md @@ -6,6 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **createdAt** | **\DateTime** | The Project's Revision Creation Date | [optional] [readonly] **disableAccountExperienceWelcomeScreen** | **bool** | Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`. | [optional] +**enableAxV2** | **bool** | Whether the new account experience is enabled and reachable. | [optional] **hydraOauth2AllowedTopLevelClaims** | **string[]** | | [optional] **hydraOauth2ClientCredentialsDefaultGrantAllowedScope** | **bool** | Automatically grant authorized OAuth2 Scope in OAuth2 Client Credentials Flow. Each OAuth2 Client is allowed to request a predefined OAuth2 Scope (for example `read write`). If this option is enabled, the full scope is automatically granted when performing the OAuth2 Client Credentials flow. If disabled, the OAuth2 Client has to request the scope in the OAuth2 request by providing the `scope` query parameter. Setting this option to true is common if you need compatibility with MITREid. This governs the \"oauth2.client_credentials.default_grant_allowed_scope\" setting. | [optional] **hydraOauth2ExcludeNotBeforeClaim** | **bool** | Set to true if you want to exclude claim `nbf (not before)` part of access token. This governs the \"oauth2.exclude_not_before_claim\" setting. | [optional] diff --git a/clients/client/php/docs/Model/PermissionsOnWorkpaceResponse.md b/clients/client/php/docs/Model/PermissionsOnWorkpaceResponse.md new file mode 100644 index 00000000000..2099975df8e --- /dev/null +++ b/clients/client/php/docs/Model/PermissionsOnWorkpaceResponse.md @@ -0,0 +1,9 @@ +# # PermissionsOnWorkpaceResponse + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**permissions** | **array** | | [optional] + +[[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/clients/client/php/docs/Model/PlanDetails.md b/clients/client/php/docs/Model/PlanDetails.md index a0006c7fb86..a3ae3869bfe 100644 --- a/clients/client/php/docs/Model/PlanDetails.md +++ b/clients/client/php/docs/Model/PlanDetails.md @@ -8,7 +8,7 @@ Name | Type | Description | Notes **baseFeeYearly** | **int** | BaseFeeYearly is the yearly base fee for the plan. | **custom** | **bool** | Custom is true if the plan is custom. This means it will be hidden from the pricing page. | **description** | **string** | Description is the description of the plan. | -**features** | [**array**](GenericUsage.md) | Features are the feature definitions included in the plan. | +**features** | [**array**](GenericUsage.md) | | **name** | **string** | Name is the name of the plan. | **version** | **int** | Version is the version of the plan. The combination of `name@version` must be unique. | diff --git a/clients/client/php/docs/Model/ProjectMember.md b/clients/client/php/docs/Model/ProjectMember.md new file mode 100644 index 00000000000..1b7c6545274 --- /dev/null +++ b/clients/client/php/docs/Model/ProjectMember.md @@ -0,0 +1,12 @@ +# # ProjectMember + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**email** | **string** | | +**id** | **string** | | +**name** | **string** | | +**role** | **string** | | + +[[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/clients/client/php/docs/Model/QuotaUsage.md b/clients/client/php/docs/Model/QuotaUsage.md index 2e6ccb8c78e..193fbea77e8 100644 --- a/clients/client/php/docs/Model/QuotaUsage.md +++ b/clients/client/php/docs/Model/QuotaUsage.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **additionalPrice** | **int** | The additional price per unit in cents. | **canUseMore** | **bool** | | -**feature** | **string** | region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect | +**feature** | **string** | region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect | **featureAvailable** | **bool** | | **included** | **int** | | **used** | **int** | | diff --git a/clients/client/php/docs/Model/RecoveryFlow.md b/clients/client/php/docs/Model/RecoveryFlow.md index 7c1a43533d7..b2a00c565ac 100644 --- a/clients/client/php/docs/Model/RecoveryFlow.md +++ b/clients/client/php/docs/Model/RecoveryFlow.md @@ -12,6 +12,7 @@ Name | Type | Description | Notes **requestUrl** | **string** | RequestURL is the initial URL that was requested from Ory Kratos. It can be used to forward information contained in the URL's path or query for example. | **returnTo** | **string** | ReturnTo contains the requested return_to URL. | [optional] **state** | **mixed** | State represents the state of this request: choose_method: ask the user to choose a method (e.g. recover account via email) sent_email: the email has been sent to the user passed_challenge: the request was successful and the recovery challenge was passed. | +**transientPayload** | **object** | TransientPayload is used to pass data from the recovery flow to hooks and email templates | [optional] **type** | **string** | The flow type can either be `api` or `browser`. | **ui** | [**\Ory\Client\Model\UiContainer**](UiContainer.md) | | diff --git a/clients/client/php/docs/Model/SettingsFlow.md b/clients/client/php/docs/Model/SettingsFlow.md index 315abdc71bf..c22534635bc 100644 --- a/clients/client/php/docs/Model/SettingsFlow.md +++ b/clients/client/php/docs/Model/SettingsFlow.md @@ -13,6 +13,7 @@ Name | Type | Description | Notes **requestUrl** | **string** | RequestURL is the initial URL that was requested from Ory Kratos. It can be used to forward information contained in the URL's path or query for example. | **returnTo** | **string** | ReturnTo contains the requested return_to URL. | [optional] **state** | **mixed** | State represents the state of this flow. It knows two states: show_form: No user data has been collected, or it is invalid, and thus the form should be shown. success: Indicates that the settings flow has been updated successfully with the provided data. Done will stay true when repeatedly checking. If set to true, done will revert back to false only when a flow with invalid (e.g. \"please use a valid phone number\") data was sent. | +**transientPayload** | **object** | TransientPayload is used to pass data from the settings flow to hooks and email templates | [optional] **type** | **string** | The flow type can either be `api` or `browser`. | **ui** | [**\Ory\Client\Model\UiContainer**](UiContainer.md) | | diff --git a/clients/client/php/docs/Model/Subscription.md b/clients/client/php/docs/Model/Subscription.md index b681f61cd78..041334e69de 100644 --- a/clients/client/php/docs/Model/Subscription.md +++ b/clients/client/php/docs/Model/Subscription.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **currency** | **string** | The currency of the subscription. To change this, a new subscription must be created. usd USD eur Euro | [readonly] **currentInterval** | **string** | The currently active interval of the subscription monthly Monthly yearly Yearly | [readonly] **currentPlan** | **string** | The currently active plan of the subscription | [readonly] +**currentPlanDetails** | [**\Ory\Client\Model\PlanDetails**](PlanDetails.md) | | [optional] **customerId** | **string** | The ID of the stripe customer | [readonly] **id** | **string** | The ID of the subscription | [readonly] **intervalChangesTo** | **string** | | @@ -16,6 +17,7 @@ Name | Type | Description | Notes **planChangesAt** | **\DateTime** | | [optional] **planChangesTo** | **string** | | **status** | **string** | For `collection_method=charge_automatically` a subscription moves into `incomplete` if the initial payment attempt fails. A subscription in this state can only have metadata and default_source updated. Once the first invoice is paid, the subscription moves into an `active` state. If the first invoice is not paid within 23 hours, the subscription transitions to `incomplete_expired`. This is a terminal state, the open invoice will be voided and no further invoices will be generated. A subscription that is currently in a trial period is `trialing` and moves to `active` when the trial period is over. If subscription `collection_method=charge_automatically`, it becomes `past_due` when payment is required but cannot be paid (due to failed payment or awaiting additional user actions). Once Stripe has exhausted all payment retry attempts, the subscription will become `canceled` or `unpaid` (depending on your subscriptions settings). If subscription `collection_method=send_invoice` it becomes `past_due` when its invoice is not paid by the due date, and `canceled` or `unpaid` if it is still not paid by an additional deadline after that. Note that when a subscription has a status of `unpaid`, no subsequent invoices will be attempted (invoices will be created, but then immediately automatically closed). After receiving updated payment information from a customer, you may choose to reopen and pay their closed invoices. | +**stripeCheckoutExpiresAt** | **\DateTime** | | [optional] **updatedAt** | **\DateTime** | | [readonly] [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/clients/client/php/docs/Model/UpdateLoginFlowBody.md b/clients/client/php/docs/Model/UpdateLoginFlowBody.md index 8e1a638ab73..c18b9d30ca0 100644 --- a/clients/client/php/docs/Model/UpdateLoginFlowBody.md +++ b/clients/client/php/docs/Model/UpdateLoginFlowBody.md @@ -9,6 +9,7 @@ Name | Type | Description | Notes **method** | **string** | Method should be set to \"code\" when logging in using the code strategy. | **password** | **string** | The user's password. | **passwordIdentifier** | **string** | Identifier is the email or username of the user trying to log in. This field is deprecated! | [optional] +**transientPayload** | **object** | Transient data to pass along to any webhooks | [optional] **idToken** | **string** | IDToken is an optional id token provided by an OIDC provider If submitted, it is verified using the OIDC provider's public key set and the claims are used to populate the OIDC credentials of the identity. If the OIDC provider does not store additional claims (such as name, etc.) in the IDToken itself, you can use the `traits` field to populate the identity's traits. Note, that Apple only includes the users email in the IDToken. Supported providers are Apple | [optional] **idTokenNonce** | **string** | IDTokenNonce is the nonce, used when generating the IDToken. If the provider supports nonce validation, the nonce will be validated against this value and required. | [optional] **provider** | **string** | The provider to register with | diff --git a/clients/client/php/docs/Model/UpdateLoginFlowWithCodeMethod.md b/clients/client/php/docs/Model/UpdateLoginFlowWithCodeMethod.md index 55653b89f07..36469a46416 100644 --- a/clients/client/php/docs/Model/UpdateLoginFlowWithCodeMethod.md +++ b/clients/client/php/docs/Model/UpdateLoginFlowWithCodeMethod.md @@ -9,5 +9,6 @@ Name | Type | Description | Notes **identifier** | **string** | Identifier is the code identifier The identifier requires that the user has already completed the registration or settings with code flow. | [optional] **method** | **string** | Method should be set to \"code\" when logging in using the code strategy. | **resend** | **string** | Resend is set when the user wants to resend the code | [optional] +**transientPayload** | **object** | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/clients/client/php/docs/Model/UpdateLoginFlowWithOidcMethod.md b/clients/client/php/docs/Model/UpdateLoginFlowWithOidcMethod.md index 85380d53cf5..2b1584aeae2 100644 --- a/clients/client/php/docs/Model/UpdateLoginFlowWithOidcMethod.md +++ b/clients/client/php/docs/Model/UpdateLoginFlowWithOidcMethod.md @@ -10,6 +10,7 @@ Name | Type | Description | Notes **method** | **string** | Method to use This field must be set to `oidc` when using the oidc method. | **provider** | **string** | The provider to register with | **traits** | **object** | The identity traits. This is a placeholder for the registration flow. | [optional] +**transientPayload** | **object** | Transient data to pass along to any webhooks | [optional] **upstreamParameters** | **object** | UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`. | [optional] [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/clients/client/php/docs/Model/UpdateLoginFlowWithPasswordMethod.md b/clients/client/php/docs/Model/UpdateLoginFlowWithPasswordMethod.md index c2771859f1c..aa8530ad5fc 100644 --- a/clients/client/php/docs/Model/UpdateLoginFlowWithPasswordMethod.md +++ b/clients/client/php/docs/Model/UpdateLoginFlowWithPasswordMethod.md @@ -9,5 +9,6 @@ Name | Type | Description | Notes **method** | **string** | Method should be set to \"password\" when logging in using the identifier and password strategy. | **password** | **string** | The user's password. | **passwordIdentifier** | **string** | Identifier is the email or username of the user trying to log in. This field is deprecated! | [optional] +**transientPayload** | **object** | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/clients/client/php/docs/Model/UpdateLoginFlowWithTotpMethod.md b/clients/client/php/docs/Model/UpdateLoginFlowWithTotpMethod.md index 9640d28bff8..7eaecab76d7 100644 --- a/clients/client/php/docs/Model/UpdateLoginFlowWithTotpMethod.md +++ b/clients/client/php/docs/Model/UpdateLoginFlowWithTotpMethod.md @@ -7,5 +7,6 @@ Name | Type | Description | Notes **csrfToken** | **string** | Sending the anti-csrf token is only required for browser login flows. | [optional] **method** | **string** | Method should be set to \"totp\" when logging in using the TOTP strategy. | **totpCode** | **string** | The TOTP code. | +**transientPayload** | **object** | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/clients/client/php/docs/Model/UpdateLoginFlowWithWebAuthnMethod.md b/clients/client/php/docs/Model/UpdateLoginFlowWithWebAuthnMethod.md index 3ab77b808f5..42311a4fa0b 100644 --- a/clients/client/php/docs/Model/UpdateLoginFlowWithWebAuthnMethod.md +++ b/clients/client/php/docs/Model/UpdateLoginFlowWithWebAuthnMethod.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes **csrfToken** | **string** | Sending the anti-csrf token is only required for browser login flows. | [optional] **identifier** | **string** | Identifier is the email or username of the user trying to log in. | **method** | **string** | Method should be set to \"webAuthn\" when logging in using the WebAuthn strategy. | +**transientPayload** | **object** | Transient data to pass along to any webhooks | [optional] **webauthnLogin** | **string** | Login a WebAuthn Security Key This must contain the ID of the WebAuthN connection. | [optional] [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/clients/client/php/docs/Model/UpdateRecoveryFlowBody.md b/clients/client/php/docs/Model/UpdateRecoveryFlowBody.md index c7bf8ceb940..84707fbec0d 100644 --- a/clients/client/php/docs/Model/UpdateRecoveryFlowBody.md +++ b/clients/client/php/docs/Model/UpdateRecoveryFlowBody.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes **csrfToken** | **string** | Sending the anti-csrf token is only required for browser login flows. | [optional] **email** | **string** | The email address of the account to recover If the email belongs to a valid account, a recovery email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/account-recovery-password-reset#attempted-recovery-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email | **method** | **string** | Method is the method that should be used for this recovery flow Allowed values are `link` and `code`. link RecoveryStrategyLink code RecoveryStrategyCode | +**transientPayload** | **object** | Transient data to pass along to any webhooks | [optional] **code** | **string** | Code from the recovery email If you want to submit a code, use this field, but make sure to _not_ include the email field, as well. | [optional] [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/clients/client/php/docs/Model/UpdateRecoveryFlowWithCodeMethod.md b/clients/client/php/docs/Model/UpdateRecoveryFlowWithCodeMethod.md index 4f1cd2476ce..a314264892e 100644 --- a/clients/client/php/docs/Model/UpdateRecoveryFlowWithCodeMethod.md +++ b/clients/client/php/docs/Model/UpdateRecoveryFlowWithCodeMethod.md @@ -8,5 +8,6 @@ Name | Type | Description | Notes **csrfToken** | **string** | Sending the anti-csrf token is only required for browser login flows. | [optional] **email** | **string** | The email address of the account to recover If the email belongs to a valid account, a recovery email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/account-recovery-password-reset#attempted-recovery-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email | [optional] **method** | **string** | Method is the method that should be used for this recovery flow Allowed values are `link` and `code`. link RecoveryStrategyLink code RecoveryStrategyCode | +**transientPayload** | **object** | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/clients/client/php/docs/Model/UpdateRecoveryFlowWithLinkMethod.md b/clients/client/php/docs/Model/UpdateRecoveryFlowWithLinkMethod.md index b4ea2e1fb40..b6fea70c744 100644 --- a/clients/client/php/docs/Model/UpdateRecoveryFlowWithLinkMethod.md +++ b/clients/client/php/docs/Model/UpdateRecoveryFlowWithLinkMethod.md @@ -7,5 +7,6 @@ Name | Type | Description | Notes **csrfToken** | **string** | Sending the anti-csrf token is only required for browser login flows. | [optional] **email** | **string** | Email to Recover Needs to be set when initiating the flow. If the email is a registered recovery email, a recovery link will be sent. If the email is not known, a email with details on what happened will be sent instead. format: email | **method** | **string** | Method is the method that should be used for this recovery flow Allowed values are `link` and `code` link RecoveryStrategyLink code RecoveryStrategyCode | +**transientPayload** | **object** | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/clients/client/php/docs/Model/UpdateSettingsFlowBody.md b/clients/client/php/docs/Model/UpdateSettingsFlowBody.md index ffdd7e18547..71b561a2ecf 100644 --- a/clients/client/php/docs/Model/UpdateSettingsFlowBody.md +++ b/clients/client/php/docs/Model/UpdateSettingsFlowBody.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes **csrfToken** | **string** | CSRFToken is the anti-CSRF token | [optional] **method** | **string** | Method Should be set to \"lookup\" when trying to add, update, or remove a lookup pairing. | **password** | **string** | Password is the updated password | +**transientPayload** | **object** | Transient data to pass along to any webhooks | [optional] **traits** | **object** | The identity's traits in: body | **flow** | **string** | Flow ID is the flow's ID. in: query | [optional] **link** | **string** | Link this provider Either this or `unlink` must be set. type: string in: body | [optional] diff --git a/clients/client/php/docs/Model/UpdateSettingsFlowWithLookupMethod.md b/clients/client/php/docs/Model/UpdateSettingsFlowWithLookupMethod.md index ea2977fb79e..205dfa9d878 100644 --- a/clients/client/php/docs/Model/UpdateSettingsFlowWithLookupMethod.md +++ b/clients/client/php/docs/Model/UpdateSettingsFlowWithLookupMethod.md @@ -10,5 +10,6 @@ Name | Type | Description | Notes **lookupSecretRegenerate** | **bool** | If set to true will regenerate the lookup secrets | [optional] **lookupSecretReveal** | **bool** | If set to true will reveal the lookup secrets | [optional] **method** | **string** | Method Should be set to \"lookup\" when trying to add, update, or remove a lookup pairing. | +**transientPayload** | **object** | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/clients/client/php/docs/Model/UpdateSettingsFlowWithOidcMethod.md b/clients/client/php/docs/Model/UpdateSettingsFlowWithOidcMethod.md index 0cc2262081c..5b90ca732c1 100644 --- a/clients/client/php/docs/Model/UpdateSettingsFlowWithOidcMethod.md +++ b/clients/client/php/docs/Model/UpdateSettingsFlowWithOidcMethod.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **link** | **string** | Link this provider Either this or `unlink` must be set. type: string in: body | [optional] **method** | **string** | Method Should be set to profile when trying to update a profile. | **traits** | **object** | The identity's traits in: body | [optional] +**transientPayload** | **object** | Transient data to pass along to any webhooks | [optional] **unlink** | **string** | Unlink this provider Either this or `link` must be set. type: string in: body | [optional] **upstreamParameters** | **object** | UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`. | [optional] diff --git a/clients/client/php/docs/Model/UpdateSettingsFlowWithPasswordMethod.md b/clients/client/php/docs/Model/UpdateSettingsFlowWithPasswordMethod.md index 89b72adb548..775bcbc7e98 100644 --- a/clients/client/php/docs/Model/UpdateSettingsFlowWithPasswordMethod.md +++ b/clients/client/php/docs/Model/UpdateSettingsFlowWithPasswordMethod.md @@ -7,5 +7,6 @@ Name | Type | Description | Notes **csrfToken** | **string** | CSRFToken is the anti-CSRF token | [optional] **method** | **string** | Method Should be set to password when trying to update a password. | **password** | **string** | Password is the updated password | +**transientPayload** | **object** | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/clients/client/php/docs/Model/UpdateSettingsFlowWithProfileMethod.md b/clients/client/php/docs/Model/UpdateSettingsFlowWithProfileMethod.md index 3e3d42dd244..20dd8c11214 100644 --- a/clients/client/php/docs/Model/UpdateSettingsFlowWithProfileMethod.md +++ b/clients/client/php/docs/Model/UpdateSettingsFlowWithProfileMethod.md @@ -7,5 +7,6 @@ Name | Type | Description | Notes **csrfToken** | **string** | The Anti-CSRF Token This token is only required when performing browser flows. | [optional] **method** | **string** | Method Should be set to profile when trying to update a profile. | **traits** | **object** | Traits The identity's traits. | +**transientPayload** | **object** | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/clients/client/php/docs/Model/UpdateSettingsFlowWithTotpMethod.md b/clients/client/php/docs/Model/UpdateSettingsFlowWithTotpMethod.md index 43fb391f3e9..e3a42b16bdc 100644 --- a/clients/client/php/docs/Model/UpdateSettingsFlowWithTotpMethod.md +++ b/clients/client/php/docs/Model/UpdateSettingsFlowWithTotpMethod.md @@ -8,5 +8,6 @@ Name | Type | Description | Notes **method** | **string** | Method Should be set to \"totp\" when trying to add, update, or remove a totp pairing. | **totpCode** | **string** | ValidationTOTP must contain a valid TOTP based on the | [optional] **totpUnlink** | **bool** | UnlinkTOTP if true will remove the TOTP pairing, effectively removing the credential. This can be used to set up a new TOTP device. | [optional] +**transientPayload** | **object** | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/clients/client/php/docs/Model/UpdateSettingsFlowWithWebAuthnMethod.md b/clients/client/php/docs/Model/UpdateSettingsFlowWithWebAuthnMethod.md index 8a187ff469e..7943e943927 100644 --- a/clients/client/php/docs/Model/UpdateSettingsFlowWithWebAuthnMethod.md +++ b/clients/client/php/docs/Model/UpdateSettingsFlowWithWebAuthnMethod.md @@ -6,6 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **csrfToken** | **string** | CSRFToken is the anti-CSRF token | [optional] **method** | **string** | Method Should be set to \"webauthn\" when trying to add, update, or remove a webAuthn pairing. | +**transientPayload** | **object** | Transient data to pass along to any webhooks | [optional] **webauthnRegister** | **string** | Register a WebAuthn Security Key It is expected that the JSON returned by the WebAuthn registration process is included here. | [optional] **webauthnRegisterDisplayname** | **string** | Name of the WebAuthn Security Key to be Added A human-readable name for the security key which will be added. | [optional] **webauthnRemove** | **string** | Remove a WebAuthn Security Key This must contain the ID of the WebAuthN connection. | [optional] diff --git a/clients/client/php/docs/Model/UpdateVerificationFlowBody.md b/clients/client/php/docs/Model/UpdateVerificationFlowBody.md index 9ff06010c50..b56aba73a55 100644 --- a/clients/client/php/docs/Model/UpdateVerificationFlowBody.md +++ b/clients/client/php/docs/Model/UpdateVerificationFlowBody.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes **csrfToken** | **string** | Sending the anti-csrf token is only required for browser login flows. | [optional] **email** | **string** | The email address to verify If the email belongs to a valid account, a verifiation email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation#attempted-verification-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email | **method** | **string** | Method is the method that should be used for this verification flow Allowed values are `link` and `code`. link VerificationStrategyLink code VerificationStrategyCode | +**transientPayload** | **object** | Transient data to pass along to any webhooks | [optional] **code** | **string** | Code from the recovery email If you want to submit a code, use this field, but make sure to _not_ include the email field, as well. | [optional] [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/clients/client/php/docs/Model/UpdateVerificationFlowWithCodeMethod.md b/clients/client/php/docs/Model/UpdateVerificationFlowWithCodeMethod.md index e6d26e733fe..26acc816f91 100644 --- a/clients/client/php/docs/Model/UpdateVerificationFlowWithCodeMethod.md +++ b/clients/client/php/docs/Model/UpdateVerificationFlowWithCodeMethod.md @@ -8,5 +8,6 @@ Name | Type | Description | Notes **csrfToken** | **string** | Sending the anti-csrf token is only required for browser login flows. | [optional] **email** | **string** | The email address to verify If the email belongs to a valid account, a verifiation email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation#attempted-verification-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email | [optional] **method** | **string** | Method is the method that should be used for this verification flow Allowed values are `link` and `code`. link VerificationStrategyLink code VerificationStrategyCode | +**transientPayload** | **object** | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/clients/client/php/docs/Model/UpdateVerificationFlowWithLinkMethod.md b/clients/client/php/docs/Model/UpdateVerificationFlowWithLinkMethod.md index 301757d207c..b3461620106 100644 --- a/clients/client/php/docs/Model/UpdateVerificationFlowWithLinkMethod.md +++ b/clients/client/php/docs/Model/UpdateVerificationFlowWithLinkMethod.md @@ -7,5 +7,6 @@ Name | Type | Description | Notes **csrfToken** | **string** | Sending the anti-csrf token is only required for browser login flows. | [optional] **email** | **string** | Email to Verify Needs to be set when initiating the flow. If the email is a registered verification email, a verification link will be sent. If the email is not known, a email with details on what happened will be sent instead. format: email | **method** | **string** | Method is the method that should be used for this verification flow Allowed values are `link` and `code` link VerificationStrategyLink code VerificationStrategyCode | +**transientPayload** | **object** | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/clients/client/php/docs/Model/UpdateWorkspacePayload.md b/clients/client/php/docs/Model/UpdateWorkspacePayload.md new file mode 100644 index 00000000000..d9c26886210 --- /dev/null +++ b/clients/client/php/docs/Model/UpdateWorkspacePayload.md @@ -0,0 +1,9 @@ +# # UpdateWorkspacePayload + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **string** | The name of the workspace. | + +[[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/clients/client/php/docs/Model/VerificationFlow.md b/clients/client/php/docs/Model/VerificationFlow.md index 84f7e1d29ee..079eedbd633 100644 --- a/clients/client/php/docs/Model/VerificationFlow.md +++ b/clients/client/php/docs/Model/VerificationFlow.md @@ -11,6 +11,7 @@ Name | Type | Description | Notes **requestUrl** | **string** | RequestURL is the initial URL that was requested from Ory Kratos. It can be used to forward information contained in the URL's path or query for example. | [optional] **returnTo** | **string** | ReturnTo contains the requested return_to URL. | [optional] **state** | **mixed** | State represents the state of this request: choose_method: ask the user to choose a method (e.g. verify your email) sent_email: the email has been sent to the user passed_challenge: the request was successful and the verification challenge was passed. | +**transientPayload** | **object** | TransientPayload is used to pass data from the verification flow to hooks and email templates | [optional] **type** | **string** | The flow type can either be `api` or `browser`. | **ui** | [**\Ory\Client\Model\UiContainer**](UiContainer.md) | | diff --git a/clients/client/php/lib/Api/CourierApi.php b/clients/client/php/lib/Api/CourierApi.php index 29a6ed5bf04..f8a07cc0d02 100644 --- a/clients/client/php/lib/Api/CourierApi.php +++ b/clients/client/php/lib/Api/CourierApi.php @@ -14,7 +14,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Api/EventsApi.php b/clients/client/php/lib/Api/EventsApi.php index f0d1707df2e..6e01e76a5d8 100644 --- a/clients/client/php/lib/Api/EventsApi.php +++ b/clients/client/php/lib/Api/EventsApi.php @@ -14,7 +14,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Api/FrontendApi.php b/clients/client/php/lib/Api/FrontendApi.php index 71cf68dc451..94dfc8ccfa3 100644 --- a/clients/client/php/lib/Api/FrontendApi.php +++ b/clients/client/php/lib/Api/FrontendApi.php @@ -14,7 +14,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -127,14 +127,15 @@ public function getConfig() * @param string $cookie HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. (optional) * @param string $loginChallenge An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). (optional) * @param string $organization An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. (optional) + * @param string $via Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. (optional) * * @throws \Ory\Client\ApiException on non-2xx response * @throws \InvalidArgumentException * @return \Ory\Client\Model\LoginFlow|\Ory\Client\Model\ErrorGeneric|\Ory\Client\Model\ErrorGeneric */ - public function createBrowserLoginFlow($refresh = null, $aal = null, $returnTo = null, $cookie = null, $loginChallenge = null, $organization = null) + public function createBrowserLoginFlow($refresh = null, $aal = null, $returnTo = null, $cookie = null, $loginChallenge = null, $organization = null, $via = null) { - list($response) = $this->createBrowserLoginFlowWithHttpInfo($refresh, $aal, $returnTo, $cookie, $loginChallenge, $organization); + list($response) = $this->createBrowserLoginFlowWithHttpInfo($refresh, $aal, $returnTo, $cookie, $loginChallenge, $organization, $via); return $response; } @@ -149,14 +150,15 @@ public function createBrowserLoginFlow($refresh = null, $aal = null, $returnTo = * @param string $cookie HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. (optional) * @param string $loginChallenge An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). (optional) * @param string $organization An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. (optional) + * @param string $via Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. (optional) * * @throws \Ory\Client\ApiException on non-2xx response * @throws \InvalidArgumentException * @return array of \Ory\Client\Model\LoginFlow|\Ory\Client\Model\ErrorGeneric|\Ory\Client\Model\ErrorGeneric, HTTP status code, HTTP response headers (array of strings) */ - public function createBrowserLoginFlowWithHttpInfo($refresh = null, $aal = null, $returnTo = null, $cookie = null, $loginChallenge = null, $organization = null) + public function createBrowserLoginFlowWithHttpInfo($refresh = null, $aal = null, $returnTo = null, $cookie = null, $loginChallenge = null, $organization = null, $via = null) { - $request = $this->createBrowserLoginFlowRequest($refresh, $aal, $returnTo, $cookie, $loginChallenge, $organization); + $request = $this->createBrowserLoginFlowRequest($refresh, $aal, $returnTo, $cookie, $loginChallenge, $organization, $via); try { $options = $this->createHttpClientOption(); @@ -287,13 +289,14 @@ public function createBrowserLoginFlowWithHttpInfo($refresh = null, $aal = null, * @param string $cookie HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. (optional) * @param string $loginChallenge An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). (optional) * @param string $organization An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. (optional) + * @param string $via Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. (optional) * * @throws \InvalidArgumentException * @return \GuzzleHttp\Promise\PromiseInterface */ - public function createBrowserLoginFlowAsync($refresh = null, $aal = null, $returnTo = null, $cookie = null, $loginChallenge = null, $organization = null) + public function createBrowserLoginFlowAsync($refresh = null, $aal = null, $returnTo = null, $cookie = null, $loginChallenge = null, $organization = null, $via = null) { - return $this->createBrowserLoginFlowAsyncWithHttpInfo($refresh, $aal, $returnTo, $cookie, $loginChallenge, $organization) + return $this->createBrowserLoginFlowAsyncWithHttpInfo($refresh, $aal, $returnTo, $cookie, $loginChallenge, $organization, $via) ->then( function ($response) { return $response[0]; @@ -312,14 +315,15 @@ function ($response) { * @param string $cookie HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. (optional) * @param string $loginChallenge An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). (optional) * @param string $organization An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. (optional) + * @param string $via Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. (optional) * * @throws \InvalidArgumentException * @return \GuzzleHttp\Promise\PromiseInterface */ - public function createBrowserLoginFlowAsyncWithHttpInfo($refresh = null, $aal = null, $returnTo = null, $cookie = null, $loginChallenge = null, $organization = null) + public function createBrowserLoginFlowAsyncWithHttpInfo($refresh = null, $aal = null, $returnTo = null, $cookie = null, $loginChallenge = null, $organization = null, $via = null) { $returnType = '\Ory\Client\Model\LoginFlow'; - $request = $this->createBrowserLoginFlowRequest($refresh, $aal, $returnTo, $cookie, $loginChallenge, $organization); + $request = $this->createBrowserLoginFlowRequest($refresh, $aal, $returnTo, $cookie, $loginChallenge, $organization, $via); return $this->client ->sendAsync($request, $this->createHttpClientOption()) @@ -363,11 +367,12 @@ function ($exception) { * @param string $cookie HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. (optional) * @param string $loginChallenge An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). (optional) * @param string $organization An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. (optional) + * @param string $via Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. (optional) * * @throws \InvalidArgumentException * @return \GuzzleHttp\Psr7\Request */ - public function createBrowserLoginFlowRequest($refresh = null, $aal = null, $returnTo = null, $cookie = null, $loginChallenge = null, $organization = null) + public function createBrowserLoginFlowRequest($refresh = null, $aal = null, $returnTo = null, $cookie = null, $loginChallenge = null, $organization = null, $via = null) { $resourcePath = '/self-service/login/browser'; @@ -432,6 +437,17 @@ public function createBrowserLoginFlowRequest($refresh = null, $aal = null, $ret $queryParams['organization'] = $organization; } } + // query params + if ($via !== null) { + if('form' === 'form' && is_array($via)) { + foreach($via as $key => $value) { + $queryParams[$key] = $value; + } + } + else { + $queryParams['via'] = $via; + } + } // header params if ($cookie !== null) { diff --git a/clients/client/php/lib/Api/IdentityApi.php b/clients/client/php/lib/Api/IdentityApi.php index fbc79091975..88085f02193 100644 --- a/clients/client/php/lib/Api/IdentityApi.php +++ b/clients/client/php/lib/Api/IdentityApi.php @@ -14,7 +14,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -3788,14 +3788,15 @@ public function getSessionRequest($id, $expand = null) * @param string[] $ids List of ids used to filter identities. If this list is empty, then no filter will be applied. (optional) * @param string $credentialsIdentifier CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) * @param string $previewCredentialsIdentifierSimilar This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) + * @param string[] $includeCredential Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. (optional) * * @throws \Ory\Client\ApiException on non-2xx response * @throws \InvalidArgumentException * @return \Ory\Client\Model\Identity[]|\Ory\Client\Model\ErrorGeneric */ - public function listIdentities($perPage = 250, $page = null, $pageSize = 250, $pageToken = '1', $consistency = null, $ids = null, $credentialsIdentifier = null, $previewCredentialsIdentifierSimilar = null) + public function listIdentities($perPage = 250, $page = null, $pageSize = 250, $pageToken = '1', $consistency = null, $ids = null, $credentialsIdentifier = null, $previewCredentialsIdentifierSimilar = null, $includeCredential = null) { - list($response) = $this->listIdentitiesWithHttpInfo($perPage, $page, $pageSize, $pageToken, $consistency, $ids, $credentialsIdentifier, $previewCredentialsIdentifierSimilar); + list($response) = $this->listIdentitiesWithHttpInfo($perPage, $page, $pageSize, $pageToken, $consistency, $ids, $credentialsIdentifier, $previewCredentialsIdentifierSimilar, $includeCredential); return $response; } @@ -3812,14 +3813,15 @@ public function listIdentities($perPage = 250, $page = null, $pageSize = 250, $p * @param string[] $ids List of ids used to filter identities. If this list is empty, then no filter will be applied. (optional) * @param string $credentialsIdentifier CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) * @param string $previewCredentialsIdentifierSimilar This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) + * @param string[] $includeCredential Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. (optional) * * @throws \Ory\Client\ApiException on non-2xx response * @throws \InvalidArgumentException * @return array of \Ory\Client\Model\Identity[]|\Ory\Client\Model\ErrorGeneric, HTTP status code, HTTP response headers (array of strings) */ - public function listIdentitiesWithHttpInfo($perPage = 250, $page = null, $pageSize = 250, $pageToken = '1', $consistency = null, $ids = null, $credentialsIdentifier = null, $previewCredentialsIdentifierSimilar = null) + public function listIdentitiesWithHttpInfo($perPage = 250, $page = null, $pageSize = 250, $pageToken = '1', $consistency = null, $ids = null, $credentialsIdentifier = null, $previewCredentialsIdentifierSimilar = null, $includeCredential = null) { - $request = $this->listIdentitiesRequest($perPage, $page, $pageSize, $pageToken, $consistency, $ids, $credentialsIdentifier, $previewCredentialsIdentifierSimilar); + $request = $this->listIdentitiesRequest($perPage, $page, $pageSize, $pageToken, $consistency, $ids, $credentialsIdentifier, $previewCredentialsIdentifierSimilar, $includeCredential); try { $options = $this->createHttpClientOption(); @@ -3932,13 +3934,14 @@ public function listIdentitiesWithHttpInfo($perPage = 250, $page = null, $pageSi * @param string[] $ids List of ids used to filter identities. If this list is empty, then no filter will be applied. (optional) * @param string $credentialsIdentifier CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) * @param string $previewCredentialsIdentifierSimilar This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) + * @param string[] $includeCredential Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. (optional) * * @throws \InvalidArgumentException * @return \GuzzleHttp\Promise\PromiseInterface */ - public function listIdentitiesAsync($perPage = 250, $page = null, $pageSize = 250, $pageToken = '1', $consistency = null, $ids = null, $credentialsIdentifier = null, $previewCredentialsIdentifierSimilar = null) + public function listIdentitiesAsync($perPage = 250, $page = null, $pageSize = 250, $pageToken = '1', $consistency = null, $ids = null, $credentialsIdentifier = null, $previewCredentialsIdentifierSimilar = null, $includeCredential = null) { - return $this->listIdentitiesAsyncWithHttpInfo($perPage, $page, $pageSize, $pageToken, $consistency, $ids, $credentialsIdentifier, $previewCredentialsIdentifierSimilar) + return $this->listIdentitiesAsyncWithHttpInfo($perPage, $page, $pageSize, $pageToken, $consistency, $ids, $credentialsIdentifier, $previewCredentialsIdentifierSimilar, $includeCredential) ->then( function ($response) { return $response[0]; @@ -3959,14 +3962,15 @@ function ($response) { * @param string[] $ids List of ids used to filter identities. If this list is empty, then no filter will be applied. (optional) * @param string $credentialsIdentifier CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) * @param string $previewCredentialsIdentifierSimilar This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) + * @param string[] $includeCredential Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. (optional) * * @throws \InvalidArgumentException * @return \GuzzleHttp\Promise\PromiseInterface */ - public function listIdentitiesAsyncWithHttpInfo($perPage = 250, $page = null, $pageSize = 250, $pageToken = '1', $consistency = null, $ids = null, $credentialsIdentifier = null, $previewCredentialsIdentifierSimilar = null) + public function listIdentitiesAsyncWithHttpInfo($perPage = 250, $page = null, $pageSize = 250, $pageToken = '1', $consistency = null, $ids = null, $credentialsIdentifier = null, $previewCredentialsIdentifierSimilar = null, $includeCredential = null) { $returnType = '\Ory\Client\Model\Identity[]'; - $request = $this->listIdentitiesRequest($perPage, $page, $pageSize, $pageToken, $consistency, $ids, $credentialsIdentifier, $previewCredentialsIdentifierSimilar); + $request = $this->listIdentitiesRequest($perPage, $page, $pageSize, $pageToken, $consistency, $ids, $credentialsIdentifier, $previewCredentialsIdentifierSimilar, $includeCredential); return $this->client ->sendAsync($request, $this->createHttpClientOption()) @@ -4012,11 +4016,12 @@ function ($exception) { * @param string[] $ids List of ids used to filter identities. If this list is empty, then no filter will be applied. (optional) * @param string $credentialsIdentifier CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) * @param string $previewCredentialsIdentifierSimilar This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) + * @param string[] $includeCredential Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. (optional) * * @throws \InvalidArgumentException * @return \GuzzleHttp\Psr7\Request */ - public function listIdentitiesRequest($perPage = 250, $page = null, $pageSize = 250, $pageToken = '1', $consistency = null, $ids = null, $credentialsIdentifier = null, $previewCredentialsIdentifierSimilar = null) + public function listIdentitiesRequest($perPage = 250, $page = null, $pageSize = 250, $pageToken = '1', $consistency = null, $ids = null, $credentialsIdentifier = null, $previewCredentialsIdentifierSimilar = null, $includeCredential = null) { if ($perPage !== null && $perPage > 1000) { throw new \InvalidArgumentException('invalid value for "$perPage" when calling IdentityApi.listIdentities, must be smaller than or equal to 1000.'); @@ -4129,6 +4134,17 @@ public function listIdentitiesRequest($perPage = 250, $page = null, $pageSize = $queryParams['preview_credentials_identifier_similar'] = $previewCredentialsIdentifierSimilar; } } + // query params + if ($includeCredential !== null) { + if('form' === 'form' && is_array($includeCredential)) { + foreach($includeCredential as $key => $value) { + $queryParams[$key] = $value; + } + } + else { + $queryParams['include_credential'] = $includeCredential; + } + } diff --git a/clients/client/php/lib/Api/JwkApi.php b/clients/client/php/lib/Api/JwkApi.php index 9d1cfddc0d8..8997062bdba 100644 --- a/clients/client/php/lib/Api/JwkApi.php +++ b/clients/client/php/lib/Api/JwkApi.php @@ -14,7 +14,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Api/MetadataApi.php b/clients/client/php/lib/Api/MetadataApi.php index a9733451a9d..58f3364b38f 100644 --- a/clients/client/php/lib/Api/MetadataApi.php +++ b/clients/client/php/lib/Api/MetadataApi.php @@ -14,7 +14,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Api/OAuth2Api.php b/clients/client/php/lib/Api/OAuth2Api.php index a8b3dc504d4..392868f3c19 100644 --- a/clients/client/php/lib/Api/OAuth2Api.php +++ b/clients/client/php/lib/Api/OAuth2Api.php @@ -14,7 +14,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Api/OidcApi.php b/clients/client/php/lib/Api/OidcApi.php index fb236e4a286..ef040642f90 100644 --- a/clients/client/php/lib/Api/OidcApi.php +++ b/clients/client/php/lib/Api/OidcApi.php @@ -14,7 +14,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Api/PermissionApi.php b/clients/client/php/lib/Api/PermissionApi.php index 7ab99fc1742..4307344aff7 100644 --- a/clients/client/php/lib/Api/PermissionApi.php +++ b/clients/client/php/lib/Api/PermissionApi.php @@ -14,7 +14,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Api/ProjectApi.php b/clients/client/php/lib/Api/ProjectApi.php index 0b052e4d79c..8778707c3f1 100644 --- a/clients/client/php/lib/Api/ProjectApi.php +++ b/clients/client/php/lib/Api/ProjectApi.php @@ -14,7 +14,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -2687,7 +2687,7 @@ public function getProjectRequest($projectId) * * @throws \Ory\Client\ApiException on non-2xx response * @throws \InvalidArgumentException - * @return \Ory\Client\Model\CloudAccount[]|\Ory\Client\Model\GenericError|\Ory\Client\Model\GenericError|\Ory\Client\Model\GenericError + * @return \Ory\Client\Model\ProjectMember[]|\Ory\Client\Model\GenericError|\Ory\Client\Model\GenericError|\Ory\Client\Model\GenericError */ public function getProjectMembers($project) { @@ -2704,7 +2704,7 @@ public function getProjectMembers($project) * * @throws \Ory\Client\ApiException on non-2xx response * @throws \InvalidArgumentException - * @return array of \Ory\Client\Model\CloudAccount[]|\Ory\Client\Model\GenericError|\Ory\Client\Model\GenericError|\Ory\Client\Model\GenericError, HTTP status code, HTTP response headers (array of strings) + * @return array of \Ory\Client\Model\ProjectMember[]|\Ory\Client\Model\GenericError|\Ory\Client\Model\GenericError|\Ory\Client\Model\GenericError, HTTP status code, HTTP response headers (array of strings) */ public function getProjectMembersWithHttpInfo($project) { @@ -2747,14 +2747,14 @@ public function getProjectMembersWithHttpInfo($project) switch($statusCode) { case 200: - if ('\Ory\Client\Model\CloudAccount[]' === '\SplFileObject') { + if ('\Ory\Client\Model\ProjectMember[]' === '\SplFileObject') { $content = $response->getBody(); //stream goes to serializer } else { $content = (string) $response->getBody(); } return [ - ObjectSerializer::deserialize($content, '\Ory\Client\Model\CloudAccount[]', []), + ObjectSerializer::deserialize($content, '\Ory\Client\Model\ProjectMember[]', []), $response->getStatusCode(), $response->getHeaders() ]; @@ -2796,7 +2796,7 @@ public function getProjectMembersWithHttpInfo($project) ]; } - $returnType = '\Ory\Client\Model\CloudAccount[]'; + $returnType = '\Ory\Client\Model\ProjectMember[]'; if ($returnType === '\SplFileObject') { $content = $response->getBody(); //stream goes to serializer } else { @@ -2814,7 +2814,7 @@ public function getProjectMembersWithHttpInfo($project) case 200: $data = ObjectSerializer::deserialize( $e->getResponseBody(), - '\Ory\Client\Model\CloudAccount[]', + '\Ory\Client\Model\ProjectMember[]', $e->getResponseHeaders() ); $e->setResponseObject($data); @@ -2880,7 +2880,7 @@ function ($response) { */ public function getProjectMembersAsyncWithHttpInfo($project) { - $returnType = '\Ory\Client\Model\CloudAccount[]'; + $returnType = '\Ory\Client\Model\ProjectMember[]'; $request = $this->getProjectMembersRequest($project); return $this->client @@ -3018,7 +3018,7 @@ public function getProjectMembersRequest($project) * * @param string $projectId Project ID (required) * @param string $eventType The event type to query for (required) - * @param string $resolution The resolution of the buckets The minimum resolution is 1 hour. (required) + * @param string $resolution The resolution of the buckets The minimum resolution is 1 minute. (required) * @param \DateTime $from The start RFC3339 date of the time window (required) * @param \DateTime $to The end RFC3339 date of the time window (required) * @@ -3037,7 +3037,7 @@ public function getProjectMetrics($projectId, $eventType, $resolution, $from, $t * * @param string $projectId Project ID (required) * @param string $eventType The event type to query for (required) - * @param string $resolution The resolution of the buckets The minimum resolution is 1 hour. (required) + * @param string $resolution The resolution of the buckets The minimum resolution is 1 minute. (required) * @param \DateTime $from The start RFC3339 date of the time window (required) * @param \DateTime $to The end RFC3339 date of the time window (required) * @@ -3192,7 +3192,7 @@ public function getProjectMetricsWithHttpInfo($projectId, $eventType, $resolutio * * @param string $projectId Project ID (required) * @param string $eventType The event type to query for (required) - * @param string $resolution The resolution of the buckets The minimum resolution is 1 hour. (required) + * @param string $resolution The resolution of the buckets The minimum resolution is 1 minute. (required) * @param \DateTime $from The start RFC3339 date of the time window (required) * @param \DateTime $to The end RFC3339 date of the time window (required) * @@ -3214,7 +3214,7 @@ function ($response) { * * @param string $projectId Project ID (required) * @param string $eventType The event type to query for (required) - * @param string $resolution The resolution of the buckets The minimum resolution is 1 hour. (required) + * @param string $resolution The resolution of the buckets The minimum resolution is 1 minute. (required) * @param \DateTime $from The start RFC3339 date of the time window (required) * @param \DateTime $to The end RFC3339 date of the time window (required) * @@ -3264,7 +3264,7 @@ function ($exception) { * * @param string $projectId Project ID (required) * @param string $eventType The event type to query for (required) - * @param string $resolution The resolution of the buckets The minimum resolution is 1 hour. (required) + * @param string $resolution The resolution of the buckets The minimum resolution is 1 minute. (required) * @param \DateTime $from The start RFC3339 date of the time window (required) * @param \DateTime $to The end RFC3339 date of the time window (required) * @@ -3291,8 +3291,8 @@ public function getProjectMetricsRequest($projectId, $eventType, $resolution, $f 'Missing the required parameter $resolution when calling getProjectMetrics' ); } - if (!preg_match("/^[0-9]+(ns|us|ms|s|m|h)$/", $resolution)) { - throw new \InvalidArgumentException("invalid value for \"resolution\" when calling ProjectApi.getProjectMetrics, must conform to the pattern /^[0-9]+(ns|us|ms|s|m|h)$/."); + if (!preg_match("/^[0-9]+(m|h|d|M|y)$/", $resolution)) { + throw new \InvalidArgumentException("invalid value for \"resolution\" when calling ProjectApi.getProjectMetrics, must conform to the pattern /^[0-9]+(m|h|d|M|y)$/."); } // verify the required parameter 'from' is set diff --git a/clients/client/php/lib/Api/RelationshipApi.php b/clients/client/php/lib/Api/RelationshipApi.php index 8a4ce069fd6..8d6e657f667 100644 --- a/clients/client/php/lib/Api/RelationshipApi.php +++ b/clients/client/php/lib/Api/RelationshipApi.php @@ -14,7 +14,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Api/WellknownApi.php b/clients/client/php/lib/Api/WellknownApi.php index 77e84ec9072..0618b800da5 100644 --- a/clients/client/php/lib/Api/WellknownApi.php +++ b/clients/client/php/lib/Api/WellknownApi.php @@ -14,7 +14,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/ApiException.php b/clients/client/php/lib/ApiException.php index fd030bea636..1068dc727b4 100644 --- a/clients/client/php/lib/ApiException.php +++ b/clients/client/php/lib/ApiException.php @@ -14,7 +14,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Configuration.php b/clients/client/php/lib/Configuration.php index c895f79845a..567ec5df094 100644 --- a/clients/client/php/lib/Configuration.php +++ b/clients/client/php/lib/Configuration.php @@ -14,7 +14,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -399,7 +399,7 @@ public static function toDebugReport() $report = 'PHP SDK (Ory\Client) Debug Report:' . PHP_EOL; $report .= ' OS: ' . php_uname() . PHP_EOL; $report .= ' PHP Version: ' . PHP_VERSION . PHP_EOL; - $report .= ' The version of the OpenAPI document: v1.6.2' . PHP_EOL; + $report .= ' The version of the OpenAPI document: v1.8.1' . PHP_EOL; $report .= ' Temp Folder Path: ' . self::getDefaultConfiguration()->getTempFolderPath() . PHP_EOL; return $report; diff --git a/clients/client/php/lib/HeaderSelector.php b/clients/client/php/lib/HeaderSelector.php index 71afaf15fc1..7c5514d10cc 100644 --- a/clients/client/php/lib/HeaderSelector.php +++ b/clients/client/php/lib/HeaderSelector.php @@ -14,7 +14,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/AcceptOAuth2ConsentRequest.php b/clients/client/php/lib/Model/AcceptOAuth2ConsentRequest.php index 40b59c063da..b82af770f7e 100644 --- a/clients/client/php/lib/Model/AcceptOAuth2ConsentRequest.php +++ b/clients/client/php/lib/Model/AcceptOAuth2ConsentRequest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/AcceptOAuth2ConsentRequestSession.php b/clients/client/php/lib/Model/AcceptOAuth2ConsentRequestSession.php index ce9408a629a..bf1b1bf503d 100644 --- a/clients/client/php/lib/Model/AcceptOAuth2ConsentRequestSession.php +++ b/clients/client/php/lib/Model/AcceptOAuth2ConsentRequestSession.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/AcceptOAuth2LoginRequest.php b/clients/client/php/lib/Model/AcceptOAuth2LoginRequest.php index 7e367c230ed..1ff3e32f5d1 100644 --- a/clients/client/php/lib/Model/AcceptOAuth2LoginRequest.php +++ b/clients/client/php/lib/Model/AcceptOAuth2LoginRequest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ActiveProjectInConsole.php b/clients/client/php/lib/Model/ActiveProjectInConsole.php index abe05fdb841..0f145962475 100644 --- a/clients/client/php/lib/Model/ActiveProjectInConsole.php +++ b/clients/client/php/lib/Model/ActiveProjectInConsole.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/Attribute.php b/clients/client/php/lib/Model/Attribute.php index fc670a94a85..c65d056e8b5 100644 --- a/clients/client/php/lib/Model/Attribute.php +++ b/clients/client/php/lib/Model/Attribute.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/AttributeFilter.php b/clients/client/php/lib/Model/AttributeFilter.php index 1cede5a1f52..01caef2b99e 100644 --- a/clients/client/php/lib/Model/AttributeFilter.php +++ b/clients/client/php/lib/Model/AttributeFilter.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/AttributesCountDatapoint.php b/clients/client/php/lib/Model/AttributesCountDatapoint.php index eff1cbd0c02..4ccfb66ed60 100644 --- a/clients/client/php/lib/Model/AttributesCountDatapoint.php +++ b/clients/client/php/lib/Model/AttributesCountDatapoint.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/AuthenticatorAssuranceLevel.php b/clients/client/php/lib/Model/AuthenticatorAssuranceLevel.php index 98485749d73..e093c43f58e 100644 --- a/clients/client/php/lib/Model/AuthenticatorAssuranceLevel.php +++ b/clients/client/php/lib/Model/AuthenticatorAssuranceLevel.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/BatchPatchIdentitiesResponse.php b/clients/client/php/lib/Model/BatchPatchIdentitiesResponse.php index b7ac74c1a21..aa42e644948 100644 --- a/clients/client/php/lib/Model/BatchPatchIdentitiesResponse.php +++ b/clients/client/php/lib/Model/BatchPatchIdentitiesResponse.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/CheckOplSyntaxResult.php b/clients/client/php/lib/Model/CheckOplSyntaxResult.php index 66e9cfb12a6..a7996e6eeb3 100644 --- a/clients/client/php/lib/Model/CheckOplSyntaxResult.php +++ b/clients/client/php/lib/Model/CheckOplSyntaxResult.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/CheckPermissionResult.php b/clients/client/php/lib/Model/CheckPermissionResult.php index 98d3f272823..7a3d2d94eee 100644 --- a/clients/client/php/lib/Model/CheckPermissionResult.php +++ b/clients/client/php/lib/Model/CheckPermissionResult.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/CloudAccount.php b/clients/client/php/lib/Model/CloudAccount.php index 033ec117427..59dfc58df86 100644 --- a/clients/client/php/lib/Model/CloudAccount.php +++ b/clients/client/php/lib/Model/CloudAccount.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -203,6 +203,15 @@ public function listInvalidProperties() { $invalidProperties = []; + if ($this->container['email'] === null) { + $invalidProperties[] = "'email' can't be null"; + } + if ($this->container['id'] === null) { + $invalidProperties[] = "'id' can't be null"; + } + if ($this->container['name'] === null) { + $invalidProperties[] = "'name' can't be null"; + } return $invalidProperties; } @@ -221,7 +230,7 @@ public function valid() /** * Gets email * - * @return string|null + * @return string */ public function getEmail() { @@ -231,7 +240,7 @@ public function getEmail() /** * Sets email * - * @param string|null $email email + * @param string $email email * * @return self */ @@ -245,7 +254,7 @@ public function setEmail($email) /** * Gets id * - * @return string|null + * @return string */ public function getId() { @@ -255,7 +264,7 @@ public function getId() /** * Sets id * - * @param string|null $id id + * @param string $id id * * @return self */ @@ -269,7 +278,7 @@ public function setId($id) /** * Gets name * - * @return string|null + * @return string */ public function getName() { @@ -279,7 +288,7 @@ public function getName() /** * Sets name * - * @param string|null $name name + * @param string $name name * * @return self */ diff --git a/clients/client/php/lib/Model/ConsistencyRequestParameters.php b/clients/client/php/lib/Model/ConsistencyRequestParameters.php index abf5d2880c1..39c592e8bcb 100644 --- a/clients/client/php/lib/Model/ConsistencyRequestParameters.php +++ b/clients/client/php/lib/Model/ConsistencyRequestParameters.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ContinueWith.php b/clients/client/php/lib/Model/ContinueWith.php index df129a27993..da8b206a42c 100644 --- a/clients/client/php/lib/Model/ContinueWith.php +++ b/clients/client/php/lib/Model/ContinueWith.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ContinueWithRecoveryUi.php b/clients/client/php/lib/Model/ContinueWithRecoveryUi.php index cd5a9072e7f..2ccf1996417 100644 --- a/clients/client/php/lib/Model/ContinueWithRecoveryUi.php +++ b/clients/client/php/lib/Model/ContinueWithRecoveryUi.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ContinueWithRecoveryUiFlow.php b/clients/client/php/lib/Model/ContinueWithRecoveryUiFlow.php index 2dffeb9e920..28ab00089fc 100644 --- a/clients/client/php/lib/Model/ContinueWithRecoveryUiFlow.php +++ b/clients/client/php/lib/Model/ContinueWithRecoveryUiFlow.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ContinueWithSetOrySessionToken.php b/clients/client/php/lib/Model/ContinueWithSetOrySessionToken.php index 2e8ffaebfee..9e417efde17 100644 --- a/clients/client/php/lib/Model/ContinueWithSetOrySessionToken.php +++ b/clients/client/php/lib/Model/ContinueWithSetOrySessionToken.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ContinueWithSettingsUi.php b/clients/client/php/lib/Model/ContinueWithSettingsUi.php index 21a1af13e9b..65a2e603fee 100644 --- a/clients/client/php/lib/Model/ContinueWithSettingsUi.php +++ b/clients/client/php/lib/Model/ContinueWithSettingsUi.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ContinueWithSettingsUiFlow.php b/clients/client/php/lib/Model/ContinueWithSettingsUiFlow.php index 4445942804e..ee68f4653af 100644 --- a/clients/client/php/lib/Model/ContinueWithSettingsUiFlow.php +++ b/clients/client/php/lib/Model/ContinueWithSettingsUiFlow.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ContinueWithVerificationUi.php b/clients/client/php/lib/Model/ContinueWithVerificationUi.php index 46b724951e7..7b66e38e9a9 100644 --- a/clients/client/php/lib/Model/ContinueWithVerificationUi.php +++ b/clients/client/php/lib/Model/ContinueWithVerificationUi.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ContinueWithVerificationUiFlow.php b/clients/client/php/lib/Model/ContinueWithVerificationUiFlow.php index d627cd66295..c117e1e7543 100644 --- a/clients/client/php/lib/Model/ContinueWithVerificationUiFlow.php +++ b/clients/client/php/lib/Model/ContinueWithVerificationUiFlow.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/CourierMessageStatus.php b/clients/client/php/lib/Model/CourierMessageStatus.php index 279b11f2e6d..19570987423 100644 --- a/clients/client/php/lib/Model/CourierMessageStatus.php +++ b/clients/client/php/lib/Model/CourierMessageStatus.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/CourierMessageType.php b/clients/client/php/lib/Model/CourierMessageType.php index 8ff4b513300..49931061849 100644 --- a/clients/client/php/lib/Model/CourierMessageType.php +++ b/clients/client/php/lib/Model/CourierMessageType.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/CreateCustomDomainBody.php b/clients/client/php/lib/Model/CreateCustomDomainBody.php index 1ebc399b389..2465a8c194a 100644 --- a/clients/client/php/lib/Model/CreateCustomDomainBody.php +++ b/clients/client/php/lib/Model/CreateCustomDomainBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/CreateEventStreamBody.php b/clients/client/php/lib/Model/CreateEventStreamBody.php index 1de747ead89..441256a197d 100644 --- a/clients/client/php/lib/Model/CreateEventStreamBody.php +++ b/clients/client/php/lib/Model/CreateEventStreamBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/CreateIdentityBody.php b/clients/client/php/lib/Model/CreateIdentityBody.php index 4e4726720d4..4dab5d2fd0d 100644 --- a/clients/client/php/lib/Model/CreateIdentityBody.php +++ b/clients/client/php/lib/Model/CreateIdentityBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/CreateInviteResponse.php b/clients/client/php/lib/Model/CreateInviteResponse.php index 88979359cf9..0f82e6b61d6 100644 --- a/clients/client/php/lib/Model/CreateInviteResponse.php +++ b/clients/client/php/lib/Model/CreateInviteResponse.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/CreateJsonWebKeySet.php b/clients/client/php/lib/Model/CreateJsonWebKeySet.php index 54b5045250e..30832e1cb90 100644 --- a/clients/client/php/lib/Model/CreateJsonWebKeySet.php +++ b/clients/client/php/lib/Model/CreateJsonWebKeySet.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/CreateProjectBody.php b/clients/client/php/lib/Model/CreateProjectBody.php index 94444fe2042..8ff9e1e02a6 100644 --- a/clients/client/php/lib/Model/CreateProjectBody.php +++ b/clients/client/php/lib/Model/CreateProjectBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/CreateProjectBranding.php b/clients/client/php/lib/Model/CreateProjectBranding.php index c9d1fd58ec8..72a54001f87 100644 --- a/clients/client/php/lib/Model/CreateProjectBranding.php +++ b/clients/client/php/lib/Model/CreateProjectBranding.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/CreateProjectMemberInviteBody.php b/clients/client/php/lib/Model/CreateProjectMemberInviteBody.php index abcc06d2545..22783133bf2 100644 --- a/clients/client/php/lib/Model/CreateProjectMemberInviteBody.php +++ b/clients/client/php/lib/Model/CreateProjectMemberInviteBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/CreateProjectNormalizedPayload.php b/clients/client/php/lib/Model/CreateProjectNormalizedPayload.php index 4bea9940b56..06eb5b1f47f 100644 --- a/clients/client/php/lib/Model/CreateProjectNormalizedPayload.php +++ b/clients/client/php/lib/Model/CreateProjectNormalizedPayload.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -63,6 +63,7 @@ class CreateProjectNormalizedPayload implements ModelInterface, ArrayAccess, \Js protected static $openAPITypes = [ 'createdAt' => '\DateTime', 'disableAccountExperienceWelcomeScreen' => 'bool', + 'enableAxV2' => 'bool', 'environment' => 'string', 'hydraOauth2AllowedTopLevelClaims' => 'string[]', 'hydraOauth2ClientCredentialsDefaultGrantAllowedScope' => 'bool', @@ -266,6 +267,7 @@ class CreateProjectNormalizedPayload implements ModelInterface, ArrayAccess, \Js protected static $openAPIFormats = [ 'createdAt' => 'date-time', 'disableAccountExperienceWelcomeScreen' => null, + 'enableAxV2' => null, 'environment' => null, 'hydraOauth2AllowedTopLevelClaims' => null, 'hydraOauth2ClientCredentialsDefaultGrantAllowedScope' => null, @@ -488,6 +490,7 @@ public static function openAPIFormats() protected static $attributeMap = [ 'createdAt' => 'created_at', 'disableAccountExperienceWelcomeScreen' => 'disable_account_experience_welcome_screen', + 'enableAxV2' => 'enable_ax_v2', 'environment' => 'environment', 'hydraOauth2AllowedTopLevelClaims' => 'hydra_oauth2_allowed_top_level_claims', 'hydraOauth2ClientCredentialsDefaultGrantAllowedScope' => 'hydra_oauth2_client_credentials_default_grant_allowed_scope', @@ -689,6 +692,7 @@ public static function openAPIFormats() protected static $setters = [ 'createdAt' => 'setCreatedAt', 'disableAccountExperienceWelcomeScreen' => 'setDisableAccountExperienceWelcomeScreen', + 'enableAxV2' => 'setEnableAxV2', 'environment' => 'setEnvironment', 'hydraOauth2AllowedTopLevelClaims' => 'setHydraOauth2AllowedTopLevelClaims', 'hydraOauth2ClientCredentialsDefaultGrantAllowedScope' => 'setHydraOauth2ClientCredentialsDefaultGrantAllowedScope', @@ -890,6 +894,7 @@ public static function openAPIFormats() protected static $getters = [ 'createdAt' => 'getCreatedAt', 'disableAccountExperienceWelcomeScreen' => 'getDisableAccountExperienceWelcomeScreen', + 'enableAxV2' => 'getEnableAxV2', 'environment' => 'getEnvironment', 'hydraOauth2AllowedTopLevelClaims' => 'getHydraOauth2AllowedTopLevelClaims', 'hydraOauth2ClientCredentialsDefaultGrantAllowedScope' => 'getHydraOauth2ClientCredentialsDefaultGrantAllowedScope', @@ -1217,6 +1222,7 @@ public function __construct(array $data = null) { $this->container['createdAt'] = $data['createdAt'] ?? null; $this->container['disableAccountExperienceWelcomeScreen'] = $data['disableAccountExperienceWelcomeScreen'] ?? null; + $this->container['enableAxV2'] = $data['enableAxV2'] ?? null; $this->container['environment'] = $data['environment'] ?? null; $this->container['hydraOauth2AllowedTopLevelClaims'] = $data['hydraOauth2AllowedTopLevelClaims'] ?? null; $this->container['hydraOauth2ClientCredentialsDefaultGrantAllowedScope'] = $data['hydraOauth2ClientCredentialsDefaultGrantAllowedScope'] ?? null; @@ -1557,6 +1563,30 @@ public function setDisableAccountExperienceWelcomeScreen($disableAccountExperien return $this; } + /** + * Gets enableAxV2 + * + * @return bool|null + */ + public function getEnableAxV2() + { + return $this->container['enableAxV2']; + } + + /** + * Sets enableAxV2 + * + * @param bool|null $enableAxV2 Whether the new account experience is enabled and reachable. + * + * @return self + */ + public function setEnableAxV2($enableAxV2) + { + $this->container['enableAxV2'] = $enableAxV2; + + return $this; + } + /** * Gets environment * diff --git a/clients/client/php/lib/Model/CreateRecoveryCodeForIdentityBody.php b/clients/client/php/lib/Model/CreateRecoveryCodeForIdentityBody.php index f590d6fae7c..527d74c39cb 100644 --- a/clients/client/php/lib/Model/CreateRecoveryCodeForIdentityBody.php +++ b/clients/client/php/lib/Model/CreateRecoveryCodeForIdentityBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/CreateRecoveryLinkForIdentityBody.php b/clients/client/php/lib/Model/CreateRecoveryLinkForIdentityBody.php index bdbe62285ff..b6aeb0f0bf6 100644 --- a/clients/client/php/lib/Model/CreateRecoveryLinkForIdentityBody.php +++ b/clients/client/php/lib/Model/CreateRecoveryLinkForIdentityBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/CreateRelationshipBody.php b/clients/client/php/lib/Model/CreateRelationshipBody.php index 0af66235a35..6557d0f4731 100644 --- a/clients/client/php/lib/Model/CreateRelationshipBody.php +++ b/clients/client/php/lib/Model/CreateRelationshipBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/CreateSubscriptionBody.php b/clients/client/php/lib/Model/CreateSubscriptionBody.php index 607009995d3..262e4514b43 100644 --- a/clients/client/php/lib/Model/CreateSubscriptionBody.php +++ b/clients/client/php/lib/Model/CreateSubscriptionBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/CreateSubscriptionCommon.php b/clients/client/php/lib/Model/CreateSubscriptionCommon.php index fce94a5a63f..549635df490 100644 --- a/clients/client/php/lib/Model/CreateSubscriptionCommon.php +++ b/clients/client/php/lib/Model/CreateSubscriptionCommon.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/CreateVerifiableCredentialRequestBody.php b/clients/client/php/lib/Model/CreateVerifiableCredentialRequestBody.php index 353ccd3e268..9ab2966d134 100644 --- a/clients/client/php/lib/Model/CreateVerifiableCredentialRequestBody.php +++ b/clients/client/php/lib/Model/CreateVerifiableCredentialRequestBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/CreateWorkspaceMemberInviteBody.php b/clients/client/php/lib/Model/CreateWorkspaceMemberInviteBody.php index 2d5d4a9289c..60cdb0d4099 100644 --- a/clients/client/php/lib/Model/CreateWorkspaceMemberInviteBody.php +++ b/clients/client/php/lib/Model/CreateWorkspaceMemberInviteBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/CreateWorkspacePayload.php b/clients/client/php/lib/Model/CreateWorkspacePayload.php index ee7329d157e..b0cb28af03c 100644 --- a/clients/client/php/lib/Model/CreateWorkspacePayload.php +++ b/clients/client/php/lib/Model/CreateWorkspacePayload.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/CreateWorkspaceSubscriptionBody.php b/clients/client/php/lib/Model/CreateWorkspaceSubscriptionBody.php index f10719efe59..60e97f24132 100644 --- a/clients/client/php/lib/Model/CreateWorkspaceSubscriptionBody.php +++ b/clients/client/php/lib/Model/CreateWorkspaceSubscriptionBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/CredentialSupportedDraft00.php b/clients/client/php/lib/Model/CredentialSupportedDraft00.php index ebf352b3683..0b6c5c28637 100644 --- a/clients/client/php/lib/Model/CredentialSupportedDraft00.php +++ b/clients/client/php/lib/Model/CredentialSupportedDraft00.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/CustomDomain.php b/clients/client/php/lib/Model/CustomDomain.php index 98fe3c03889..97a01b5dcda 100644 --- a/clients/client/php/lib/Model/CustomDomain.php +++ b/clients/client/php/lib/Model/CustomDomain.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/DeleteMySessionsCount.php b/clients/client/php/lib/Model/DeleteMySessionsCount.php index 3aba9b773b4..d7bb3838aba 100644 --- a/clients/client/php/lib/Model/DeleteMySessionsCount.php +++ b/clients/client/php/lib/Model/DeleteMySessionsCount.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/EmailTemplateData.php b/clients/client/php/lib/Model/EmailTemplateData.php index 1e87122c99c..bf37a23410f 100644 --- a/clients/client/php/lib/Model/EmailTemplateData.php +++ b/clients/client/php/lib/Model/EmailTemplateData.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/EmailTemplateDataBody.php b/clients/client/php/lib/Model/EmailTemplateDataBody.php index b9cc5910930..35ae9657758 100644 --- a/clients/client/php/lib/Model/EmailTemplateDataBody.php +++ b/clients/client/php/lib/Model/EmailTemplateDataBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ErrorAuthenticatorAssuranceLevelNotSatisfied.php b/clients/client/php/lib/Model/ErrorAuthenticatorAssuranceLevelNotSatisfied.php index 9ea8b3b3b38..1ff2b17b02f 100644 --- a/clients/client/php/lib/Model/ErrorAuthenticatorAssuranceLevelNotSatisfied.php +++ b/clients/client/php/lib/Model/ErrorAuthenticatorAssuranceLevelNotSatisfied.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ErrorBrowserLocationChangeRequired.php b/clients/client/php/lib/Model/ErrorBrowserLocationChangeRequired.php index be015edc3b6..b19d5d3faaf 100644 --- a/clients/client/php/lib/Model/ErrorBrowserLocationChangeRequired.php +++ b/clients/client/php/lib/Model/ErrorBrowserLocationChangeRequired.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ErrorFlowReplaced.php b/clients/client/php/lib/Model/ErrorFlowReplaced.php index 297247abcfe..34a0ec5b6c3 100644 --- a/clients/client/php/lib/Model/ErrorFlowReplaced.php +++ b/clients/client/php/lib/Model/ErrorFlowReplaced.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ErrorGeneric.php b/clients/client/php/lib/Model/ErrorGeneric.php index 98a12d199dc..5fbacbb9ff0 100644 --- a/clients/client/php/lib/Model/ErrorGeneric.php +++ b/clients/client/php/lib/Model/ErrorGeneric.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ErrorOAuth2.php b/clients/client/php/lib/Model/ErrorOAuth2.php index fd91111eafc..d4a373b7ebd 100644 --- a/clients/client/php/lib/Model/ErrorOAuth2.php +++ b/clients/client/php/lib/Model/ErrorOAuth2.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/EventStream.php b/clients/client/php/lib/Model/EventStream.php index c216407ef21..b5ee9a791a3 100644 --- a/clients/client/php/lib/Model/EventStream.php +++ b/clients/client/php/lib/Model/EventStream.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ExpandedPermissionTree.php b/clients/client/php/lib/Model/ExpandedPermissionTree.php index df98ec6d47b..05cd5200ad7 100644 --- a/clients/client/php/lib/Model/ExpandedPermissionTree.php +++ b/clients/client/php/lib/Model/ExpandedPermissionTree.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/FlowError.php b/clients/client/php/lib/Model/FlowError.php index 52057b73edc..051bc383a45 100644 --- a/clients/client/php/lib/Model/FlowError.php +++ b/clients/client/php/lib/Model/FlowError.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/GenericError.php b/clients/client/php/lib/Model/GenericError.php index 0b75e44bae7..f8df934a6d7 100644 --- a/clients/client/php/lib/Model/GenericError.php +++ b/clients/client/php/lib/Model/GenericError.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/GenericErrorContent.php b/clients/client/php/lib/Model/GenericErrorContent.php index 0d71a6a72a2..35a4423f0e3 100644 --- a/clients/client/php/lib/Model/GenericErrorContent.php +++ b/clients/client/php/lib/Model/GenericErrorContent.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/GenericUsage.php b/clients/client/php/lib/Model/GenericUsage.php index 229b1c3e447..3d4f51ba758 100644 --- a/clients/client/php/lib/Model/GenericUsage.php +++ b/clients/client/php/lib/Model/GenericUsage.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/GetAttributesCountResponse.php b/clients/client/php/lib/Model/GetAttributesCountResponse.php index a235185de75..48a3e092e3a 100644 --- a/clients/client/php/lib/Model/GetAttributesCountResponse.php +++ b/clients/client/php/lib/Model/GetAttributesCountResponse.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/GetManagedIdentitySchemaLocation.php b/clients/client/php/lib/Model/GetManagedIdentitySchemaLocation.php index 42ca6335133..da867a8621e 100644 --- a/clients/client/php/lib/Model/GetManagedIdentitySchemaLocation.php +++ b/clients/client/php/lib/Model/GetManagedIdentitySchemaLocation.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/GetMetricsEventAttributesResponse.php b/clients/client/php/lib/Model/GetMetricsEventAttributesResponse.php index e08b1420d44..79730cdbd04 100644 --- a/clients/client/php/lib/Model/GetMetricsEventAttributesResponse.php +++ b/clients/client/php/lib/Model/GetMetricsEventAttributesResponse.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/GetMetricsEventTypesResponse.php b/clients/client/php/lib/Model/GetMetricsEventTypesResponse.php index 45e9e0b71d8..b92e72ab4da 100644 --- a/clients/client/php/lib/Model/GetMetricsEventTypesResponse.php +++ b/clients/client/php/lib/Model/GetMetricsEventTypesResponse.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/GetOrganizationResponse.php b/clients/client/php/lib/Model/GetOrganizationResponse.php index e342412d1e1..b6fa7c9c564 100644 --- a/clients/client/php/lib/Model/GetOrganizationResponse.php +++ b/clients/client/php/lib/Model/GetOrganizationResponse.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/GetProjectEventsBody.php b/clients/client/php/lib/Model/GetProjectEventsBody.php index 20ad616b8fd..56002863304 100644 --- a/clients/client/php/lib/Model/GetProjectEventsBody.php +++ b/clients/client/php/lib/Model/GetProjectEventsBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/GetProjectEventsResponse.php b/clients/client/php/lib/Model/GetProjectEventsResponse.php index d4c32d9c06d..809e08d44b1 100644 --- a/clients/client/php/lib/Model/GetProjectEventsResponse.php +++ b/clients/client/php/lib/Model/GetProjectEventsResponse.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/GetProjectMetricsResponse.php b/clients/client/php/lib/Model/GetProjectMetricsResponse.php index 3cc44933119..17ef23cbaf0 100644 --- a/clients/client/php/lib/Model/GetProjectMetricsResponse.php +++ b/clients/client/php/lib/Model/GetProjectMetricsResponse.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/GetSessionActivityResponse.php b/clients/client/php/lib/Model/GetSessionActivityResponse.php index d25562bdc71..dbd0b8a5267 100644 --- a/clients/client/php/lib/Model/GetSessionActivityResponse.php +++ b/clients/client/php/lib/Model/GetSessionActivityResponse.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/HealthNotReadyStatus.php b/clients/client/php/lib/Model/HealthNotReadyStatus.php index 3cae484b052..646ab378080 100644 --- a/clients/client/php/lib/Model/HealthNotReadyStatus.php +++ b/clients/client/php/lib/Model/HealthNotReadyStatus.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/HealthStatus.php b/clients/client/php/lib/Model/HealthStatus.php index 2b764de2b51..0e800220add 100644 --- a/clients/client/php/lib/Model/HealthStatus.php +++ b/clients/client/php/lib/Model/HealthStatus.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/Identity.php b/clients/client/php/lib/Model/Identity.php index 60b6cffe3dd..163e522c863 100644 --- a/clients/client/php/lib/Model/Identity.php +++ b/clients/client/php/lib/Model/Identity.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/IdentityCredentials.php b/clients/client/php/lib/Model/IdentityCredentials.php index 1c285250964..b0cd6bea835 100644 --- a/clients/client/php/lib/Model/IdentityCredentials.php +++ b/clients/client/php/lib/Model/IdentityCredentials.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/IdentityCredentialsCode.php b/clients/client/php/lib/Model/IdentityCredentialsCode.php index 5d07c58066d..653ddd87fa5 100644 --- a/clients/client/php/lib/Model/IdentityCredentialsCode.php +++ b/clients/client/php/lib/Model/IdentityCredentialsCode.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/IdentityCredentialsOidc.php b/clients/client/php/lib/Model/IdentityCredentialsOidc.php index e0f54b727b7..4bcd861fc86 100644 --- a/clients/client/php/lib/Model/IdentityCredentialsOidc.php +++ b/clients/client/php/lib/Model/IdentityCredentialsOidc.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/IdentityCredentialsOidcProvider.php b/clients/client/php/lib/Model/IdentityCredentialsOidcProvider.php index 5b54e4844ee..d16621fd9eb 100644 --- a/clients/client/php/lib/Model/IdentityCredentialsOidcProvider.php +++ b/clients/client/php/lib/Model/IdentityCredentialsOidcProvider.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/IdentityCredentialsPassword.php b/clients/client/php/lib/Model/IdentityCredentialsPassword.php index 17beca07ea8..4b154fa8205 100644 --- a/clients/client/php/lib/Model/IdentityCredentialsPassword.php +++ b/clients/client/php/lib/Model/IdentityCredentialsPassword.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/IdentityPatch.php b/clients/client/php/lib/Model/IdentityPatch.php index 71c2a0b01ad..d248e9e08dc 100644 --- a/clients/client/php/lib/Model/IdentityPatch.php +++ b/clients/client/php/lib/Model/IdentityPatch.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/IdentityPatchResponse.php b/clients/client/php/lib/Model/IdentityPatchResponse.php index 56938b3404b..0d2e40714e3 100644 --- a/clients/client/php/lib/Model/IdentityPatchResponse.php +++ b/clients/client/php/lib/Model/IdentityPatchResponse.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/IdentitySchemaContainer.php b/clients/client/php/lib/Model/IdentitySchemaContainer.php index 5c80fbbd08c..e54954c7737 100644 --- a/clients/client/php/lib/Model/IdentitySchemaContainer.php +++ b/clients/client/php/lib/Model/IdentitySchemaContainer.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/IdentitySchemaPreset.php b/clients/client/php/lib/Model/IdentitySchemaPreset.php index 59dad012787..4e28a9330c5 100644 --- a/clients/client/php/lib/Model/IdentitySchemaPreset.php +++ b/clients/client/php/lib/Model/IdentitySchemaPreset.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/IdentityWithCredentials.php b/clients/client/php/lib/Model/IdentityWithCredentials.php index 13e704032a8..e6e2265158c 100644 --- a/clients/client/php/lib/Model/IdentityWithCredentials.php +++ b/clients/client/php/lib/Model/IdentityWithCredentials.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/IdentityWithCredentialsOidc.php b/clients/client/php/lib/Model/IdentityWithCredentialsOidc.php index ac43411b8d4..3bcc22ad34b 100644 --- a/clients/client/php/lib/Model/IdentityWithCredentialsOidc.php +++ b/clients/client/php/lib/Model/IdentityWithCredentialsOidc.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/IdentityWithCredentialsOidcConfig.php b/clients/client/php/lib/Model/IdentityWithCredentialsOidcConfig.php index e1c3e848346..55d36666b95 100644 --- a/clients/client/php/lib/Model/IdentityWithCredentialsOidcConfig.php +++ b/clients/client/php/lib/Model/IdentityWithCredentialsOidcConfig.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/IdentityWithCredentialsOidcConfigProvider.php b/clients/client/php/lib/Model/IdentityWithCredentialsOidcConfigProvider.php index 2412aff3787..8dc2859e4bc 100644 --- a/clients/client/php/lib/Model/IdentityWithCredentialsOidcConfigProvider.php +++ b/clients/client/php/lib/Model/IdentityWithCredentialsOidcConfigProvider.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/IdentityWithCredentialsPassword.php b/clients/client/php/lib/Model/IdentityWithCredentialsPassword.php index 4587a4a9d8a..c737b587910 100644 --- a/clients/client/php/lib/Model/IdentityWithCredentialsPassword.php +++ b/clients/client/php/lib/Model/IdentityWithCredentialsPassword.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/IdentityWithCredentialsPasswordConfig.php b/clients/client/php/lib/Model/IdentityWithCredentialsPasswordConfig.php index 48003280b67..03e63389987 100644 --- a/clients/client/php/lib/Model/IdentityWithCredentialsPasswordConfig.php +++ b/clients/client/php/lib/Model/IdentityWithCredentialsPasswordConfig.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/InlineObject3.php b/clients/client/php/lib/Model/InlineObject3.php index 43a3e67535d..e794dab6496 100644 --- a/clients/client/php/lib/Model/InlineObject3.php +++ b/clients/client/php/lib/Model/InlineObject3.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/InlineResponse200.php b/clients/client/php/lib/Model/InlineResponse200.php index 6a136ce1b31..eb0e106d0b7 100644 --- a/clients/client/php/lib/Model/InlineResponse200.php +++ b/clients/client/php/lib/Model/InlineResponse200.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/InlineResponse2001.php b/clients/client/php/lib/Model/InlineResponse2001.php index abaebc2165e..8ac716d429f 100644 --- a/clients/client/php/lib/Model/InlineResponse2001.php +++ b/clients/client/php/lib/Model/InlineResponse2001.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/InlineResponse503.php b/clients/client/php/lib/Model/InlineResponse503.php index 826c7139ba8..70cd85df37a 100644 --- a/clients/client/php/lib/Model/InlineResponse503.php +++ b/clients/client/php/lib/Model/InlineResponse503.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/InternalGetProjectBrandingBody.php b/clients/client/php/lib/Model/InternalGetProjectBrandingBody.php index 13b99ef8f95..a2448903921 100644 --- a/clients/client/php/lib/Model/InternalGetProjectBrandingBody.php +++ b/clients/client/php/lib/Model/InternalGetProjectBrandingBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/InternalIsAXWelcomeScreenEnabledForProjectBody.php b/clients/client/php/lib/Model/InternalIsAXWelcomeScreenEnabledForProjectBody.php index de7263fc8d8..411fc89a394 100644 --- a/clients/client/php/lib/Model/InternalIsAXWelcomeScreenEnabledForProjectBody.php +++ b/clients/client/php/lib/Model/InternalIsAXWelcomeScreenEnabledForProjectBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/InternalIsOwnerForProjectBySlugBody.php b/clients/client/php/lib/Model/InternalIsOwnerForProjectBySlugBody.php index 5fcb3f2f6ae..b00ce834963 100644 --- a/clients/client/php/lib/Model/InternalIsOwnerForProjectBySlugBody.php +++ b/clients/client/php/lib/Model/InternalIsOwnerForProjectBySlugBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/InternalIsOwnerForProjectBySlugResponse.php b/clients/client/php/lib/Model/InternalIsOwnerForProjectBySlugResponse.php index e48e4bcee98..91e98ff257d 100644 --- a/clients/client/php/lib/Model/InternalIsOwnerForProjectBySlugResponse.php +++ b/clients/client/php/lib/Model/InternalIsOwnerForProjectBySlugResponse.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/IntrospectedOAuth2Token.php b/clients/client/php/lib/Model/IntrospectedOAuth2Token.php index 2777a46083a..13fd203d981 100644 --- a/clients/client/php/lib/Model/IntrospectedOAuth2Token.php +++ b/clients/client/php/lib/Model/IntrospectedOAuth2Token.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/IsOwnerForProjectBySlug.php b/clients/client/php/lib/Model/IsOwnerForProjectBySlug.php index ff2336f56fc..98707f96422 100644 --- a/clients/client/php/lib/Model/IsOwnerForProjectBySlug.php +++ b/clients/client/php/lib/Model/IsOwnerForProjectBySlug.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/JsonPatch.php b/clients/client/php/lib/Model/JsonPatch.php index c49f1da7f5f..f5d8a95a267 100644 --- a/clients/client/php/lib/Model/JsonPatch.php +++ b/clients/client/php/lib/Model/JsonPatch.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/JsonWebKey.php b/clients/client/php/lib/Model/JsonWebKey.php index da67be1e7df..80e511789ac 100644 --- a/clients/client/php/lib/Model/JsonWebKey.php +++ b/clients/client/php/lib/Model/JsonWebKey.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/JsonWebKeySet.php b/clients/client/php/lib/Model/JsonWebKeySet.php index 83d1d3ed6cc..b7ecc0fc5cf 100644 --- a/clients/client/php/lib/Model/JsonWebKeySet.php +++ b/clients/client/php/lib/Model/JsonWebKeySet.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/KetoNamespace.php b/clients/client/php/lib/Model/KetoNamespace.php index 87e5fa8e056..fc802bbbc06 100644 --- a/clients/client/php/lib/Model/KetoNamespace.php +++ b/clients/client/php/lib/Model/KetoNamespace.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ListEventStreams.php b/clients/client/php/lib/Model/ListEventStreams.php index 00a2f392c58..7c0b9de1d69 100644 --- a/clients/client/php/lib/Model/ListEventStreams.php +++ b/clients/client/php/lib/Model/ListEventStreams.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ListMyWorkspacesResponse.php b/clients/client/php/lib/Model/ListMyWorkspacesResponse.php index 8060cc05a99..37243bd4750 100644 --- a/clients/client/php/lib/Model/ListMyWorkspacesResponse.php +++ b/clients/client/php/lib/Model/ListMyWorkspacesResponse.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ListOrganizationsResponse.php b/clients/client/php/lib/Model/ListOrganizationsResponse.php index acb6798e963..c92ecfd96f1 100644 --- a/clients/client/php/lib/Model/ListOrganizationsResponse.php +++ b/clients/client/php/lib/Model/ListOrganizationsResponse.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ListWorkspaceProjectsResponse.php b/clients/client/php/lib/Model/ListWorkspaceProjectsResponse.php index 13fc828f30a..da297756391 100644 --- a/clients/client/php/lib/Model/ListWorkspaceProjectsResponse.php +++ b/clients/client/php/lib/Model/ListWorkspaceProjectsResponse.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/LoginFlow.php b/clients/client/php/lib/Model/LoginFlow.php index 9df7c1bc53a..bc12594fbeb 100644 --- a/clients/client/php/lib/Model/LoginFlow.php +++ b/clients/client/php/lib/Model/LoginFlow.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -75,6 +75,7 @@ class LoginFlow implements ModelInterface, ArrayAccess, \JsonSerializable 'returnTo' => 'string', 'sessionTokenExchangeCode' => 'string', 'state' => 'mixed', + 'transientPayload' => 'object', 'type' => 'string', 'ui' => '\Ory\Client\Model\UiContainer', 'updatedAt' => '\DateTime' @@ -102,6 +103,7 @@ class LoginFlow implements ModelInterface, ArrayAccess, \JsonSerializable 'returnTo' => null, 'sessionTokenExchangeCode' => null, 'state' => null, + 'transientPayload' => null, 'type' => null, 'ui' => null, 'updatedAt' => 'date-time' @@ -148,6 +150,7 @@ public static function openAPIFormats() 'returnTo' => 'return_to', 'sessionTokenExchangeCode' => 'session_token_exchange_code', 'state' => 'state', + 'transientPayload' => 'transient_payload', 'type' => 'type', 'ui' => 'ui', 'updatedAt' => 'updated_at' @@ -173,6 +176,7 @@ public static function openAPIFormats() 'returnTo' => 'setReturnTo', 'sessionTokenExchangeCode' => 'setSessionTokenExchangeCode', 'state' => 'setState', + 'transientPayload' => 'setTransientPayload', 'type' => 'setType', 'ui' => 'setUi', 'updatedAt' => 'setUpdatedAt' @@ -198,6 +202,7 @@ public static function openAPIFormats() 'returnTo' => 'getReturnTo', 'sessionTokenExchangeCode' => 'getSessionTokenExchangeCode', 'state' => 'getState', + 'transientPayload' => 'getTransientPayload', 'type' => 'getType', 'ui' => 'getUi', 'updatedAt' => 'getUpdatedAt' @@ -301,6 +306,7 @@ public function __construct(array $data = null) $this->container['returnTo'] = $data['returnTo'] ?? null; $this->container['sessionTokenExchangeCode'] = $data['sessionTokenExchangeCode'] ?? null; $this->container['state'] = $data['state'] ?? null; + $this->container['transientPayload'] = $data['transientPayload'] ?? null; $this->container['type'] = $data['type'] ?? null; $this->container['ui'] = $data['ui'] ?? null; $this->container['updatedAt'] = $data['updatedAt'] ?? null; @@ -706,6 +712,30 @@ public function setState($state) return $this; } + /** + * Gets transientPayload + * + * @return object|null + */ + public function getTransientPayload() + { + return $this->container['transientPayload']; + } + + /** + * Sets transientPayload + * + * @param object|null $transientPayload TransientPayload is used to pass data from the login to hooks and email templates + * + * @return self + */ + public function setTransientPayload($transientPayload) + { + $this->container['transientPayload'] = $transientPayload; + + return $this; + } + /** * Gets type * diff --git a/clients/client/php/lib/Model/LoginFlowState.php b/clients/client/php/lib/Model/LoginFlowState.php index 85152a6d1f1..7fec95ee48c 100644 --- a/clients/client/php/lib/Model/LoginFlowState.php +++ b/clients/client/php/lib/Model/LoginFlowState.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/LogoutFlow.php b/clients/client/php/lib/Model/LogoutFlow.php index 1172cce2a04..dd551c2412e 100644 --- a/clients/client/php/lib/Model/LogoutFlow.php +++ b/clients/client/php/lib/Model/LogoutFlow.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ManagedIdentitySchema.php b/clients/client/php/lib/Model/ManagedIdentitySchema.php index ef8ee43c062..34b26f4daaf 100644 --- a/clients/client/php/lib/Model/ManagedIdentitySchema.php +++ b/clients/client/php/lib/Model/ManagedIdentitySchema.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ManagedIdentitySchemaValidationResult.php b/clients/client/php/lib/Model/ManagedIdentitySchemaValidationResult.php index af1d9758920..58631a09843 100644 --- a/clients/client/php/lib/Model/ManagedIdentitySchemaValidationResult.php +++ b/clients/client/php/lib/Model/ManagedIdentitySchemaValidationResult.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/MemberInvite.php b/clients/client/php/lib/Model/MemberInvite.php index 339ca6c89f3..e0dffa444af 100644 --- a/clients/client/php/lib/Model/MemberInvite.php +++ b/clients/client/php/lib/Model/MemberInvite.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/Message.php b/clients/client/php/lib/Model/Message.php index 48b8ed71e46..9fb55588d91 100644 --- a/clients/client/php/lib/Model/Message.php +++ b/clients/client/php/lib/Model/Message.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/MessageDispatch.php b/clients/client/php/lib/Model/MessageDispatch.php index 01a054e2181..37a3543f936 100644 --- a/clients/client/php/lib/Model/MessageDispatch.php +++ b/clients/client/php/lib/Model/MessageDispatch.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/MetricsDatapoint.php b/clients/client/php/lib/Model/MetricsDatapoint.php index 4dd09ddab18..1c72cbd2b40 100644 --- a/clients/client/php/lib/Model/MetricsDatapoint.php +++ b/clients/client/php/lib/Model/MetricsDatapoint.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/MigrationOptions.php b/clients/client/php/lib/Model/MigrationOptions.php index 34bb78c341e..9e1c6c93f1f 100644 --- a/clients/client/php/lib/Model/MigrationOptions.php +++ b/clients/client/php/lib/Model/MigrationOptions.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ModelInterface.php b/clients/client/php/lib/Model/ModelInterface.php index f9cd236e9c4..3b5551fb368 100644 --- a/clients/client/php/lib/Model/ModelInterface.php +++ b/clients/client/php/lib/Model/ModelInterface.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ModelNamespace.php b/clients/client/php/lib/Model/ModelNamespace.php index ebce039164e..b4d80cf6a48 100644 --- a/clients/client/php/lib/Model/ModelNamespace.php +++ b/clients/client/php/lib/Model/ModelNamespace.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/NeedsPrivilegedSessionError.php b/clients/client/php/lib/Model/NeedsPrivilegedSessionError.php index d239c148a1c..3cf44d1daa1 100644 --- a/clients/client/php/lib/Model/NeedsPrivilegedSessionError.php +++ b/clients/client/php/lib/Model/NeedsPrivilegedSessionError.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/NormalizedProject.php b/clients/client/php/lib/Model/NormalizedProject.php index e4235bbb40a..99d53118d3c 100644 --- a/clients/client/php/lib/Model/NormalizedProject.php +++ b/clients/client/php/lib/Model/NormalizedProject.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/NormalizedProjectRevision.php b/clients/client/php/lib/Model/NormalizedProjectRevision.php index 7412e29c623..85c4f272d30 100644 --- a/clients/client/php/lib/Model/NormalizedProjectRevision.php +++ b/clients/client/php/lib/Model/NormalizedProjectRevision.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -62,6 +62,7 @@ class NormalizedProjectRevision implements ModelInterface, ArrayAccess, \JsonSer protected static $openAPITypes = [ 'createdAt' => '\DateTime', 'disableAccountExperienceWelcomeScreen' => 'bool', + 'enableAxV2' => 'bool', 'hydraOauth2AllowedTopLevelClaims' => 'string[]', 'hydraOauth2ClientCredentialsDefaultGrantAllowedScope' => 'bool', 'hydraOauth2ExcludeNotBeforeClaim' => 'bool', @@ -263,6 +264,7 @@ class NormalizedProjectRevision implements ModelInterface, ArrayAccess, \JsonSer protected static $openAPIFormats = [ 'createdAt' => 'date-time', 'disableAccountExperienceWelcomeScreen' => null, + 'enableAxV2' => null, 'hydraOauth2AllowedTopLevelClaims' => null, 'hydraOauth2ClientCredentialsDefaultGrantAllowedScope' => null, 'hydraOauth2ExcludeNotBeforeClaim' => null, @@ -483,6 +485,7 @@ public static function openAPIFormats() protected static $attributeMap = [ 'createdAt' => 'created_at', 'disableAccountExperienceWelcomeScreen' => 'disable_account_experience_welcome_screen', + 'enableAxV2' => 'enable_ax_v2', 'hydraOauth2AllowedTopLevelClaims' => 'hydra_oauth2_allowed_top_level_claims', 'hydraOauth2ClientCredentialsDefaultGrantAllowedScope' => 'hydra_oauth2_client_credentials_default_grant_allowed_scope', 'hydraOauth2ExcludeNotBeforeClaim' => 'hydra_oauth2_exclude_not_before_claim', @@ -682,6 +685,7 @@ public static function openAPIFormats() protected static $setters = [ 'createdAt' => 'setCreatedAt', 'disableAccountExperienceWelcomeScreen' => 'setDisableAccountExperienceWelcomeScreen', + 'enableAxV2' => 'setEnableAxV2', 'hydraOauth2AllowedTopLevelClaims' => 'setHydraOauth2AllowedTopLevelClaims', 'hydraOauth2ClientCredentialsDefaultGrantAllowedScope' => 'setHydraOauth2ClientCredentialsDefaultGrantAllowedScope', 'hydraOauth2ExcludeNotBeforeClaim' => 'setHydraOauth2ExcludeNotBeforeClaim', @@ -881,6 +885,7 @@ public static function openAPIFormats() protected static $getters = [ 'createdAt' => 'getCreatedAt', 'disableAccountExperienceWelcomeScreen' => 'getDisableAccountExperienceWelcomeScreen', + 'enableAxV2' => 'getEnableAxV2', 'hydraOauth2AllowedTopLevelClaims' => 'getHydraOauth2AllowedTopLevelClaims', 'hydraOauth2ClientCredentialsDefaultGrantAllowedScope' => 'getHydraOauth2ClientCredentialsDefaultGrantAllowedScope', 'hydraOauth2ExcludeNotBeforeClaim' => 'getHydraOauth2ExcludeNotBeforeClaim', @@ -1191,6 +1196,7 @@ public function __construct(array $data = null) { $this->container['createdAt'] = $data['createdAt'] ?? null; $this->container['disableAccountExperienceWelcomeScreen'] = $data['disableAccountExperienceWelcomeScreen'] ?? null; + $this->container['enableAxV2'] = $data['enableAxV2'] ?? null; $this->container['hydraOauth2AllowedTopLevelClaims'] = $data['hydraOauth2AllowedTopLevelClaims'] ?? null; $this->container['hydraOauth2ClientCredentialsDefaultGrantAllowedScope'] = $data['hydraOauth2ClientCredentialsDefaultGrantAllowedScope'] ?? null; $this->container['hydraOauth2ExcludeNotBeforeClaim'] = $data['hydraOauth2ExcludeNotBeforeClaim'] ?? null; @@ -1517,6 +1523,30 @@ public function setDisableAccountExperienceWelcomeScreen($disableAccountExperien return $this; } + /** + * Gets enableAxV2 + * + * @return bool|null + */ + public function getEnableAxV2() + { + return $this->container['enableAxV2']; + } + + /** + * Sets enableAxV2 + * + * @param bool|null $enableAxV2 Whether the new account experience is enabled and reachable. + * + * @return self + */ + public function setEnableAxV2($enableAxV2) + { + $this->container['enableAxV2'] = $enableAxV2; + + return $this; + } + /** * Gets hydraOauth2AllowedTopLevelClaims * diff --git a/clients/client/php/lib/Model/NormalizedProjectRevisionCourierChannel.php b/clients/client/php/lib/Model/NormalizedProjectRevisionCourierChannel.php index 72b1d1948c5..359adc9be6a 100644 --- a/clients/client/php/lib/Model/NormalizedProjectRevisionCourierChannel.php +++ b/clients/client/php/lib/Model/NormalizedProjectRevisionCourierChannel.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/NormalizedProjectRevisionHook.php b/clients/client/php/lib/Model/NormalizedProjectRevisionHook.php index 794afc011a2..6dba953d676 100644 --- a/clients/client/php/lib/Model/NormalizedProjectRevisionHook.php +++ b/clients/client/php/lib/Model/NormalizedProjectRevisionHook.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/NormalizedProjectRevisionIdentitySchema.php b/clients/client/php/lib/Model/NormalizedProjectRevisionIdentitySchema.php index dfd9335edfc..cf1c3fc610a 100644 --- a/clients/client/php/lib/Model/NormalizedProjectRevisionIdentitySchema.php +++ b/clients/client/php/lib/Model/NormalizedProjectRevisionIdentitySchema.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/NormalizedProjectRevisionThirdPartyProvider.php b/clients/client/php/lib/Model/NormalizedProjectRevisionThirdPartyProvider.php index e59aa99eac2..cf6974b6047 100644 --- a/clients/client/php/lib/Model/NormalizedProjectRevisionThirdPartyProvider.php +++ b/clients/client/php/lib/Model/NormalizedProjectRevisionThirdPartyProvider.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/NormalizedProjectRevisionTokenizerTemplate.php b/clients/client/php/lib/Model/NormalizedProjectRevisionTokenizerTemplate.php index b97a45824a8..59250a27da5 100644 --- a/clients/client/php/lib/Model/NormalizedProjectRevisionTokenizerTemplate.php +++ b/clients/client/php/lib/Model/NormalizedProjectRevisionTokenizerTemplate.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/OAuth2Client.php b/clients/client/php/lib/Model/OAuth2Client.php index 35be4ad39b0..ac4da4f1061 100644 --- a/clients/client/php/lib/Model/OAuth2Client.php +++ b/clients/client/php/lib/Model/OAuth2Client.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/OAuth2ClientTokenLifespans.php b/clients/client/php/lib/Model/OAuth2ClientTokenLifespans.php index 8cc4b40a753..e663b236291 100644 --- a/clients/client/php/lib/Model/OAuth2ClientTokenLifespans.php +++ b/clients/client/php/lib/Model/OAuth2ClientTokenLifespans.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/OAuth2ConsentRequest.php b/clients/client/php/lib/Model/OAuth2ConsentRequest.php index 5d643f9728a..10b5f3da7b0 100644 --- a/clients/client/php/lib/Model/OAuth2ConsentRequest.php +++ b/clients/client/php/lib/Model/OAuth2ConsentRequest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/OAuth2ConsentRequestOpenIDConnectContext.php b/clients/client/php/lib/Model/OAuth2ConsentRequestOpenIDConnectContext.php index 1e2963a7731..a8d112d3031 100644 --- a/clients/client/php/lib/Model/OAuth2ConsentRequestOpenIDConnectContext.php +++ b/clients/client/php/lib/Model/OAuth2ConsentRequestOpenIDConnectContext.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/OAuth2ConsentSession.php b/clients/client/php/lib/Model/OAuth2ConsentSession.php index 81eb2971901..9655b9f8e2f 100644 --- a/clients/client/php/lib/Model/OAuth2ConsentSession.php +++ b/clients/client/php/lib/Model/OAuth2ConsentSession.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/OAuth2ConsentSessionExpiresAt.php b/clients/client/php/lib/Model/OAuth2ConsentSessionExpiresAt.php index 7c0d05a4208..dc2e8e0dbe9 100644 --- a/clients/client/php/lib/Model/OAuth2ConsentSessionExpiresAt.php +++ b/clients/client/php/lib/Model/OAuth2ConsentSessionExpiresAt.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/OAuth2LoginRequest.php b/clients/client/php/lib/Model/OAuth2LoginRequest.php index 45b33c36e09..af6dacfa568 100644 --- a/clients/client/php/lib/Model/OAuth2LoginRequest.php +++ b/clients/client/php/lib/Model/OAuth2LoginRequest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/OAuth2LogoutRequest.php b/clients/client/php/lib/Model/OAuth2LogoutRequest.php index 4951308dcf9..d41976cee33 100644 --- a/clients/client/php/lib/Model/OAuth2LogoutRequest.php +++ b/clients/client/php/lib/Model/OAuth2LogoutRequest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/OAuth2RedirectTo.php b/clients/client/php/lib/Model/OAuth2RedirectTo.php index 041802f15b5..6468792f254 100644 --- a/clients/client/php/lib/Model/OAuth2RedirectTo.php +++ b/clients/client/php/lib/Model/OAuth2RedirectTo.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/OAuth2TokenExchange.php b/clients/client/php/lib/Model/OAuth2TokenExchange.php index 1424a93d206..502f270c8fa 100644 --- a/clients/client/php/lib/Model/OAuth2TokenExchange.php +++ b/clients/client/php/lib/Model/OAuth2TokenExchange.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/OidcConfiguration.php b/clients/client/php/lib/Model/OidcConfiguration.php index 22841f065db..8cfdc8f28cd 100644 --- a/clients/client/php/lib/Model/OidcConfiguration.php +++ b/clients/client/php/lib/Model/OidcConfiguration.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/OidcUserInfo.php b/clients/client/php/lib/Model/OidcUserInfo.php index 490144dc1e9..47040c450cb 100644 --- a/clients/client/php/lib/Model/OidcUserInfo.php +++ b/clients/client/php/lib/Model/OidcUserInfo.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/Organization.php b/clients/client/php/lib/Model/Organization.php index bb35f6e4bdb..7096fc77dc1 100644 --- a/clients/client/php/lib/Model/Organization.php +++ b/clients/client/php/lib/Model/Organization.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/OrganizationBody.php b/clients/client/php/lib/Model/OrganizationBody.php index 6a9806a3cbb..14642976b93 100644 --- a/clients/client/php/lib/Model/OrganizationBody.php +++ b/clients/client/php/lib/Model/OrganizationBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/Pagination.php b/clients/client/php/lib/Model/Pagination.php index a9043363d46..d4297fd1d0e 100644 --- a/clients/client/php/lib/Model/Pagination.php +++ b/clients/client/php/lib/Model/Pagination.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/PaginationHeaders.php b/clients/client/php/lib/Model/PaginationHeaders.php index cd328fdb67c..8127adbd7e3 100644 --- a/clients/client/php/lib/Model/PaginationHeaders.php +++ b/clients/client/php/lib/Model/PaginationHeaders.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ParseError.php b/clients/client/php/lib/Model/ParseError.php index adef4c597cf..02104268e81 100644 --- a/clients/client/php/lib/Model/ParseError.php +++ b/clients/client/php/lib/Model/ParseError.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/PatchIdentitiesBody.php b/clients/client/php/lib/Model/PatchIdentitiesBody.php index b1e611bca78..0686845aff4 100644 --- a/clients/client/php/lib/Model/PatchIdentitiesBody.php +++ b/clients/client/php/lib/Model/PatchIdentitiesBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/PerformNativeLogoutBody.php b/clients/client/php/lib/Model/PerformNativeLogoutBody.php index 85a4c031449..a544d6924d4 100644 --- a/clients/client/php/lib/Model/PerformNativeLogoutBody.php +++ b/clients/client/php/lib/Model/PerformNativeLogoutBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/PermissionsOnWorkpaceResponse.php b/clients/client/php/lib/Model/PermissionsOnWorkpaceResponse.php new file mode 100644 index 00000000000..b424d352215 --- /dev/null +++ b/clients/client/php/lib/Model/PermissionsOnWorkpaceResponse.php @@ -0,0 +1,322 @@ + + * @template TKey int|null + * @template TValue mixed|null + */ +class PermissionsOnWorkpaceResponse implements ModelInterface, ArrayAccess, \JsonSerializable +{ + public const DISCRIMINATOR = null; + + /** + * The original name of the model. + * + * @var string + */ + protected static $openAPIModelName = 'permissionsOnWorkpaceResponse'; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @var string[] + */ + protected static $openAPITypes = [ + 'permissions' => 'array' + ]; + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @var string[] + * @phpstan-var array + * @psalm-var array + */ + protected static $openAPIFormats = [ + 'permissions' => null + ]; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @return array + */ + public static function openAPITypes() + { + return self::$openAPITypes; + } + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @return array + */ + public static function openAPIFormats() + { + return self::$openAPIFormats; + } + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @var string[] + */ + protected static $attributeMap = [ + 'permissions' => 'permissions' + ]; + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @var string[] + */ + protected static $setters = [ + 'permissions' => 'setPermissions' + ]; + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @var string[] + */ + protected static $getters = [ + 'permissions' => 'getPermissions' + ]; + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @return array + */ + public static function attributeMap() + { + return self::$attributeMap; + } + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @return array + */ + public static function setters() + { + return self::$setters; + } + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @return array + */ + public static function getters() + { + return self::$getters; + } + + /** + * The original name of the model. + * + * @return string + */ + public function getModelName() + { + return self::$openAPIModelName; + } + + + /** + * Associative array for storing property values + * + * @var mixed[] + */ + protected $container = []; + + /** + * Constructor + * + * @param mixed[] $data Associated array of property values + * initializing the model + */ + public function __construct(array $data = null) + { + $this->container['permissions'] = $data['permissions'] ?? null; + } + + /** + * Show all the invalid properties with reasons. + * + * @return array invalid properties with reasons + */ + public function listInvalidProperties() + { + $invalidProperties = []; + + return $invalidProperties; + } + + /** + * Validate all the properties in the model + * return true if all passed + * + * @return bool True if all properties are valid + */ + public function valid() + { + return count($this->listInvalidProperties()) === 0; + } + + + /** + * Gets permissions + * + * @return array|null + */ + public function getPermissions() + { + return $this->container['permissions']; + } + + /** + * Sets permissions + * + * @param array|null $permissions permissions + * + * @return self + */ + public function setPermissions($permissions) + { + $this->container['permissions'] = $permissions; + + return $this; + } + /** + * Returns true if offset exists. False otherwise. + * + * @param integer $offset Offset + * + * @return boolean + */ + public function offsetExists($offset) + { + return isset($this->container[$offset]); + } + + /** + * Gets offset. + * + * @param integer $offset Offset + * + * @return mixed|null + */ + public function offsetGet($offset) + { + return $this->container[$offset] ?? null; + } + + /** + * Sets value based on offset. + * + * @param int|null $offset Offset + * @param mixed $value Value to be set + * + * @return void + */ + public function offsetSet($offset, $value) + { + if (is_null($offset)) { + $this->container[] = $value; + } else { + $this->container[$offset] = $value; + } + } + + /** + * Unsets offset. + * + * @param integer $offset Offset + * + * @return void + */ + public function offsetUnset($offset) + { + unset($this->container[$offset]); + } + + /** + * Serializes the object to a value that can be serialized natively by json_encode(). + * @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php + * + * @return mixed Returns data which can be serialized by json_encode(), which is a value + * of any type other than a resource. + */ + public function jsonSerialize() + { + return ObjectSerializer::sanitizeForSerialization($this); + } + + /** + * Gets the string presentation of the object + * + * @return string + */ + public function __toString() + { + return json_encode( + ObjectSerializer::sanitizeForSerialization($this), + JSON_PRETTY_PRINT + ); + } + + /** + * Gets a header-safe presentation of the object + * + * @return string + */ + public function toHeaderValue() + { + return json_encode(ObjectSerializer::sanitizeForSerialization($this)); + } +} + + diff --git a/clients/client/php/lib/Model/Plan.php b/clients/client/php/lib/Model/Plan.php index 0016c3559df..af21bc39abf 100644 --- a/clients/client/php/lib/Model/Plan.php +++ b/clients/client/php/lib/Model/Plan.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/PlanDetails.php b/clients/client/php/lib/Model/PlanDetails.php index fd2cec16c06..e583d1d8025 100644 --- a/clients/client/php/lib/Model/PlanDetails.php +++ b/clients/client/php/lib/Model/PlanDetails.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -372,7 +372,7 @@ public function getFeatures() /** * Sets features * - * @param array $features Features are the feature definitions included in the plan. + * @param array $features features * * @return self */ diff --git a/clients/client/php/lib/Model/PostCheckPermissionBody.php b/clients/client/php/lib/Model/PostCheckPermissionBody.php index dbc2de90e54..68addf02725 100644 --- a/clients/client/php/lib/Model/PostCheckPermissionBody.php +++ b/clients/client/php/lib/Model/PostCheckPermissionBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/PostCheckPermissionOrErrorBody.php b/clients/client/php/lib/Model/PostCheckPermissionOrErrorBody.php index 27afe1398f3..8afa270a830 100644 --- a/clients/client/php/lib/Model/PostCheckPermissionOrErrorBody.php +++ b/clients/client/php/lib/Model/PostCheckPermissionOrErrorBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/Project.php b/clients/client/php/lib/Model/Project.php index cef80e92e98..2f71bafacf2 100644 --- a/clients/client/php/lib/Model/Project.php +++ b/clients/client/php/lib/Model/Project.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ProjectApiKey.php b/clients/client/php/lib/Model/ProjectApiKey.php index 86d903a1a76..0956d5ced73 100644 --- a/clients/client/php/lib/Model/ProjectApiKey.php +++ b/clients/client/php/lib/Model/ProjectApiKey.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ProjectBranding.php b/clients/client/php/lib/Model/ProjectBranding.php index 477bdf5b39b..f8f1726d853 100644 --- a/clients/client/php/lib/Model/ProjectBranding.php +++ b/clients/client/php/lib/Model/ProjectBranding.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ProjectBrandingColors.php b/clients/client/php/lib/Model/ProjectBrandingColors.php index 36db9c47bc4..ab0c315d9d8 100644 --- a/clients/client/php/lib/Model/ProjectBrandingColors.php +++ b/clients/client/php/lib/Model/ProjectBrandingColors.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ProjectBrandingTheme.php b/clients/client/php/lib/Model/ProjectBrandingTheme.php index d3c346d5018..11c3dc92855 100644 --- a/clients/client/php/lib/Model/ProjectBrandingTheme.php +++ b/clients/client/php/lib/Model/ProjectBrandingTheme.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ProjectCors.php b/clients/client/php/lib/Model/ProjectCors.php index ffc1e67a441..3f791a57e01 100644 --- a/clients/client/php/lib/Model/ProjectCors.php +++ b/clients/client/php/lib/Model/ProjectCors.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ProjectEventsDatapoint.php b/clients/client/php/lib/Model/ProjectEventsDatapoint.php index d7fa855e566..f05a41b37b8 100644 --- a/clients/client/php/lib/Model/ProjectEventsDatapoint.php +++ b/clients/client/php/lib/Model/ProjectEventsDatapoint.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ProjectHost.php b/clients/client/php/lib/Model/ProjectHost.php index a7cddabc358..ffbcf7dcc2b 100644 --- a/clients/client/php/lib/Model/ProjectHost.php +++ b/clients/client/php/lib/Model/ProjectHost.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/InternalProvisionMockSubscription.php b/clients/client/php/lib/Model/ProjectMember.php similarity index 57% rename from clients/client/php/lib/Model/InternalProvisionMockSubscription.php rename to clients/client/php/lib/Model/ProjectMember.php index 970e9a862b1..bd031e0842b 100644 --- a/clients/client/php/lib/Model/InternalProvisionMockSubscription.php +++ b/clients/client/php/lib/Model/ProjectMember.php @@ -1,6 +1,6 @@ 'string', - 'identityId' => 'string', - 'interval' => 'string', - 'plan' => 'string' + 'email' => 'string', + 'id' => 'string', + 'name' => 'string', + 'role' => 'string' ]; /** @@ -75,10 +74,10 @@ class InternalProvisionMockSubscription implements ModelInterface, ArrayAccess, * @psalm-var array */ protected static $openAPIFormats = [ - 'currency' => null, - 'identityId' => 'uuid', - 'interval' => null, - 'plan' => null + 'email' => null, + 'id' => 'uuid', + 'name' => null, + 'role' => null ]; /** @@ -108,10 +107,10 @@ public static function openAPIFormats() * @var string[] */ protected static $attributeMap = [ - 'currency' => 'currency', - 'identityId' => 'identity_id', - 'interval' => 'interval', - 'plan' => 'plan' + 'email' => 'email', + 'id' => 'id', + 'name' => 'name', + 'role' => 'role' ]; /** @@ -120,10 +119,10 @@ public static function openAPIFormats() * @var string[] */ protected static $setters = [ - 'currency' => 'setCurrency', - 'identityId' => 'setIdentityId', - 'interval' => 'setInterval', - 'plan' => 'setPlan' + 'email' => 'setEmail', + 'id' => 'setId', + 'name' => 'setName', + 'role' => 'setRole' ]; /** @@ -132,10 +131,10 @@ public static function openAPIFormats() * @var string[] */ protected static $getters = [ - 'currency' => 'getCurrency', - 'identityId' => 'getIdentityId', - 'interval' => 'getInterval', - 'plan' => 'getPlan' + 'email' => 'getEmail', + 'id' => 'getId', + 'name' => 'getName', + 'role' => 'getRole' ]; /** @@ -179,36 +178,6 @@ public function getModelName() return self::$openAPIModelName; } - const CURRENCY_USD = 'usd'; - const CURRENCY_EUR = 'eur'; - const INTERVAL_MONTHLY = 'monthly'; - const INTERVAL_YEARLY = 'yearly'; - - /** - * Gets allowable values of the enum - * - * @return string[] - */ - public function getCurrencyAllowableValues() - { - return [ - self::CURRENCY_USD, - self::CURRENCY_EUR, - ]; - } - - /** - * Gets allowable values of the enum - * - * @return string[] - */ - public function getIntervalAllowableValues() - { - return [ - self::INTERVAL_MONTHLY, - self::INTERVAL_YEARLY, - ]; - } /** * Associative array for storing property values @@ -225,10 +194,10 @@ public function getIntervalAllowableValues() */ public function __construct(array $data = null) { - $this->container['currency'] = $data['currency'] ?? null; - $this->container['identityId'] = $data['identityId'] ?? null; - $this->container['interval'] = $data['interval'] ?? null; - $this->container['plan'] = $data['plan'] ?? null; + $this->container['email'] = $data['email'] ?? null; + $this->container['id'] = $data['id'] ?? null; + $this->container['name'] = $data['name'] ?? null; + $this->container['role'] = $data['role'] ?? null; } /** @@ -240,35 +209,17 @@ public function listInvalidProperties() { $invalidProperties = []; - if ($this->container['currency'] === null) { - $invalidProperties[] = "'currency' can't be null"; + if ($this->container['email'] === null) { + $invalidProperties[] = "'email' can't be null"; } - $allowedValues = $this->getCurrencyAllowableValues(); - if (!is_null($this->container['currency']) && !in_array($this->container['currency'], $allowedValues, true)) { - $invalidProperties[] = sprintf( - "invalid value '%s' for 'currency', must be one of '%s'", - $this->container['currency'], - implode("', '", $allowedValues) - ); - } - - if ($this->container['identityId'] === null) { - $invalidProperties[] = "'identityId' can't be null"; + if ($this->container['id'] === null) { + $invalidProperties[] = "'id' can't be null"; } - if ($this->container['interval'] === null) { - $invalidProperties[] = "'interval' can't be null"; + if ($this->container['name'] === null) { + $invalidProperties[] = "'name' can't be null"; } - $allowedValues = $this->getIntervalAllowableValues(); - if (!is_null($this->container['interval']) && !in_array($this->container['interval'], $allowedValues, true)) { - $invalidProperties[] = sprintf( - "invalid value '%s' for 'interval', must be one of '%s'", - $this->container['interval'], - implode("', '", $allowedValues) - ); - } - - if ($this->container['plan'] === null) { - $invalidProperties[] = "'plan' can't be null"; + if ($this->container['role'] === null) { + $invalidProperties[] = "'role' can't be null"; } return $invalidProperties; } @@ -286,117 +237,97 @@ public function valid() /** - * Gets currency + * Gets email * * @return string */ - public function getCurrency() + public function getEmail() { - return $this->container['currency']; + return $this->container['email']; } /** - * Sets currency + * Sets email * - * @param string $currency Currency usd USD eur Euro + * @param string $email email * * @return self */ - public function setCurrency($currency) + public function setEmail($email) { - $allowedValues = $this->getCurrencyAllowableValues(); - if (!in_array($currency, $allowedValues, true)) { - throw new \InvalidArgumentException( - sprintf( - "Invalid value '%s' for 'currency', must be one of '%s'", - $currency, - implode("', '", $allowedValues) - ) - ); - } - $this->container['currency'] = $currency; + $this->container['email'] = $email; return $this; } /** - * Gets identityId + * Gets id * * @return string */ - public function getIdentityId() + public function getId() { - return $this->container['identityId']; + return $this->container['id']; } /** - * Sets identityId + * Sets id * - * @param string $identityId Identity ID + * @param string $id id * * @return self */ - public function setIdentityId($identityId) + public function setId($id) { - $this->container['identityId'] = $identityId; + $this->container['id'] = $id; return $this; } /** - * Gets interval + * Gets name * * @return string */ - public function getInterval() + public function getName() { - return $this->container['interval']; + return $this->container['name']; } /** - * Sets interval + * Sets name * - * @param string $interval Billing Interval monthly Monthly yearly Yearly + * @param string $name name * * @return self */ - public function setInterval($interval) + public function setName($name) { - $allowedValues = $this->getIntervalAllowableValues(); - if (!in_array($interval, $allowedValues, true)) { - throw new \InvalidArgumentException( - sprintf( - "Invalid value '%s' for 'interval', must be one of '%s'", - $interval, - implode("', '", $allowedValues) - ) - ); - } - $this->container['interval'] = $interval; + $this->container['name'] = $name; return $this; } /** - * Gets plan + * Gets role * * @return string */ - public function getPlan() + public function getRole() { - return $this->container['plan']; + return $this->container['role']; } /** - * Sets plan + * Sets role * - * @param string $plan Plan ID + * @param string $role role * * @return self */ - public function setPlan($plan) + public function setRole($role) { - $this->container['plan'] = $plan; + $this->container['role'] = $role; return $this; } diff --git a/clients/client/php/lib/Model/ProjectMetadata.php b/clients/client/php/lib/Model/ProjectMetadata.php index 9d570022c8b..bafbfcc2fb0 100644 --- a/clients/client/php/lib/Model/ProjectMetadata.php +++ b/clients/client/php/lib/Model/ProjectMetadata.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ProjectServiceIdentity.php b/clients/client/php/lib/Model/ProjectServiceIdentity.php index cc0b1cd9d54..65bbad8afff 100644 --- a/clients/client/php/lib/Model/ProjectServiceIdentity.php +++ b/clients/client/php/lib/Model/ProjectServiceIdentity.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ProjectServiceOAuth2.php b/clients/client/php/lib/Model/ProjectServiceOAuth2.php index 59bdd319a7a..e5f62843c59 100644 --- a/clients/client/php/lib/Model/ProjectServiceOAuth2.php +++ b/clients/client/php/lib/Model/ProjectServiceOAuth2.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ProjectServicePermission.php b/clients/client/php/lib/Model/ProjectServicePermission.php index d7d72b3ef48..d411f7c5d95 100644 --- a/clients/client/php/lib/Model/ProjectServicePermission.php +++ b/clients/client/php/lib/Model/ProjectServicePermission.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/ProjectServices.php b/clients/client/php/lib/Model/ProjectServices.php index 1d631b275b4..aa4a14fa478 100644 --- a/clients/client/php/lib/Model/ProjectServices.php +++ b/clients/client/php/lib/Model/ProjectServices.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/QuotaUsage.php b/clients/client/php/lib/Model/QuotaUsage.php index da6ab8ff202..0d94db0118c 100644 --- a/clients/client/php/lib/Model/QuotaUsage.php +++ b/clients/client/php/lib/Model/QuotaUsage.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -206,6 +206,7 @@ public function getModelName() const FEATURE_PROJECT_METRICS_EVENTS_HISTORY = 'project_metrics_events_history'; const FEATURE_ORGANIZATIONS = 'organizations'; const FEATURE_ROP_GRANT = 'rop_grant'; + const FEATURE_CONCIERGE_ONBOARDING = 'concierge_onboarding'; const FEATURE_RATE_LIMIT_TIER = 'rate_limit_tier'; const FEATURE_SESSION_RATE_LIMIT_TIER = 'session_rate_limit_tier'; const FEATURE_IDENTITIES_LIST_RATE_LIMIT_TIER = 'identities_list_rate_limit_tier'; @@ -238,6 +239,7 @@ public function getFeatureAllowableValues() self::FEATURE_PROJECT_METRICS_EVENTS_HISTORY, self::FEATURE_ORGANIZATIONS, self::FEATURE_ROP_GRANT, + self::FEATURE_CONCIERGE_ONBOARDING, self::FEATURE_RATE_LIMIT_TIER, self::FEATURE_SESSION_RATE_LIMIT_TIER, self::FEATURE_IDENTITIES_LIST_RATE_LIMIT_TIER, @@ -381,7 +383,7 @@ public function getFeature() /** * Sets feature * - * @param string $feature region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + * @param string $feature region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect * * @return self */ diff --git a/clients/client/php/lib/Model/RFC6749ErrorJson.php b/clients/client/php/lib/Model/RFC6749ErrorJson.php index ab16d406c7b..aeddff7c92e 100644 --- a/clients/client/php/lib/Model/RFC6749ErrorJson.php +++ b/clients/client/php/lib/Model/RFC6749ErrorJson.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/RecoveryCodeForIdentity.php b/clients/client/php/lib/Model/RecoveryCodeForIdentity.php index bfdc59f58e0..db9ae3d5062 100644 --- a/clients/client/php/lib/Model/RecoveryCodeForIdentity.php +++ b/clients/client/php/lib/Model/RecoveryCodeForIdentity.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/RecoveryFlow.php b/clients/client/php/lib/Model/RecoveryFlow.php index a0444c7b3d1..4193d3926d5 100644 --- a/clients/client/php/lib/Model/RecoveryFlow.php +++ b/clients/client/php/lib/Model/RecoveryFlow.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -69,6 +69,7 @@ class RecoveryFlow implements ModelInterface, ArrayAccess, \JsonSerializable 'requestUrl' => 'string', 'returnTo' => 'string', 'state' => 'mixed', + 'transientPayload' => 'object', 'type' => 'string', 'ui' => '\Ory\Client\Model\UiContainer' ]; @@ -89,6 +90,7 @@ class RecoveryFlow implements ModelInterface, ArrayAccess, \JsonSerializable 'requestUrl' => null, 'returnTo' => null, 'state' => null, + 'transientPayload' => null, 'type' => null, 'ui' => null ]; @@ -128,6 +130,7 @@ public static function openAPIFormats() 'requestUrl' => 'request_url', 'returnTo' => 'return_to', 'state' => 'state', + 'transientPayload' => 'transient_payload', 'type' => 'type', 'ui' => 'ui' ]; @@ -146,6 +149,7 @@ public static function openAPIFormats() 'requestUrl' => 'setRequestUrl', 'returnTo' => 'setReturnTo', 'state' => 'setState', + 'transientPayload' => 'setTransientPayload', 'type' => 'setType', 'ui' => 'setUi' ]; @@ -164,6 +168,7 @@ public static function openAPIFormats() 'requestUrl' => 'getRequestUrl', 'returnTo' => 'getReturnTo', 'state' => 'getState', + 'transientPayload' => 'getTransientPayload', 'type' => 'getType', 'ui' => 'getUi' ]; @@ -233,6 +238,7 @@ public function __construct(array $data = null) $this->container['requestUrl'] = $data['requestUrl'] ?? null; $this->container['returnTo'] = $data['returnTo'] ?? null; $this->container['state'] = $data['state'] ?? null; + $this->container['transientPayload'] = $data['transientPayload'] ?? null; $this->container['type'] = $data['type'] ?? null; $this->container['ui'] = $data['ui'] ?? null; } @@ -474,6 +480,30 @@ public function setState($state) return $this; } + /** + * Gets transientPayload + * + * @return object|null + */ + public function getTransientPayload() + { + return $this->container['transientPayload']; + } + + /** + * Sets transientPayload + * + * @param object|null $transientPayload TransientPayload is used to pass data from the recovery flow to hooks and email templates + * + * @return self + */ + public function setTransientPayload($transientPayload) + { + $this->container['transientPayload'] = $transientPayload; + + return $this; + } + /** * Gets type * diff --git a/clients/client/php/lib/Model/RecoveryFlowState.php b/clients/client/php/lib/Model/RecoveryFlowState.php index ae0bacb21a7..87f4262aaff 100644 --- a/clients/client/php/lib/Model/RecoveryFlowState.php +++ b/clients/client/php/lib/Model/RecoveryFlowState.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/RecoveryIdentityAddress.php b/clients/client/php/lib/Model/RecoveryIdentityAddress.php index d6fd71b124a..c0cfce140da 100644 --- a/clients/client/php/lib/Model/RecoveryIdentityAddress.php +++ b/clients/client/php/lib/Model/RecoveryIdentityAddress.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/RecoveryLinkForIdentity.php b/clients/client/php/lib/Model/RecoveryLinkForIdentity.php index b03a4cb33b1..4244bba522a 100644 --- a/clients/client/php/lib/Model/RecoveryLinkForIdentity.php +++ b/clients/client/php/lib/Model/RecoveryLinkForIdentity.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/RegistrationFlow.php b/clients/client/php/lib/Model/RegistrationFlow.php index 238df022448..49565a479c0 100644 --- a/clients/client/php/lib/Model/RegistrationFlow.php +++ b/clients/client/php/lib/Model/RegistrationFlow.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/RegistrationFlowState.php b/clients/client/php/lib/Model/RegistrationFlowState.php index 5a0398336c0..57fd663c379 100644 --- a/clients/client/php/lib/Model/RegistrationFlowState.php +++ b/clients/client/php/lib/Model/RegistrationFlowState.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/RejectOAuth2Request.php b/clients/client/php/lib/Model/RejectOAuth2Request.php index ba436f01dbd..b0ddb2bf81f 100644 --- a/clients/client/php/lib/Model/RejectOAuth2Request.php +++ b/clients/client/php/lib/Model/RejectOAuth2Request.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/RelationQuery.php b/clients/client/php/lib/Model/RelationQuery.php index 575cd163c87..ebca1922120 100644 --- a/clients/client/php/lib/Model/RelationQuery.php +++ b/clients/client/php/lib/Model/RelationQuery.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/Relationship.php b/clients/client/php/lib/Model/Relationship.php index c5a709dcfc7..0836a572ca6 100644 --- a/clients/client/php/lib/Model/Relationship.php +++ b/clients/client/php/lib/Model/Relationship.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/RelationshipNamespaces.php b/clients/client/php/lib/Model/RelationshipNamespaces.php index e4fd7322a2e..61807e66458 100644 --- a/clients/client/php/lib/Model/RelationshipNamespaces.php +++ b/clients/client/php/lib/Model/RelationshipNamespaces.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/RelationshipPatch.php b/clients/client/php/lib/Model/RelationshipPatch.php index b1440bfb8f4..ebc00ec6c6e 100644 --- a/clients/client/php/lib/Model/RelationshipPatch.php +++ b/clients/client/php/lib/Model/RelationshipPatch.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/Relationships.php b/clients/client/php/lib/Model/Relationships.php index eb070fc0db8..39a99fc4d36 100644 --- a/clients/client/php/lib/Model/Relationships.php +++ b/clients/client/php/lib/Model/Relationships.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/SchemaPatch.php b/clients/client/php/lib/Model/SchemaPatch.php index bea531d1f52..9f9d5515112 100644 --- a/clients/client/php/lib/Model/SchemaPatch.php +++ b/clients/client/php/lib/Model/SchemaPatch.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/SelfServiceFlowExpiredError.php b/clients/client/php/lib/Model/SelfServiceFlowExpiredError.php index 3bb8a826d70..928b6708e52 100644 --- a/clients/client/php/lib/Model/SelfServiceFlowExpiredError.php +++ b/clients/client/php/lib/Model/SelfServiceFlowExpiredError.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/Session.php b/clients/client/php/lib/Model/Session.php index 1634179e99d..4d4a6756375 100644 --- a/clients/client/php/lib/Model/Session.php +++ b/clients/client/php/lib/Model/Session.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/SessionActivityDatapoint.php b/clients/client/php/lib/Model/SessionActivityDatapoint.php index ea45aedc61e..16b6eee5c0a 100644 --- a/clients/client/php/lib/Model/SessionActivityDatapoint.php +++ b/clients/client/php/lib/Model/SessionActivityDatapoint.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/SessionAuthenticationMethod.php b/clients/client/php/lib/Model/SessionAuthenticationMethod.php index c91d731dfd1..d0bc6346de2 100644 --- a/clients/client/php/lib/Model/SessionAuthenticationMethod.php +++ b/clients/client/php/lib/Model/SessionAuthenticationMethod.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/SessionDevice.php b/clients/client/php/lib/Model/SessionDevice.php index 28316a7e0e2..8070d1dc1a6 100644 --- a/clients/client/php/lib/Model/SessionDevice.php +++ b/clients/client/php/lib/Model/SessionDevice.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/SetActiveProjectInConsoleBody.php b/clients/client/php/lib/Model/SetActiveProjectInConsoleBody.php index 01469d75a13..dd82c96413c 100644 --- a/clients/client/php/lib/Model/SetActiveProjectInConsoleBody.php +++ b/clients/client/php/lib/Model/SetActiveProjectInConsoleBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/SetCustomDomainBody.php b/clients/client/php/lib/Model/SetCustomDomainBody.php index 495a66ab686..abb48143f45 100644 --- a/clients/client/php/lib/Model/SetCustomDomainBody.php +++ b/clients/client/php/lib/Model/SetCustomDomainBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/SetEventStreamBody.php b/clients/client/php/lib/Model/SetEventStreamBody.php index 1bb7bdd2c71..4be1c3bc252 100644 --- a/clients/client/php/lib/Model/SetEventStreamBody.php +++ b/clients/client/php/lib/Model/SetEventStreamBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/SetProject.php b/clients/client/php/lib/Model/SetProject.php index df9280810af..133b3af934c 100644 --- a/clients/client/php/lib/Model/SetProject.php +++ b/clients/client/php/lib/Model/SetProject.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/SetProjectBrandingThemeBody.php b/clients/client/php/lib/Model/SetProjectBrandingThemeBody.php index 1f2a1b0d18e..ec2cd70871a 100644 --- a/clients/client/php/lib/Model/SetProjectBrandingThemeBody.php +++ b/clients/client/php/lib/Model/SetProjectBrandingThemeBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/SettingsFlow.php b/clients/client/php/lib/Model/SettingsFlow.php index 9f4975c1b6c..7be65d8dea9 100644 --- a/clients/client/php/lib/Model/SettingsFlow.php +++ b/clients/client/php/lib/Model/SettingsFlow.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -70,6 +70,7 @@ class SettingsFlow implements ModelInterface, ArrayAccess, \JsonSerializable 'requestUrl' => 'string', 'returnTo' => 'string', 'state' => 'mixed', + 'transientPayload' => 'object', 'type' => 'string', 'ui' => '\Ory\Client\Model\UiContainer' ]; @@ -91,6 +92,7 @@ class SettingsFlow implements ModelInterface, ArrayAccess, \JsonSerializable 'requestUrl' => null, 'returnTo' => null, 'state' => null, + 'transientPayload' => null, 'type' => null, 'ui' => null ]; @@ -131,6 +133,7 @@ public static function openAPIFormats() 'requestUrl' => 'request_url', 'returnTo' => 'return_to', 'state' => 'state', + 'transientPayload' => 'transient_payload', 'type' => 'type', 'ui' => 'ui' ]; @@ -150,6 +153,7 @@ public static function openAPIFormats() 'requestUrl' => 'setRequestUrl', 'returnTo' => 'setReturnTo', 'state' => 'setState', + 'transientPayload' => 'setTransientPayload', 'type' => 'setType', 'ui' => 'setUi' ]; @@ -169,6 +173,7 @@ public static function openAPIFormats() 'requestUrl' => 'getRequestUrl', 'returnTo' => 'getReturnTo', 'state' => 'getState', + 'transientPayload' => 'getTransientPayload', 'type' => 'getType', 'ui' => 'getUi' ]; @@ -239,6 +244,7 @@ public function __construct(array $data = null) $this->container['requestUrl'] = $data['requestUrl'] ?? null; $this->container['returnTo'] = $data['returnTo'] ?? null; $this->container['state'] = $data['state'] ?? null; + $this->container['transientPayload'] = $data['transientPayload'] ?? null; $this->container['type'] = $data['type'] ?? null; $this->container['ui'] = $data['ui'] ?? null; } @@ -507,6 +513,30 @@ public function setState($state) return $this; } + /** + * Gets transientPayload + * + * @return object|null + */ + public function getTransientPayload() + { + return $this->container['transientPayload']; + } + + /** + * Sets transientPayload + * + * @param object|null $transientPayload TransientPayload is used to pass data from the settings flow to hooks and email templates + * + * @return self + */ + public function setTransientPayload($transientPayload) + { + $this->container['transientPayload'] = $transientPayload; + + return $this; + } + /** * Gets type * diff --git a/clients/client/php/lib/Model/SettingsFlowState.php b/clients/client/php/lib/Model/SettingsFlowState.php index bdbc1cf1ace..5412240e769 100644 --- a/clients/client/php/lib/Model/SettingsFlowState.php +++ b/clients/client/php/lib/Model/SettingsFlowState.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/SourcePosition.php b/clients/client/php/lib/Model/SourcePosition.php index 11ef4e651b2..f420b927aec 100644 --- a/clients/client/php/lib/Model/SourcePosition.php +++ b/clients/client/php/lib/Model/SourcePosition.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/SubjectSet.php b/clients/client/php/lib/Model/SubjectSet.php index 91c0a114248..50a7400990c 100644 --- a/clients/client/php/lib/Model/SubjectSet.php +++ b/clients/client/php/lib/Model/SubjectSet.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/Subscription.php b/clients/client/php/lib/Model/Subscription.php index fe86d02cfe8..acae99ce27c 100644 --- a/clients/client/php/lib/Model/Subscription.php +++ b/clients/client/php/lib/Model/Subscription.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -64,6 +64,7 @@ class Subscription implements ModelInterface, ArrayAccess, \JsonSerializable 'currency' => 'string', 'currentInterval' => 'string', 'currentPlan' => 'string', + 'currentPlanDetails' => '\Ory\Client\Model\PlanDetails', 'customerId' => 'string', 'id' => 'string', 'intervalChangesTo' => 'string', @@ -72,6 +73,7 @@ class Subscription implements ModelInterface, ArrayAccess, \JsonSerializable 'planChangesAt' => '\DateTime', 'planChangesTo' => 'string', 'status' => 'string', + 'stripeCheckoutExpiresAt' => '\DateTime', 'updatedAt' => '\DateTime' ]; @@ -87,6 +89,7 @@ class Subscription implements ModelInterface, ArrayAccess, \JsonSerializable 'currency' => null, 'currentInterval' => null, 'currentPlan' => null, + 'currentPlanDetails' => null, 'customerId' => null, 'id' => 'uuid', 'intervalChangesTo' => null, @@ -95,6 +98,7 @@ class Subscription implements ModelInterface, ArrayAccess, \JsonSerializable 'planChangesAt' => 'date-time', 'planChangesTo' => null, 'status' => null, + 'stripeCheckoutExpiresAt' => 'date-time', 'updatedAt' => 'date-time' ]; @@ -129,6 +133,7 @@ public static function openAPIFormats() 'currency' => 'currency', 'currentInterval' => 'current_interval', 'currentPlan' => 'current_plan', + 'currentPlanDetails' => 'current_plan_details', 'customerId' => 'customer_id', 'id' => 'id', 'intervalChangesTo' => 'interval_changes_to', @@ -137,6 +142,7 @@ public static function openAPIFormats() 'planChangesAt' => 'plan_changes_at', 'planChangesTo' => 'plan_changes_to', 'status' => 'status', + 'stripeCheckoutExpiresAt' => 'stripe_checkout_expires_at', 'updatedAt' => 'updated_at' ]; @@ -150,6 +156,7 @@ public static function openAPIFormats() 'currency' => 'setCurrency', 'currentInterval' => 'setCurrentInterval', 'currentPlan' => 'setCurrentPlan', + 'currentPlanDetails' => 'setCurrentPlanDetails', 'customerId' => 'setCustomerId', 'id' => 'setId', 'intervalChangesTo' => 'setIntervalChangesTo', @@ -158,6 +165,7 @@ public static function openAPIFormats() 'planChangesAt' => 'setPlanChangesAt', 'planChangesTo' => 'setPlanChangesTo', 'status' => 'setStatus', + 'stripeCheckoutExpiresAt' => 'setStripeCheckoutExpiresAt', 'updatedAt' => 'setUpdatedAt' ]; @@ -171,6 +179,7 @@ public static function openAPIFormats() 'currency' => 'getCurrency', 'currentInterval' => 'getCurrentInterval', 'currentPlan' => 'getCurrentPlan', + 'currentPlanDetails' => 'getCurrentPlanDetails', 'customerId' => 'getCustomerId', 'id' => 'getId', 'intervalChangesTo' => 'getIntervalChangesTo', @@ -179,6 +188,7 @@ public static function openAPIFormats() 'planChangesAt' => 'getPlanChangesAt', 'planChangesTo' => 'getPlanChangesTo', 'status' => 'getStatus', + 'stripeCheckoutExpiresAt' => 'getStripeCheckoutExpiresAt', 'updatedAt' => 'getUpdatedAt' ]; @@ -273,6 +283,7 @@ public function __construct(array $data = null) $this->container['currency'] = $data['currency'] ?? null; $this->container['currentInterval'] = $data['currentInterval'] ?? null; $this->container['currentPlan'] = $data['currentPlan'] ?? null; + $this->container['currentPlanDetails'] = $data['currentPlanDetails'] ?? null; $this->container['customerId'] = $data['customerId'] ?? null; $this->container['id'] = $data['id'] ?? null; $this->container['intervalChangesTo'] = $data['intervalChangesTo'] ?? null; @@ -281,6 +292,7 @@ public function __construct(array $data = null) $this->container['planChangesAt'] = $data['planChangesAt'] ?? null; $this->container['planChangesTo'] = $data['planChangesTo'] ?? null; $this->container['status'] = $data['status'] ?? null; + $this->container['stripeCheckoutExpiresAt'] = $data['stripeCheckoutExpiresAt'] ?? null; $this->container['updatedAt'] = $data['updatedAt'] ?? null; } @@ -475,6 +487,30 @@ public function setCurrentPlan($currentPlan) return $this; } + /** + * Gets currentPlanDetails + * + * @return \Ory\Client\Model\PlanDetails|null + */ + public function getCurrentPlanDetails() + { + return $this->container['currentPlanDetails']; + } + + /** + * Sets currentPlanDetails + * + * @param \Ory\Client\Model\PlanDetails|null $currentPlanDetails currentPlanDetails + * + * @return self + */ + public function setCurrentPlanDetails($currentPlanDetails) + { + $this->container['currentPlanDetails'] = $currentPlanDetails; + + return $this; + } + /** * Gets customerId * @@ -667,6 +703,30 @@ public function setStatus($status) return $this; } + /** + * Gets stripeCheckoutExpiresAt + * + * @return \DateTime|null + */ + public function getStripeCheckoutExpiresAt() + { + return $this->container['stripeCheckoutExpiresAt']; + } + + /** + * Sets stripeCheckoutExpiresAt + * + * @param \DateTime|null $stripeCheckoutExpiresAt stripeCheckoutExpiresAt + * + * @return self + */ + public function setStripeCheckoutExpiresAt($stripeCheckoutExpiresAt) + { + $this->container['stripeCheckoutExpiresAt'] = $stripeCheckoutExpiresAt; + + return $this; + } + /** * Gets updatedAt * diff --git a/clients/client/php/lib/Model/SuccessfulCodeExchangeResponse.php b/clients/client/php/lib/Model/SuccessfulCodeExchangeResponse.php index 6f7e31a149d..246284ae459 100644 --- a/clients/client/php/lib/Model/SuccessfulCodeExchangeResponse.php +++ b/clients/client/php/lib/Model/SuccessfulCodeExchangeResponse.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/SuccessfulNativeLogin.php b/clients/client/php/lib/Model/SuccessfulNativeLogin.php index 62678e1f0d6..6b71c6e0582 100644 --- a/clients/client/php/lib/Model/SuccessfulNativeLogin.php +++ b/clients/client/php/lib/Model/SuccessfulNativeLogin.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/SuccessfulNativeRegistration.php b/clients/client/php/lib/Model/SuccessfulNativeRegistration.php index b364c85f125..91c0bafae5c 100644 --- a/clients/client/php/lib/Model/SuccessfulNativeRegistration.php +++ b/clients/client/php/lib/Model/SuccessfulNativeRegistration.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/SuccessfulProjectUpdate.php b/clients/client/php/lib/Model/SuccessfulProjectUpdate.php index e5b8abda666..d3ba2c627ca 100644 --- a/clients/client/php/lib/Model/SuccessfulProjectUpdate.php +++ b/clients/client/php/lib/Model/SuccessfulProjectUpdate.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/TokenPagination.php b/clients/client/php/lib/Model/TokenPagination.php index 1c2472fe300..56e23131421 100644 --- a/clients/client/php/lib/Model/TokenPagination.php +++ b/clients/client/php/lib/Model/TokenPagination.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/TokenPaginationHeaders.php b/clients/client/php/lib/Model/TokenPaginationHeaders.php index c0093355173..4b1cac3084a 100644 --- a/clients/client/php/lib/Model/TokenPaginationHeaders.php +++ b/clients/client/php/lib/Model/TokenPaginationHeaders.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/TokenPaginationRequestParameters.php b/clients/client/php/lib/Model/TokenPaginationRequestParameters.php index 0bcdd44f5f0..387ac8aba35 100644 --- a/clients/client/php/lib/Model/TokenPaginationRequestParameters.php +++ b/clients/client/php/lib/Model/TokenPaginationRequestParameters.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/TokenPaginationResponseHeaders.php b/clients/client/php/lib/Model/TokenPaginationResponseHeaders.php index c8496933e5d..649bb343d4d 100644 --- a/clients/client/php/lib/Model/TokenPaginationResponseHeaders.php +++ b/clients/client/php/lib/Model/TokenPaginationResponseHeaders.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/TrustOAuth2JwtGrantIssuer.php b/clients/client/php/lib/Model/TrustOAuth2JwtGrantIssuer.php index c56928103f3..68944f4428b 100644 --- a/clients/client/php/lib/Model/TrustOAuth2JwtGrantIssuer.php +++ b/clients/client/php/lib/Model/TrustOAuth2JwtGrantIssuer.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/TrustedOAuth2JwtGrantIssuer.php b/clients/client/php/lib/Model/TrustedOAuth2JwtGrantIssuer.php index 6e8e9f4004e..00b92effea2 100644 --- a/clients/client/php/lib/Model/TrustedOAuth2JwtGrantIssuer.php +++ b/clients/client/php/lib/Model/TrustedOAuth2JwtGrantIssuer.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/TrustedOAuth2JwtGrantJsonWebKey.php b/clients/client/php/lib/Model/TrustedOAuth2JwtGrantJsonWebKey.php index 36be8c17fc0..6a64b7fff00 100644 --- a/clients/client/php/lib/Model/TrustedOAuth2JwtGrantJsonWebKey.php +++ b/clients/client/php/lib/Model/TrustedOAuth2JwtGrantJsonWebKey.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/UiContainer.php b/clients/client/php/lib/Model/UiContainer.php index 78db87f1282..9082922a2b3 100644 --- a/clients/client/php/lib/Model/UiContainer.php +++ b/clients/client/php/lib/Model/UiContainer.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/UiNode.php b/clients/client/php/lib/Model/UiNode.php index 3ac1da8c746..83b42ea5361 100644 --- a/clients/client/php/lib/Model/UiNode.php +++ b/clients/client/php/lib/Model/UiNode.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/UiNodeAnchorAttributes.php b/clients/client/php/lib/Model/UiNodeAnchorAttributes.php index 7625d3c5b8f..ec1bd60b1aa 100644 --- a/clients/client/php/lib/Model/UiNodeAnchorAttributes.php +++ b/clients/client/php/lib/Model/UiNodeAnchorAttributes.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/UiNodeAttributes.php b/clients/client/php/lib/Model/UiNodeAttributes.php index 95ebe83ef47..dcc6e3ff12e 100644 --- a/clients/client/php/lib/Model/UiNodeAttributes.php +++ b/clients/client/php/lib/Model/UiNodeAttributes.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/UiNodeImageAttributes.php b/clients/client/php/lib/Model/UiNodeImageAttributes.php index d5f13ecab17..6ae47c6d232 100644 --- a/clients/client/php/lib/Model/UiNodeImageAttributes.php +++ b/clients/client/php/lib/Model/UiNodeImageAttributes.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/UiNodeInputAttributes.php b/clients/client/php/lib/Model/UiNodeInputAttributes.php index 9a25cd35294..353e4198e01 100644 --- a/clients/client/php/lib/Model/UiNodeInputAttributes.php +++ b/clients/client/php/lib/Model/UiNodeInputAttributes.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/UiNodeMeta.php b/clients/client/php/lib/Model/UiNodeMeta.php index 533fe7616a3..7857acd0c13 100644 --- a/clients/client/php/lib/Model/UiNodeMeta.php +++ b/clients/client/php/lib/Model/UiNodeMeta.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/UiNodeScriptAttributes.php b/clients/client/php/lib/Model/UiNodeScriptAttributes.php index 03a2798f8f5..c82065a0193 100644 --- a/clients/client/php/lib/Model/UiNodeScriptAttributes.php +++ b/clients/client/php/lib/Model/UiNodeScriptAttributes.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/UiNodeTextAttributes.php b/clients/client/php/lib/Model/UiNodeTextAttributes.php index 46a0e3fe3f0..c386bda989e 100644 --- a/clients/client/php/lib/Model/UiNodeTextAttributes.php +++ b/clients/client/php/lib/Model/UiNodeTextAttributes.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/UiText.php b/clients/client/php/lib/Model/UiText.php index 7586472358a..f7a0d697244 100644 --- a/clients/client/php/lib/Model/UiText.php +++ b/clients/client/php/lib/Model/UiText.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/UpdateIdentityBody.php b/clients/client/php/lib/Model/UpdateIdentityBody.php index fb7d68c5a21..c49501a3456 100644 --- a/clients/client/php/lib/Model/UpdateIdentityBody.php +++ b/clients/client/php/lib/Model/UpdateIdentityBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/UpdateLoginFlowBody.php b/clients/client/php/lib/Model/UpdateLoginFlowBody.php index 8b49d93ca4b..09a293f2a95 100644 --- a/clients/client/php/lib/Model/UpdateLoginFlowBody.php +++ b/clients/client/php/lib/Model/UpdateLoginFlowBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -65,6 +65,7 @@ class UpdateLoginFlowBody implements ModelInterface, ArrayAccess, \JsonSerializa 'method' => 'string', 'password' => 'string', 'passwordIdentifier' => 'string', + 'transientPayload' => 'object', 'idToken' => 'string', 'idTokenNonce' => 'string', 'provider' => 'string', @@ -90,6 +91,7 @@ class UpdateLoginFlowBody implements ModelInterface, ArrayAccess, \JsonSerializa 'method' => null, 'password' => null, 'passwordIdentifier' => null, + 'transientPayload' => null, 'idToken' => null, 'idTokenNonce' => null, 'provider' => null, @@ -134,6 +136,7 @@ public static function openAPIFormats() 'method' => 'method', 'password' => 'password', 'passwordIdentifier' => 'password_identifier', + 'transientPayload' => 'transient_payload', 'idToken' => 'id_token', 'idTokenNonce' => 'id_token_nonce', 'provider' => 'provider', @@ -157,6 +160,7 @@ public static function openAPIFormats() 'method' => 'setMethod', 'password' => 'setPassword', 'passwordIdentifier' => 'setPasswordIdentifier', + 'transientPayload' => 'setTransientPayload', 'idToken' => 'setIdToken', 'idTokenNonce' => 'setIdTokenNonce', 'provider' => 'setProvider', @@ -180,6 +184,7 @@ public static function openAPIFormats() 'method' => 'getMethod', 'password' => 'getPassword', 'passwordIdentifier' => 'getPasswordIdentifier', + 'transientPayload' => 'getTransientPayload', 'idToken' => 'getIdToken', 'idTokenNonce' => 'getIdTokenNonce', 'provider' => 'getProvider', @@ -254,6 +259,7 @@ public function __construct(array $data = null) $this->container['method'] = $data['method'] ?? null; $this->container['password'] = $data['password'] ?? null; $this->container['passwordIdentifier'] = $data['passwordIdentifier'] ?? null; + $this->container['transientPayload'] = $data['transientPayload'] ?? null; $this->container['idToken'] = $data['idToken'] ?? null; $this->container['idTokenNonce'] = $data['idTokenNonce'] ?? null; $this->container['provider'] = $data['provider'] ?? null; @@ -434,6 +440,30 @@ public function setPasswordIdentifier($passwordIdentifier) return $this; } + /** + * Gets transientPayload + * + * @return object|null + */ + public function getTransientPayload() + { + return $this->container['transientPayload']; + } + + /** + * Sets transientPayload + * + * @param object|null $transientPayload Transient data to pass along to any webhooks + * + * @return self + */ + public function setTransientPayload($transientPayload) + { + $this->container['transientPayload'] = $transientPayload; + + return $this; + } + /** * Gets idToken * diff --git a/clients/client/php/lib/Model/UpdateLoginFlowWithCodeMethod.php b/clients/client/php/lib/Model/UpdateLoginFlowWithCodeMethod.php index 8f05ddf3997..ffd690d77bc 100644 --- a/clients/client/php/lib/Model/UpdateLoginFlowWithCodeMethod.php +++ b/clients/client/php/lib/Model/UpdateLoginFlowWithCodeMethod.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -65,7 +65,8 @@ class UpdateLoginFlowWithCodeMethod implements ModelInterface, ArrayAccess, \Jso 'csrfToken' => 'string', 'identifier' => 'string', 'method' => 'string', - 'resend' => 'string' + 'resend' => 'string', + 'transientPayload' => 'object' ]; /** @@ -80,7 +81,8 @@ class UpdateLoginFlowWithCodeMethod implements ModelInterface, ArrayAccess, \Jso 'csrfToken' => null, 'identifier' => null, 'method' => null, - 'resend' => null + 'resend' => null, + 'transientPayload' => null ]; /** @@ -114,7 +116,8 @@ public static function openAPIFormats() 'csrfToken' => 'csrf_token', 'identifier' => 'identifier', 'method' => 'method', - 'resend' => 'resend' + 'resend' => 'resend', + 'transientPayload' => 'transient_payload' ]; /** @@ -127,7 +130,8 @@ public static function openAPIFormats() 'csrfToken' => 'setCsrfToken', 'identifier' => 'setIdentifier', 'method' => 'setMethod', - 'resend' => 'setResend' + 'resend' => 'setResend', + 'transientPayload' => 'setTransientPayload' ]; /** @@ -140,7 +144,8 @@ public static function openAPIFormats() 'csrfToken' => 'getCsrfToken', 'identifier' => 'getIdentifier', 'method' => 'getMethod', - 'resend' => 'getResend' + 'resend' => 'getResend', + 'transientPayload' => 'getTransientPayload' ]; /** @@ -205,6 +210,7 @@ public function __construct(array $data = null) $this->container['identifier'] = $data['identifier'] ?? null; $this->container['method'] = $data['method'] ?? null; $this->container['resend'] = $data['resend'] ?? null; + $this->container['transientPayload'] = $data['transientPayload'] ?? null; } /** @@ -356,6 +362,30 @@ public function setResend($resend) return $this; } + + /** + * Gets transientPayload + * + * @return object|null + */ + public function getTransientPayload() + { + return $this->container['transientPayload']; + } + + /** + * Sets transientPayload + * + * @param object|null $transientPayload Transient data to pass along to any webhooks + * + * @return self + */ + public function setTransientPayload($transientPayload) + { + $this->container['transientPayload'] = $transientPayload; + + return $this; + } /** * Returns true if offset exists. False otherwise. * diff --git a/clients/client/php/lib/Model/UpdateLoginFlowWithLookupSecretMethod.php b/clients/client/php/lib/Model/UpdateLoginFlowWithLookupSecretMethod.php index b03b43e8358..3762f15ed7d 100644 --- a/clients/client/php/lib/Model/UpdateLoginFlowWithLookupSecretMethod.php +++ b/clients/client/php/lib/Model/UpdateLoginFlowWithLookupSecretMethod.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/UpdateLoginFlowWithOidcMethod.php b/clients/client/php/lib/Model/UpdateLoginFlowWithOidcMethod.php index 9d1ae93e916..ef40c41a02c 100644 --- a/clients/client/php/lib/Model/UpdateLoginFlowWithOidcMethod.php +++ b/clients/client/php/lib/Model/UpdateLoginFlowWithOidcMethod.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -67,6 +67,7 @@ class UpdateLoginFlowWithOidcMethod implements ModelInterface, ArrayAccess, \Jso 'method' => 'string', 'provider' => 'string', 'traits' => 'object', + 'transientPayload' => 'object', 'upstreamParameters' => 'object' ]; @@ -84,6 +85,7 @@ class UpdateLoginFlowWithOidcMethod implements ModelInterface, ArrayAccess, \Jso 'method' => null, 'provider' => null, 'traits' => null, + 'transientPayload' => null, 'upstreamParameters' => null ]; @@ -120,6 +122,7 @@ public static function openAPIFormats() 'method' => 'method', 'provider' => 'provider', 'traits' => 'traits', + 'transientPayload' => 'transient_payload', 'upstreamParameters' => 'upstream_parameters' ]; @@ -135,6 +138,7 @@ public static function openAPIFormats() 'method' => 'setMethod', 'provider' => 'setProvider', 'traits' => 'setTraits', + 'transientPayload' => 'setTransientPayload', 'upstreamParameters' => 'setUpstreamParameters' ]; @@ -150,6 +154,7 @@ public static function openAPIFormats() 'method' => 'getMethod', 'provider' => 'getProvider', 'traits' => 'getTraits', + 'transientPayload' => 'getTransientPayload', 'upstreamParameters' => 'getUpstreamParameters' ]; @@ -216,6 +221,7 @@ public function __construct(array $data = null) $this->container['method'] = $data['method'] ?? null; $this->container['provider'] = $data['provider'] ?? null; $this->container['traits'] = $data['traits'] ?? null; + $this->container['transientPayload'] = $data['transientPayload'] ?? null; $this->container['upstreamParameters'] = $data['upstreamParameters'] ?? null; } @@ -393,6 +399,30 @@ public function setTraits($traits) return $this; } + /** + * Gets transientPayload + * + * @return object|null + */ + public function getTransientPayload() + { + return $this->container['transientPayload']; + } + + /** + * Sets transientPayload + * + * @param object|null $transientPayload Transient data to pass along to any webhooks + * + * @return self + */ + public function setTransientPayload($transientPayload) + { + $this->container['transientPayload'] = $transientPayload; + + return $this; + } + /** * Gets upstreamParameters * diff --git a/clients/client/php/lib/Model/UpdateLoginFlowWithPasswordMethod.php b/clients/client/php/lib/Model/UpdateLoginFlowWithPasswordMethod.php index 9707c342c50..705d82a81ef 100644 --- a/clients/client/php/lib/Model/UpdateLoginFlowWithPasswordMethod.php +++ b/clients/client/php/lib/Model/UpdateLoginFlowWithPasswordMethod.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -65,7 +65,8 @@ class UpdateLoginFlowWithPasswordMethod implements ModelInterface, ArrayAccess, 'identifier' => 'string', 'method' => 'string', 'password' => 'string', - 'passwordIdentifier' => 'string' + 'passwordIdentifier' => 'string', + 'transientPayload' => 'object' ]; /** @@ -80,7 +81,8 @@ class UpdateLoginFlowWithPasswordMethod implements ModelInterface, ArrayAccess, 'identifier' => null, 'method' => null, 'password' => null, - 'passwordIdentifier' => null + 'passwordIdentifier' => null, + 'transientPayload' => null ]; /** @@ -114,7 +116,8 @@ public static function openAPIFormats() 'identifier' => 'identifier', 'method' => 'method', 'password' => 'password', - 'passwordIdentifier' => 'password_identifier' + 'passwordIdentifier' => 'password_identifier', + 'transientPayload' => 'transient_payload' ]; /** @@ -127,7 +130,8 @@ public static function openAPIFormats() 'identifier' => 'setIdentifier', 'method' => 'setMethod', 'password' => 'setPassword', - 'passwordIdentifier' => 'setPasswordIdentifier' + 'passwordIdentifier' => 'setPasswordIdentifier', + 'transientPayload' => 'setTransientPayload' ]; /** @@ -140,7 +144,8 @@ public static function openAPIFormats() 'identifier' => 'getIdentifier', 'method' => 'getMethod', 'password' => 'getPassword', - 'passwordIdentifier' => 'getPasswordIdentifier' + 'passwordIdentifier' => 'getPasswordIdentifier', + 'transientPayload' => 'getTransientPayload' ]; /** @@ -205,6 +210,7 @@ public function __construct(array $data = null) $this->container['method'] = $data['method'] ?? null; $this->container['password'] = $data['password'] ?? null; $this->container['passwordIdentifier'] = $data['passwordIdentifier'] ?? null; + $this->container['transientPayload'] = $data['transientPayload'] ?? null; } /** @@ -359,6 +365,30 @@ public function setPasswordIdentifier($passwordIdentifier) return $this; } + + /** + * Gets transientPayload + * + * @return object|null + */ + public function getTransientPayload() + { + return $this->container['transientPayload']; + } + + /** + * Sets transientPayload + * + * @param object|null $transientPayload Transient data to pass along to any webhooks + * + * @return self + */ + public function setTransientPayload($transientPayload) + { + $this->container['transientPayload'] = $transientPayload; + + return $this; + } /** * Returns true if offset exists. False otherwise. * diff --git a/clients/client/php/lib/Model/UpdateLoginFlowWithTotpMethod.php b/clients/client/php/lib/Model/UpdateLoginFlowWithTotpMethod.php index c68577ea12a..4a7f893d373 100644 --- a/clients/client/php/lib/Model/UpdateLoginFlowWithTotpMethod.php +++ b/clients/client/php/lib/Model/UpdateLoginFlowWithTotpMethod.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -63,7 +63,8 @@ class UpdateLoginFlowWithTotpMethod implements ModelInterface, ArrayAccess, \Jso protected static $openAPITypes = [ 'csrfToken' => 'string', 'method' => 'string', - 'totpCode' => 'string' + 'totpCode' => 'string', + 'transientPayload' => 'object' ]; /** @@ -76,7 +77,8 @@ class UpdateLoginFlowWithTotpMethod implements ModelInterface, ArrayAccess, \Jso protected static $openAPIFormats = [ 'csrfToken' => null, 'method' => null, - 'totpCode' => null + 'totpCode' => null, + 'transientPayload' => null ]; /** @@ -108,7 +110,8 @@ public static function openAPIFormats() protected static $attributeMap = [ 'csrfToken' => 'csrf_token', 'method' => 'method', - 'totpCode' => 'totp_code' + 'totpCode' => 'totp_code', + 'transientPayload' => 'transient_payload' ]; /** @@ -119,7 +122,8 @@ public static function openAPIFormats() protected static $setters = [ 'csrfToken' => 'setCsrfToken', 'method' => 'setMethod', - 'totpCode' => 'setTotpCode' + 'totpCode' => 'setTotpCode', + 'transientPayload' => 'setTransientPayload' ]; /** @@ -130,7 +134,8 @@ public static function openAPIFormats() protected static $getters = [ 'csrfToken' => 'getCsrfToken', 'method' => 'getMethod', - 'totpCode' => 'getTotpCode' + 'totpCode' => 'getTotpCode', + 'transientPayload' => 'getTransientPayload' ]; /** @@ -193,6 +198,7 @@ public function __construct(array $data = null) $this->container['csrfToken'] = $data['csrfToken'] ?? null; $this->container['method'] = $data['method'] ?? null; $this->container['totpCode'] = $data['totpCode'] ?? null; + $this->container['transientPayload'] = $data['transientPayload'] ?? null; } /** @@ -296,6 +302,30 @@ public function setTotpCode($totpCode) return $this; } + + /** + * Gets transientPayload + * + * @return object|null + */ + public function getTransientPayload() + { + return $this->container['transientPayload']; + } + + /** + * Sets transientPayload + * + * @param object|null $transientPayload Transient data to pass along to any webhooks + * + * @return self + */ + public function setTransientPayload($transientPayload) + { + $this->container['transientPayload'] = $transientPayload; + + return $this; + } /** * Returns true if offset exists. False otherwise. * diff --git a/clients/client/php/lib/Model/UpdateLoginFlowWithWebAuthnMethod.php b/clients/client/php/lib/Model/UpdateLoginFlowWithWebAuthnMethod.php index 2d86986c77f..96d443dc81c 100644 --- a/clients/client/php/lib/Model/UpdateLoginFlowWithWebAuthnMethod.php +++ b/clients/client/php/lib/Model/UpdateLoginFlowWithWebAuthnMethod.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -64,6 +64,7 @@ class UpdateLoginFlowWithWebAuthnMethod implements ModelInterface, ArrayAccess, 'csrfToken' => 'string', 'identifier' => 'string', 'method' => 'string', + 'transientPayload' => 'object', 'webauthnLogin' => 'string' ]; @@ -78,6 +79,7 @@ class UpdateLoginFlowWithWebAuthnMethod implements ModelInterface, ArrayAccess, 'csrfToken' => null, 'identifier' => null, 'method' => null, + 'transientPayload' => null, 'webauthnLogin' => null ]; @@ -111,6 +113,7 @@ public static function openAPIFormats() 'csrfToken' => 'csrf_token', 'identifier' => 'identifier', 'method' => 'method', + 'transientPayload' => 'transient_payload', 'webauthnLogin' => 'webauthn_login' ]; @@ -123,6 +126,7 @@ public static function openAPIFormats() 'csrfToken' => 'setCsrfToken', 'identifier' => 'setIdentifier', 'method' => 'setMethod', + 'transientPayload' => 'setTransientPayload', 'webauthnLogin' => 'setWebauthnLogin' ]; @@ -135,6 +139,7 @@ public static function openAPIFormats() 'csrfToken' => 'getCsrfToken', 'identifier' => 'getIdentifier', 'method' => 'getMethod', + 'transientPayload' => 'getTransientPayload', 'webauthnLogin' => 'getWebauthnLogin' ]; @@ -198,6 +203,7 @@ public function __construct(array $data = null) $this->container['csrfToken'] = $data['csrfToken'] ?? null; $this->container['identifier'] = $data['identifier'] ?? null; $this->container['method'] = $data['method'] ?? null; + $this->container['transientPayload'] = $data['transientPayload'] ?? null; $this->container['webauthnLogin'] = $data['webauthnLogin'] ?? null; } @@ -303,6 +309,30 @@ public function setMethod($method) return $this; } + /** + * Gets transientPayload + * + * @return object|null + */ + public function getTransientPayload() + { + return $this->container['transientPayload']; + } + + /** + * Sets transientPayload + * + * @param object|null $transientPayload Transient data to pass along to any webhooks + * + * @return self + */ + public function setTransientPayload($transientPayload) + { + $this->container['transientPayload'] = $transientPayload; + + return $this; + } + /** * Gets webauthnLogin * diff --git a/clients/client/php/lib/Model/UpdateRecoveryFlowBody.php b/clients/client/php/lib/Model/UpdateRecoveryFlowBody.php index 38ccf27d3cb..9aaa5ccd5e7 100644 --- a/clients/client/php/lib/Model/UpdateRecoveryFlowBody.php +++ b/clients/client/php/lib/Model/UpdateRecoveryFlowBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -64,6 +64,7 @@ class UpdateRecoveryFlowBody implements ModelInterface, ArrayAccess, \JsonSerial 'csrfToken' => 'string', 'email' => 'string', 'method' => 'string', + 'transientPayload' => 'object', 'code' => 'string' ]; @@ -78,6 +79,7 @@ class UpdateRecoveryFlowBody implements ModelInterface, ArrayAccess, \JsonSerial 'csrfToken' => null, 'email' => null, 'method' => null, + 'transientPayload' => null, 'code' => null ]; @@ -111,6 +113,7 @@ public static function openAPIFormats() 'csrfToken' => 'csrf_token', 'email' => 'email', 'method' => 'method', + 'transientPayload' => 'transient_payload', 'code' => 'code' ]; @@ -123,6 +126,7 @@ public static function openAPIFormats() 'csrfToken' => 'setCsrfToken', 'email' => 'setEmail', 'method' => 'setMethod', + 'transientPayload' => 'setTransientPayload', 'code' => 'setCode' ]; @@ -135,6 +139,7 @@ public static function openAPIFormats() 'csrfToken' => 'getCsrfToken', 'email' => 'getEmail', 'method' => 'getMethod', + 'transientPayload' => 'getTransientPayload', 'code' => 'getCode' ]; @@ -213,6 +218,7 @@ public function __construct(array $data = null) $this->container['csrfToken'] = $data['csrfToken'] ?? null; $this->container['email'] = $data['email'] ?? null; $this->container['method'] = $data['method'] ?? null; + $this->container['transientPayload'] = $data['transientPayload'] ?? null; $this->container['code'] = $data['code'] ?? null; // Initialize discriminator property with the model name. @@ -340,6 +346,30 @@ public function setMethod($method) return $this; } + /** + * Gets transientPayload + * + * @return object|null + */ + public function getTransientPayload() + { + return $this->container['transientPayload']; + } + + /** + * Sets transientPayload + * + * @param object|null $transientPayload Transient data to pass along to any webhooks + * + * @return self + */ + public function setTransientPayload($transientPayload) + { + $this->container['transientPayload'] = $transientPayload; + + return $this; + } + /** * Gets code * diff --git a/clients/client/php/lib/Model/UpdateRecoveryFlowWithCodeMethod.php b/clients/client/php/lib/Model/UpdateRecoveryFlowWithCodeMethod.php index 650244cbeb5..2d38c588b70 100644 --- a/clients/client/php/lib/Model/UpdateRecoveryFlowWithCodeMethod.php +++ b/clients/client/php/lib/Model/UpdateRecoveryFlowWithCodeMethod.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -64,7 +64,8 @@ class UpdateRecoveryFlowWithCodeMethod implements ModelInterface, ArrayAccess, \ 'code' => 'string', 'csrfToken' => 'string', 'email' => 'string', - 'method' => 'string' + 'method' => 'string', + 'transientPayload' => 'object' ]; /** @@ -78,7 +79,8 @@ class UpdateRecoveryFlowWithCodeMethod implements ModelInterface, ArrayAccess, \ 'code' => null, 'csrfToken' => null, 'email' => null, - 'method' => null + 'method' => null, + 'transientPayload' => null ]; /** @@ -111,7 +113,8 @@ public static function openAPIFormats() 'code' => 'code', 'csrfToken' => 'csrf_token', 'email' => 'email', - 'method' => 'method' + 'method' => 'method', + 'transientPayload' => 'transient_payload' ]; /** @@ -123,7 +126,8 @@ public static function openAPIFormats() 'code' => 'setCode', 'csrfToken' => 'setCsrfToken', 'email' => 'setEmail', - 'method' => 'setMethod' + 'method' => 'setMethod', + 'transientPayload' => 'setTransientPayload' ]; /** @@ -135,7 +139,8 @@ public static function openAPIFormats() 'code' => 'getCode', 'csrfToken' => 'getCsrfToken', 'email' => 'getEmail', - 'method' => 'getMethod' + 'method' => 'getMethod', + 'transientPayload' => 'getTransientPayload' ]; /** @@ -214,6 +219,7 @@ public function __construct(array $data = null) $this->container['csrfToken'] = $data['csrfToken'] ?? null; $this->container['email'] = $data['email'] ?? null; $this->container['method'] = $data['method'] ?? null; + $this->container['transientPayload'] = $data['transientPayload'] ?? null; } /** @@ -357,6 +363,30 @@ public function setMethod($method) return $this; } + + /** + * Gets transientPayload + * + * @return object|null + */ + public function getTransientPayload() + { + return $this->container['transientPayload']; + } + + /** + * Sets transientPayload + * + * @param object|null $transientPayload Transient data to pass along to any webhooks + * + * @return self + */ + public function setTransientPayload($transientPayload) + { + $this->container['transientPayload'] = $transientPayload; + + return $this; + } /** * Returns true if offset exists. False otherwise. * diff --git a/clients/client/php/lib/Model/UpdateRecoveryFlowWithLinkMethod.php b/clients/client/php/lib/Model/UpdateRecoveryFlowWithLinkMethod.php index 00774038bcf..91959995e98 100644 --- a/clients/client/php/lib/Model/UpdateRecoveryFlowWithLinkMethod.php +++ b/clients/client/php/lib/Model/UpdateRecoveryFlowWithLinkMethod.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -63,7 +63,8 @@ class UpdateRecoveryFlowWithLinkMethod implements ModelInterface, ArrayAccess, \ protected static $openAPITypes = [ 'csrfToken' => 'string', 'email' => 'string', - 'method' => 'string' + 'method' => 'string', + 'transientPayload' => 'object' ]; /** @@ -76,7 +77,8 @@ class UpdateRecoveryFlowWithLinkMethod implements ModelInterface, ArrayAccess, \ protected static $openAPIFormats = [ 'csrfToken' => null, 'email' => null, - 'method' => null + 'method' => null, + 'transientPayload' => null ]; /** @@ -108,7 +110,8 @@ public static function openAPIFormats() protected static $attributeMap = [ 'csrfToken' => 'csrf_token', 'email' => 'email', - 'method' => 'method' + 'method' => 'method', + 'transientPayload' => 'transient_payload' ]; /** @@ -119,7 +122,8 @@ public static function openAPIFormats() protected static $setters = [ 'csrfToken' => 'setCsrfToken', 'email' => 'setEmail', - 'method' => 'setMethod' + 'method' => 'setMethod', + 'transientPayload' => 'setTransientPayload' ]; /** @@ -130,7 +134,8 @@ public static function openAPIFormats() protected static $getters = [ 'csrfToken' => 'getCsrfToken', 'email' => 'getEmail', - 'method' => 'getMethod' + 'method' => 'getMethod', + 'transientPayload' => 'getTransientPayload' ]; /** @@ -208,6 +213,7 @@ public function __construct(array $data = null) $this->container['csrfToken'] = $data['csrfToken'] ?? null; $this->container['email'] = $data['email'] ?? null; $this->container['method'] = $data['method'] ?? null; + $this->container['transientPayload'] = $data['transientPayload'] ?? null; } /** @@ -330,6 +336,30 @@ public function setMethod($method) return $this; } + + /** + * Gets transientPayload + * + * @return object|null + */ + public function getTransientPayload() + { + return $this->container['transientPayload']; + } + + /** + * Sets transientPayload + * + * @param object|null $transientPayload Transient data to pass along to any webhooks + * + * @return self + */ + public function setTransientPayload($transientPayload) + { + $this->container['transientPayload'] = $transientPayload; + + return $this; + } /** * Returns true if offset exists. False otherwise. * diff --git a/clients/client/php/lib/Model/UpdateRegistrationFlowBody.php b/clients/client/php/lib/Model/UpdateRegistrationFlowBody.php index 40cb9ac57f1..b706d281410 100644 --- a/clients/client/php/lib/Model/UpdateRegistrationFlowBody.php +++ b/clients/client/php/lib/Model/UpdateRegistrationFlowBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/UpdateRegistrationFlowWithCodeMethod.php b/clients/client/php/lib/Model/UpdateRegistrationFlowWithCodeMethod.php index 8c8da4fd755..66adaa874d5 100644 --- a/clients/client/php/lib/Model/UpdateRegistrationFlowWithCodeMethod.php +++ b/clients/client/php/lib/Model/UpdateRegistrationFlowWithCodeMethod.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/UpdateRegistrationFlowWithOidcMethod.php b/clients/client/php/lib/Model/UpdateRegistrationFlowWithOidcMethod.php index d47a78f760a..e1ec0326860 100644 --- a/clients/client/php/lib/Model/UpdateRegistrationFlowWithOidcMethod.php +++ b/clients/client/php/lib/Model/UpdateRegistrationFlowWithOidcMethod.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/UpdateRegistrationFlowWithPasswordMethod.php b/clients/client/php/lib/Model/UpdateRegistrationFlowWithPasswordMethod.php index 1edd78331bc..846d71771b9 100644 --- a/clients/client/php/lib/Model/UpdateRegistrationFlowWithPasswordMethod.php +++ b/clients/client/php/lib/Model/UpdateRegistrationFlowWithPasswordMethod.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/UpdateRegistrationFlowWithWebAuthnMethod.php b/clients/client/php/lib/Model/UpdateRegistrationFlowWithWebAuthnMethod.php index 02ee2cad5c0..24d63a8ae13 100644 --- a/clients/client/php/lib/Model/UpdateRegistrationFlowWithWebAuthnMethod.php +++ b/clients/client/php/lib/Model/UpdateRegistrationFlowWithWebAuthnMethod.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/UpdateSettingsFlowBody.php b/clients/client/php/lib/Model/UpdateSettingsFlowBody.php index 69bc2cec834..2b7421238cd 100644 --- a/clients/client/php/lib/Model/UpdateSettingsFlowBody.php +++ b/clients/client/php/lib/Model/UpdateSettingsFlowBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -64,6 +64,7 @@ class UpdateSettingsFlowBody implements ModelInterface, ArrayAccess, \JsonSerial 'csrfToken' => 'string', 'method' => 'string', 'password' => 'string', + 'transientPayload' => 'object', 'traits' => 'object', 'flow' => 'string', 'link' => 'string', @@ -91,6 +92,7 @@ class UpdateSettingsFlowBody implements ModelInterface, ArrayAccess, \JsonSerial 'csrfToken' => null, 'method' => null, 'password' => null, + 'transientPayload' => null, 'traits' => null, 'flow' => null, 'link' => null, @@ -137,6 +139,7 @@ public static function openAPIFormats() 'csrfToken' => 'csrf_token', 'method' => 'method', 'password' => 'password', + 'transientPayload' => 'transient_payload', 'traits' => 'traits', 'flow' => 'flow', 'link' => 'link', @@ -162,6 +165,7 @@ public static function openAPIFormats() 'csrfToken' => 'setCsrfToken', 'method' => 'setMethod', 'password' => 'setPassword', + 'transientPayload' => 'setTransientPayload', 'traits' => 'setTraits', 'flow' => 'setFlow', 'link' => 'setLink', @@ -187,6 +191,7 @@ public static function openAPIFormats() 'csrfToken' => 'getCsrfToken', 'method' => 'getMethod', 'password' => 'getPassword', + 'transientPayload' => 'getTransientPayload', 'traits' => 'getTraits', 'flow' => 'getFlow', 'link' => 'getLink', @@ -263,6 +268,7 @@ public function __construct(array $data = null) $this->container['csrfToken'] = $data['csrfToken'] ?? null; $this->container['method'] = $data['method'] ?? null; $this->container['password'] = $data['password'] ?? null; + $this->container['transientPayload'] = $data['transientPayload'] ?? null; $this->container['traits'] = $data['traits'] ?? null; $this->container['flow'] = $data['flow'] ?? null; $this->container['link'] = $data['link'] ?? null; @@ -387,6 +393,30 @@ public function setPassword($password) return $this; } + /** + * Gets transientPayload + * + * @return object|null + */ + public function getTransientPayload() + { + return $this->container['transientPayload']; + } + + /** + * Sets transientPayload + * + * @param object|null $transientPayload Transient data to pass along to any webhooks + * + * @return self + */ + public function setTransientPayload($transientPayload) + { + $this->container['transientPayload'] = $transientPayload; + + return $this; + } + /** * Gets traits * diff --git a/clients/client/php/lib/Model/UpdateSettingsFlowWithLookupMethod.php b/clients/client/php/lib/Model/UpdateSettingsFlowWithLookupMethod.php index a3e7b0d5d70..f07aef55df2 100644 --- a/clients/client/php/lib/Model/UpdateSettingsFlowWithLookupMethod.php +++ b/clients/client/php/lib/Model/UpdateSettingsFlowWithLookupMethod.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -66,7 +66,8 @@ class UpdateSettingsFlowWithLookupMethod implements ModelInterface, ArrayAccess, 'lookupSecretDisable' => 'bool', 'lookupSecretRegenerate' => 'bool', 'lookupSecretReveal' => 'bool', - 'method' => 'string' + 'method' => 'string', + 'transientPayload' => 'object' ]; /** @@ -82,7 +83,8 @@ class UpdateSettingsFlowWithLookupMethod implements ModelInterface, ArrayAccess, 'lookupSecretDisable' => null, 'lookupSecretRegenerate' => null, 'lookupSecretReveal' => null, - 'method' => null + 'method' => null, + 'transientPayload' => null ]; /** @@ -117,7 +119,8 @@ public static function openAPIFormats() 'lookupSecretDisable' => 'lookup_secret_disable', 'lookupSecretRegenerate' => 'lookup_secret_regenerate', 'lookupSecretReveal' => 'lookup_secret_reveal', - 'method' => 'method' + 'method' => 'method', + 'transientPayload' => 'transient_payload' ]; /** @@ -131,7 +134,8 @@ public static function openAPIFormats() 'lookupSecretDisable' => 'setLookupSecretDisable', 'lookupSecretRegenerate' => 'setLookupSecretRegenerate', 'lookupSecretReveal' => 'setLookupSecretReveal', - 'method' => 'setMethod' + 'method' => 'setMethod', + 'transientPayload' => 'setTransientPayload' ]; /** @@ -145,7 +149,8 @@ public static function openAPIFormats() 'lookupSecretDisable' => 'getLookupSecretDisable', 'lookupSecretRegenerate' => 'getLookupSecretRegenerate', 'lookupSecretReveal' => 'getLookupSecretReveal', - 'method' => 'getMethod' + 'method' => 'getMethod', + 'transientPayload' => 'getTransientPayload' ]; /** @@ -211,6 +216,7 @@ public function __construct(array $data = null) $this->container['lookupSecretRegenerate'] = $data['lookupSecretRegenerate'] ?? null; $this->container['lookupSecretReveal'] = $data['lookupSecretReveal'] ?? null; $this->container['method'] = $data['method'] ?? null; + $this->container['transientPayload'] = $data['transientPayload'] ?? null; } /** @@ -383,6 +389,30 @@ public function setMethod($method) return $this; } + + /** + * Gets transientPayload + * + * @return object|null + */ + public function getTransientPayload() + { + return $this->container['transientPayload']; + } + + /** + * Sets transientPayload + * + * @param object|null $transientPayload Transient data to pass along to any webhooks + * + * @return self + */ + public function setTransientPayload($transientPayload) + { + $this->container['transientPayload'] = $transientPayload; + + return $this; + } /** * Returns true if offset exists. False otherwise. * diff --git a/clients/client/php/lib/Model/UpdateSettingsFlowWithOidcMethod.php b/clients/client/php/lib/Model/UpdateSettingsFlowWithOidcMethod.php index 7bf0dad344e..e66bb2b3477 100644 --- a/clients/client/php/lib/Model/UpdateSettingsFlowWithOidcMethod.php +++ b/clients/client/php/lib/Model/UpdateSettingsFlowWithOidcMethod.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -65,6 +65,7 @@ class UpdateSettingsFlowWithOidcMethod implements ModelInterface, ArrayAccess, \ 'link' => 'string', 'method' => 'string', 'traits' => 'object', + 'transientPayload' => 'object', 'unlink' => 'string', 'upstreamParameters' => 'object' ]; @@ -81,6 +82,7 @@ class UpdateSettingsFlowWithOidcMethod implements ModelInterface, ArrayAccess, \ 'link' => null, 'method' => null, 'traits' => null, + 'transientPayload' => null, 'unlink' => null, 'upstreamParameters' => null ]; @@ -116,6 +118,7 @@ public static function openAPIFormats() 'link' => 'link', 'method' => 'method', 'traits' => 'traits', + 'transientPayload' => 'transient_payload', 'unlink' => 'unlink', 'upstreamParameters' => 'upstream_parameters' ]; @@ -130,6 +133,7 @@ public static function openAPIFormats() 'link' => 'setLink', 'method' => 'setMethod', 'traits' => 'setTraits', + 'transientPayload' => 'setTransientPayload', 'unlink' => 'setUnlink', 'upstreamParameters' => 'setUpstreamParameters' ]; @@ -144,6 +148,7 @@ public static function openAPIFormats() 'link' => 'getLink', 'method' => 'getMethod', 'traits' => 'getTraits', + 'transientPayload' => 'getTransientPayload', 'unlink' => 'getUnlink', 'upstreamParameters' => 'getUpstreamParameters' ]; @@ -209,6 +214,7 @@ public function __construct(array $data = null) $this->container['link'] = $data['link'] ?? null; $this->container['method'] = $data['method'] ?? null; $this->container['traits'] = $data['traits'] ?? null; + $this->container['transientPayload'] = $data['transientPayload'] ?? null; $this->container['unlink'] = $data['unlink'] ?? null; $this->container['upstreamParameters'] = $data['upstreamParameters'] ?? null; } @@ -336,6 +342,30 @@ public function setTraits($traits) return $this; } + /** + * Gets transientPayload + * + * @return object|null + */ + public function getTransientPayload() + { + return $this->container['transientPayload']; + } + + /** + * Sets transientPayload + * + * @param object|null $transientPayload Transient data to pass along to any webhooks + * + * @return self + */ + public function setTransientPayload($transientPayload) + { + $this->container['transientPayload'] = $transientPayload; + + return $this; + } + /** * Gets unlink * diff --git a/clients/client/php/lib/Model/UpdateSettingsFlowWithPasswordMethod.php b/clients/client/php/lib/Model/UpdateSettingsFlowWithPasswordMethod.php index 1329d913cf9..8559f8bc6be 100644 --- a/clients/client/php/lib/Model/UpdateSettingsFlowWithPasswordMethod.php +++ b/clients/client/php/lib/Model/UpdateSettingsFlowWithPasswordMethod.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -63,7 +63,8 @@ class UpdateSettingsFlowWithPasswordMethod implements ModelInterface, ArrayAcces protected static $openAPITypes = [ 'csrfToken' => 'string', 'method' => 'string', - 'password' => 'string' + 'password' => 'string', + 'transientPayload' => 'object' ]; /** @@ -76,7 +77,8 @@ class UpdateSettingsFlowWithPasswordMethod implements ModelInterface, ArrayAcces protected static $openAPIFormats = [ 'csrfToken' => null, 'method' => null, - 'password' => null + 'password' => null, + 'transientPayload' => null ]; /** @@ -108,7 +110,8 @@ public static function openAPIFormats() protected static $attributeMap = [ 'csrfToken' => 'csrf_token', 'method' => 'method', - 'password' => 'password' + 'password' => 'password', + 'transientPayload' => 'transient_payload' ]; /** @@ -119,7 +122,8 @@ public static function openAPIFormats() protected static $setters = [ 'csrfToken' => 'setCsrfToken', 'method' => 'setMethod', - 'password' => 'setPassword' + 'password' => 'setPassword', + 'transientPayload' => 'setTransientPayload' ]; /** @@ -130,7 +134,8 @@ public static function openAPIFormats() protected static $getters = [ 'csrfToken' => 'getCsrfToken', 'method' => 'getMethod', - 'password' => 'getPassword' + 'password' => 'getPassword', + 'transientPayload' => 'getTransientPayload' ]; /** @@ -193,6 +198,7 @@ public function __construct(array $data = null) $this->container['csrfToken'] = $data['csrfToken'] ?? null; $this->container['method'] = $data['method'] ?? null; $this->container['password'] = $data['password'] ?? null; + $this->container['transientPayload'] = $data['transientPayload'] ?? null; } /** @@ -296,6 +302,30 @@ public function setPassword($password) return $this; } + + /** + * Gets transientPayload + * + * @return object|null + */ + public function getTransientPayload() + { + return $this->container['transientPayload']; + } + + /** + * Sets transientPayload + * + * @param object|null $transientPayload Transient data to pass along to any webhooks + * + * @return self + */ + public function setTransientPayload($transientPayload) + { + $this->container['transientPayload'] = $transientPayload; + + return $this; + } /** * Returns true if offset exists. False otherwise. * diff --git a/clients/client/php/lib/Model/UpdateSettingsFlowWithProfileMethod.php b/clients/client/php/lib/Model/UpdateSettingsFlowWithProfileMethod.php index a2823bfcbb0..0307b20e6b1 100644 --- a/clients/client/php/lib/Model/UpdateSettingsFlowWithProfileMethod.php +++ b/clients/client/php/lib/Model/UpdateSettingsFlowWithProfileMethod.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -63,7 +63,8 @@ class UpdateSettingsFlowWithProfileMethod implements ModelInterface, ArrayAccess protected static $openAPITypes = [ 'csrfToken' => 'string', 'method' => 'string', - 'traits' => 'object' + 'traits' => 'object', + 'transientPayload' => 'object' ]; /** @@ -76,7 +77,8 @@ class UpdateSettingsFlowWithProfileMethod implements ModelInterface, ArrayAccess protected static $openAPIFormats = [ 'csrfToken' => null, 'method' => null, - 'traits' => null + 'traits' => null, + 'transientPayload' => null ]; /** @@ -108,7 +110,8 @@ public static function openAPIFormats() protected static $attributeMap = [ 'csrfToken' => 'csrf_token', 'method' => 'method', - 'traits' => 'traits' + 'traits' => 'traits', + 'transientPayload' => 'transient_payload' ]; /** @@ -119,7 +122,8 @@ public static function openAPIFormats() protected static $setters = [ 'csrfToken' => 'setCsrfToken', 'method' => 'setMethod', - 'traits' => 'setTraits' + 'traits' => 'setTraits', + 'transientPayload' => 'setTransientPayload' ]; /** @@ -130,7 +134,8 @@ public static function openAPIFormats() protected static $getters = [ 'csrfToken' => 'getCsrfToken', 'method' => 'getMethod', - 'traits' => 'getTraits' + 'traits' => 'getTraits', + 'transientPayload' => 'getTransientPayload' ]; /** @@ -193,6 +198,7 @@ public function __construct(array $data = null) $this->container['csrfToken'] = $data['csrfToken'] ?? null; $this->container['method'] = $data['method'] ?? null; $this->container['traits'] = $data['traits'] ?? null; + $this->container['transientPayload'] = $data['transientPayload'] ?? null; } /** @@ -296,6 +302,30 @@ public function setTraits($traits) return $this; } + + /** + * Gets transientPayload + * + * @return object|null + */ + public function getTransientPayload() + { + return $this->container['transientPayload']; + } + + /** + * Sets transientPayload + * + * @param object|null $transientPayload Transient data to pass along to any webhooks + * + * @return self + */ + public function setTransientPayload($transientPayload) + { + $this->container['transientPayload'] = $transientPayload; + + return $this; + } /** * Returns true if offset exists. False otherwise. * diff --git a/clients/client/php/lib/Model/UpdateSettingsFlowWithTotpMethod.php b/clients/client/php/lib/Model/UpdateSettingsFlowWithTotpMethod.php index 517d1ea80f3..22ffea56d8e 100644 --- a/clients/client/php/lib/Model/UpdateSettingsFlowWithTotpMethod.php +++ b/clients/client/php/lib/Model/UpdateSettingsFlowWithTotpMethod.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -64,7 +64,8 @@ class UpdateSettingsFlowWithTotpMethod implements ModelInterface, ArrayAccess, \ 'csrfToken' => 'string', 'method' => 'string', 'totpCode' => 'string', - 'totpUnlink' => 'bool' + 'totpUnlink' => 'bool', + 'transientPayload' => 'object' ]; /** @@ -78,7 +79,8 @@ class UpdateSettingsFlowWithTotpMethod implements ModelInterface, ArrayAccess, \ 'csrfToken' => null, 'method' => null, 'totpCode' => null, - 'totpUnlink' => null + 'totpUnlink' => null, + 'transientPayload' => null ]; /** @@ -111,7 +113,8 @@ public static function openAPIFormats() 'csrfToken' => 'csrf_token', 'method' => 'method', 'totpCode' => 'totp_code', - 'totpUnlink' => 'totp_unlink' + 'totpUnlink' => 'totp_unlink', + 'transientPayload' => 'transient_payload' ]; /** @@ -123,7 +126,8 @@ public static function openAPIFormats() 'csrfToken' => 'setCsrfToken', 'method' => 'setMethod', 'totpCode' => 'setTotpCode', - 'totpUnlink' => 'setTotpUnlink' + 'totpUnlink' => 'setTotpUnlink', + 'transientPayload' => 'setTransientPayload' ]; /** @@ -135,7 +139,8 @@ public static function openAPIFormats() 'csrfToken' => 'getCsrfToken', 'method' => 'getMethod', 'totpCode' => 'getTotpCode', - 'totpUnlink' => 'getTotpUnlink' + 'totpUnlink' => 'getTotpUnlink', + 'transientPayload' => 'getTransientPayload' ]; /** @@ -199,6 +204,7 @@ public function __construct(array $data = null) $this->container['method'] = $data['method'] ?? null; $this->container['totpCode'] = $data['totpCode'] ?? null; $this->container['totpUnlink'] = $data['totpUnlink'] ?? null; + $this->container['transientPayload'] = $data['transientPayload'] ?? null; } /** @@ -323,6 +329,30 @@ public function setTotpUnlink($totpUnlink) return $this; } + + /** + * Gets transientPayload + * + * @return object|null + */ + public function getTransientPayload() + { + return $this->container['transientPayload']; + } + + /** + * Sets transientPayload + * + * @param object|null $transientPayload Transient data to pass along to any webhooks + * + * @return self + */ + public function setTransientPayload($transientPayload) + { + $this->container['transientPayload'] = $transientPayload; + + return $this; + } /** * Returns true if offset exists. False otherwise. * diff --git a/clients/client/php/lib/Model/UpdateSettingsFlowWithWebAuthnMethod.php b/clients/client/php/lib/Model/UpdateSettingsFlowWithWebAuthnMethod.php index 12dcd8c6d22..ca9f8feda93 100644 --- a/clients/client/php/lib/Model/UpdateSettingsFlowWithWebAuthnMethod.php +++ b/clients/client/php/lib/Model/UpdateSettingsFlowWithWebAuthnMethod.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -63,6 +63,7 @@ class UpdateSettingsFlowWithWebAuthnMethod implements ModelInterface, ArrayAcces protected static $openAPITypes = [ 'csrfToken' => 'string', 'method' => 'string', + 'transientPayload' => 'object', 'webauthnRegister' => 'string', 'webauthnRegisterDisplayname' => 'string', 'webauthnRemove' => 'string' @@ -78,6 +79,7 @@ class UpdateSettingsFlowWithWebAuthnMethod implements ModelInterface, ArrayAcces protected static $openAPIFormats = [ 'csrfToken' => null, 'method' => null, + 'transientPayload' => null, 'webauthnRegister' => null, 'webauthnRegisterDisplayname' => null, 'webauthnRemove' => null @@ -112,6 +114,7 @@ public static function openAPIFormats() protected static $attributeMap = [ 'csrfToken' => 'csrf_token', 'method' => 'method', + 'transientPayload' => 'transient_payload', 'webauthnRegister' => 'webauthn_register', 'webauthnRegisterDisplayname' => 'webauthn_register_displayname', 'webauthnRemove' => 'webauthn_remove' @@ -125,6 +128,7 @@ public static function openAPIFormats() protected static $setters = [ 'csrfToken' => 'setCsrfToken', 'method' => 'setMethod', + 'transientPayload' => 'setTransientPayload', 'webauthnRegister' => 'setWebauthnRegister', 'webauthnRegisterDisplayname' => 'setWebauthnRegisterDisplayname', 'webauthnRemove' => 'setWebauthnRemove' @@ -138,6 +142,7 @@ public static function openAPIFormats() protected static $getters = [ 'csrfToken' => 'getCsrfToken', 'method' => 'getMethod', + 'transientPayload' => 'getTransientPayload', 'webauthnRegister' => 'getWebauthnRegister', 'webauthnRegisterDisplayname' => 'getWebauthnRegisterDisplayname', 'webauthnRemove' => 'getWebauthnRemove' @@ -202,6 +207,7 @@ public function __construct(array $data = null) { $this->container['csrfToken'] = $data['csrfToken'] ?? null; $this->container['method'] = $data['method'] ?? null; + $this->container['transientPayload'] = $data['transientPayload'] ?? null; $this->container['webauthnRegister'] = $data['webauthnRegister'] ?? null; $this->container['webauthnRegisterDisplayname'] = $data['webauthnRegisterDisplayname'] ?? null; $this->container['webauthnRemove'] = $data['webauthnRemove'] ?? null; @@ -282,6 +288,30 @@ public function setMethod($method) return $this; } + /** + * Gets transientPayload + * + * @return object|null + */ + public function getTransientPayload() + { + return $this->container['transientPayload']; + } + + /** + * Sets transientPayload + * + * @param object|null $transientPayload Transient data to pass along to any webhooks + * + * @return self + */ + public function setTransientPayload($transientPayload) + { + $this->container['transientPayload'] = $transientPayload; + + return $this; + } + /** * Gets webauthnRegister * diff --git a/clients/client/php/lib/Model/UpdateSubscriptionBody.php b/clients/client/php/lib/Model/UpdateSubscriptionBody.php index 8f510172a3d..029e0fc9d6a 100644 --- a/clients/client/php/lib/Model/UpdateSubscriptionBody.php +++ b/clients/client/php/lib/Model/UpdateSubscriptionBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/UpdateVerificationFlowBody.php b/clients/client/php/lib/Model/UpdateVerificationFlowBody.php index 56522dcb5f9..16896927cd2 100644 --- a/clients/client/php/lib/Model/UpdateVerificationFlowBody.php +++ b/clients/client/php/lib/Model/UpdateVerificationFlowBody.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -64,6 +64,7 @@ class UpdateVerificationFlowBody implements ModelInterface, ArrayAccess, \JsonSe 'csrfToken' => 'string', 'email' => 'string', 'method' => 'string', + 'transientPayload' => 'object', 'code' => 'string' ]; @@ -78,6 +79,7 @@ class UpdateVerificationFlowBody implements ModelInterface, ArrayAccess, \JsonSe 'csrfToken' => null, 'email' => null, 'method' => null, + 'transientPayload' => null, 'code' => null ]; @@ -111,6 +113,7 @@ public static function openAPIFormats() 'csrfToken' => 'csrf_token', 'email' => 'email', 'method' => 'method', + 'transientPayload' => 'transient_payload', 'code' => 'code' ]; @@ -123,6 +126,7 @@ public static function openAPIFormats() 'csrfToken' => 'setCsrfToken', 'email' => 'setEmail', 'method' => 'setMethod', + 'transientPayload' => 'setTransientPayload', 'code' => 'setCode' ]; @@ -135,6 +139,7 @@ public static function openAPIFormats() 'csrfToken' => 'getCsrfToken', 'email' => 'getEmail', 'method' => 'getMethod', + 'transientPayload' => 'getTransientPayload', 'code' => 'getCode' ]; @@ -213,6 +218,7 @@ public function __construct(array $data = null) $this->container['csrfToken'] = $data['csrfToken'] ?? null; $this->container['email'] = $data['email'] ?? null; $this->container['method'] = $data['method'] ?? null; + $this->container['transientPayload'] = $data['transientPayload'] ?? null; $this->container['code'] = $data['code'] ?? null; // Initialize discriminator property with the model name. @@ -340,6 +346,30 @@ public function setMethod($method) return $this; } + /** + * Gets transientPayload + * + * @return object|null + */ + public function getTransientPayload() + { + return $this->container['transientPayload']; + } + + /** + * Sets transientPayload + * + * @param object|null $transientPayload Transient data to pass along to any webhooks + * + * @return self + */ + public function setTransientPayload($transientPayload) + { + $this->container['transientPayload'] = $transientPayload; + + return $this; + } + /** * Gets code * diff --git a/clients/client/php/lib/Model/UpdateVerificationFlowWithCodeMethod.php b/clients/client/php/lib/Model/UpdateVerificationFlowWithCodeMethod.php index 2dab95d5cc5..a76b349eb07 100644 --- a/clients/client/php/lib/Model/UpdateVerificationFlowWithCodeMethod.php +++ b/clients/client/php/lib/Model/UpdateVerificationFlowWithCodeMethod.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -63,7 +63,8 @@ class UpdateVerificationFlowWithCodeMethod implements ModelInterface, ArrayAcces 'code' => 'string', 'csrfToken' => 'string', 'email' => 'string', - 'method' => 'string' + 'method' => 'string', + 'transientPayload' => 'object' ]; /** @@ -77,7 +78,8 @@ class UpdateVerificationFlowWithCodeMethod implements ModelInterface, ArrayAcces 'code' => null, 'csrfToken' => null, 'email' => null, - 'method' => null + 'method' => null, + 'transientPayload' => null ]; /** @@ -110,7 +112,8 @@ public static function openAPIFormats() 'code' => 'code', 'csrfToken' => 'csrf_token', 'email' => 'email', - 'method' => 'method' + 'method' => 'method', + 'transientPayload' => 'transient_payload' ]; /** @@ -122,7 +125,8 @@ public static function openAPIFormats() 'code' => 'setCode', 'csrfToken' => 'setCsrfToken', 'email' => 'setEmail', - 'method' => 'setMethod' + 'method' => 'setMethod', + 'transientPayload' => 'setTransientPayload' ]; /** @@ -134,7 +138,8 @@ public static function openAPIFormats() 'code' => 'getCode', 'csrfToken' => 'getCsrfToken', 'email' => 'getEmail', - 'method' => 'getMethod' + 'method' => 'getMethod', + 'transientPayload' => 'getTransientPayload' ]; /** @@ -213,6 +218,7 @@ public function __construct(array $data = null) $this->container['csrfToken'] = $data['csrfToken'] ?? null; $this->container['email'] = $data['email'] ?? null; $this->container['method'] = $data['method'] ?? null; + $this->container['transientPayload'] = $data['transientPayload'] ?? null; } /** @@ -356,6 +362,30 @@ public function setMethod($method) return $this; } + + /** + * Gets transientPayload + * + * @return object|null + */ + public function getTransientPayload() + { + return $this->container['transientPayload']; + } + + /** + * Sets transientPayload + * + * @param object|null $transientPayload Transient data to pass along to any webhooks + * + * @return self + */ + public function setTransientPayload($transientPayload) + { + $this->container['transientPayload'] = $transientPayload; + + return $this; + } /** * Returns true if offset exists. False otherwise. * diff --git a/clients/client/php/lib/Model/UpdateVerificationFlowWithLinkMethod.php b/clients/client/php/lib/Model/UpdateVerificationFlowWithLinkMethod.php index 1e87fcee280..771773ac365 100644 --- a/clients/client/php/lib/Model/UpdateVerificationFlowWithLinkMethod.php +++ b/clients/client/php/lib/Model/UpdateVerificationFlowWithLinkMethod.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -63,7 +63,8 @@ class UpdateVerificationFlowWithLinkMethod implements ModelInterface, ArrayAcces protected static $openAPITypes = [ 'csrfToken' => 'string', 'email' => 'string', - 'method' => 'string' + 'method' => 'string', + 'transientPayload' => 'object' ]; /** @@ -76,7 +77,8 @@ class UpdateVerificationFlowWithLinkMethod implements ModelInterface, ArrayAcces protected static $openAPIFormats = [ 'csrfToken' => null, 'email' => null, - 'method' => null + 'method' => null, + 'transientPayload' => null ]; /** @@ -108,7 +110,8 @@ public static function openAPIFormats() protected static $attributeMap = [ 'csrfToken' => 'csrf_token', 'email' => 'email', - 'method' => 'method' + 'method' => 'method', + 'transientPayload' => 'transient_payload' ]; /** @@ -119,7 +122,8 @@ public static function openAPIFormats() protected static $setters = [ 'csrfToken' => 'setCsrfToken', 'email' => 'setEmail', - 'method' => 'setMethod' + 'method' => 'setMethod', + 'transientPayload' => 'setTransientPayload' ]; /** @@ -130,7 +134,8 @@ public static function openAPIFormats() protected static $getters = [ 'csrfToken' => 'getCsrfToken', 'email' => 'getEmail', - 'method' => 'getMethod' + 'method' => 'getMethod', + 'transientPayload' => 'getTransientPayload' ]; /** @@ -208,6 +213,7 @@ public function __construct(array $data = null) $this->container['csrfToken'] = $data['csrfToken'] ?? null; $this->container['email'] = $data['email'] ?? null; $this->container['method'] = $data['method'] ?? null; + $this->container['transientPayload'] = $data['transientPayload'] ?? null; } /** @@ -330,6 +336,30 @@ public function setMethod($method) return $this; } + + /** + * Gets transientPayload + * + * @return object|null + */ + public function getTransientPayload() + { + return $this->container['transientPayload']; + } + + /** + * Sets transientPayload + * + * @param object|null $transientPayload Transient data to pass along to any webhooks + * + * @return self + */ + public function setTransientPayload($transientPayload) + { + $this->container['transientPayload'] = $transientPayload; + + return $this; + } /** * Returns true if offset exists. False otherwise. * diff --git a/clients/client/php/lib/Model/UpdateWorkspacePayload.php b/clients/client/php/lib/Model/UpdateWorkspacePayload.php new file mode 100644 index 00000000000..3e773956763 --- /dev/null +++ b/clients/client/php/lib/Model/UpdateWorkspacePayload.php @@ -0,0 +1,324 @@ + + * @template TKey int|null + * @template TValue mixed|null + */ +class UpdateWorkspacePayload implements ModelInterface, ArrayAccess, \JsonSerializable +{ + public const DISCRIMINATOR = null; + + /** + * The original name of the model. + * + * @var string + */ + protected static $openAPIModelName = 'updateWorkspacePayload'; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @var string[] + */ + protected static $openAPITypes = [ + 'name' => 'string' + ]; + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @var string[] + * @phpstan-var array + * @psalm-var array + */ + protected static $openAPIFormats = [ + 'name' => null + ]; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @return array + */ + public static function openAPITypes() + { + return self::$openAPITypes; + } + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @return array + */ + public static function openAPIFormats() + { + return self::$openAPIFormats; + } + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @var string[] + */ + protected static $attributeMap = [ + 'name' => 'name' + ]; + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @var string[] + */ + protected static $setters = [ + 'name' => 'setName' + ]; + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @var string[] + */ + protected static $getters = [ + 'name' => 'getName' + ]; + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @return array + */ + public static function attributeMap() + { + return self::$attributeMap; + } + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @return array + */ + public static function setters() + { + return self::$setters; + } + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @return array + */ + public static function getters() + { + return self::$getters; + } + + /** + * The original name of the model. + * + * @return string + */ + public function getModelName() + { + return self::$openAPIModelName; + } + + + /** + * Associative array for storing property values + * + * @var mixed[] + */ + protected $container = []; + + /** + * Constructor + * + * @param mixed[] $data Associated array of property values + * initializing the model + */ + public function __construct(array $data = null) + { + $this->container['name'] = $data['name'] ?? null; + } + + /** + * Show all the invalid properties with reasons. + * + * @return array invalid properties with reasons + */ + public function listInvalidProperties() + { + $invalidProperties = []; + + if ($this->container['name'] === null) { + $invalidProperties[] = "'name' can't be null"; + } + return $invalidProperties; + } + + /** + * Validate all the properties in the model + * return true if all passed + * + * @return bool True if all properties are valid + */ + public function valid() + { + return count($this->listInvalidProperties()) === 0; + } + + + /** + * Gets name + * + * @return string + */ + public function getName() + { + return $this->container['name']; + } + + /** + * Sets name + * + * @param string $name The name of the workspace. + * + * @return self + */ + public function setName($name) + { + $this->container['name'] = $name; + + return $this; + } + /** + * Returns true if offset exists. False otherwise. + * + * @param integer $offset Offset + * + * @return boolean + */ + public function offsetExists($offset) + { + return isset($this->container[$offset]); + } + + /** + * Gets offset. + * + * @param integer $offset Offset + * + * @return mixed|null + */ + public function offsetGet($offset) + { + return $this->container[$offset] ?? null; + } + + /** + * Sets value based on offset. + * + * @param int|null $offset Offset + * @param mixed $value Value to be set + * + * @return void + */ + public function offsetSet($offset, $value) + { + if (is_null($offset)) { + $this->container[] = $value; + } else { + $this->container[$offset] = $value; + } + } + + /** + * Unsets offset. + * + * @param integer $offset Offset + * + * @return void + */ + public function offsetUnset($offset) + { + unset($this->container[$offset]); + } + + /** + * Serializes the object to a value that can be serialized natively by json_encode(). + * @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php + * + * @return mixed Returns data which can be serialized by json_encode(), which is a value + * of any type other than a resource. + */ + public function jsonSerialize() + { + return ObjectSerializer::sanitizeForSerialization($this); + } + + /** + * Gets the string presentation of the object + * + * @return string + */ + public function __toString() + { + return json_encode( + ObjectSerializer::sanitizeForSerialization($this), + JSON_PRETTY_PRINT + ); + } + + /** + * Gets a header-safe presentation of the object + * + * @return string + */ + public function toHeaderValue() + { + return json_encode(ObjectSerializer::sanitizeForSerialization($this)); + } +} + + diff --git a/clients/client/php/lib/Model/Usage.php b/clients/client/php/lib/Model/Usage.php index 0e5525bb7f6..8a08fbae23e 100644 --- a/clients/client/php/lib/Model/Usage.php +++ b/clients/client/php/lib/Model/Usage.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/VerifiableCredentialPrimingResponse.php b/clients/client/php/lib/Model/VerifiableCredentialPrimingResponse.php index 0492f2a4022..fc377e0c5fd 100644 --- a/clients/client/php/lib/Model/VerifiableCredentialPrimingResponse.php +++ b/clients/client/php/lib/Model/VerifiableCredentialPrimingResponse.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/VerifiableCredentialProof.php b/clients/client/php/lib/Model/VerifiableCredentialProof.php index c3ccc501d9a..dd4bf6acb61 100644 --- a/clients/client/php/lib/Model/VerifiableCredentialProof.php +++ b/clients/client/php/lib/Model/VerifiableCredentialProof.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/VerifiableCredentialResponse.php b/clients/client/php/lib/Model/VerifiableCredentialResponse.php index e244fdfc8ee..6327efb325a 100644 --- a/clients/client/php/lib/Model/VerifiableCredentialResponse.php +++ b/clients/client/php/lib/Model/VerifiableCredentialResponse.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/VerifiableIdentityAddress.php b/clients/client/php/lib/Model/VerifiableIdentityAddress.php index d8edba33cab..1f848dbc539 100644 --- a/clients/client/php/lib/Model/VerifiableIdentityAddress.php +++ b/clients/client/php/lib/Model/VerifiableIdentityAddress.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/VerificationFlow.php b/clients/client/php/lib/Model/VerificationFlow.php index 129c172984e..0cef3895301 100644 --- a/clients/client/php/lib/Model/VerificationFlow.php +++ b/clients/client/php/lib/Model/VerificationFlow.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -68,6 +68,7 @@ class VerificationFlow implements ModelInterface, ArrayAccess, \JsonSerializable 'requestUrl' => 'string', 'returnTo' => 'string', 'state' => 'mixed', + 'transientPayload' => 'object', 'type' => 'string', 'ui' => '\Ory\Client\Model\UiContainer' ]; @@ -87,6 +88,7 @@ class VerificationFlow implements ModelInterface, ArrayAccess, \JsonSerializable 'requestUrl' => null, 'returnTo' => null, 'state' => null, + 'transientPayload' => null, 'type' => null, 'ui' => null ]; @@ -125,6 +127,7 @@ public static function openAPIFormats() 'requestUrl' => 'request_url', 'returnTo' => 'return_to', 'state' => 'state', + 'transientPayload' => 'transient_payload', 'type' => 'type', 'ui' => 'ui' ]; @@ -142,6 +145,7 @@ public static function openAPIFormats() 'requestUrl' => 'setRequestUrl', 'returnTo' => 'setReturnTo', 'state' => 'setState', + 'transientPayload' => 'setTransientPayload', 'type' => 'setType', 'ui' => 'setUi' ]; @@ -159,6 +163,7 @@ public static function openAPIFormats() 'requestUrl' => 'getRequestUrl', 'returnTo' => 'getReturnTo', 'state' => 'getState', + 'transientPayload' => 'getTransientPayload', 'type' => 'getType', 'ui' => 'getUi' ]; @@ -227,6 +232,7 @@ public function __construct(array $data = null) $this->container['requestUrl'] = $data['requestUrl'] ?? null; $this->container['returnTo'] = $data['returnTo'] ?? null; $this->container['state'] = $data['state'] ?? null; + $this->container['transientPayload'] = $data['transientPayload'] ?? null; $this->container['type'] = $data['type'] ?? null; $this->container['ui'] = $data['ui'] ?? null; } @@ -435,6 +441,30 @@ public function setState($state) return $this; } + /** + * Gets transientPayload + * + * @return object|null + */ + public function getTransientPayload() + { + return $this->container['transientPayload']; + } + + /** + * Sets transientPayload + * + * @param object|null $transientPayload TransientPayload is used to pass data from the verification flow to hooks and email templates + * + * @return self + */ + public function setTransientPayload($transientPayload) + { + $this->container['transientPayload'] = $transientPayload; + + return $this; + } + /** * Gets type * diff --git a/clients/client/php/lib/Model/VerificationFlowState.php b/clients/client/php/lib/Model/VerificationFlowState.php index 73fa13a4fc6..0fa0feb3f23 100644 --- a/clients/client/php/lib/Model/VerificationFlowState.php +++ b/clients/client/php/lib/Model/VerificationFlowState.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/Version.php b/clients/client/php/lib/Model/Version.php index d34c768ba50..2d95c75a1d3 100644 --- a/clients/client/php/lib/Model/Version.php +++ b/clients/client/php/lib/Model/Version.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/Warning.php b/clients/client/php/lib/Model/Warning.php index 6d971ec87bb..8acea6dcf01 100644 --- a/clients/client/php/lib/Model/Warning.php +++ b/clients/client/php/lib/Model/Warning.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/Workspace.php b/clients/client/php/lib/Model/Workspace.php index a2a3dba8bf5..01204c8fc3b 100644 --- a/clients/client/php/lib/Model/Workspace.php +++ b/clients/client/php/lib/Model/Workspace.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/Model/WorkspaceMeta.php b/clients/client/php/lib/Model/WorkspaceMeta.php index 9273184de75..ccdff59479c 100644 --- a/clients/client/php/lib/Model/WorkspaceMeta.php +++ b/clients/client/php/lib/Model/WorkspaceMeta.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/lib/ObjectSerializer.php b/clients/client/php/lib/ObjectSerializer.php index d047b354d59..59f799906b2 100644 --- a/clients/client/php/lib/ObjectSerializer.php +++ b/clients/client/php/lib/ObjectSerializer.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Api/CourierApiTest.php b/clients/client/php/test/Api/CourierApiTest.php index 0709249e20c..d20edb02082 100644 --- a/clients/client/php/test/Api/CourierApiTest.php +++ b/clients/client/php/test/Api/CourierApiTest.php @@ -14,7 +14,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Api/EventsApiTest.php b/clients/client/php/test/Api/EventsApiTest.php index 224bbc8ded4..8950ce2929b 100644 --- a/clients/client/php/test/Api/EventsApiTest.php +++ b/clients/client/php/test/Api/EventsApiTest.php @@ -14,7 +14,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Api/FrontendApiTest.php b/clients/client/php/test/Api/FrontendApiTest.php index 5784deee116..2955e9e5938 100644 --- a/clients/client/php/test/Api/FrontendApiTest.php +++ b/clients/client/php/test/Api/FrontendApiTest.php @@ -14,7 +14,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Api/IdentityApiTest.php b/clients/client/php/test/Api/IdentityApiTest.php index 5db7ae78f72..acc61c3cf0b 100644 --- a/clients/client/php/test/Api/IdentityApiTest.php +++ b/clients/client/php/test/Api/IdentityApiTest.php @@ -14,7 +14,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Api/JwkApiTest.php b/clients/client/php/test/Api/JwkApiTest.php index f941addd72f..ef60955fdae 100644 --- a/clients/client/php/test/Api/JwkApiTest.php +++ b/clients/client/php/test/Api/JwkApiTest.php @@ -14,7 +14,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Api/MetadataApiTest.php b/clients/client/php/test/Api/MetadataApiTest.php index ef89803d9f7..2788d42d26d 100644 --- a/clients/client/php/test/Api/MetadataApiTest.php +++ b/clients/client/php/test/Api/MetadataApiTest.php @@ -14,7 +14,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Api/OAuth2ApiTest.php b/clients/client/php/test/Api/OAuth2ApiTest.php index 111799f97cd..124fe274f22 100644 --- a/clients/client/php/test/Api/OAuth2ApiTest.php +++ b/clients/client/php/test/Api/OAuth2ApiTest.php @@ -14,7 +14,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Api/OidcApiTest.php b/clients/client/php/test/Api/OidcApiTest.php index ff4396139f0..fba3292779a 100644 --- a/clients/client/php/test/Api/OidcApiTest.php +++ b/clients/client/php/test/Api/OidcApiTest.php @@ -14,7 +14,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Api/PermissionApiTest.php b/clients/client/php/test/Api/PermissionApiTest.php index e9f6cfce215..04eb15c02c2 100644 --- a/clients/client/php/test/Api/PermissionApiTest.php +++ b/clients/client/php/test/Api/PermissionApiTest.php @@ -14,7 +14,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Api/ProjectApiTest.php b/clients/client/php/test/Api/ProjectApiTest.php index 0a39ed8f392..5f5a676fe7e 100644 --- a/clients/client/php/test/Api/ProjectApiTest.php +++ b/clients/client/php/test/Api/ProjectApiTest.php @@ -14,7 +14,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Api/RelationshipApiTest.php b/clients/client/php/test/Api/RelationshipApiTest.php index 82018d169ef..8d3844a827b 100644 --- a/clients/client/php/test/Api/RelationshipApiTest.php +++ b/clients/client/php/test/Api/RelationshipApiTest.php @@ -14,7 +14,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Api/WellknownApiTest.php b/clients/client/php/test/Api/WellknownApiTest.php index 14b0ec554a2..47e4ae7f3d4 100644 --- a/clients/client/php/test/Api/WellknownApiTest.php +++ b/clients/client/php/test/Api/WellknownApiTest.php @@ -14,7 +14,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/AcceptOAuth2ConsentRequestSessionTest.php b/clients/client/php/test/Model/AcceptOAuth2ConsentRequestSessionTest.php index e512c44765a..0a32cc91a50 100644 --- a/clients/client/php/test/Model/AcceptOAuth2ConsentRequestSessionTest.php +++ b/clients/client/php/test/Model/AcceptOAuth2ConsentRequestSessionTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/AcceptOAuth2ConsentRequestTest.php b/clients/client/php/test/Model/AcceptOAuth2ConsentRequestTest.php index 4a432be17a9..3b16a8cc5e6 100644 --- a/clients/client/php/test/Model/AcceptOAuth2ConsentRequestTest.php +++ b/clients/client/php/test/Model/AcceptOAuth2ConsentRequestTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/AcceptOAuth2LoginRequestTest.php b/clients/client/php/test/Model/AcceptOAuth2LoginRequestTest.php index 95f7d15fe8f..2d757f1a512 100644 --- a/clients/client/php/test/Model/AcceptOAuth2LoginRequestTest.php +++ b/clients/client/php/test/Model/AcceptOAuth2LoginRequestTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ActiveProjectInConsoleTest.php b/clients/client/php/test/Model/ActiveProjectInConsoleTest.php index 507665decb5..cde1caa2fed 100644 --- a/clients/client/php/test/Model/ActiveProjectInConsoleTest.php +++ b/clients/client/php/test/Model/ActiveProjectInConsoleTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/AttributeFilterTest.php b/clients/client/php/test/Model/AttributeFilterTest.php index 43e636b5ddc..d6a06489295 100644 --- a/clients/client/php/test/Model/AttributeFilterTest.php +++ b/clients/client/php/test/Model/AttributeFilterTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/AttributeTest.php b/clients/client/php/test/Model/AttributeTest.php index d562bfc1b30..13b4c17ec37 100644 --- a/clients/client/php/test/Model/AttributeTest.php +++ b/clients/client/php/test/Model/AttributeTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/AttributesCountDatapointTest.php b/clients/client/php/test/Model/AttributesCountDatapointTest.php index 4023b2a3536..2d0bbc64168 100644 --- a/clients/client/php/test/Model/AttributesCountDatapointTest.php +++ b/clients/client/php/test/Model/AttributesCountDatapointTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/AuthenticatorAssuranceLevelTest.php b/clients/client/php/test/Model/AuthenticatorAssuranceLevelTest.php index 730db63c862..7061736d7fe 100644 --- a/clients/client/php/test/Model/AuthenticatorAssuranceLevelTest.php +++ b/clients/client/php/test/Model/AuthenticatorAssuranceLevelTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/BatchPatchIdentitiesResponseTest.php b/clients/client/php/test/Model/BatchPatchIdentitiesResponseTest.php index b0948e16ab3..9bdde2bba25 100644 --- a/clients/client/php/test/Model/BatchPatchIdentitiesResponseTest.php +++ b/clients/client/php/test/Model/BatchPatchIdentitiesResponseTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/CheckOplSyntaxResultTest.php b/clients/client/php/test/Model/CheckOplSyntaxResultTest.php index 2a69765a6e0..7b8e9b1acd2 100644 --- a/clients/client/php/test/Model/CheckOplSyntaxResultTest.php +++ b/clients/client/php/test/Model/CheckOplSyntaxResultTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/CheckPermissionResultTest.php b/clients/client/php/test/Model/CheckPermissionResultTest.php index 388b9513c33..70c3b27db3b 100644 --- a/clients/client/php/test/Model/CheckPermissionResultTest.php +++ b/clients/client/php/test/Model/CheckPermissionResultTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/CloudAccountTest.php b/clients/client/php/test/Model/CloudAccountTest.php index 94e7f832e4f..9e72e5ead85 100644 --- a/clients/client/php/test/Model/CloudAccountTest.php +++ b/clients/client/php/test/Model/CloudAccountTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ConsistencyRequestParametersTest.php b/clients/client/php/test/Model/ConsistencyRequestParametersTest.php index d1628c1057a..f481911efe7 100644 --- a/clients/client/php/test/Model/ConsistencyRequestParametersTest.php +++ b/clients/client/php/test/Model/ConsistencyRequestParametersTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ContinueWithRecoveryUiFlowTest.php b/clients/client/php/test/Model/ContinueWithRecoveryUiFlowTest.php index 780bb833923..4e6cd3d4a60 100644 --- a/clients/client/php/test/Model/ContinueWithRecoveryUiFlowTest.php +++ b/clients/client/php/test/Model/ContinueWithRecoveryUiFlowTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ContinueWithRecoveryUiTest.php b/clients/client/php/test/Model/ContinueWithRecoveryUiTest.php index fb684fecb32..ac5ca61d1f3 100644 --- a/clients/client/php/test/Model/ContinueWithRecoveryUiTest.php +++ b/clients/client/php/test/Model/ContinueWithRecoveryUiTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ContinueWithSetOrySessionTokenTest.php b/clients/client/php/test/Model/ContinueWithSetOrySessionTokenTest.php index 65b82640b7b..1dc041d94e9 100644 --- a/clients/client/php/test/Model/ContinueWithSetOrySessionTokenTest.php +++ b/clients/client/php/test/Model/ContinueWithSetOrySessionTokenTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ContinueWithSettingsUiFlowTest.php b/clients/client/php/test/Model/ContinueWithSettingsUiFlowTest.php index 901377973a7..eee1a5c6f0f 100644 --- a/clients/client/php/test/Model/ContinueWithSettingsUiFlowTest.php +++ b/clients/client/php/test/Model/ContinueWithSettingsUiFlowTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ContinueWithSettingsUiTest.php b/clients/client/php/test/Model/ContinueWithSettingsUiTest.php index 525cb88bb21..869c501b93b 100644 --- a/clients/client/php/test/Model/ContinueWithSettingsUiTest.php +++ b/clients/client/php/test/Model/ContinueWithSettingsUiTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ContinueWithTest.php b/clients/client/php/test/Model/ContinueWithTest.php index a1a66978379..f78fd75f5de 100644 --- a/clients/client/php/test/Model/ContinueWithTest.php +++ b/clients/client/php/test/Model/ContinueWithTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ContinueWithVerificationUiFlowTest.php b/clients/client/php/test/Model/ContinueWithVerificationUiFlowTest.php index e0a63ae8863..fe2ceb084af 100644 --- a/clients/client/php/test/Model/ContinueWithVerificationUiFlowTest.php +++ b/clients/client/php/test/Model/ContinueWithVerificationUiFlowTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ContinueWithVerificationUiTest.php b/clients/client/php/test/Model/ContinueWithVerificationUiTest.php index 1f535f28731..2657702506f 100644 --- a/clients/client/php/test/Model/ContinueWithVerificationUiTest.php +++ b/clients/client/php/test/Model/ContinueWithVerificationUiTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/CourierMessageStatusTest.php b/clients/client/php/test/Model/CourierMessageStatusTest.php index 1fcc2ed453a..ab646077b4b 100644 --- a/clients/client/php/test/Model/CourierMessageStatusTest.php +++ b/clients/client/php/test/Model/CourierMessageStatusTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/CourierMessageTypeTest.php b/clients/client/php/test/Model/CourierMessageTypeTest.php index f30e501d406..e974a8d49e6 100644 --- a/clients/client/php/test/Model/CourierMessageTypeTest.php +++ b/clients/client/php/test/Model/CourierMessageTypeTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/CreateCustomDomainBodyTest.php b/clients/client/php/test/Model/CreateCustomDomainBodyTest.php index fee69bb71f7..38f7b5a0d72 100644 --- a/clients/client/php/test/Model/CreateCustomDomainBodyTest.php +++ b/clients/client/php/test/Model/CreateCustomDomainBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/CreateEventStreamBodyTest.php b/clients/client/php/test/Model/CreateEventStreamBodyTest.php index fe362a33947..f617a32ce80 100644 --- a/clients/client/php/test/Model/CreateEventStreamBodyTest.php +++ b/clients/client/php/test/Model/CreateEventStreamBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/CreateIdentityBodyTest.php b/clients/client/php/test/Model/CreateIdentityBodyTest.php index aae64d131b5..ec0a64e0d55 100644 --- a/clients/client/php/test/Model/CreateIdentityBodyTest.php +++ b/clients/client/php/test/Model/CreateIdentityBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/CreateInviteResponseTest.php b/clients/client/php/test/Model/CreateInviteResponseTest.php index 81cfdf92354..2c9cedac57f 100644 --- a/clients/client/php/test/Model/CreateInviteResponseTest.php +++ b/clients/client/php/test/Model/CreateInviteResponseTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/CreateJsonWebKeySetTest.php b/clients/client/php/test/Model/CreateJsonWebKeySetTest.php index 38ec91ef197..f1e64389899 100644 --- a/clients/client/php/test/Model/CreateJsonWebKeySetTest.php +++ b/clients/client/php/test/Model/CreateJsonWebKeySetTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/CreateProjectBodyTest.php b/clients/client/php/test/Model/CreateProjectBodyTest.php index b4f2a5b60bc..b880e105de9 100644 --- a/clients/client/php/test/Model/CreateProjectBodyTest.php +++ b/clients/client/php/test/Model/CreateProjectBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/CreateProjectBrandingTest.php b/clients/client/php/test/Model/CreateProjectBrandingTest.php index 7b317a338ec..3fa99001bc6 100644 --- a/clients/client/php/test/Model/CreateProjectBrandingTest.php +++ b/clients/client/php/test/Model/CreateProjectBrandingTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/CreateProjectMemberInviteBodyTest.php b/clients/client/php/test/Model/CreateProjectMemberInviteBodyTest.php index 32ba20192b0..e227639eb0c 100644 --- a/clients/client/php/test/Model/CreateProjectMemberInviteBodyTest.php +++ b/clients/client/php/test/Model/CreateProjectMemberInviteBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/CreateProjectNormalizedPayloadTest.php b/clients/client/php/test/Model/CreateProjectNormalizedPayloadTest.php index 1bc6eee0795..26d494b1eb9 100644 --- a/clients/client/php/test/Model/CreateProjectNormalizedPayloadTest.php +++ b/clients/client/php/test/Model/CreateProjectNormalizedPayloadTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -98,6 +98,15 @@ public function testPropertyDisableAccountExperienceWelcomeScreen() $this->markTestIncomplete('Not implemented'); } + /** + * Test attribute "enableAxV2" + */ + public function testPropertyEnableAxV2() + { + // TODO: implement + $this->markTestIncomplete('Not implemented'); + } + /** * Test attribute "environment" */ diff --git a/clients/client/php/test/Model/CreateRecoveryCodeForIdentityBodyTest.php b/clients/client/php/test/Model/CreateRecoveryCodeForIdentityBodyTest.php index c2bc9286802..b38a39dbf49 100644 --- a/clients/client/php/test/Model/CreateRecoveryCodeForIdentityBodyTest.php +++ b/clients/client/php/test/Model/CreateRecoveryCodeForIdentityBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/CreateRecoveryLinkForIdentityBodyTest.php b/clients/client/php/test/Model/CreateRecoveryLinkForIdentityBodyTest.php index 1c5de988545..adea22b2d14 100644 --- a/clients/client/php/test/Model/CreateRecoveryLinkForIdentityBodyTest.php +++ b/clients/client/php/test/Model/CreateRecoveryLinkForIdentityBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/CreateRelationshipBodyTest.php b/clients/client/php/test/Model/CreateRelationshipBodyTest.php index ce86cf7409b..8f5ec699b73 100644 --- a/clients/client/php/test/Model/CreateRelationshipBodyTest.php +++ b/clients/client/php/test/Model/CreateRelationshipBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/CreateSubscriptionBodyTest.php b/clients/client/php/test/Model/CreateSubscriptionBodyTest.php index 15f22d7cbc0..b491a2626cc 100644 --- a/clients/client/php/test/Model/CreateSubscriptionBodyTest.php +++ b/clients/client/php/test/Model/CreateSubscriptionBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/CreateSubscriptionCommonTest.php b/clients/client/php/test/Model/CreateSubscriptionCommonTest.php index b40e895775c..156759e7d58 100644 --- a/clients/client/php/test/Model/CreateSubscriptionCommonTest.php +++ b/clients/client/php/test/Model/CreateSubscriptionCommonTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/CreateVerifiableCredentialRequestBodyTest.php b/clients/client/php/test/Model/CreateVerifiableCredentialRequestBodyTest.php index 61cccd4e4aa..94810f5468d 100644 --- a/clients/client/php/test/Model/CreateVerifiableCredentialRequestBodyTest.php +++ b/clients/client/php/test/Model/CreateVerifiableCredentialRequestBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/CreateWorkspaceMemberInviteBodyTest.php b/clients/client/php/test/Model/CreateWorkspaceMemberInviteBodyTest.php index 2f751ae7021..2d380ab7932 100644 --- a/clients/client/php/test/Model/CreateWorkspaceMemberInviteBodyTest.php +++ b/clients/client/php/test/Model/CreateWorkspaceMemberInviteBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/CreateWorkspacePayloadTest.php b/clients/client/php/test/Model/CreateWorkspacePayloadTest.php index 4f4ada8b72d..c167682f879 100644 --- a/clients/client/php/test/Model/CreateWorkspacePayloadTest.php +++ b/clients/client/php/test/Model/CreateWorkspacePayloadTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/CreateWorkspaceSubscriptionBodyTest.php b/clients/client/php/test/Model/CreateWorkspaceSubscriptionBodyTest.php index 51a37608e58..83fb9ab0faa 100644 --- a/clients/client/php/test/Model/CreateWorkspaceSubscriptionBodyTest.php +++ b/clients/client/php/test/Model/CreateWorkspaceSubscriptionBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/CredentialSupportedDraft00Test.php b/clients/client/php/test/Model/CredentialSupportedDraft00Test.php index 8ec463f4dcb..1d5731759a4 100644 --- a/clients/client/php/test/Model/CredentialSupportedDraft00Test.php +++ b/clients/client/php/test/Model/CredentialSupportedDraft00Test.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/CustomDomainTest.php b/clients/client/php/test/Model/CustomDomainTest.php index 525a6dcccc4..36c14df215b 100644 --- a/clients/client/php/test/Model/CustomDomainTest.php +++ b/clients/client/php/test/Model/CustomDomainTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/DeleteMySessionsCountTest.php b/clients/client/php/test/Model/DeleteMySessionsCountTest.php index 46197b0b633..3365fa13867 100644 --- a/clients/client/php/test/Model/DeleteMySessionsCountTest.php +++ b/clients/client/php/test/Model/DeleteMySessionsCountTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/EmailTemplateDataBodyTest.php b/clients/client/php/test/Model/EmailTemplateDataBodyTest.php index 466e5b8922a..a44a5be4a3f 100644 --- a/clients/client/php/test/Model/EmailTemplateDataBodyTest.php +++ b/clients/client/php/test/Model/EmailTemplateDataBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/EmailTemplateDataTest.php b/clients/client/php/test/Model/EmailTemplateDataTest.php index 855090bee7e..1b7a5694213 100644 --- a/clients/client/php/test/Model/EmailTemplateDataTest.php +++ b/clients/client/php/test/Model/EmailTemplateDataTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ErrorAuthenticatorAssuranceLevelNotSatisfiedTest.php b/clients/client/php/test/Model/ErrorAuthenticatorAssuranceLevelNotSatisfiedTest.php index 4133e1798c4..4638af68789 100644 --- a/clients/client/php/test/Model/ErrorAuthenticatorAssuranceLevelNotSatisfiedTest.php +++ b/clients/client/php/test/Model/ErrorAuthenticatorAssuranceLevelNotSatisfiedTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ErrorBrowserLocationChangeRequiredTest.php b/clients/client/php/test/Model/ErrorBrowserLocationChangeRequiredTest.php index 1b04ecf06fd..b3a71ba046f 100644 --- a/clients/client/php/test/Model/ErrorBrowserLocationChangeRequiredTest.php +++ b/clients/client/php/test/Model/ErrorBrowserLocationChangeRequiredTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ErrorFlowReplacedTest.php b/clients/client/php/test/Model/ErrorFlowReplacedTest.php index c17637e9e3a..4bffadf6dbf 100644 --- a/clients/client/php/test/Model/ErrorFlowReplacedTest.php +++ b/clients/client/php/test/Model/ErrorFlowReplacedTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ErrorGenericTest.php b/clients/client/php/test/Model/ErrorGenericTest.php index 4d74c096296..9a0eec3ccee 100644 --- a/clients/client/php/test/Model/ErrorGenericTest.php +++ b/clients/client/php/test/Model/ErrorGenericTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ErrorOAuth2Test.php b/clients/client/php/test/Model/ErrorOAuth2Test.php index 6ce83740152..04fd22a42eb 100644 --- a/clients/client/php/test/Model/ErrorOAuth2Test.php +++ b/clients/client/php/test/Model/ErrorOAuth2Test.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/EventStreamTest.php b/clients/client/php/test/Model/EventStreamTest.php index b9aad2d6cea..85ca4ea975a 100644 --- a/clients/client/php/test/Model/EventStreamTest.php +++ b/clients/client/php/test/Model/EventStreamTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ExpandedPermissionTreeTest.php b/clients/client/php/test/Model/ExpandedPermissionTreeTest.php index f266f0e0c96..13becb56bc6 100644 --- a/clients/client/php/test/Model/ExpandedPermissionTreeTest.php +++ b/clients/client/php/test/Model/ExpandedPermissionTreeTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/FlowErrorTest.php b/clients/client/php/test/Model/FlowErrorTest.php index e7be63049e9..bb27d6f9d6e 100644 --- a/clients/client/php/test/Model/FlowErrorTest.php +++ b/clients/client/php/test/Model/FlowErrorTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/GenericErrorContentTest.php b/clients/client/php/test/Model/GenericErrorContentTest.php index b9d1035a56b..b16bf221b3a 100644 --- a/clients/client/php/test/Model/GenericErrorContentTest.php +++ b/clients/client/php/test/Model/GenericErrorContentTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/GenericErrorTest.php b/clients/client/php/test/Model/GenericErrorTest.php index 88160c66ae0..ceaf820ff6b 100644 --- a/clients/client/php/test/Model/GenericErrorTest.php +++ b/clients/client/php/test/Model/GenericErrorTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/GenericUsageTest.php b/clients/client/php/test/Model/GenericUsageTest.php index 2f2b0bd25ea..471fd47083b 100644 --- a/clients/client/php/test/Model/GenericUsageTest.php +++ b/clients/client/php/test/Model/GenericUsageTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/GetAttributesCountResponseTest.php b/clients/client/php/test/Model/GetAttributesCountResponseTest.php index 167a58e6cc9..d08c75c1401 100644 --- a/clients/client/php/test/Model/GetAttributesCountResponseTest.php +++ b/clients/client/php/test/Model/GetAttributesCountResponseTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/GetManagedIdentitySchemaLocationTest.php b/clients/client/php/test/Model/GetManagedIdentitySchemaLocationTest.php index 2d36d8166d3..d73a5061f91 100644 --- a/clients/client/php/test/Model/GetManagedIdentitySchemaLocationTest.php +++ b/clients/client/php/test/Model/GetManagedIdentitySchemaLocationTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/GetMetricsEventAttributesResponseTest.php b/clients/client/php/test/Model/GetMetricsEventAttributesResponseTest.php index 340c740e147..de7c837ebd3 100644 --- a/clients/client/php/test/Model/GetMetricsEventAttributesResponseTest.php +++ b/clients/client/php/test/Model/GetMetricsEventAttributesResponseTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/GetMetricsEventTypesResponseTest.php b/clients/client/php/test/Model/GetMetricsEventTypesResponseTest.php index e37d2cac515..7548a5f7aa4 100644 --- a/clients/client/php/test/Model/GetMetricsEventTypesResponseTest.php +++ b/clients/client/php/test/Model/GetMetricsEventTypesResponseTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/GetOrganizationResponseTest.php b/clients/client/php/test/Model/GetOrganizationResponseTest.php index cb9bd0fd81c..8f93fc5ebec 100644 --- a/clients/client/php/test/Model/GetOrganizationResponseTest.php +++ b/clients/client/php/test/Model/GetOrganizationResponseTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/GetProjectEventsBodyTest.php b/clients/client/php/test/Model/GetProjectEventsBodyTest.php index 71d461540d1..159a5dcd14b 100644 --- a/clients/client/php/test/Model/GetProjectEventsBodyTest.php +++ b/clients/client/php/test/Model/GetProjectEventsBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/GetProjectEventsResponseTest.php b/clients/client/php/test/Model/GetProjectEventsResponseTest.php index 039badd7060..48d08d9658b 100644 --- a/clients/client/php/test/Model/GetProjectEventsResponseTest.php +++ b/clients/client/php/test/Model/GetProjectEventsResponseTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/GetProjectMetricsResponseTest.php b/clients/client/php/test/Model/GetProjectMetricsResponseTest.php index efa2ad132bd..dd6369e3411 100644 --- a/clients/client/php/test/Model/GetProjectMetricsResponseTest.php +++ b/clients/client/php/test/Model/GetProjectMetricsResponseTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/GetSessionActivityResponseTest.php b/clients/client/php/test/Model/GetSessionActivityResponseTest.php index 5fc7db5524e..b3363871cb8 100644 --- a/clients/client/php/test/Model/GetSessionActivityResponseTest.php +++ b/clients/client/php/test/Model/GetSessionActivityResponseTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/HealthNotReadyStatusTest.php b/clients/client/php/test/Model/HealthNotReadyStatusTest.php index 7fd38611820..928d1af38c7 100644 --- a/clients/client/php/test/Model/HealthNotReadyStatusTest.php +++ b/clients/client/php/test/Model/HealthNotReadyStatusTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/HealthStatusTest.php b/clients/client/php/test/Model/HealthStatusTest.php index 676ba336e10..c4d50061459 100644 --- a/clients/client/php/test/Model/HealthStatusTest.php +++ b/clients/client/php/test/Model/HealthStatusTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/IdentityCredentialsCodeTest.php b/clients/client/php/test/Model/IdentityCredentialsCodeTest.php index 1b5bbedfaf2..40e65a073f2 100644 --- a/clients/client/php/test/Model/IdentityCredentialsCodeTest.php +++ b/clients/client/php/test/Model/IdentityCredentialsCodeTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/IdentityCredentialsOidcProviderTest.php b/clients/client/php/test/Model/IdentityCredentialsOidcProviderTest.php index 327f9d2489f..d8b29b5d0d7 100644 --- a/clients/client/php/test/Model/IdentityCredentialsOidcProviderTest.php +++ b/clients/client/php/test/Model/IdentityCredentialsOidcProviderTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/IdentityCredentialsOidcTest.php b/clients/client/php/test/Model/IdentityCredentialsOidcTest.php index 9f1adcf487d..2033c8f700c 100644 --- a/clients/client/php/test/Model/IdentityCredentialsOidcTest.php +++ b/clients/client/php/test/Model/IdentityCredentialsOidcTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/IdentityCredentialsPasswordTest.php b/clients/client/php/test/Model/IdentityCredentialsPasswordTest.php index e3cbadc7782..def8c0579f1 100644 --- a/clients/client/php/test/Model/IdentityCredentialsPasswordTest.php +++ b/clients/client/php/test/Model/IdentityCredentialsPasswordTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/IdentityCredentialsTest.php b/clients/client/php/test/Model/IdentityCredentialsTest.php index 44ba8550b72..f8b3d577ce4 100644 --- a/clients/client/php/test/Model/IdentityCredentialsTest.php +++ b/clients/client/php/test/Model/IdentityCredentialsTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/IdentityPatchResponseTest.php b/clients/client/php/test/Model/IdentityPatchResponseTest.php index 820537f88b1..bbc83e37106 100644 --- a/clients/client/php/test/Model/IdentityPatchResponseTest.php +++ b/clients/client/php/test/Model/IdentityPatchResponseTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/IdentityPatchTest.php b/clients/client/php/test/Model/IdentityPatchTest.php index def7e11ae4c..0e1fec58b52 100644 --- a/clients/client/php/test/Model/IdentityPatchTest.php +++ b/clients/client/php/test/Model/IdentityPatchTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/IdentitySchemaContainerTest.php b/clients/client/php/test/Model/IdentitySchemaContainerTest.php index 1c52fc18806..a3c7228f0f1 100644 --- a/clients/client/php/test/Model/IdentitySchemaContainerTest.php +++ b/clients/client/php/test/Model/IdentitySchemaContainerTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/IdentitySchemaPresetTest.php b/clients/client/php/test/Model/IdentitySchemaPresetTest.php index ff1a6aa6bba..89fb666cd8a 100644 --- a/clients/client/php/test/Model/IdentitySchemaPresetTest.php +++ b/clients/client/php/test/Model/IdentitySchemaPresetTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/IdentityTest.php b/clients/client/php/test/Model/IdentityTest.php index 5cb40987096..af5791ae5a7 100644 --- a/clients/client/php/test/Model/IdentityTest.php +++ b/clients/client/php/test/Model/IdentityTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/IdentityWithCredentialsOidcConfigProviderTest.php b/clients/client/php/test/Model/IdentityWithCredentialsOidcConfigProviderTest.php index cd9b86681b1..c326b6a1440 100644 --- a/clients/client/php/test/Model/IdentityWithCredentialsOidcConfigProviderTest.php +++ b/clients/client/php/test/Model/IdentityWithCredentialsOidcConfigProviderTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/IdentityWithCredentialsOidcConfigTest.php b/clients/client/php/test/Model/IdentityWithCredentialsOidcConfigTest.php index 2f948058f24..651c6d24b8c 100644 --- a/clients/client/php/test/Model/IdentityWithCredentialsOidcConfigTest.php +++ b/clients/client/php/test/Model/IdentityWithCredentialsOidcConfigTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/IdentityWithCredentialsOidcTest.php b/clients/client/php/test/Model/IdentityWithCredentialsOidcTest.php index 43e638c6144..5de56b9655a 100644 --- a/clients/client/php/test/Model/IdentityWithCredentialsOidcTest.php +++ b/clients/client/php/test/Model/IdentityWithCredentialsOidcTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/IdentityWithCredentialsPasswordConfigTest.php b/clients/client/php/test/Model/IdentityWithCredentialsPasswordConfigTest.php index cc43230b5a6..5aa11775fe2 100644 --- a/clients/client/php/test/Model/IdentityWithCredentialsPasswordConfigTest.php +++ b/clients/client/php/test/Model/IdentityWithCredentialsPasswordConfigTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/IdentityWithCredentialsPasswordTest.php b/clients/client/php/test/Model/IdentityWithCredentialsPasswordTest.php index 470d22e7c2a..a59c074c682 100644 --- a/clients/client/php/test/Model/IdentityWithCredentialsPasswordTest.php +++ b/clients/client/php/test/Model/IdentityWithCredentialsPasswordTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/IdentityWithCredentialsTest.php b/clients/client/php/test/Model/IdentityWithCredentialsTest.php index 087ef192d3d..ee228a34d1b 100644 --- a/clients/client/php/test/Model/IdentityWithCredentialsTest.php +++ b/clients/client/php/test/Model/IdentityWithCredentialsTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/InlineObject3Test.php b/clients/client/php/test/Model/InlineObject3Test.php index f203a59c960..82dcf4aeb84 100644 --- a/clients/client/php/test/Model/InlineObject3Test.php +++ b/clients/client/php/test/Model/InlineObject3Test.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/InlineResponse2001Test.php b/clients/client/php/test/Model/InlineResponse2001Test.php index f21047413a7..0459217c2a3 100644 --- a/clients/client/php/test/Model/InlineResponse2001Test.php +++ b/clients/client/php/test/Model/InlineResponse2001Test.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/InlineResponse200Test.php b/clients/client/php/test/Model/InlineResponse200Test.php index a972fe44f8b..3266469125d 100644 --- a/clients/client/php/test/Model/InlineResponse200Test.php +++ b/clients/client/php/test/Model/InlineResponse200Test.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/InlineResponse503Test.php b/clients/client/php/test/Model/InlineResponse503Test.php index 94f4c87c301..4f9555fa336 100644 --- a/clients/client/php/test/Model/InlineResponse503Test.php +++ b/clients/client/php/test/Model/InlineResponse503Test.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/InternalGetProjectBrandingBodyTest.php b/clients/client/php/test/Model/InternalGetProjectBrandingBodyTest.php index ba28c9d2f6e..4b7eb9bca66 100644 --- a/clients/client/php/test/Model/InternalGetProjectBrandingBodyTest.php +++ b/clients/client/php/test/Model/InternalGetProjectBrandingBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/InternalIsAXWelcomeScreenEnabledForProjectBodyTest.php b/clients/client/php/test/Model/InternalIsAXWelcomeScreenEnabledForProjectBodyTest.php index 756c497b202..80e286c87a1 100644 --- a/clients/client/php/test/Model/InternalIsAXWelcomeScreenEnabledForProjectBodyTest.php +++ b/clients/client/php/test/Model/InternalIsAXWelcomeScreenEnabledForProjectBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/InternalIsOwnerForProjectBySlugBodyTest.php b/clients/client/php/test/Model/InternalIsOwnerForProjectBySlugBodyTest.php index fc0459f5de9..81a6bb12fcb 100644 --- a/clients/client/php/test/Model/InternalIsOwnerForProjectBySlugBodyTest.php +++ b/clients/client/php/test/Model/InternalIsOwnerForProjectBySlugBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/InternalIsOwnerForProjectBySlugResponseTest.php b/clients/client/php/test/Model/InternalIsOwnerForProjectBySlugResponseTest.php index 6d438b91793..a1e1aa6d7fc 100644 --- a/clients/client/php/test/Model/InternalIsOwnerForProjectBySlugResponseTest.php +++ b/clients/client/php/test/Model/InternalIsOwnerForProjectBySlugResponseTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/IntrospectedOAuth2TokenTest.php b/clients/client/php/test/Model/IntrospectedOAuth2TokenTest.php index 5d3bf8b26dc..94b4eb4154f 100644 --- a/clients/client/php/test/Model/IntrospectedOAuth2TokenTest.php +++ b/clients/client/php/test/Model/IntrospectedOAuth2TokenTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/IsOwnerForProjectBySlugTest.php b/clients/client/php/test/Model/IsOwnerForProjectBySlugTest.php index 3b6d520654a..079c4f281e0 100644 --- a/clients/client/php/test/Model/IsOwnerForProjectBySlugTest.php +++ b/clients/client/php/test/Model/IsOwnerForProjectBySlugTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/JsonPatchTest.php b/clients/client/php/test/Model/JsonPatchTest.php index 31b136b765d..3ae18c54eee 100644 --- a/clients/client/php/test/Model/JsonPatchTest.php +++ b/clients/client/php/test/Model/JsonPatchTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/JsonWebKeySetTest.php b/clients/client/php/test/Model/JsonWebKeySetTest.php index fa12ea9a662..6f7a7dbd7e7 100644 --- a/clients/client/php/test/Model/JsonWebKeySetTest.php +++ b/clients/client/php/test/Model/JsonWebKeySetTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/JsonWebKeyTest.php b/clients/client/php/test/Model/JsonWebKeyTest.php index c76a498a72f..68d931849df 100644 --- a/clients/client/php/test/Model/JsonWebKeyTest.php +++ b/clients/client/php/test/Model/JsonWebKeyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/KetoNamespaceTest.php b/clients/client/php/test/Model/KetoNamespaceTest.php index 25e5297d7a3..1caac2c00dd 100644 --- a/clients/client/php/test/Model/KetoNamespaceTest.php +++ b/clients/client/php/test/Model/KetoNamespaceTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ListEventStreamsTest.php b/clients/client/php/test/Model/ListEventStreamsTest.php index b427a63e2ea..6e083998d1e 100644 --- a/clients/client/php/test/Model/ListEventStreamsTest.php +++ b/clients/client/php/test/Model/ListEventStreamsTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ListMyWorkspacesResponseTest.php b/clients/client/php/test/Model/ListMyWorkspacesResponseTest.php index 19b51f4a722..87c41d75ccf 100644 --- a/clients/client/php/test/Model/ListMyWorkspacesResponseTest.php +++ b/clients/client/php/test/Model/ListMyWorkspacesResponseTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ListOrganizationsResponseTest.php b/clients/client/php/test/Model/ListOrganizationsResponseTest.php index acfa6397251..06f7fdb3ce0 100644 --- a/clients/client/php/test/Model/ListOrganizationsResponseTest.php +++ b/clients/client/php/test/Model/ListOrganizationsResponseTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ListWorkspaceProjectsResponseTest.php b/clients/client/php/test/Model/ListWorkspaceProjectsResponseTest.php index 25b378b237f..94ac3251f48 100644 --- a/clients/client/php/test/Model/ListWorkspaceProjectsResponseTest.php +++ b/clients/client/php/test/Model/ListWorkspaceProjectsResponseTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/LoginFlowStateTest.php b/clients/client/php/test/Model/LoginFlowStateTest.php index bc4a667030c..e801ea81980 100644 --- a/clients/client/php/test/Model/LoginFlowStateTest.php +++ b/clients/client/php/test/Model/LoginFlowStateTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/LoginFlowTest.php b/clients/client/php/test/Model/LoginFlowTest.php index bd759a8b87a..bef4746ef66 100644 --- a/clients/client/php/test/Model/LoginFlowTest.php +++ b/clients/client/php/test/Model/LoginFlowTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -206,6 +206,15 @@ public function testPropertyState() $this->markTestIncomplete('Not implemented'); } + /** + * Test attribute "transientPayload" + */ + public function testPropertyTransientPayload() + { + // TODO: implement + $this->markTestIncomplete('Not implemented'); + } + /** * Test attribute "type" */ diff --git a/clients/client/php/test/Model/LogoutFlowTest.php b/clients/client/php/test/Model/LogoutFlowTest.php index 7171f9a3946..7fef71ec02e 100644 --- a/clients/client/php/test/Model/LogoutFlowTest.php +++ b/clients/client/php/test/Model/LogoutFlowTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ManagedIdentitySchemaTest.php b/clients/client/php/test/Model/ManagedIdentitySchemaTest.php index 4eb1f9cabb4..4d597aa6298 100644 --- a/clients/client/php/test/Model/ManagedIdentitySchemaTest.php +++ b/clients/client/php/test/Model/ManagedIdentitySchemaTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ManagedIdentitySchemaValidationResultTest.php b/clients/client/php/test/Model/ManagedIdentitySchemaValidationResultTest.php index d598e3f6ee4..98b22a64d44 100644 --- a/clients/client/php/test/Model/ManagedIdentitySchemaValidationResultTest.php +++ b/clients/client/php/test/Model/ManagedIdentitySchemaValidationResultTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/MemberInviteTest.php b/clients/client/php/test/Model/MemberInviteTest.php index b36e0a42d5f..6aff3b994a0 100644 --- a/clients/client/php/test/Model/MemberInviteTest.php +++ b/clients/client/php/test/Model/MemberInviteTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/MessageDispatchTest.php b/clients/client/php/test/Model/MessageDispatchTest.php index 8bece1e301e..db4aba7685f 100644 --- a/clients/client/php/test/Model/MessageDispatchTest.php +++ b/clients/client/php/test/Model/MessageDispatchTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/MessageTest.php b/clients/client/php/test/Model/MessageTest.php index 2bc0d7a96d7..020f31d167b 100644 --- a/clients/client/php/test/Model/MessageTest.php +++ b/clients/client/php/test/Model/MessageTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/MetricsDatapointTest.php b/clients/client/php/test/Model/MetricsDatapointTest.php index 003afe94b8b..69a4f400512 100644 --- a/clients/client/php/test/Model/MetricsDatapointTest.php +++ b/clients/client/php/test/Model/MetricsDatapointTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/MigrationOptionsTest.php b/clients/client/php/test/Model/MigrationOptionsTest.php index 4cd6f249444..dd170e6b825 100644 --- a/clients/client/php/test/Model/MigrationOptionsTest.php +++ b/clients/client/php/test/Model/MigrationOptionsTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ModelNamespaceTest.php b/clients/client/php/test/Model/ModelNamespaceTest.php index b8502b5c761..a506c3e8a74 100644 --- a/clients/client/php/test/Model/ModelNamespaceTest.php +++ b/clients/client/php/test/Model/ModelNamespaceTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/NeedsPrivilegedSessionErrorTest.php b/clients/client/php/test/Model/NeedsPrivilegedSessionErrorTest.php index 704153288df..ef86484dbaa 100644 --- a/clients/client/php/test/Model/NeedsPrivilegedSessionErrorTest.php +++ b/clients/client/php/test/Model/NeedsPrivilegedSessionErrorTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/NormalizedProjectRevisionCourierChannelTest.php b/clients/client/php/test/Model/NormalizedProjectRevisionCourierChannelTest.php index 66a70c948ae..2a46eef473a 100644 --- a/clients/client/php/test/Model/NormalizedProjectRevisionCourierChannelTest.php +++ b/clients/client/php/test/Model/NormalizedProjectRevisionCourierChannelTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/NormalizedProjectRevisionHookTest.php b/clients/client/php/test/Model/NormalizedProjectRevisionHookTest.php index b7416e4fe99..176cce4e2b5 100644 --- a/clients/client/php/test/Model/NormalizedProjectRevisionHookTest.php +++ b/clients/client/php/test/Model/NormalizedProjectRevisionHookTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/NormalizedProjectRevisionIdentitySchemaTest.php b/clients/client/php/test/Model/NormalizedProjectRevisionIdentitySchemaTest.php index 88ae3387b70..d0e4f9f9d3d 100644 --- a/clients/client/php/test/Model/NormalizedProjectRevisionIdentitySchemaTest.php +++ b/clients/client/php/test/Model/NormalizedProjectRevisionIdentitySchemaTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/NormalizedProjectRevisionTest.php b/clients/client/php/test/Model/NormalizedProjectRevisionTest.php index 76d45f1c4e8..b2f3b25239c 100644 --- a/clients/client/php/test/Model/NormalizedProjectRevisionTest.php +++ b/clients/client/php/test/Model/NormalizedProjectRevisionTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -98,6 +98,15 @@ public function testPropertyDisableAccountExperienceWelcomeScreen() $this->markTestIncomplete('Not implemented'); } + /** + * Test attribute "enableAxV2" + */ + public function testPropertyEnableAxV2() + { + // TODO: implement + $this->markTestIncomplete('Not implemented'); + } + /** * Test attribute "hydraOauth2AllowedTopLevelClaims" */ diff --git a/clients/client/php/test/Model/NormalizedProjectRevisionThirdPartyProviderTest.php b/clients/client/php/test/Model/NormalizedProjectRevisionThirdPartyProviderTest.php index 48acac423c2..7ae9c138a64 100644 --- a/clients/client/php/test/Model/NormalizedProjectRevisionThirdPartyProviderTest.php +++ b/clients/client/php/test/Model/NormalizedProjectRevisionThirdPartyProviderTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/NormalizedProjectRevisionTokenizerTemplateTest.php b/clients/client/php/test/Model/NormalizedProjectRevisionTokenizerTemplateTest.php index 36daaa2e7fa..155579548b7 100644 --- a/clients/client/php/test/Model/NormalizedProjectRevisionTokenizerTemplateTest.php +++ b/clients/client/php/test/Model/NormalizedProjectRevisionTokenizerTemplateTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/NormalizedProjectTest.php b/clients/client/php/test/Model/NormalizedProjectTest.php index 2162abc87f1..b77b30ad26e 100644 --- a/clients/client/php/test/Model/NormalizedProjectTest.php +++ b/clients/client/php/test/Model/NormalizedProjectTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/OAuth2ClientTest.php b/clients/client/php/test/Model/OAuth2ClientTest.php index 62a85e8b198..7fc62a421ce 100644 --- a/clients/client/php/test/Model/OAuth2ClientTest.php +++ b/clients/client/php/test/Model/OAuth2ClientTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/OAuth2ClientTokenLifespansTest.php b/clients/client/php/test/Model/OAuth2ClientTokenLifespansTest.php index c2311acf864..cd244cc8436 100644 --- a/clients/client/php/test/Model/OAuth2ClientTokenLifespansTest.php +++ b/clients/client/php/test/Model/OAuth2ClientTokenLifespansTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/OAuth2ConsentRequestOpenIDConnectContextTest.php b/clients/client/php/test/Model/OAuth2ConsentRequestOpenIDConnectContextTest.php index de80900c34e..0a7f6872f52 100644 --- a/clients/client/php/test/Model/OAuth2ConsentRequestOpenIDConnectContextTest.php +++ b/clients/client/php/test/Model/OAuth2ConsentRequestOpenIDConnectContextTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/OAuth2ConsentRequestTest.php b/clients/client/php/test/Model/OAuth2ConsentRequestTest.php index 7023d4e5a8d..c7de13fe7fd 100644 --- a/clients/client/php/test/Model/OAuth2ConsentRequestTest.php +++ b/clients/client/php/test/Model/OAuth2ConsentRequestTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/OAuth2ConsentSessionExpiresAtTest.php b/clients/client/php/test/Model/OAuth2ConsentSessionExpiresAtTest.php index 78c82af0091..2ac7059a8a5 100644 --- a/clients/client/php/test/Model/OAuth2ConsentSessionExpiresAtTest.php +++ b/clients/client/php/test/Model/OAuth2ConsentSessionExpiresAtTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/OAuth2ConsentSessionTest.php b/clients/client/php/test/Model/OAuth2ConsentSessionTest.php index 85146117f73..9a019c84932 100644 --- a/clients/client/php/test/Model/OAuth2ConsentSessionTest.php +++ b/clients/client/php/test/Model/OAuth2ConsentSessionTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/OAuth2LoginRequestTest.php b/clients/client/php/test/Model/OAuth2LoginRequestTest.php index ea8d647a83c..c00b29ddad8 100644 --- a/clients/client/php/test/Model/OAuth2LoginRequestTest.php +++ b/clients/client/php/test/Model/OAuth2LoginRequestTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/OAuth2LogoutRequestTest.php b/clients/client/php/test/Model/OAuth2LogoutRequestTest.php index c508b3752f6..c2e8046587f 100644 --- a/clients/client/php/test/Model/OAuth2LogoutRequestTest.php +++ b/clients/client/php/test/Model/OAuth2LogoutRequestTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/OAuth2RedirectToTest.php b/clients/client/php/test/Model/OAuth2RedirectToTest.php index 9490cd86a54..78fb5221be3 100644 --- a/clients/client/php/test/Model/OAuth2RedirectToTest.php +++ b/clients/client/php/test/Model/OAuth2RedirectToTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/OAuth2TokenExchangeTest.php b/clients/client/php/test/Model/OAuth2TokenExchangeTest.php index 2af66687ba5..ed9ffd383ff 100644 --- a/clients/client/php/test/Model/OAuth2TokenExchangeTest.php +++ b/clients/client/php/test/Model/OAuth2TokenExchangeTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/OidcConfigurationTest.php b/clients/client/php/test/Model/OidcConfigurationTest.php index 0fa48aabc81..c3becbc65c5 100644 --- a/clients/client/php/test/Model/OidcConfigurationTest.php +++ b/clients/client/php/test/Model/OidcConfigurationTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/OidcUserInfoTest.php b/clients/client/php/test/Model/OidcUserInfoTest.php index 02c04a300f1..59439b3cc8c 100644 --- a/clients/client/php/test/Model/OidcUserInfoTest.php +++ b/clients/client/php/test/Model/OidcUserInfoTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/OrganizationBodyTest.php b/clients/client/php/test/Model/OrganizationBodyTest.php index 642f545cc82..9ab85c00dfb 100644 --- a/clients/client/php/test/Model/OrganizationBodyTest.php +++ b/clients/client/php/test/Model/OrganizationBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/OrganizationTest.php b/clients/client/php/test/Model/OrganizationTest.php index 0bcdcd6befa..08a65725af6 100644 --- a/clients/client/php/test/Model/OrganizationTest.php +++ b/clients/client/php/test/Model/OrganizationTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/PaginationHeadersTest.php b/clients/client/php/test/Model/PaginationHeadersTest.php index ced9e7194c0..82f87def5ee 100644 --- a/clients/client/php/test/Model/PaginationHeadersTest.php +++ b/clients/client/php/test/Model/PaginationHeadersTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/PaginationTest.php b/clients/client/php/test/Model/PaginationTest.php index 166ffc22cce..afbc9f8f3cd 100644 --- a/clients/client/php/test/Model/PaginationTest.php +++ b/clients/client/php/test/Model/PaginationTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ParseErrorTest.php b/clients/client/php/test/Model/ParseErrorTest.php index 218dd7da244..fbceb1e02e7 100644 --- a/clients/client/php/test/Model/ParseErrorTest.php +++ b/clients/client/php/test/Model/ParseErrorTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/PatchIdentitiesBodyTest.php b/clients/client/php/test/Model/PatchIdentitiesBodyTest.php index 0dce9b5ba0a..afb3a908ece 100644 --- a/clients/client/php/test/Model/PatchIdentitiesBodyTest.php +++ b/clients/client/php/test/Model/PatchIdentitiesBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/PerformNativeLogoutBodyTest.php b/clients/client/php/test/Model/PerformNativeLogoutBodyTest.php index 9e1ab29ff24..5f44cd3cdac 100644 --- a/clients/client/php/test/Model/PerformNativeLogoutBodyTest.php +++ b/clients/client/php/test/Model/PerformNativeLogoutBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/PermissionsOnWorkpaceResponseTest.php b/clients/client/php/test/Model/PermissionsOnWorkpaceResponseTest.php new file mode 100644 index 00000000000..16852d02d5c --- /dev/null +++ b/clients/client/php/test/Model/PermissionsOnWorkpaceResponseTest.php @@ -0,0 +1,91 @@ +markTestIncomplete('Not implemented'); + } + + /** + * Test attribute "permissions" + */ + public function testPropertyPermissions() + { + // TODO: implement + $this->markTestIncomplete('Not implemented'); + } +} diff --git a/clients/client/php/test/Model/PlanDetailsTest.php b/clients/client/php/test/Model/PlanDetailsTest.php index b8a570279e1..87d6bedbf2c 100644 --- a/clients/client/php/test/Model/PlanDetailsTest.php +++ b/clients/client/php/test/Model/PlanDetailsTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/PlanTest.php b/clients/client/php/test/Model/PlanTest.php index 114386fd5df..4754e88efa3 100644 --- a/clients/client/php/test/Model/PlanTest.php +++ b/clients/client/php/test/Model/PlanTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/PostCheckPermissionBodyTest.php b/clients/client/php/test/Model/PostCheckPermissionBodyTest.php index b0dd5c44051..a8cba551138 100644 --- a/clients/client/php/test/Model/PostCheckPermissionBodyTest.php +++ b/clients/client/php/test/Model/PostCheckPermissionBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/PostCheckPermissionOrErrorBodyTest.php b/clients/client/php/test/Model/PostCheckPermissionOrErrorBodyTest.php index 3923b03da7f..720c26268cc 100644 --- a/clients/client/php/test/Model/PostCheckPermissionOrErrorBodyTest.php +++ b/clients/client/php/test/Model/PostCheckPermissionOrErrorBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ProjectApiKeyTest.php b/clients/client/php/test/Model/ProjectApiKeyTest.php index 9e576a2e1c9..fa8ad8ad002 100644 --- a/clients/client/php/test/Model/ProjectApiKeyTest.php +++ b/clients/client/php/test/Model/ProjectApiKeyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ProjectBrandingColorsTest.php b/clients/client/php/test/Model/ProjectBrandingColorsTest.php index 2d9cd0c5793..5b5ed9a4e31 100644 --- a/clients/client/php/test/Model/ProjectBrandingColorsTest.php +++ b/clients/client/php/test/Model/ProjectBrandingColorsTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ProjectBrandingTest.php b/clients/client/php/test/Model/ProjectBrandingTest.php index f698659b772..32c651b0f1e 100644 --- a/clients/client/php/test/Model/ProjectBrandingTest.php +++ b/clients/client/php/test/Model/ProjectBrandingTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ProjectBrandingThemeTest.php b/clients/client/php/test/Model/ProjectBrandingThemeTest.php index 16f48215379..6800c0938ea 100644 --- a/clients/client/php/test/Model/ProjectBrandingThemeTest.php +++ b/clients/client/php/test/Model/ProjectBrandingThemeTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ProjectCorsTest.php b/clients/client/php/test/Model/ProjectCorsTest.php index 77be2a22a3a..b0a6497de21 100644 --- a/clients/client/php/test/Model/ProjectCorsTest.php +++ b/clients/client/php/test/Model/ProjectCorsTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ProjectEventsDatapointTest.php b/clients/client/php/test/Model/ProjectEventsDatapointTest.php index 67c624c17c4..8a04c6f13f0 100644 --- a/clients/client/php/test/Model/ProjectEventsDatapointTest.php +++ b/clients/client/php/test/Model/ProjectEventsDatapointTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ProjectHostTest.php b/clients/client/php/test/Model/ProjectHostTest.php index fa058011e20..028eda709cb 100644 --- a/clients/client/php/test/Model/ProjectHostTest.php +++ b/clients/client/php/test/Model/ProjectHostTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/InternalProvisionMockSubscriptionTest.php b/clients/client/php/test/Model/ProjectMemberTest.php similarity index 73% rename from clients/client/php/test/Model/InternalProvisionMockSubscriptionTest.php rename to clients/client/php/test/Model/ProjectMemberTest.php index 21c9f35a6d7..70367a7c4bc 100644 --- a/clients/client/php/test/Model/InternalProvisionMockSubscriptionTest.php +++ b/clients/client/php/test/Model/ProjectMemberTest.php @@ -1,6 +1,6 @@ markTestIncomplete('Not implemented'); } /** - * Test attribute "currency" + * Test attribute "email" */ - public function testPropertyCurrency() + public function testPropertyEmail() { // TODO: implement $this->markTestIncomplete('Not implemented'); } /** - * Test attribute "identityId" + * Test attribute "id" */ - public function testPropertyIdentityId() + public function testPropertyId() { // TODO: implement $this->markTestIncomplete('Not implemented'); } /** - * Test attribute "interval" + * Test attribute "name" */ - public function testPropertyInterval() + public function testPropertyName() { // TODO: implement $this->markTestIncomplete('Not implemented'); } /** - * Test attribute "plan" + * Test attribute "role" */ - public function testPropertyPlan() + public function testPropertyRole() { // TODO: implement $this->markTestIncomplete('Not implemented'); diff --git a/clients/client/php/test/Model/ProjectMetadataTest.php b/clients/client/php/test/Model/ProjectMetadataTest.php index 9d9bd630d83..48936153607 100644 --- a/clients/client/php/test/Model/ProjectMetadataTest.php +++ b/clients/client/php/test/Model/ProjectMetadataTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ProjectServiceIdentityTest.php b/clients/client/php/test/Model/ProjectServiceIdentityTest.php index 509b8f45f36..75eb6a2c0ba 100644 --- a/clients/client/php/test/Model/ProjectServiceIdentityTest.php +++ b/clients/client/php/test/Model/ProjectServiceIdentityTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ProjectServiceOAuth2Test.php b/clients/client/php/test/Model/ProjectServiceOAuth2Test.php index f33d4e4cc97..9cbfbf8ac50 100644 --- a/clients/client/php/test/Model/ProjectServiceOAuth2Test.php +++ b/clients/client/php/test/Model/ProjectServiceOAuth2Test.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ProjectServicePermissionTest.php b/clients/client/php/test/Model/ProjectServicePermissionTest.php index 63800871763..967270f7383 100644 --- a/clients/client/php/test/Model/ProjectServicePermissionTest.php +++ b/clients/client/php/test/Model/ProjectServicePermissionTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ProjectServicesTest.php b/clients/client/php/test/Model/ProjectServicesTest.php index 401a9ae003f..5fa9162f355 100644 --- a/clients/client/php/test/Model/ProjectServicesTest.php +++ b/clients/client/php/test/Model/ProjectServicesTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/ProjectTest.php b/clients/client/php/test/Model/ProjectTest.php index e488a83d124..34536581eb5 100644 --- a/clients/client/php/test/Model/ProjectTest.php +++ b/clients/client/php/test/Model/ProjectTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/QuotaUsageTest.php b/clients/client/php/test/Model/QuotaUsageTest.php index 7764110836a..799e9a49133 100644 --- a/clients/client/php/test/Model/QuotaUsageTest.php +++ b/clients/client/php/test/Model/QuotaUsageTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/RFC6749ErrorJsonTest.php b/clients/client/php/test/Model/RFC6749ErrorJsonTest.php index a2c0fe5d8a3..86ba37c6a71 100644 --- a/clients/client/php/test/Model/RFC6749ErrorJsonTest.php +++ b/clients/client/php/test/Model/RFC6749ErrorJsonTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/RecoveryCodeForIdentityTest.php b/clients/client/php/test/Model/RecoveryCodeForIdentityTest.php index 0141ec90a17..d53adf57441 100644 --- a/clients/client/php/test/Model/RecoveryCodeForIdentityTest.php +++ b/clients/client/php/test/Model/RecoveryCodeForIdentityTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/RecoveryFlowStateTest.php b/clients/client/php/test/Model/RecoveryFlowStateTest.php index 5bae2a22ada..b8518bc2a32 100644 --- a/clients/client/php/test/Model/RecoveryFlowStateTest.php +++ b/clients/client/php/test/Model/RecoveryFlowStateTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/RecoveryFlowTest.php b/clients/client/php/test/Model/RecoveryFlowTest.php index ef36a11ec54..8a048187bf1 100644 --- a/clients/client/php/test/Model/RecoveryFlowTest.php +++ b/clients/client/php/test/Model/RecoveryFlowTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -152,6 +152,15 @@ public function testPropertyState() $this->markTestIncomplete('Not implemented'); } + /** + * Test attribute "transientPayload" + */ + public function testPropertyTransientPayload() + { + // TODO: implement + $this->markTestIncomplete('Not implemented'); + } + /** * Test attribute "type" */ diff --git a/clients/client/php/test/Model/RecoveryIdentityAddressTest.php b/clients/client/php/test/Model/RecoveryIdentityAddressTest.php index dd6eea4ec4d..687d0fa761d 100644 --- a/clients/client/php/test/Model/RecoveryIdentityAddressTest.php +++ b/clients/client/php/test/Model/RecoveryIdentityAddressTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/RecoveryLinkForIdentityTest.php b/clients/client/php/test/Model/RecoveryLinkForIdentityTest.php index cf077896c3e..717f0028418 100644 --- a/clients/client/php/test/Model/RecoveryLinkForIdentityTest.php +++ b/clients/client/php/test/Model/RecoveryLinkForIdentityTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/RegistrationFlowStateTest.php b/clients/client/php/test/Model/RegistrationFlowStateTest.php index 22b8e308063..e5b594de1a6 100644 --- a/clients/client/php/test/Model/RegistrationFlowStateTest.php +++ b/clients/client/php/test/Model/RegistrationFlowStateTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/RegistrationFlowTest.php b/clients/client/php/test/Model/RegistrationFlowTest.php index bc61bd85e61..1643985bde5 100644 --- a/clients/client/php/test/Model/RegistrationFlowTest.php +++ b/clients/client/php/test/Model/RegistrationFlowTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/RejectOAuth2RequestTest.php b/clients/client/php/test/Model/RejectOAuth2RequestTest.php index db18c35b077..ad239b96528 100644 --- a/clients/client/php/test/Model/RejectOAuth2RequestTest.php +++ b/clients/client/php/test/Model/RejectOAuth2RequestTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/RelationQueryTest.php b/clients/client/php/test/Model/RelationQueryTest.php index 70b367458ef..ea8715e5ae2 100644 --- a/clients/client/php/test/Model/RelationQueryTest.php +++ b/clients/client/php/test/Model/RelationQueryTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/RelationshipNamespacesTest.php b/clients/client/php/test/Model/RelationshipNamespacesTest.php index 0d5e8336a31..bee7a1bdbc2 100644 --- a/clients/client/php/test/Model/RelationshipNamespacesTest.php +++ b/clients/client/php/test/Model/RelationshipNamespacesTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/RelationshipPatchTest.php b/clients/client/php/test/Model/RelationshipPatchTest.php index ec9ae0cdceb..0927335a5b7 100644 --- a/clients/client/php/test/Model/RelationshipPatchTest.php +++ b/clients/client/php/test/Model/RelationshipPatchTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/RelationshipTest.php b/clients/client/php/test/Model/RelationshipTest.php index 06660881c4f..b02484bf4ca 100644 --- a/clients/client/php/test/Model/RelationshipTest.php +++ b/clients/client/php/test/Model/RelationshipTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/RelationshipsTest.php b/clients/client/php/test/Model/RelationshipsTest.php index bbc4ec6781a..adcd22f1f55 100644 --- a/clients/client/php/test/Model/RelationshipsTest.php +++ b/clients/client/php/test/Model/RelationshipsTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/SchemaPatchTest.php b/clients/client/php/test/Model/SchemaPatchTest.php index 9be735e0101..fd41fcb8ddb 100644 --- a/clients/client/php/test/Model/SchemaPatchTest.php +++ b/clients/client/php/test/Model/SchemaPatchTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/SelfServiceFlowExpiredErrorTest.php b/clients/client/php/test/Model/SelfServiceFlowExpiredErrorTest.php index b5f9535fb6d..f1b8fced1b3 100644 --- a/clients/client/php/test/Model/SelfServiceFlowExpiredErrorTest.php +++ b/clients/client/php/test/Model/SelfServiceFlowExpiredErrorTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/SessionActivityDatapointTest.php b/clients/client/php/test/Model/SessionActivityDatapointTest.php index e69a0926215..0db2480396f 100644 --- a/clients/client/php/test/Model/SessionActivityDatapointTest.php +++ b/clients/client/php/test/Model/SessionActivityDatapointTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/SessionAuthenticationMethodTest.php b/clients/client/php/test/Model/SessionAuthenticationMethodTest.php index 9f587e2e6da..dff3270a72a 100644 --- a/clients/client/php/test/Model/SessionAuthenticationMethodTest.php +++ b/clients/client/php/test/Model/SessionAuthenticationMethodTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/SessionDeviceTest.php b/clients/client/php/test/Model/SessionDeviceTest.php index fe789de2161..6d66612335f 100644 --- a/clients/client/php/test/Model/SessionDeviceTest.php +++ b/clients/client/php/test/Model/SessionDeviceTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/SessionTest.php b/clients/client/php/test/Model/SessionTest.php index e038ce88f1d..79f20f6f9d0 100644 --- a/clients/client/php/test/Model/SessionTest.php +++ b/clients/client/php/test/Model/SessionTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/SetActiveProjectInConsoleBodyTest.php b/clients/client/php/test/Model/SetActiveProjectInConsoleBodyTest.php index aaa81908537..0ffd443151d 100644 --- a/clients/client/php/test/Model/SetActiveProjectInConsoleBodyTest.php +++ b/clients/client/php/test/Model/SetActiveProjectInConsoleBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/SetCustomDomainBodyTest.php b/clients/client/php/test/Model/SetCustomDomainBodyTest.php index 1e15b9c9e92..289a5a3173f 100644 --- a/clients/client/php/test/Model/SetCustomDomainBodyTest.php +++ b/clients/client/php/test/Model/SetCustomDomainBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/SetEventStreamBodyTest.php b/clients/client/php/test/Model/SetEventStreamBodyTest.php index caaee67b640..7007717aedb 100644 --- a/clients/client/php/test/Model/SetEventStreamBodyTest.php +++ b/clients/client/php/test/Model/SetEventStreamBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/SetProjectBrandingThemeBodyTest.php b/clients/client/php/test/Model/SetProjectBrandingThemeBodyTest.php index 72618103ec5..17c3521d62e 100644 --- a/clients/client/php/test/Model/SetProjectBrandingThemeBodyTest.php +++ b/clients/client/php/test/Model/SetProjectBrandingThemeBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/SetProjectTest.php b/clients/client/php/test/Model/SetProjectTest.php index c31d88617c8..aab4547c497 100644 --- a/clients/client/php/test/Model/SetProjectTest.php +++ b/clients/client/php/test/Model/SetProjectTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/SettingsFlowStateTest.php b/clients/client/php/test/Model/SettingsFlowStateTest.php index 9514f628b72..6bbf47a4662 100644 --- a/clients/client/php/test/Model/SettingsFlowStateTest.php +++ b/clients/client/php/test/Model/SettingsFlowStateTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/SettingsFlowTest.php b/clients/client/php/test/Model/SettingsFlowTest.php index 4018e6fd622..618263a0477 100644 --- a/clients/client/php/test/Model/SettingsFlowTest.php +++ b/clients/client/php/test/Model/SettingsFlowTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -161,6 +161,15 @@ public function testPropertyState() $this->markTestIncomplete('Not implemented'); } + /** + * Test attribute "transientPayload" + */ + public function testPropertyTransientPayload() + { + // TODO: implement + $this->markTestIncomplete('Not implemented'); + } + /** * Test attribute "type" */ diff --git a/clients/client/php/test/Model/SourcePositionTest.php b/clients/client/php/test/Model/SourcePositionTest.php index 99ec85e5439..e2018e6563e 100644 --- a/clients/client/php/test/Model/SourcePositionTest.php +++ b/clients/client/php/test/Model/SourcePositionTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/SubjectSetTest.php b/clients/client/php/test/Model/SubjectSetTest.php index d3aa1b78afc..44e20e9740f 100644 --- a/clients/client/php/test/Model/SubjectSetTest.php +++ b/clients/client/php/test/Model/SubjectSetTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/SubscriptionTest.php b/clients/client/php/test/Model/SubscriptionTest.php index 87ef8f018e0..59e8ce43471 100644 --- a/clients/client/php/test/Model/SubscriptionTest.php +++ b/clients/client/php/test/Model/SubscriptionTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -116,6 +116,15 @@ public function testPropertyCurrentPlan() $this->markTestIncomplete('Not implemented'); } + /** + * Test attribute "currentPlanDetails" + */ + public function testPropertyCurrentPlanDetails() + { + // TODO: implement + $this->markTestIncomplete('Not implemented'); + } + /** * Test attribute "customerId" */ @@ -188,6 +197,15 @@ public function testPropertyStatus() $this->markTestIncomplete('Not implemented'); } + /** + * Test attribute "stripeCheckoutExpiresAt" + */ + public function testPropertyStripeCheckoutExpiresAt() + { + // TODO: implement + $this->markTestIncomplete('Not implemented'); + } + /** * Test attribute "updatedAt" */ diff --git a/clients/client/php/test/Model/SuccessfulCodeExchangeResponseTest.php b/clients/client/php/test/Model/SuccessfulCodeExchangeResponseTest.php index c602e27bfed..47fa0793964 100644 --- a/clients/client/php/test/Model/SuccessfulCodeExchangeResponseTest.php +++ b/clients/client/php/test/Model/SuccessfulCodeExchangeResponseTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/SuccessfulNativeLoginTest.php b/clients/client/php/test/Model/SuccessfulNativeLoginTest.php index cdfe7ff0c9a..b26b2a77108 100644 --- a/clients/client/php/test/Model/SuccessfulNativeLoginTest.php +++ b/clients/client/php/test/Model/SuccessfulNativeLoginTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/SuccessfulNativeRegistrationTest.php b/clients/client/php/test/Model/SuccessfulNativeRegistrationTest.php index 8a71cfeabd7..3658e96f28c 100644 --- a/clients/client/php/test/Model/SuccessfulNativeRegistrationTest.php +++ b/clients/client/php/test/Model/SuccessfulNativeRegistrationTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/SuccessfulProjectUpdateTest.php b/clients/client/php/test/Model/SuccessfulProjectUpdateTest.php index 673dd45a5c8..5ec5d48b427 100644 --- a/clients/client/php/test/Model/SuccessfulProjectUpdateTest.php +++ b/clients/client/php/test/Model/SuccessfulProjectUpdateTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/TokenPaginationHeadersTest.php b/clients/client/php/test/Model/TokenPaginationHeadersTest.php index 839c69ce93c..0fe5e050cdf 100644 --- a/clients/client/php/test/Model/TokenPaginationHeadersTest.php +++ b/clients/client/php/test/Model/TokenPaginationHeadersTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/TokenPaginationRequestParametersTest.php b/clients/client/php/test/Model/TokenPaginationRequestParametersTest.php index 546c5016e22..c5427d10ae1 100644 --- a/clients/client/php/test/Model/TokenPaginationRequestParametersTest.php +++ b/clients/client/php/test/Model/TokenPaginationRequestParametersTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/TokenPaginationResponseHeadersTest.php b/clients/client/php/test/Model/TokenPaginationResponseHeadersTest.php index a18aa1b391a..8810336f03b 100644 --- a/clients/client/php/test/Model/TokenPaginationResponseHeadersTest.php +++ b/clients/client/php/test/Model/TokenPaginationResponseHeadersTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/TokenPaginationTest.php b/clients/client/php/test/Model/TokenPaginationTest.php index 9cd4c274781..d5bd11eacea 100644 --- a/clients/client/php/test/Model/TokenPaginationTest.php +++ b/clients/client/php/test/Model/TokenPaginationTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/TrustOAuth2JwtGrantIssuerTest.php b/clients/client/php/test/Model/TrustOAuth2JwtGrantIssuerTest.php index 864cf677303..f93edb593be 100644 --- a/clients/client/php/test/Model/TrustOAuth2JwtGrantIssuerTest.php +++ b/clients/client/php/test/Model/TrustOAuth2JwtGrantIssuerTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/TrustedOAuth2JwtGrantIssuerTest.php b/clients/client/php/test/Model/TrustedOAuth2JwtGrantIssuerTest.php index 242ad6fe3a8..1d09bb7025f 100644 --- a/clients/client/php/test/Model/TrustedOAuth2JwtGrantIssuerTest.php +++ b/clients/client/php/test/Model/TrustedOAuth2JwtGrantIssuerTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/TrustedOAuth2JwtGrantJsonWebKeyTest.php b/clients/client/php/test/Model/TrustedOAuth2JwtGrantJsonWebKeyTest.php index 94155358dce..d6480389757 100644 --- a/clients/client/php/test/Model/TrustedOAuth2JwtGrantJsonWebKeyTest.php +++ b/clients/client/php/test/Model/TrustedOAuth2JwtGrantJsonWebKeyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/UiContainerTest.php b/clients/client/php/test/Model/UiContainerTest.php index c82ec81dc8e..7c24af3fbbc 100644 --- a/clients/client/php/test/Model/UiContainerTest.php +++ b/clients/client/php/test/Model/UiContainerTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/UiNodeAnchorAttributesTest.php b/clients/client/php/test/Model/UiNodeAnchorAttributesTest.php index b24e51e5036..24fa7bf4812 100644 --- a/clients/client/php/test/Model/UiNodeAnchorAttributesTest.php +++ b/clients/client/php/test/Model/UiNodeAnchorAttributesTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/UiNodeAttributesTest.php b/clients/client/php/test/Model/UiNodeAttributesTest.php index e0cbe3a1909..5f50bf78b39 100644 --- a/clients/client/php/test/Model/UiNodeAttributesTest.php +++ b/clients/client/php/test/Model/UiNodeAttributesTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/UiNodeImageAttributesTest.php b/clients/client/php/test/Model/UiNodeImageAttributesTest.php index 0684f8a49f2..cd5a881cc4f 100644 --- a/clients/client/php/test/Model/UiNodeImageAttributesTest.php +++ b/clients/client/php/test/Model/UiNodeImageAttributesTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/UiNodeInputAttributesTest.php b/clients/client/php/test/Model/UiNodeInputAttributesTest.php index dce79e86d61..cfba0da118d 100644 --- a/clients/client/php/test/Model/UiNodeInputAttributesTest.php +++ b/clients/client/php/test/Model/UiNodeInputAttributesTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/UiNodeMetaTest.php b/clients/client/php/test/Model/UiNodeMetaTest.php index 826293a357e..cf25908e2c6 100644 --- a/clients/client/php/test/Model/UiNodeMetaTest.php +++ b/clients/client/php/test/Model/UiNodeMetaTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/UiNodeScriptAttributesTest.php b/clients/client/php/test/Model/UiNodeScriptAttributesTest.php index 91ef32f4247..f745cb10563 100644 --- a/clients/client/php/test/Model/UiNodeScriptAttributesTest.php +++ b/clients/client/php/test/Model/UiNodeScriptAttributesTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/UiNodeTest.php b/clients/client/php/test/Model/UiNodeTest.php index 9004e3ef4b6..4dc4fb75fd0 100644 --- a/clients/client/php/test/Model/UiNodeTest.php +++ b/clients/client/php/test/Model/UiNodeTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/UiNodeTextAttributesTest.php b/clients/client/php/test/Model/UiNodeTextAttributesTest.php index a87170d1fe0..403239aff13 100644 --- a/clients/client/php/test/Model/UiNodeTextAttributesTest.php +++ b/clients/client/php/test/Model/UiNodeTextAttributesTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/UiTextTest.php b/clients/client/php/test/Model/UiTextTest.php index 3b6244535eb..a74e559a703 100644 --- a/clients/client/php/test/Model/UiTextTest.php +++ b/clients/client/php/test/Model/UiTextTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/UpdateIdentityBodyTest.php b/clients/client/php/test/Model/UpdateIdentityBodyTest.php index 43a43ab4066..1d77b7e9755 100644 --- a/clients/client/php/test/Model/UpdateIdentityBodyTest.php +++ b/clients/client/php/test/Model/UpdateIdentityBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/UpdateLoginFlowBodyTest.php b/clients/client/php/test/Model/UpdateLoginFlowBodyTest.php index e3fa191ea1b..013186a6666 100644 --- a/clients/client/php/test/Model/UpdateLoginFlowBodyTest.php +++ b/clients/client/php/test/Model/UpdateLoginFlowBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -125,6 +125,15 @@ public function testPropertyPasswordIdentifier() $this->markTestIncomplete('Not implemented'); } + /** + * Test attribute "transientPayload" + */ + public function testPropertyTransientPayload() + { + // TODO: implement + $this->markTestIncomplete('Not implemented'); + } + /** * Test attribute "idToken" */ diff --git a/clients/client/php/test/Model/UpdateLoginFlowWithCodeMethodTest.php b/clients/client/php/test/Model/UpdateLoginFlowWithCodeMethodTest.php index d366d19df2e..0975d791ef9 100644 --- a/clients/client/php/test/Model/UpdateLoginFlowWithCodeMethodTest.php +++ b/clients/client/php/test/Model/UpdateLoginFlowWithCodeMethodTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -124,4 +124,13 @@ public function testPropertyResend() // TODO: implement $this->markTestIncomplete('Not implemented'); } + + /** + * Test attribute "transientPayload" + */ + public function testPropertyTransientPayload() + { + // TODO: implement + $this->markTestIncomplete('Not implemented'); + } } diff --git a/clients/client/php/test/Model/UpdateLoginFlowWithLookupSecretMethodTest.php b/clients/client/php/test/Model/UpdateLoginFlowWithLookupSecretMethodTest.php index b7e18f4d084..bc8cec26282 100644 --- a/clients/client/php/test/Model/UpdateLoginFlowWithLookupSecretMethodTest.php +++ b/clients/client/php/test/Model/UpdateLoginFlowWithLookupSecretMethodTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/UpdateLoginFlowWithOidcMethodTest.php b/clients/client/php/test/Model/UpdateLoginFlowWithOidcMethodTest.php index 5cd399ba176..06064de7510 100644 --- a/clients/client/php/test/Model/UpdateLoginFlowWithOidcMethodTest.php +++ b/clients/client/php/test/Model/UpdateLoginFlowWithOidcMethodTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -134,6 +134,15 @@ public function testPropertyTraits() $this->markTestIncomplete('Not implemented'); } + /** + * Test attribute "transientPayload" + */ + public function testPropertyTransientPayload() + { + // TODO: implement + $this->markTestIncomplete('Not implemented'); + } + /** * Test attribute "upstreamParameters" */ diff --git a/clients/client/php/test/Model/UpdateLoginFlowWithPasswordMethodTest.php b/clients/client/php/test/Model/UpdateLoginFlowWithPasswordMethodTest.php index 68a676ab84f..fe7e7d97e13 100644 --- a/clients/client/php/test/Model/UpdateLoginFlowWithPasswordMethodTest.php +++ b/clients/client/php/test/Model/UpdateLoginFlowWithPasswordMethodTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -124,4 +124,13 @@ public function testPropertyPasswordIdentifier() // TODO: implement $this->markTestIncomplete('Not implemented'); } + + /** + * Test attribute "transientPayload" + */ + public function testPropertyTransientPayload() + { + // TODO: implement + $this->markTestIncomplete('Not implemented'); + } } diff --git a/clients/client/php/test/Model/UpdateLoginFlowWithTotpMethodTest.php b/clients/client/php/test/Model/UpdateLoginFlowWithTotpMethodTest.php index ab7a5ec8baf..e45eac72788 100644 --- a/clients/client/php/test/Model/UpdateLoginFlowWithTotpMethodTest.php +++ b/clients/client/php/test/Model/UpdateLoginFlowWithTotpMethodTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -106,4 +106,13 @@ public function testPropertyTotpCode() // TODO: implement $this->markTestIncomplete('Not implemented'); } + + /** + * Test attribute "transientPayload" + */ + public function testPropertyTransientPayload() + { + // TODO: implement + $this->markTestIncomplete('Not implemented'); + } } diff --git a/clients/client/php/test/Model/UpdateLoginFlowWithWebAuthnMethodTest.php b/clients/client/php/test/Model/UpdateLoginFlowWithWebAuthnMethodTest.php index c90ce5ca8b7..842cd2e061c 100644 --- a/clients/client/php/test/Model/UpdateLoginFlowWithWebAuthnMethodTest.php +++ b/clients/client/php/test/Model/UpdateLoginFlowWithWebAuthnMethodTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -107,6 +107,15 @@ public function testPropertyMethod() $this->markTestIncomplete('Not implemented'); } + /** + * Test attribute "transientPayload" + */ + public function testPropertyTransientPayload() + { + // TODO: implement + $this->markTestIncomplete('Not implemented'); + } + /** * Test attribute "webauthnLogin" */ diff --git a/clients/client/php/test/Model/UpdateRecoveryFlowBodyTest.php b/clients/client/php/test/Model/UpdateRecoveryFlowBodyTest.php index 95ff6970ab7..ff2db43faea 100644 --- a/clients/client/php/test/Model/UpdateRecoveryFlowBodyTest.php +++ b/clients/client/php/test/Model/UpdateRecoveryFlowBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -107,6 +107,15 @@ public function testPropertyMethod() $this->markTestIncomplete('Not implemented'); } + /** + * Test attribute "transientPayload" + */ + public function testPropertyTransientPayload() + { + // TODO: implement + $this->markTestIncomplete('Not implemented'); + } + /** * Test attribute "code" */ diff --git a/clients/client/php/test/Model/UpdateRecoveryFlowWithCodeMethodTest.php b/clients/client/php/test/Model/UpdateRecoveryFlowWithCodeMethodTest.php index 19308d5160a..292e0281ebb 100644 --- a/clients/client/php/test/Model/UpdateRecoveryFlowWithCodeMethodTest.php +++ b/clients/client/php/test/Model/UpdateRecoveryFlowWithCodeMethodTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -115,4 +115,13 @@ public function testPropertyMethod() // TODO: implement $this->markTestIncomplete('Not implemented'); } + + /** + * Test attribute "transientPayload" + */ + public function testPropertyTransientPayload() + { + // TODO: implement + $this->markTestIncomplete('Not implemented'); + } } diff --git a/clients/client/php/test/Model/UpdateRecoveryFlowWithLinkMethodTest.php b/clients/client/php/test/Model/UpdateRecoveryFlowWithLinkMethodTest.php index 0bf58c2d46d..47da13b05c8 100644 --- a/clients/client/php/test/Model/UpdateRecoveryFlowWithLinkMethodTest.php +++ b/clients/client/php/test/Model/UpdateRecoveryFlowWithLinkMethodTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -106,4 +106,13 @@ public function testPropertyMethod() // TODO: implement $this->markTestIncomplete('Not implemented'); } + + /** + * Test attribute "transientPayload" + */ + public function testPropertyTransientPayload() + { + // TODO: implement + $this->markTestIncomplete('Not implemented'); + } } diff --git a/clients/client/php/test/Model/UpdateRegistrationFlowBodyTest.php b/clients/client/php/test/Model/UpdateRegistrationFlowBodyTest.php index 60405420760..d2ef9de00b9 100644 --- a/clients/client/php/test/Model/UpdateRegistrationFlowBodyTest.php +++ b/clients/client/php/test/Model/UpdateRegistrationFlowBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/UpdateRegistrationFlowWithCodeMethodTest.php b/clients/client/php/test/Model/UpdateRegistrationFlowWithCodeMethodTest.php index 33f680da81b..63b7c12077c 100644 --- a/clients/client/php/test/Model/UpdateRegistrationFlowWithCodeMethodTest.php +++ b/clients/client/php/test/Model/UpdateRegistrationFlowWithCodeMethodTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/UpdateRegistrationFlowWithOidcMethodTest.php b/clients/client/php/test/Model/UpdateRegistrationFlowWithOidcMethodTest.php index e183312d86e..03b5bf6141e 100644 --- a/clients/client/php/test/Model/UpdateRegistrationFlowWithOidcMethodTest.php +++ b/clients/client/php/test/Model/UpdateRegistrationFlowWithOidcMethodTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/UpdateRegistrationFlowWithPasswordMethodTest.php b/clients/client/php/test/Model/UpdateRegistrationFlowWithPasswordMethodTest.php index f518e11a870..051a9fcd079 100644 --- a/clients/client/php/test/Model/UpdateRegistrationFlowWithPasswordMethodTest.php +++ b/clients/client/php/test/Model/UpdateRegistrationFlowWithPasswordMethodTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/UpdateRegistrationFlowWithWebAuthnMethodTest.php b/clients/client/php/test/Model/UpdateRegistrationFlowWithWebAuthnMethodTest.php index 9d91acb0e04..a06acab1795 100644 --- a/clients/client/php/test/Model/UpdateRegistrationFlowWithWebAuthnMethodTest.php +++ b/clients/client/php/test/Model/UpdateRegistrationFlowWithWebAuthnMethodTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/UpdateSettingsFlowBodyTest.php b/clients/client/php/test/Model/UpdateSettingsFlowBodyTest.php index ed7e88cbc5c..315db22fc2e 100644 --- a/clients/client/php/test/Model/UpdateSettingsFlowBodyTest.php +++ b/clients/client/php/test/Model/UpdateSettingsFlowBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -107,6 +107,15 @@ public function testPropertyPassword() $this->markTestIncomplete('Not implemented'); } + /** + * Test attribute "transientPayload" + */ + public function testPropertyTransientPayload() + { + // TODO: implement + $this->markTestIncomplete('Not implemented'); + } + /** * Test attribute "traits" */ diff --git a/clients/client/php/test/Model/UpdateSettingsFlowWithLookupMethodTest.php b/clients/client/php/test/Model/UpdateSettingsFlowWithLookupMethodTest.php index d3f38de0f6d..387245edba6 100644 --- a/clients/client/php/test/Model/UpdateSettingsFlowWithLookupMethodTest.php +++ b/clients/client/php/test/Model/UpdateSettingsFlowWithLookupMethodTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -133,4 +133,13 @@ public function testPropertyMethod() // TODO: implement $this->markTestIncomplete('Not implemented'); } + + /** + * Test attribute "transientPayload" + */ + public function testPropertyTransientPayload() + { + // TODO: implement + $this->markTestIncomplete('Not implemented'); + } } diff --git a/clients/client/php/test/Model/UpdateSettingsFlowWithOidcMethodTest.php b/clients/client/php/test/Model/UpdateSettingsFlowWithOidcMethodTest.php index 56089a5e686..eeb9e167410 100644 --- a/clients/client/php/test/Model/UpdateSettingsFlowWithOidcMethodTest.php +++ b/clients/client/php/test/Model/UpdateSettingsFlowWithOidcMethodTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -116,6 +116,15 @@ public function testPropertyTraits() $this->markTestIncomplete('Not implemented'); } + /** + * Test attribute "transientPayload" + */ + public function testPropertyTransientPayload() + { + // TODO: implement + $this->markTestIncomplete('Not implemented'); + } + /** * Test attribute "unlink" */ diff --git a/clients/client/php/test/Model/UpdateSettingsFlowWithPasswordMethodTest.php b/clients/client/php/test/Model/UpdateSettingsFlowWithPasswordMethodTest.php index 54de5983a09..ea320a95b66 100644 --- a/clients/client/php/test/Model/UpdateSettingsFlowWithPasswordMethodTest.php +++ b/clients/client/php/test/Model/UpdateSettingsFlowWithPasswordMethodTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -106,4 +106,13 @@ public function testPropertyPassword() // TODO: implement $this->markTestIncomplete('Not implemented'); } + + /** + * Test attribute "transientPayload" + */ + public function testPropertyTransientPayload() + { + // TODO: implement + $this->markTestIncomplete('Not implemented'); + } } diff --git a/clients/client/php/test/Model/UpdateSettingsFlowWithProfileMethodTest.php b/clients/client/php/test/Model/UpdateSettingsFlowWithProfileMethodTest.php index f738c29469b..15029bf40a3 100644 --- a/clients/client/php/test/Model/UpdateSettingsFlowWithProfileMethodTest.php +++ b/clients/client/php/test/Model/UpdateSettingsFlowWithProfileMethodTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -106,4 +106,13 @@ public function testPropertyTraits() // TODO: implement $this->markTestIncomplete('Not implemented'); } + + /** + * Test attribute "transientPayload" + */ + public function testPropertyTransientPayload() + { + // TODO: implement + $this->markTestIncomplete('Not implemented'); + } } diff --git a/clients/client/php/test/Model/UpdateSettingsFlowWithTotpMethodTest.php b/clients/client/php/test/Model/UpdateSettingsFlowWithTotpMethodTest.php index 2493faa02a5..4a4530990c5 100644 --- a/clients/client/php/test/Model/UpdateSettingsFlowWithTotpMethodTest.php +++ b/clients/client/php/test/Model/UpdateSettingsFlowWithTotpMethodTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -115,4 +115,13 @@ public function testPropertyTotpUnlink() // TODO: implement $this->markTestIncomplete('Not implemented'); } + + /** + * Test attribute "transientPayload" + */ + public function testPropertyTransientPayload() + { + // TODO: implement + $this->markTestIncomplete('Not implemented'); + } } diff --git a/clients/client/php/test/Model/UpdateSettingsFlowWithWebAuthnMethodTest.php b/clients/client/php/test/Model/UpdateSettingsFlowWithWebAuthnMethodTest.php index e0936c13632..40d90838471 100644 --- a/clients/client/php/test/Model/UpdateSettingsFlowWithWebAuthnMethodTest.php +++ b/clients/client/php/test/Model/UpdateSettingsFlowWithWebAuthnMethodTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -98,6 +98,15 @@ public function testPropertyMethod() $this->markTestIncomplete('Not implemented'); } + /** + * Test attribute "transientPayload" + */ + public function testPropertyTransientPayload() + { + // TODO: implement + $this->markTestIncomplete('Not implemented'); + } + /** * Test attribute "webauthnRegister" */ diff --git a/clients/client/php/test/Model/UpdateSubscriptionBodyTest.php b/clients/client/php/test/Model/UpdateSubscriptionBodyTest.php index 710870875bc..fb89d4b0db2 100644 --- a/clients/client/php/test/Model/UpdateSubscriptionBodyTest.php +++ b/clients/client/php/test/Model/UpdateSubscriptionBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/UpdateVerificationFlowBodyTest.php b/clients/client/php/test/Model/UpdateVerificationFlowBodyTest.php index 8922376e80d..f74ebdb3c1f 100644 --- a/clients/client/php/test/Model/UpdateVerificationFlowBodyTest.php +++ b/clients/client/php/test/Model/UpdateVerificationFlowBodyTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -107,6 +107,15 @@ public function testPropertyMethod() $this->markTestIncomplete('Not implemented'); } + /** + * Test attribute "transientPayload" + */ + public function testPropertyTransientPayload() + { + // TODO: implement + $this->markTestIncomplete('Not implemented'); + } + /** * Test attribute "code" */ diff --git a/clients/client/php/test/Model/UpdateVerificationFlowWithCodeMethodTest.php b/clients/client/php/test/Model/UpdateVerificationFlowWithCodeMethodTest.php index fb0ce9f49fe..134f8fc16d0 100644 --- a/clients/client/php/test/Model/UpdateVerificationFlowWithCodeMethodTest.php +++ b/clients/client/php/test/Model/UpdateVerificationFlowWithCodeMethodTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -115,4 +115,13 @@ public function testPropertyMethod() // TODO: implement $this->markTestIncomplete('Not implemented'); } + + /** + * Test attribute "transientPayload" + */ + public function testPropertyTransientPayload() + { + // TODO: implement + $this->markTestIncomplete('Not implemented'); + } } diff --git a/clients/client/php/test/Model/UpdateVerificationFlowWithLinkMethodTest.php b/clients/client/php/test/Model/UpdateVerificationFlowWithLinkMethodTest.php index 68ad880ba12..f35cf538b60 100644 --- a/clients/client/php/test/Model/UpdateVerificationFlowWithLinkMethodTest.php +++ b/clients/client/php/test/Model/UpdateVerificationFlowWithLinkMethodTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -106,4 +106,13 @@ public function testPropertyMethod() // TODO: implement $this->markTestIncomplete('Not implemented'); } + + /** + * Test attribute "transientPayload" + */ + public function testPropertyTransientPayload() + { + // TODO: implement + $this->markTestIncomplete('Not implemented'); + } } diff --git a/clients/client/php/test/Model/UpdateWorkspacePayloadTest.php b/clients/client/php/test/Model/UpdateWorkspacePayloadTest.php new file mode 100644 index 00000000000..8157aafbe68 --- /dev/null +++ b/clients/client/php/test/Model/UpdateWorkspacePayloadTest.php @@ -0,0 +1,91 @@ +markTestIncomplete('Not implemented'); + } + + /** + * Test attribute "name" + */ + public function testPropertyName() + { + // TODO: implement + $this->markTestIncomplete('Not implemented'); + } +} diff --git a/clients/client/php/test/Model/UsageTest.php b/clients/client/php/test/Model/UsageTest.php index 3cd5618875c..70c05b9175f 100644 --- a/clients/client/php/test/Model/UsageTest.php +++ b/clients/client/php/test/Model/UsageTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/VerifiableCredentialPrimingResponseTest.php b/clients/client/php/test/Model/VerifiableCredentialPrimingResponseTest.php index 720873976af..54a7ec55773 100644 --- a/clients/client/php/test/Model/VerifiableCredentialPrimingResponseTest.php +++ b/clients/client/php/test/Model/VerifiableCredentialPrimingResponseTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/VerifiableCredentialProofTest.php b/clients/client/php/test/Model/VerifiableCredentialProofTest.php index 458e4dfe0be..0977e5dfc43 100644 --- a/clients/client/php/test/Model/VerifiableCredentialProofTest.php +++ b/clients/client/php/test/Model/VerifiableCredentialProofTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/VerifiableCredentialResponseTest.php b/clients/client/php/test/Model/VerifiableCredentialResponseTest.php index 788274739c0..c44ce61f36c 100644 --- a/clients/client/php/test/Model/VerifiableCredentialResponseTest.php +++ b/clients/client/php/test/Model/VerifiableCredentialResponseTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/VerifiableIdentityAddressTest.php b/clients/client/php/test/Model/VerifiableIdentityAddressTest.php index 0cc01badc24..a3fa192fbf1 100644 --- a/clients/client/php/test/Model/VerifiableIdentityAddressTest.php +++ b/clients/client/php/test/Model/VerifiableIdentityAddressTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/VerificationFlowStateTest.php b/clients/client/php/test/Model/VerificationFlowStateTest.php index f1c6c368cba..7ed32da4536 100644 --- a/clients/client/php/test/Model/VerificationFlowStateTest.php +++ b/clients/client/php/test/Model/VerificationFlowStateTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/VerificationFlowTest.php b/clients/client/php/test/Model/VerificationFlowTest.php index c3fb2b5828d..344b2ad676c 100644 --- a/clients/client/php/test/Model/VerificationFlowTest.php +++ b/clients/client/php/test/Model/VerificationFlowTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 @@ -143,6 +143,15 @@ public function testPropertyState() $this->markTestIncomplete('Not implemented'); } + /** + * Test attribute "transientPayload" + */ + public function testPropertyTransientPayload() + { + // TODO: implement + $this->markTestIncomplete('Not implemented'); + } + /** * Test attribute "type" */ diff --git a/clients/client/php/test/Model/VersionTest.php b/clients/client/php/test/Model/VersionTest.php index 785a26a4102..5451c64d7ec 100644 --- a/clients/client/php/test/Model/VersionTest.php +++ b/clients/client/php/test/Model/VersionTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/WarningTest.php b/clients/client/php/test/Model/WarningTest.php index f6990f76f4e..f2270ed5617 100644 --- a/clients/client/php/test/Model/WarningTest.php +++ b/clients/client/php/test/Model/WarningTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/WorkspaceMetaTest.php b/clients/client/php/test/Model/WorkspaceMetaTest.php index 2e5f194f5d4..088f77e76f6 100644 --- a/clients/client/php/test/Model/WorkspaceMetaTest.php +++ b/clients/client/php/test/Model/WorkspaceMetaTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/php/test/Model/WorkspaceTest.php b/clients/client/php/test/Model/WorkspaceTest.php index 99082c393ef..99b1c26b0bf 100644 --- a/clients/client/php/test/Model/WorkspaceTest.php +++ b/clients/client/php/test/Model/WorkspaceTest.php @@ -15,7 +15,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech * OpenAPI Generator version: 5.4.0 diff --git a/clients/client/python/.openapi-generator/FILES b/clients/client/python/.openapi-generator/FILES index 7f7832f18de..d82cab138a1 100644 --- a/clients/client/python/.openapi-generator/FILES +++ b/clients/client/python/.openapi-generator/FILES @@ -100,7 +100,6 @@ docs/InternalGetProjectBrandingBody.md docs/InternalIsAXWelcomeScreenEnabledForProjectBody.md docs/InternalIsOwnerForProjectBySlugBody.md docs/InternalIsOwnerForProjectBySlugResponse.md -docs/InternalProvisionMockSubscription.md docs/IntrospectedOAuth2Token.md docs/IsOwnerForProjectBySlug.md docs/IsReady200Response.md @@ -167,8 +166,10 @@ docs/PatchIdentitiesBody.md docs/PerformNativeLogoutBody.md docs/PermissionApi.md docs/PermissionsOnProject.md +docs/PermissionsOnWorkpaceResponse.md docs/Plan.md docs/PlanDetails.md +docs/PlanFeatures.md docs/Plans.md docs/PostCheckPermissionBody.md docs/PostCheckPermissionOrErrorBody.md @@ -283,6 +284,7 @@ docs/UpdateSubscriptionBody.md docs/UpdateVerificationFlowBody.md docs/UpdateVerificationFlowWithCodeMethod.md docs/UpdateVerificationFlowWithLinkMethod.md +docs/UpdateWorkspacePayload.md docs/Usage.md docs/VerifiableCredentialPrimingResponse.md docs/VerifiableCredentialProof.md @@ -409,7 +411,6 @@ ory_client/model/internal_get_project_branding_body.py ory_client/model/internal_is_ax_welcome_screen_enabled_for_project_body.py ory_client/model/internal_is_owner_for_project_by_slug_body.py ory_client/model/internal_is_owner_for_project_by_slug_response.py -ory_client/model/internal_provision_mock_subscription.py ory_client/model/introspected_o_auth2_token.py ory_client/model/is_owner_for_project_by_slug.py ory_client/model/is_ready200_response.py @@ -471,8 +472,10 @@ ory_client/model/parse_error.py ory_client/model/patch_identities_body.py ory_client/model/perform_native_logout_body.py ory_client/model/permissions_on_project.py +ory_client/model/permissions_on_workpace_response.py ory_client/model/plan.py ory_client/model/plan_details.py +ory_client/model/plan_features.py ory_client/model/plans.py ory_client/model/post_check_permission_body.py ory_client/model/post_check_permission_or_error_body.py @@ -585,6 +588,7 @@ ory_client/model/update_subscription_body.py ory_client/model/update_verification_flow_body.py ory_client/model/update_verification_flow_with_code_method.py ory_client/model/update_verification_flow_with_link_method.py +ory_client/model/update_workspace_payload.py ory_client/model/usage.py ory_client/model/verifiable_credential_priming_response.py ory_client/model/verifiable_credential_proof.py @@ -702,7 +706,6 @@ test/test_internal_get_project_branding_body.py test/test_internal_is_ax_welcome_screen_enabled_for_project_body.py test/test_internal_is_owner_for_project_by_slug_body.py test/test_internal_is_owner_for_project_by_slug_response.py -test/test_internal_provision_mock_subscription.py test/test_introspected_o_auth2_token.py test/test_is_owner_for_project_by_slug.py test/test_is_ready200_response.py @@ -769,8 +772,10 @@ test/test_patch_identities_body.py test/test_perform_native_logout_body.py test/test_permission_api.py test/test_permissions_on_project.py +test/test_permissions_on_workpace_response.py test/test_plan.py test/test_plan_details.py +test/test_plan_features.py test/test_plans.py test/test_post_check_permission_body.py test/test_post_check_permission_or_error_body.py @@ -885,6 +890,7 @@ test/test_update_subscription_body.py test/test_update_verification_flow_body.py test/test_update_verification_flow_with_code_method.py test/test_update_verification_flow_with_link_method.py +test/test_update_workspace_payload.py test/test_usage.py test/test_verifiable_credential_priming_response.py test/test_verifiable_credential_proof.py diff --git a/clients/client/python/README.md b/clients/client/python/README.md index 2682e38efa6..87d8643f9db 100644 --- a/clients/client/python/README.md +++ b/clients/client/python/README.md @@ -5,8 +5,8 @@ with a valid Personal Access Token. Public APIs are mostly used in browsers. This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: v1.6.2 -- Package version: v1.6.2 +- API version: v1.8.1 +- Package version: v1.8.1 - Build package: org.openapitools.codegen.languages.PythonClientCodegen ## Requirements. @@ -320,7 +320,6 @@ Class | Method | HTTP request | Description - [InternalIsAXWelcomeScreenEnabledForProjectBody](docs/InternalIsAXWelcomeScreenEnabledForProjectBody.md) - [InternalIsOwnerForProjectBySlugBody](docs/InternalIsOwnerForProjectBySlugBody.md) - [InternalIsOwnerForProjectBySlugResponse](docs/InternalIsOwnerForProjectBySlugResponse.md) - - [InternalProvisionMockSubscription](docs/InternalProvisionMockSubscription.md) - [IntrospectedOAuth2Token](docs/IntrospectedOAuth2Token.md) - [IsOwnerForProjectBySlug](docs/IsOwnerForProjectBySlug.md) - [IsReady200Response](docs/IsReady200Response.md) @@ -382,8 +381,10 @@ Class | Method | HTTP request | Description - [PatchIdentitiesBody](docs/PatchIdentitiesBody.md) - [PerformNativeLogoutBody](docs/PerformNativeLogoutBody.md) - [PermissionsOnProject](docs/PermissionsOnProject.md) + - [PermissionsOnWorkpaceResponse](docs/PermissionsOnWorkpaceResponse.md) - [Plan](docs/Plan.md) - [PlanDetails](docs/PlanDetails.md) + - [PlanFeatures](docs/PlanFeatures.md) - [Plans](docs/Plans.md) - [PostCheckPermissionBody](docs/PostCheckPermissionBody.md) - [PostCheckPermissionOrErrorBody](docs/PostCheckPermissionOrErrorBody.md) @@ -496,6 +497,7 @@ Class | Method | HTTP request | Description - [UpdateVerificationFlowBody](docs/UpdateVerificationFlowBody.md) - [UpdateVerificationFlowWithCodeMethod](docs/UpdateVerificationFlowWithCodeMethod.md) - [UpdateVerificationFlowWithLinkMethod](docs/UpdateVerificationFlowWithLinkMethod.md) + - [UpdateWorkspacePayload](docs/UpdateWorkspacePayload.md) - [Usage](docs/Usage.md) - [VerifiableCredentialPrimingResponse](docs/VerifiableCredentialPrimingResponse.md) - [VerifiableCredentialProof](docs/VerifiableCredentialProof.md) diff --git a/clients/client/python/docs/CloudAccount.md b/clients/client/python/docs/CloudAccount.md index c9e368ebdea..2c654bf4e3e 100644 --- a/clients/client/python/docs/CloudAccount.md +++ b/clients/client/python/docs/CloudAccount.md @@ -4,9 +4,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**email** | **str** | | [optional] -**id** | **str** | | [optional] -**name** | **str** | | [optional] +**email** | **str** | | +**id** | **str** | | +**name** | **str** | | **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/python/docs/CreateProjectNormalizedPayload.md b/clients/client/python/docs/CreateProjectNormalizedPayload.md index 22f7d47d76e..9982ef366dd 100644 --- a/clients/client/python/docs/CreateProjectNormalizedPayload.md +++ b/clients/client/python/docs/CreateProjectNormalizedPayload.md @@ -9,6 +9,7 @@ Name | Type | Description | Notes **name** | **str** | The project's name. | **created_at** | **datetime** | The Project's Revision Creation Date | [optional] [readonly] **disable_account_experience_welcome_screen** | **bool** | Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`. | [optional] +**enable_ax_v2** | **bool** | Whether the new account experience is enabled and reachable. | [optional] **hydra_oauth2_allowed_top_level_claims** | [**StringSliceJSONFormat**](StringSliceJSONFormat.md) | | [optional] **hydra_oauth2_client_credentials_default_grant_allowed_scope** | **bool** | Automatically grant authorized OAuth2 Scope in OAuth2 Client Credentials Flow. Each OAuth2 Client is allowed to request a predefined OAuth2 Scope (for example `read write`). If this option is enabled, the full scope is automatically granted when performing the OAuth2 Client Credentials flow. If disabled, the OAuth2 Client has to request the scope in the OAuth2 request by providing the `scope` query parameter. Setting this option to true is common if you need compatibility with MITREid. This governs the \"oauth2.client_credentials.default_grant_allowed_scope\" setting. | [optional] **hydra_oauth2_exclude_not_before_claim** | **bool** | Set to true if you want to exclude claim `nbf (not before)` part of access token. This governs the \"oauth2.exclude_not_before_claim\" setting. | [optional] diff --git a/clients/client/python/docs/FrontendApi.md b/clients/client/python/docs/FrontendApi.md index 89cb804c50b..7fb7e000347 100644 --- a/clients/client/python/docs/FrontendApi.md +++ b/clients/client/python/docs/FrontendApi.md @@ -70,12 +70,13 @@ with ory_client.ApiClient() as api_client: cookie = "Cookie_example" # str | HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. (optional) login_challenge = "login_challenge_example" # str | An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). (optional) organization = "organization_example" # str | An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. (optional) + via = "via_example" # str | Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. (optional) # example passing only required values which don't have defaults set # and optional values try: # Create Login Flow for Browsers - api_response = api_instance.create_browser_login_flow(refresh=refresh, aal=aal, return_to=return_to, cookie=cookie, login_challenge=login_challenge, organization=organization) + api_response = api_instance.create_browser_login_flow(refresh=refresh, aal=aal, return_to=return_to, cookie=cookie, login_challenge=login_challenge, organization=organization, via=via) pprint(api_response) except ory_client.ApiException as e: print("Exception when calling FrontendApi->create_browser_login_flow: %s\n" % e) @@ -92,6 +93,7 @@ Name | Type | Description | Notes **cookie** | **str**| HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. | [optional] **login_challenge** | **str**| An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). | [optional] **organization** | **str**| An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. | [optional] + **via** | **str**| Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. | [optional] ### Return type diff --git a/clients/client/python/docs/IdentityApi.md b/clients/client/python/docs/IdentityApi.md index f1feda8e403..b6ebf06702e 100644 --- a/clients/client/python/docs/IdentityApi.md +++ b/clients/client/python/docs/IdentityApi.md @@ -1170,12 +1170,15 @@ with ory_client.ApiClient(configuration) as api_client: ] # [str] | List of ids used to filter identities. If this list is empty, then no filter will be applied. (optional) credentials_identifier = "credentials_identifier_example" # str | CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) preview_credentials_identifier_similar = "preview_credentials_identifier_similar_example" # str | This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. (optional) + include_credential = [ + "include_credential_example", + ] # [str] | Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. (optional) # example passing only required values which don't have defaults set # and optional values try: # List Identities - api_response = api_instance.list_identities(per_page=per_page, page=page, page_size=page_size, page_token=page_token, consistency=consistency, ids=ids, credentials_identifier=credentials_identifier, preview_credentials_identifier_similar=preview_credentials_identifier_similar) + api_response = api_instance.list_identities(per_page=per_page, page=page, page_size=page_size, page_token=page_token, consistency=consistency, ids=ids, credentials_identifier=credentials_identifier, preview_credentials_identifier_similar=preview_credentials_identifier_similar, include_credential=include_credential) pprint(api_response) except ory_client.ApiException as e: print("Exception when calling IdentityApi->list_identities: %s\n" % e) @@ -1194,6 +1197,7 @@ Name | Type | Description | Notes **ids** | **[str]**| List of ids used to filter identities. If this list is empty, then no filter will be applied. | [optional] **credentials_identifier** | **str**| CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. | [optional] **preview_credentials_identifier_similar** | **str**| This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. | [optional] + **include_credential** | **[str]**| Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. | [optional] ### Return type diff --git a/clients/client/python/docs/LoginFlow.md b/clients/client/python/docs/LoginFlow.md index f3a867f9195..9f28c554262 100644 --- a/clients/client/python/docs/LoginFlow.md +++ b/clients/client/python/docs/LoginFlow.md @@ -21,6 +21,7 @@ Name | Type | Description | Notes **requested_aal** | [**AuthenticatorAssuranceLevel**](AuthenticatorAssuranceLevel.md) | | [optional] **return_to** | **str** | ReturnTo contains the requested return_to URL. | [optional] **session_token_exchange_code** | **str** | SessionTokenExchangeCode holds the secret code that the client can use to retrieve a session token after the login flow has been completed. This is only set if the client has requested a session token exchange code, and if the flow is of type \"api\", and only on creating the login flow. | [optional] +**transient_payload** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | TransientPayload is used to pass data from the login to hooks and email templates | [optional] **updated_at** | **datetime** | UpdatedAt is a helper struct field for gobuffalo.pop. | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] diff --git a/clients/client/python/docs/NormalizedProjectRevision.md b/clients/client/python/docs/NormalizedProjectRevision.md index cf7d3dbffc0..048d1bc1c96 100644 --- a/clients/client/python/docs/NormalizedProjectRevision.md +++ b/clients/client/python/docs/NormalizedProjectRevision.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes **name** | **str** | The project's name. | **created_at** | **datetime** | The Project's Revision Creation Date | [optional] [readonly] **disable_account_experience_welcome_screen** | **bool** | Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`. | [optional] +**enable_ax_v2** | **bool** | Whether the new account experience is enabled and reachable. | [optional] **hydra_oauth2_allowed_top_level_claims** | [**StringSliceJSONFormat**](StringSliceJSONFormat.md) | | [optional] **hydra_oauth2_client_credentials_default_grant_allowed_scope** | **bool** | Automatically grant authorized OAuth2 Scope in OAuth2 Client Credentials Flow. Each OAuth2 Client is allowed to request a predefined OAuth2 Scope (for example `read write`). If this option is enabled, the full scope is automatically granted when performing the OAuth2 Client Credentials flow. If disabled, the OAuth2 Client has to request the scope in the OAuth2 request by providing the `scope` query parameter. Setting this option to true is common if you need compatibility with MITREid. This governs the \"oauth2.client_credentials.default_grant_allowed_scope\" setting. | [optional] **hydra_oauth2_exclude_not_before_claim** | **bool** | Set to true if you want to exclude claim `nbf (not before)` part of access token. This governs the \"oauth2.exclude_not_before_claim\" setting. | [optional] diff --git a/clients/client/python/docs/InternalProvisionMockSubscription.md b/clients/client/python/docs/PermissionsOnWorkpaceResponse.md similarity index 60% rename from clients/client/python/docs/InternalProvisionMockSubscription.md rename to clients/client/python/docs/PermissionsOnWorkpaceResponse.md index 0381ef18ed5..877d2298252 100644 --- a/clients/client/python/docs/InternalProvisionMockSubscription.md +++ b/clients/client/python/docs/PermissionsOnWorkpaceResponse.md @@ -1,14 +1,11 @@ -# InternalProvisionMockSubscription +# PermissionsOnWorkpaceResponse -Internal Provision Mock Subscription Request Body +Get Permissions on Project Request Parameters ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**currency** | **str** | Currency usd USD eur Euro | -**identity_id** | **str** | Identity ID | -**interval** | **str** | Billing Interval monthly Monthly yearly Yearly | -**plan** | **str** | Plan ID | +**permissions** | **{str: (bool,)}** | | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/python/docs/PlanDetails.md b/clients/client/python/docs/PlanDetails.md index dfac2237918..355813883ca 100644 --- a/clients/client/python/docs/PlanDetails.md +++ b/clients/client/python/docs/PlanDetails.md @@ -8,7 +8,7 @@ Name | Type | Description | Notes **base_fee_yearly** | **int** | BaseFeeYearly is the yearly base fee for the plan. | **custom** | **bool** | Custom is true if the plan is custom. This means it will be hidden from the pricing page. | **description** | **str** | Description is the description of the plan. | -**features** | [**{str: (GenericUsage,)}**](GenericUsage.md) | Features are the feature definitions included in the plan. | +**features** | [**PlanFeatures**](PlanFeatures.md) | | **name** | **str** | Name is the name of the plan. | **version** | **int** | Version is the version of the plan. The combination of `name@version` must be unique. | **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] diff --git a/clients/client/python/docs/PlanFeatures.md b/clients/client/python/docs/PlanFeatures.md new file mode 100644 index 00000000000..cf07fe0ffe9 --- /dev/null +++ b/clients/client/python/docs/PlanFeatures.md @@ -0,0 +1,11 @@ +# PlanFeatures + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**any string name** | [**GenericUsage**](GenericUsage.md) | any string name can be used but the value must be the correct type | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/clients/client/python/docs/ProjectApi.md b/clients/client/python/docs/ProjectApi.md index 6930f771be1..e571e214ce4 100644 --- a/clients/client/python/docs/ProjectApi.md +++ b/clients/client/python/docs/ProjectApi.md @@ -823,7 +823,7 @@ with ory_client.ApiClient(configuration) as api_client: api_instance = project_api.ProjectApi(api_client) project_id = "project_id_example" # str | Project ID event_type = "event_type_example" # str | The event type to query for - resolution = "4ms" # str | The resolution of the buckets The minimum resolution is 1 hour. + resolution = "4M" # str | The resolution of the buckets The minimum resolution is 1 minute. _from = dateutil_parser('1970-01-01T00:00:00.00Z') # datetime | The start RFC3339 date of the time window to = dateutil_parser('1970-01-01T00:00:00.00Z') # datetime | The end RFC3339 date of the time window @@ -842,7 +842,7 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **project_id** | **str**| Project ID | **event_type** | **str**| The event type to query for | - **resolution** | **str**| The resolution of the buckets The minimum resolution is 1 hour. | + **resolution** | **str**| The resolution of the buckets The minimum resolution is 1 minute. | **_from** | **datetime**| The start RFC3339 date of the time window | **to** | **datetime**| The end RFC3339 date of the time window | diff --git a/clients/client/python/docs/ProjectMember.md b/clients/client/python/docs/ProjectMember.md index 541ef7941b7..eb5acfabbf4 100644 --- a/clients/client/python/docs/ProjectMember.md +++ b/clients/client/python/docs/ProjectMember.md @@ -4,7 +4,11 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**value** | **CloudAccount** | | +**email** | **str** | | +**id** | **str** | | +**name** | **str** | | +**role** | **str** | | +**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/python/docs/ProjectMembers.md b/clients/client/python/docs/ProjectMembers.md index 474f48d2bec..3a863e4bead 100644 --- a/clients/client/python/docs/ProjectMembers.md +++ b/clients/client/python/docs/ProjectMembers.md @@ -4,7 +4,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**value** | [**[ProjectMember]**](CloudAccount.md) | | +**value** | [**[ProjectMember]**](ProjectMember.md) | | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/python/docs/QuotaUsage.md b/clients/client/python/docs/QuotaUsage.md index e46a1aaf3fb..47f2740d58f 100644 --- a/clients/client/python/docs/QuotaUsage.md +++ b/clients/client/python/docs/QuotaUsage.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **additional_price** | **int** | The additional price per unit in cents. | **can_use_more** | **bool** | | -**feature** | **str** | region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect | +**feature** | **str** | region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect | **feature_available** | **bool** | | **included** | **int** | | **used** | **int** | | diff --git a/clients/client/python/docs/RecoveryFlow.md b/clients/client/python/docs/RecoveryFlow.md index eef8459fd93..3595e20060d 100644 --- a/clients/client/python/docs/RecoveryFlow.md +++ b/clients/client/python/docs/RecoveryFlow.md @@ -15,6 +15,7 @@ Name | Type | Description | Notes **active** | **str** | Active, if set, contains the recovery method that is being used. It is initially not set. | [optional] **continue_with** | [**[ContinueWith]**](ContinueWith.md) | Contains possible actions that could follow this flow | [optional] **return_to** | **str** | ReturnTo contains the requested return_to URL. | [optional] +**transient_payload** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | TransientPayload is used to pass data from the recovery flow to hooks and email templates | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/python/docs/SettingsFlow.md b/clients/client/python/docs/SettingsFlow.md index 117054fb834..fb26440edfe 100644 --- a/clients/client/python/docs/SettingsFlow.md +++ b/clients/client/python/docs/SettingsFlow.md @@ -16,6 +16,7 @@ Name | Type | Description | Notes **active** | **str** | Active, if set, contains the registration method that is being used. It is initially not set. | [optional] **continue_with** | [**[ContinueWith]**](ContinueWith.md) | Contains a list of actions, that could follow this flow It can, for example, contain a reference to the verification flow, created as part of the user's registration. | [optional] **return_to** | **str** | ReturnTo contains the requested return_to URL. | [optional] +**transient_payload** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | TransientPayload is used to pass data from the settings flow to hooks and email templates | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/python/docs/Subscription.md b/clients/client/python/docs/Subscription.md index c9f981f606d..181a9bcd904 100644 --- a/clients/client/python/docs/Subscription.md +++ b/clients/client/python/docs/Subscription.md @@ -15,8 +15,10 @@ Name | Type | Description | Notes **plan_changes_to** | **str, none_type** | | **status** | **str** | For `collection_method=charge_automatically` a subscription moves into `incomplete` if the initial payment attempt fails. A subscription in this state can only have metadata and default_source updated. Once the first invoice is paid, the subscription moves into an `active` state. If the first invoice is not paid within 23 hours, the subscription transitions to `incomplete_expired`. This is a terminal state, the open invoice will be voided and no further invoices will be generated. A subscription that is currently in a trial period is `trialing` and moves to `active` when the trial period is over. If subscription `collection_method=charge_automatically`, it becomes `past_due` when payment is required but cannot be paid (due to failed payment or awaiting additional user actions). Once Stripe has exhausted all payment retry attempts, the subscription will become `canceled` or `unpaid` (depending on your subscriptions settings). If subscription `collection_method=send_invoice` it becomes `past_due` when its invoice is not paid by the due date, and `canceled` or `unpaid` if it is still not paid by an additional deadline after that. Note that when a subscription has a status of `unpaid`, no subsequent invoices will be attempted (invoices will be created, but then immediately automatically closed). After receiving updated payment information from a customer, you may choose to reopen and pay their closed invoices. | **updated_at** | **datetime** | | [readonly] +**current_plan_details** | [**PlanDetails**](PlanDetails.md) | | [optional] **ongoing_stripe_checkout_id** | **str, none_type** | | [optional] **plan_changes_at** | **datetime** | | [optional] +**stripe_checkout_expires_at** | **datetime** | | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/python/docs/UpdateLoginFlowBody.md b/clients/client/python/docs/UpdateLoginFlowBody.md index 58a18e72f1f..85ebc71b9c6 100644 --- a/clients/client/python/docs/UpdateLoginFlowBody.md +++ b/clients/client/python/docs/UpdateLoginFlowBody.md @@ -6,6 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **method** | **str** | Method should be set to \"code\" when logging in using the code strategy. | **password_identifier** | **str** | Identifier is the email or username of the user trying to log in. This field is deprecated! | [optional] +**transient_payload** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | Transient data to pass along to any webhooks | [optional] **id_token** | **str** | IDToken is an optional id token provided by an OIDC provider If submitted, it is verified using the OIDC provider's public key set and the claims are used to populate the OIDC credentials of the identity. If the OIDC provider does not store additional claims (such as name, etc.) in the IDToken itself, you can use the `traits` field to populate the identity's traits. Note, that Apple only includes the users email in the IDToken. Supported providers are Apple | [optional] **id_token_nonce** | **str** | IDTokenNonce is the nonce, used when generating the IDToken. If the provider supports nonce validation, the nonce will be validated against this value and required. | [optional] **traits** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | The identity traits. This is a placeholder for the registration flow. | [optional] diff --git a/clients/client/python/docs/UpdateLoginFlowWithCodeMethod.md b/clients/client/python/docs/UpdateLoginFlowWithCodeMethod.md index 543853dda87..6fa2c9c6402 100644 --- a/clients/client/python/docs/UpdateLoginFlowWithCodeMethod.md +++ b/clients/client/python/docs/UpdateLoginFlowWithCodeMethod.md @@ -10,6 +10,7 @@ Name | Type | Description | Notes **code** | **str** | Code is the 6 digits code sent to the user | [optional] **identifier** | **str** | Identifier is the code identifier The identifier requires that the user has already completed the registration or settings with code flow. | [optional] **resend** | **str** | Resend is set when the user wants to resend the code | [optional] +**transient_payload** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | Transient data to pass along to any webhooks | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/python/docs/UpdateLoginFlowWithOidcMethod.md b/clients/client/python/docs/UpdateLoginFlowWithOidcMethod.md index de484c30699..247299bf3f6 100644 --- a/clients/client/python/docs/UpdateLoginFlowWithOidcMethod.md +++ b/clients/client/python/docs/UpdateLoginFlowWithOidcMethod.md @@ -11,6 +11,7 @@ Name | Type | Description | Notes **id_token** | **str** | IDToken is an optional id token provided by an OIDC provider If submitted, it is verified using the OIDC provider's public key set and the claims are used to populate the OIDC credentials of the identity. If the OIDC provider does not store additional claims (such as name, etc.) in the IDToken itself, you can use the `traits` field to populate the identity's traits. Note, that Apple only includes the users email in the IDToken. Supported providers are Apple | [optional] **id_token_nonce** | **str** | IDTokenNonce is the nonce, used when generating the IDToken. If the provider supports nonce validation, the nonce will be validated against this value and required. | [optional] **traits** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | The identity traits. This is a placeholder for the registration flow. | [optional] +**transient_payload** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | Transient data to pass along to any webhooks | [optional] **upstream_parameters** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`. | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] diff --git a/clients/client/python/docs/UpdateLoginFlowWithPasswordMethod.md b/clients/client/python/docs/UpdateLoginFlowWithPasswordMethod.md index 7a38e6e3b1d..ef0f2a2be59 100644 --- a/clients/client/python/docs/UpdateLoginFlowWithPasswordMethod.md +++ b/clients/client/python/docs/UpdateLoginFlowWithPasswordMethod.md @@ -10,6 +10,7 @@ Name | Type | Description | Notes **password** | **str** | The user's password. | **csrf_token** | **str** | Sending the anti-csrf token is only required for browser login flows. | [optional] **password_identifier** | **str** | Identifier is the email or username of the user trying to log in. This field is deprecated! | [optional] +**transient_payload** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | Transient data to pass along to any webhooks | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/python/docs/UpdateLoginFlowWithTotpMethod.md b/clients/client/python/docs/UpdateLoginFlowWithTotpMethod.md index 44f0ddf2fc1..4b8b257f6a6 100644 --- a/clients/client/python/docs/UpdateLoginFlowWithTotpMethod.md +++ b/clients/client/python/docs/UpdateLoginFlowWithTotpMethod.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **method** | **str** | Method should be set to \"totp\" when logging in using the TOTP strategy. | **totp_code** | **str** | The TOTP code. | **csrf_token** | **str** | Sending the anti-csrf token is only required for browser login flows. | [optional] +**transient_payload** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | Transient data to pass along to any webhooks | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/python/docs/UpdateLoginFlowWithWebAuthnMethod.md b/clients/client/python/docs/UpdateLoginFlowWithWebAuthnMethod.md index 7bc4829b6af..7cd2bacc36b 100644 --- a/clients/client/python/docs/UpdateLoginFlowWithWebAuthnMethod.md +++ b/clients/client/python/docs/UpdateLoginFlowWithWebAuthnMethod.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **identifier** | **str** | Identifier is the email or username of the user trying to log in. | **method** | **str** | Method should be set to \"webAuthn\" when logging in using the WebAuthn strategy. | **csrf_token** | **str** | Sending the anti-csrf token is only required for browser login flows. | [optional] +**transient_payload** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | Transient data to pass along to any webhooks | [optional] **webauthn_login** | **str** | Login a WebAuthn Security Key This must contain the ID of the WebAuthN connection. | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] diff --git a/clients/client/python/docs/UpdateRecoveryFlowBody.md b/clients/client/python/docs/UpdateRecoveryFlowBody.md index 3b635b710f0..fdae6a7be57 100644 --- a/clients/client/python/docs/UpdateRecoveryFlowBody.md +++ b/clients/client/python/docs/UpdateRecoveryFlowBody.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **method** | **str** | Method is the method that should be used for this recovery flow Allowed values are `link` and `code`. link RecoveryStrategyLink code RecoveryStrategyCode | **csrf_token** | **str** | Sending the anti-csrf token is only required for browser login flows. | [optional] +**transient_payload** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | Transient data to pass along to any webhooks | [optional] **code** | **str** | Code from the recovery email If you want to submit a code, use this field, but make sure to _not_ include the email field, as well. | [optional] **email** | **str** | The email address of the account to recover If the email belongs to a valid account, a recovery email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/account-recovery-password-reset#attempted-recovery-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] diff --git a/clients/client/python/docs/UpdateRecoveryFlowWithCodeMethod.md b/clients/client/python/docs/UpdateRecoveryFlowWithCodeMethod.md index 4f9a1c69e0a..71491ea0fd7 100644 --- a/clients/client/python/docs/UpdateRecoveryFlowWithCodeMethod.md +++ b/clients/client/python/docs/UpdateRecoveryFlowWithCodeMethod.md @@ -9,6 +9,7 @@ Name | Type | Description | Notes **code** | **str** | Code from the recovery email If you want to submit a code, use this field, but make sure to _not_ include the email field, as well. | [optional] **csrf_token** | **str** | Sending the anti-csrf token is only required for browser login flows. | [optional] **email** | **str** | The email address of the account to recover If the email belongs to a valid account, a recovery email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/account-recovery-password-reset#attempted-recovery-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email | [optional] +**transient_payload** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | Transient data to pass along to any webhooks | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/python/docs/UpdateRecoveryFlowWithLinkMethod.md b/clients/client/python/docs/UpdateRecoveryFlowWithLinkMethod.md index 1eb52bc2a80..0fd787faa63 100644 --- a/clients/client/python/docs/UpdateRecoveryFlowWithLinkMethod.md +++ b/clients/client/python/docs/UpdateRecoveryFlowWithLinkMethod.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **email** | **str** | Email to Recover Needs to be set when initiating the flow. If the email is a registered recovery email, a recovery link will be sent. If the email is not known, a email with details on what happened will be sent instead. format: email | **method** | **str** | Method is the method that should be used for this recovery flow Allowed values are `link` and `code` link RecoveryStrategyLink code RecoveryStrategyCode | **csrf_token** | **str** | Sending the anti-csrf token is only required for browser login flows. | [optional] +**transient_payload** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | Transient data to pass along to any webhooks | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/python/docs/UpdateSettingsFlowBody.md b/clients/client/python/docs/UpdateSettingsFlowBody.md index 399df39d8d2..8b81cd573a8 100644 --- a/clients/client/python/docs/UpdateSettingsFlowBody.md +++ b/clients/client/python/docs/UpdateSettingsFlowBody.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **method** | **str** | Method Should be set to \"lookup\" when trying to add, update, or remove a lookup pairing. | **csrf_token** | **str** | CSRFToken is the anti-CSRF token | [optional] +**transient_payload** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | Transient data to pass along to any webhooks | [optional] **flow** | **str** | Flow ID is the flow's ID. in: query | [optional] **link** | **str** | Link this provider Either this or `unlink` must be set. type: string in: body | [optional] **unlink** | **str** | Unlink this provider Either this or `link` must be set. type: string in: body | [optional] diff --git a/clients/client/python/docs/UpdateSettingsFlowWithLookupMethod.md b/clients/client/python/docs/UpdateSettingsFlowWithLookupMethod.md index cb4eb12afb2..ae77158f3d3 100644 --- a/clients/client/python/docs/UpdateSettingsFlowWithLookupMethod.md +++ b/clients/client/python/docs/UpdateSettingsFlowWithLookupMethod.md @@ -11,6 +11,7 @@ Name | Type | Description | Notes **lookup_secret_disable** | **bool** | Disables this method if true. | [optional] **lookup_secret_regenerate** | **bool** | If set to true will regenerate the lookup secrets | [optional] **lookup_secret_reveal** | **bool** | If set to true will reveal the lookup secrets | [optional] +**transient_payload** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | Transient data to pass along to any webhooks | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/python/docs/UpdateSettingsFlowWithOidcMethod.md b/clients/client/python/docs/UpdateSettingsFlowWithOidcMethod.md index 7c09bcc7038..9be4591bcce 100644 --- a/clients/client/python/docs/UpdateSettingsFlowWithOidcMethod.md +++ b/clients/client/python/docs/UpdateSettingsFlowWithOidcMethod.md @@ -9,6 +9,7 @@ Name | Type | Description | Notes **flow** | **str** | Flow ID is the flow's ID. in: query | [optional] **link** | **str** | Link this provider Either this or `unlink` must be set. type: string in: body | [optional] **traits** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | The identity's traits in: body | [optional] +**transient_payload** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | Transient data to pass along to any webhooks | [optional] **unlink** | **str** | Unlink this provider Either this or `link` must be set. type: string in: body | [optional] **upstream_parameters** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`. | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] diff --git a/clients/client/python/docs/UpdateSettingsFlowWithPasswordMethod.md b/clients/client/python/docs/UpdateSettingsFlowWithPasswordMethod.md index 13ea1dd10ae..d2fd092b0d6 100644 --- a/clients/client/python/docs/UpdateSettingsFlowWithPasswordMethod.md +++ b/clients/client/python/docs/UpdateSettingsFlowWithPasswordMethod.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **method** | **str** | Method Should be set to password when trying to update a password. | **password** | **str** | Password is the updated password | **csrf_token** | **str** | CSRFToken is the anti-CSRF token | [optional] +**transient_payload** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | Transient data to pass along to any webhooks | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/python/docs/UpdateSettingsFlowWithProfileMethod.md b/clients/client/python/docs/UpdateSettingsFlowWithProfileMethod.md index d0c94d0ccd6..70e10032967 100644 --- a/clients/client/python/docs/UpdateSettingsFlowWithProfileMethod.md +++ b/clients/client/python/docs/UpdateSettingsFlowWithProfileMethod.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **method** | **str** | Method Should be set to profile when trying to update a profile. | **traits** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | Traits The identity's traits. | **csrf_token** | **str** | The Anti-CSRF Token This token is only required when performing browser flows. | [optional] +**transient_payload** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | Transient data to pass along to any webhooks | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/python/docs/UpdateSettingsFlowWithTotpMethod.md b/clients/client/python/docs/UpdateSettingsFlowWithTotpMethod.md index 5097c9c84af..141d9d6a3cc 100644 --- a/clients/client/python/docs/UpdateSettingsFlowWithTotpMethod.md +++ b/clients/client/python/docs/UpdateSettingsFlowWithTotpMethod.md @@ -9,6 +9,7 @@ Name | Type | Description | Notes **csrf_token** | **str** | CSRFToken is the anti-CSRF token | [optional] **totp_code** | **str** | ValidationTOTP must contain a valid TOTP based on the | [optional] **totp_unlink** | **bool** | UnlinkTOTP if true will remove the TOTP pairing, effectively removing the credential. This can be used to set up a new TOTP device. | [optional] +**transient_payload** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | Transient data to pass along to any webhooks | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/python/docs/UpdateSettingsFlowWithWebAuthnMethod.md b/clients/client/python/docs/UpdateSettingsFlowWithWebAuthnMethod.md index 6e5441072fd..ac54629f489 100644 --- a/clients/client/python/docs/UpdateSettingsFlowWithWebAuthnMethod.md +++ b/clients/client/python/docs/UpdateSettingsFlowWithWebAuthnMethod.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **method** | **str** | Method Should be set to \"webauthn\" when trying to add, update, or remove a webAuthn pairing. | **csrf_token** | **str** | CSRFToken is the anti-CSRF token | [optional] +**transient_payload** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | Transient data to pass along to any webhooks | [optional] **webauthn_register** | **str** | Register a WebAuthn Security Key It is expected that the JSON returned by the WebAuthn registration process is included here. | [optional] **webauthn_register_displayname** | **str** | Name of the WebAuthn Security Key to be Added A human-readable name for the security key which will be added. | [optional] **webauthn_remove** | **str** | Remove a WebAuthn Security Key This must contain the ID of the WebAuthN connection. | [optional] diff --git a/clients/client/python/docs/UpdateVerificationFlowBody.md b/clients/client/python/docs/UpdateVerificationFlowBody.md index bc88b0479f5..b4558c7f8c1 100644 --- a/clients/client/python/docs/UpdateVerificationFlowBody.md +++ b/clients/client/python/docs/UpdateVerificationFlowBody.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **method** | **str** | Method is the method that should be used for this verification flow Allowed values are `link` and `code`. link VerificationStrategyLink code VerificationStrategyCode | **csrf_token** | **str** | Sending the anti-csrf token is only required for browser login flows. | [optional] +**transient_payload** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | Transient data to pass along to any webhooks | [optional] **code** | **str** | Code from the recovery email If you want to submit a code, use this field, but make sure to _not_ include the email field, as well. | [optional] **email** | **str** | The email address to verify If the email belongs to a valid account, a verifiation email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation#attempted-verification-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] diff --git a/clients/client/python/docs/UpdateVerificationFlowWithCodeMethod.md b/clients/client/python/docs/UpdateVerificationFlowWithCodeMethod.md index 6591effe7ed..be1249039a9 100644 --- a/clients/client/python/docs/UpdateVerificationFlowWithCodeMethod.md +++ b/clients/client/python/docs/UpdateVerificationFlowWithCodeMethod.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **code** | **str** | Code from the recovery email If you want to submit a code, use this field, but make sure to _not_ include the email field, as well. | [optional] **csrf_token** | **str** | Sending the anti-csrf token is only required for browser login flows. | [optional] **email** | **str** | The email address to verify If the email belongs to a valid account, a verifiation email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation#attempted-verification-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email | [optional] +**transient_payload** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | Transient data to pass along to any webhooks | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/python/docs/UpdateVerificationFlowWithLinkMethod.md b/clients/client/python/docs/UpdateVerificationFlowWithLinkMethod.md index 2862eb2d798..134612784b9 100644 --- a/clients/client/python/docs/UpdateVerificationFlowWithLinkMethod.md +++ b/clients/client/python/docs/UpdateVerificationFlowWithLinkMethod.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **email** | **str** | Email to Verify Needs to be set when initiating the flow. If the email is a registered verification email, a verification link will be sent. If the email is not known, a email with details on what happened will be sent instead. format: email | **method** | **str** | Method is the method that should be used for this verification flow Allowed values are `link` and `code` link VerificationStrategyLink code VerificationStrategyCode | **csrf_token** | **str** | Sending the anti-csrf token is only required for browser login flows. | [optional] +**transient_payload** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | Transient data to pass along to any webhooks | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/python/docs/UpdateWorkspacePayload.md b/clients/client/python/docs/UpdateWorkspacePayload.md new file mode 100644 index 00000000000..219fdb8e99f --- /dev/null +++ b/clients/client/python/docs/UpdateWorkspacePayload.md @@ -0,0 +1,12 @@ +# UpdateWorkspacePayload + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **str** | The name of the workspace. | +**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/clients/client/python/docs/VerificationFlow.md b/clients/client/python/docs/VerificationFlow.md index 8a1eed38279..316f27e35bc 100644 --- a/clients/client/python/docs/VerificationFlow.md +++ b/clients/client/python/docs/VerificationFlow.md @@ -14,6 +14,7 @@ Name | Type | Description | Notes **issued_at** | **datetime** | IssuedAt is the time (UTC) when the request occurred. | [optional] **request_url** | **str** | RequestURL is the initial URL that was requested from Ory Kratos. It can be used to forward information contained in the URL's path or query for example. | [optional] **return_to** | **str** | ReturnTo contains the requested return_to URL. | [optional] +**transient_payload** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | TransientPayload is used to pass data from the verification flow to hooks and email templates | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/python/ory_client/__init__.py b/clients/client/python/ory_client/__init__.py index 854d4780f01..2fb78436225 100644 --- a/clients/client/python/ory_client/__init__.py +++ b/clients/client/python/ory_client/__init__.py @@ -5,13 +5,13 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ -__version__ = "v1.6.2" +__version__ = "v1.8.1" # import ApiClient from ory_client.api_client import ApiClient diff --git a/clients/client/python/ory_client/api/courier_api.py b/clients/client/python/ory_client/api/courier_api.py index 6032f383019..2824da215b1 100644 --- a/clients/client/python/ory_client/api/courier_api.py +++ b/clients/client/python/ory_client/api/courier_api.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/api/events_api.py b/clients/client/python/ory_client/api/events_api.py index fd1c9382a91..2d7b4cbfee2 100644 --- a/clients/client/python/ory_client/api/events_api.py +++ b/clients/client/python/ory_client/api/events_api.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/api/frontend_api.py b/clients/client/python/ory_client/api/frontend_api.py index 01b9241ad5e..b6a879cfef0 100644 --- a/clients/client/python/ory_client/api/frontend_api.py +++ b/clients/client/python/ory_client/api/frontend_api.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -71,6 +71,7 @@ def __init__(self, api_client=None): 'cookie', 'login_challenge', 'organization', + 'via', ], 'required': [], 'nullable': [ @@ -98,6 +99,8 @@ def __init__(self, api_client=None): (str,), 'organization': (str,), + 'via': + (str,), }, 'attribute_map': { 'refresh': 'refresh', @@ -106,6 +109,7 @@ def __init__(self, api_client=None): 'cookie': 'Cookie', 'login_challenge': 'login_challenge', 'organization': 'organization', + 'via': 'via', }, 'location_map': { 'refresh': 'query', @@ -114,6 +118,7 @@ def __init__(self, api_client=None): 'cookie': 'header', 'login_challenge': 'query', 'organization': 'query', + 'via': 'query', }, 'collection_format_map': { } @@ -1777,6 +1782,7 @@ def create_browser_login_flow( cookie (str): HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected.. [optional] login_challenge (str): An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`).. [optional] organization (str): An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network.. [optional] + via (str): Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object diff --git a/clients/client/python/ory_client/api/identity_api.py b/clients/client/python/ory_client/api/identity_api.py index cbdae85aa32..c50189cee91 100644 --- a/clients/client/python/ory_client/api/identity_api.py +++ b/clients/client/python/ory_client/api/identity_api.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -726,6 +726,7 @@ def __init__(self, api_client=None): 'ids', 'credentials_identifier', 'preview_credentials_identifier_similar', + 'include_credential', ], 'required': [], 'nullable': [ @@ -780,6 +781,8 @@ def __init__(self, api_client=None): (str,), 'preview_credentials_identifier_similar': (str,), + 'include_credential': + ([str],), }, 'attribute_map': { 'per_page': 'per_page', @@ -790,6 +793,7 @@ def __init__(self, api_client=None): 'ids': 'ids', 'credentials_identifier': 'credentials_identifier', 'preview_credentials_identifier_similar': 'preview_credentials_identifier_similar', + 'include_credential': 'include_credential', }, 'location_map': { 'per_page': 'query', @@ -800,9 +804,11 @@ def __init__(self, api_client=None): 'ids': 'query', 'credentials_identifier': 'query', 'preview_credentials_identifier_similar': 'query', + 'include_credential': 'query', }, 'collection_format_map': { 'ids': 'multi', + 'include_credential': 'multi', } }, headers_map={ @@ -2183,6 +2189,7 @@ def list_identities( ids ([str]): List of ids used to filter identities. If this list is empty, then no filter will be applied.. [optional] credentials_identifier (str): CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used.. [optional] preview_credentials_identifier_similar (str): This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used.. [optional] + include_credential ([str]): Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. _preload_content (bool): if False, the urllib3.HTTPResponse object diff --git a/clients/client/python/ory_client/api/jwk_api.py b/clients/client/python/ory_client/api/jwk_api.py index 1f6b60efafc..e0e615ec422 100644 --- a/clients/client/python/ory_client/api/jwk_api.py +++ b/clients/client/python/ory_client/api/jwk_api.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/api/metadata_api.py b/clients/client/python/ory_client/api/metadata_api.py index ec3f80a9737..ee93e9796e5 100644 --- a/clients/client/python/ory_client/api/metadata_api.py +++ b/clients/client/python/ory_client/api/metadata_api.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/api/o_auth2_api.py b/clients/client/python/ory_client/api/o_auth2_api.py index 7936f7b790e..5234d977dcd 100644 --- a/clients/client/python/ory_client/api/o_auth2_api.py +++ b/clients/client/python/ory_client/api/o_auth2_api.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/api/oidc_api.py b/clients/client/python/ory_client/api/oidc_api.py index 620d74b4719..66ed2621932 100644 --- a/clients/client/python/ory_client/api/oidc_api.py +++ b/clients/client/python/ory_client/api/oidc_api.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/api/permission_api.py b/clients/client/python/ory_client/api/permission_api.py index 0139117e488..e89a7b63ba4 100644 --- a/clients/client/python/ory_client/api/permission_api.py +++ b/clients/client/python/ory_client/api/permission_api.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/api/project_api.py b/clients/client/python/ory_client/api/project_api.py index 8790a894b41..9be165a5979 100644 --- a/clients/client/python/ory_client/api/project_api.py +++ b/clients/client/python/ory_client/api/project_api.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -574,7 +574,7 @@ def __init__(self, api_client=None): ('resolution',): { 'regex': { - 'pattern': r'^[0-9]+(ns|us|ms|s|m|h)$', # noqa: E501 + 'pattern': r'^[0-9]+(m|h|d|M|y)$', # noqa: E501 }, }, }, @@ -1870,7 +1870,7 @@ def get_project_metrics( Args: project_id (str): Project ID event_type (str): The event type to query for - resolution (str): The resolution of the buckets The minimum resolution is 1 hour. + resolution (str): The resolution of the buckets The minimum resolution is 1 minute. _from (datetime): The start RFC3339 date of the time window to (datetime): The end RFC3339 date of the time window diff --git a/clients/client/python/ory_client/api/relationship_api.py b/clients/client/python/ory_client/api/relationship_api.py index 582ca587c45..63d9dfd06dd 100644 --- a/clients/client/python/ory_client/api/relationship_api.py +++ b/clients/client/python/ory_client/api/relationship_api.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/api/wellknown_api.py b/clients/client/python/ory_client/api/wellknown_api.py index c53adccbc13..cf7e8cd6372 100644 --- a/clients/client/python/ory_client/api/wellknown_api.py +++ b/clients/client/python/ory_client/api/wellknown_api.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/api_client.py b/clients/client/python/ory_client/api_client.py index 0983f547140..2adbe28359a 100644 --- a/clients/client/python/ory_client/api_client.py +++ b/clients/client/python/ory_client/api_client.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -77,7 +77,7 @@ def __init__(self, configuration=None, header_name=None, header_value=None, self.default_headers[header_name] = header_value self.cookie = cookie # Set default User-Agent. - self.user_agent = 'OpenAPI-Generator/v1.6.2/python' + self.user_agent = 'OpenAPI-Generator/v1.8.1/python' def __enter__(self): return self diff --git a/clients/client/python/ory_client/configuration.py b/clients/client/python/ory_client/configuration.py index 193a73dfa51..8f3978ab70f 100644 --- a/clients/client/python/ory_client/configuration.py +++ b/clients/client/python/ory_client/configuration.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -425,8 +425,8 @@ def to_debug_report(self): return "Python SDK Debug Report:\n"\ "OS: {env}\n"\ "Python Version: {pyversion}\n"\ - "Version of the API: v1.6.2\n"\ - "SDK Package Version: v1.6.2".\ + "Version of the API: v1.8.1\n"\ + "SDK Package Version: v1.8.1".\ format(env=sys.platform, pyversion=sys.version) def get_host_settings(self): diff --git a/clients/client/python/ory_client/exceptions.py b/clients/client/python/ory_client/exceptions.py index a4cbdb69494..90c73d8fe10 100644 --- a/clients/client/python/ory_client/exceptions.py +++ b/clients/client/python/ory_client/exceptions.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/accept_o_auth2_consent_request.py b/clients/client/python/ory_client/model/accept_o_auth2_consent_request.py index 2e551074187..ae698cdf9be 100644 --- a/clients/client/python/ory_client/model/accept_o_auth2_consent_request.py +++ b/clients/client/python/ory_client/model/accept_o_auth2_consent_request.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/accept_o_auth2_consent_request_session.py b/clients/client/python/ory_client/model/accept_o_auth2_consent_request_session.py index ae36871acd3..60bb29f2c90 100644 --- a/clients/client/python/ory_client/model/accept_o_auth2_consent_request_session.py +++ b/clients/client/python/ory_client/model/accept_o_auth2_consent_request_session.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/accept_o_auth2_login_request.py b/clients/client/python/ory_client/model/accept_o_auth2_login_request.py index 51e85c32096..0ca4c516074 100644 --- a/clients/client/python/ory_client/model/accept_o_auth2_login_request.py +++ b/clients/client/python/ory_client/model/accept_o_auth2_login_request.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/active_project_in_console.py b/clients/client/python/ory_client/model/active_project_in_console.py index a3c6d3d0bae..4510e353fd3 100644 --- a/clients/client/python/ory_client/model/active_project_in_console.py +++ b/clients/client/python/ory_client/model/active_project_in_console.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/attribute.py b/clients/client/python/ory_client/model/attribute.py index be59ee6e0b2..04ad7985e62 100644 --- a/clients/client/python/ory_client/model/attribute.py +++ b/clients/client/python/ory_client/model/attribute.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/attribute_filter.py b/clients/client/python/ory_client/model/attribute_filter.py index 5cc82c7897e..3b5ed417a3c 100644 --- a/clients/client/python/ory_client/model/attribute_filter.py +++ b/clients/client/python/ory_client/model/attribute_filter.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/attributes_count_datapoint.py b/clients/client/python/ory_client/model/attributes_count_datapoint.py index 524b3e17668..ca8d7e00e47 100644 --- a/clients/client/python/ory_client/model/attributes_count_datapoint.py +++ b/clients/client/python/ory_client/model/attributes_count_datapoint.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/authenticator_assurance_level.py b/clients/client/python/ory_client/model/authenticator_assurance_level.py index c8b8b85949e..1e925bcf244 100644 --- a/clients/client/python/ory_client/model/authenticator_assurance_level.py +++ b/clients/client/python/ory_client/model/authenticator_assurance_level.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/batch_patch_identities_response.py b/clients/client/python/ory_client/model/batch_patch_identities_response.py index 6c30a008cfe..e86b6713d07 100644 --- a/clients/client/python/ory_client/model/batch_patch_identities_response.py +++ b/clients/client/python/ory_client/model/batch_patch_identities_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/check_opl_syntax_result.py b/clients/client/python/ory_client/model/check_opl_syntax_result.py index 5b380f20c43..14a122a8b4e 100644 --- a/clients/client/python/ory_client/model/check_opl_syntax_result.py +++ b/clients/client/python/ory_client/model/check_opl_syntax_result.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/check_permission_result.py b/clients/client/python/ory_client/model/check_permission_result.py index d02e991af92..86852902245 100644 --- a/clients/client/python/ory_client/model/check_permission_result.py +++ b/clients/client/python/ory_client/model/check_permission_result.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/cloud_account.py b/clients/client/python/ory_client/model/cloud_account.py index 27852e3718a..540d75620ce 100644 --- a/clients/client/python/ory_client/model/cloud_account.py +++ b/clients/client/python/ory_client/model/cloud_account.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -105,9 +105,14 @@ def discriminator(): @classmethod @convert_js_args_to_python_args - def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + def _from_openapi_data(cls, email, id, name, *args, **kwargs): # noqa: E501 """CloudAccount - a model defined in OpenAPI + Args: + email (str): + id (str): + name (str): + Keyword Args: _check_type (bool): if True, values for parameters in openapi_types will be type checked and a TypeError will be @@ -139,9 +144,6 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - email (str): [optional] # noqa: E501 - id (str): [optional] # noqa: E501 - name (str): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -173,6 +175,9 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 self._configuration = _configuration self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + self.email = email + self.id = id + self.name = name for var_name, var_value in kwargs.items(): if var_name not in self.attribute_map and \ self._configuration is not None and \ @@ -193,9 +198,14 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 ]) @convert_js_args_to_python_args - def __init__(self, *args, **kwargs): # noqa: E501 + def __init__(self, email, id, name, *args, **kwargs): # noqa: E501 """CloudAccount - a model defined in OpenAPI + Args: + email (str): + id (str): + name (str): + Keyword Args: _check_type (bool): if True, values for parameters in openapi_types will be type checked and a TypeError will be @@ -227,9 +237,6 @@ def __init__(self, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - email (str): [optional] # noqa: E501 - id (str): [optional] # noqa: E501 - name (str): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -259,6 +266,9 @@ def __init__(self, *args, **kwargs): # noqa: E501 self._configuration = _configuration self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + self.email = email + self.id = id + self.name = name for var_name, var_value in kwargs.items(): if var_name not in self.attribute_map and \ self._configuration is not None and \ diff --git a/clients/client/python/ory_client/model/consistency_request_parameters.py b/clients/client/python/ory_client/model/consistency_request_parameters.py index cc9199fb024..a16be07ad85 100644 --- a/clients/client/python/ory_client/model/consistency_request_parameters.py +++ b/clients/client/python/ory_client/model/consistency_request_parameters.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/continue_with.py b/clients/client/python/ory_client/model/continue_with.py index a1a4d7a7f6c..4c4ff6c7fb3 100644 --- a/clients/client/python/ory_client/model/continue_with.py +++ b/clients/client/python/ory_client/model/continue_with.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/continue_with_recovery_ui.py b/clients/client/python/ory_client/model/continue_with_recovery_ui.py index fd94b2eb692..6e232e3814d 100644 --- a/clients/client/python/ory_client/model/continue_with_recovery_ui.py +++ b/clients/client/python/ory_client/model/continue_with_recovery_ui.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/continue_with_recovery_ui_flow.py b/clients/client/python/ory_client/model/continue_with_recovery_ui_flow.py index 431767fe790..203e340c1a0 100644 --- a/clients/client/python/ory_client/model/continue_with_recovery_ui_flow.py +++ b/clients/client/python/ory_client/model/continue_with_recovery_ui_flow.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/continue_with_set_ory_session_token.py b/clients/client/python/ory_client/model/continue_with_set_ory_session_token.py index b691149b130..dac71dc6bb6 100644 --- a/clients/client/python/ory_client/model/continue_with_set_ory_session_token.py +++ b/clients/client/python/ory_client/model/continue_with_set_ory_session_token.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/continue_with_settings_ui.py b/clients/client/python/ory_client/model/continue_with_settings_ui.py index 03651d02be2..6fafe5ea08b 100644 --- a/clients/client/python/ory_client/model/continue_with_settings_ui.py +++ b/clients/client/python/ory_client/model/continue_with_settings_ui.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/continue_with_settings_ui_flow.py b/clients/client/python/ory_client/model/continue_with_settings_ui_flow.py index 071180f5a7c..28009b7b462 100644 --- a/clients/client/python/ory_client/model/continue_with_settings_ui_flow.py +++ b/clients/client/python/ory_client/model/continue_with_settings_ui_flow.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/continue_with_verification_ui.py b/clients/client/python/ory_client/model/continue_with_verification_ui.py index 77b0e3c80da..4a7d47d216a 100644 --- a/clients/client/python/ory_client/model/continue_with_verification_ui.py +++ b/clients/client/python/ory_client/model/continue_with_verification_ui.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/continue_with_verification_ui_flow.py b/clients/client/python/ory_client/model/continue_with_verification_ui_flow.py index 9efa1273571..c6e6fdb6df8 100644 --- a/clients/client/python/ory_client/model/continue_with_verification_ui_flow.py +++ b/clients/client/python/ory_client/model/continue_with_verification_ui_flow.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/courier_message_status.py b/clients/client/python/ory_client/model/courier_message_status.py index 3986b0020b3..6706afce5aa 100644 --- a/clients/client/python/ory_client/model/courier_message_status.py +++ b/clients/client/python/ory_client/model/courier_message_status.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/courier_message_type.py b/clients/client/python/ory_client/model/courier_message_type.py index e2e33824d23..6aada8a84e1 100644 --- a/clients/client/python/ory_client/model/courier_message_type.py +++ b/clients/client/python/ory_client/model/courier_message_type.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/create_custom_domain_body.py b/clients/client/python/ory_client/model/create_custom_domain_body.py index fd8f675e94b..515d327b9e5 100644 --- a/clients/client/python/ory_client/model/create_custom_domain_body.py +++ b/clients/client/python/ory_client/model/create_custom_domain_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/create_event_stream_body.py b/clients/client/python/ory_client/model/create_event_stream_body.py index 460667b9c34..5eff961188a 100644 --- a/clients/client/python/ory_client/model/create_event_stream_body.py +++ b/clients/client/python/ory_client/model/create_event_stream_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/create_identity_body.py b/clients/client/python/ory_client/model/create_identity_body.py index 0543b136dc6..59b0af2d3de 100644 --- a/clients/client/python/ory_client/model/create_identity_body.py +++ b/clients/client/python/ory_client/model/create_identity_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/create_invite_response.py b/clients/client/python/ory_client/model/create_invite_response.py index 546b5f1913e..849274304d6 100644 --- a/clients/client/python/ory_client/model/create_invite_response.py +++ b/clients/client/python/ory_client/model/create_invite_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/create_json_web_key_set.py b/clients/client/python/ory_client/model/create_json_web_key_set.py index e47b8912e24..d0e7472d0cb 100644 --- a/clients/client/python/ory_client/model/create_json_web_key_set.py +++ b/clients/client/python/ory_client/model/create_json_web_key_set.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/create_member_invite_response.py b/clients/client/python/ory_client/model/create_member_invite_response.py index f5a81d045c0..2f282c9d412 100644 --- a/clients/client/python/ory_client/model/create_member_invite_response.py +++ b/clients/client/python/ory_client/model/create_member_invite_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/create_project_api_key_request.py b/clients/client/python/ory_client/model/create_project_api_key_request.py index 05548a52201..d50e9921e4b 100644 --- a/clients/client/python/ory_client/model/create_project_api_key_request.py +++ b/clients/client/python/ory_client/model/create_project_api_key_request.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/create_project_body.py b/clients/client/python/ory_client/model/create_project_body.py index 485bbaab304..dac32173d86 100644 --- a/clients/client/python/ory_client/model/create_project_body.py +++ b/clients/client/python/ory_client/model/create_project_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/create_project_branding.py b/clients/client/python/ory_client/model/create_project_branding.py index 0ab752b7f33..d91312a4e2b 100644 --- a/clients/client/python/ory_client/model/create_project_branding.py +++ b/clients/client/python/ory_client/model/create_project_branding.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/create_project_member_invite_body.py b/clients/client/python/ory_client/model/create_project_member_invite_body.py index 85ff9ac1bb1..b997ad9d090 100644 --- a/clients/client/python/ory_client/model/create_project_member_invite_body.py +++ b/clients/client/python/ory_client/model/create_project_member_invite_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/create_project_normalized_payload.py b/clients/client/python/ory_client/model/create_project_normalized_payload.py index 058c3cbb18c..5969d43c0af 100644 --- a/clients/client/python/ory_client/model/create_project_normalized_payload.py +++ b/clients/client/python/ory_client/model/create_project_normalized_payload.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -154,6 +154,7 @@ def openapi_types(): 'name': (str,), # noqa: E501 'created_at': (datetime,), # noqa: E501 'disable_account_experience_welcome_screen': (bool,), # noqa: E501 + 'enable_ax_v2': (bool,), # noqa: E501 'hydra_oauth2_allowed_top_level_claims': (StringSliceJSONFormat,), # noqa: E501 'hydra_oauth2_client_credentials_default_grant_allowed_scope': (bool,), # noqa: E501 'hydra_oauth2_exclude_not_before_claim': (bool,), # noqa: E501 @@ -355,6 +356,7 @@ def discriminator(): 'name': 'name', # noqa: E501 'created_at': 'created_at', # noqa: E501 'disable_account_experience_welcome_screen': 'disable_account_experience_welcome_screen', # noqa: E501 + 'enable_ax_v2': 'enable_ax_v2', # noqa: E501 'hydra_oauth2_allowed_top_level_claims': 'hydra_oauth2_allowed_top_level_claims', # noqa: E501 'hydra_oauth2_client_credentials_default_grant_allowed_scope': 'hydra_oauth2_client_credentials_default_grant_allowed_scope', # noqa: E501 'hydra_oauth2_exclude_not_before_claim': 'hydra_oauth2_exclude_not_before_claim', # noqa: E501 @@ -596,6 +598,7 @@ def _from_openapi_data(cls, environment, name, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) created_at (datetime): The Project's Revision Creation Date. [optional] # noqa: E501 disable_account_experience_welcome_screen (bool): Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`.. [optional] # noqa: E501 + enable_ax_v2 (bool): Whether the new account experience is enabled and reachable.. [optional] # noqa: E501 hydra_oauth2_allowed_top_level_claims (StringSliceJSONFormat): [optional] # noqa: E501 hydra_oauth2_client_credentials_default_grant_allowed_scope (bool): Automatically grant authorized OAuth2 Scope in OAuth2 Client Credentials Flow. Each OAuth2 Client is allowed to request a predefined OAuth2 Scope (for example `read write`). If this option is enabled, the full scope is automatically granted when performing the OAuth2 Client Credentials flow. If disabled, the OAuth2 Client has to request the scope in the OAuth2 request by providing the `scope` query parameter. Setting this option to true is common if you need compatibility with MITREid. This governs the \"oauth2.client_credentials.default_grant_allowed_scope\" setting.. [optional] # noqa: E501 hydra_oauth2_exclude_not_before_claim (bool): Set to true if you want to exclude claim `nbf (not before)` part of access token. This governs the \"oauth2.exclude_not_before_claim\" setting.. [optional] # noqa: E501 @@ -878,6 +881,7 @@ def __init__(self, environment, name, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) created_at (datetime): The Project's Revision Creation Date. [optional] # noqa: E501 disable_account_experience_welcome_screen (bool): Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`.. [optional] # noqa: E501 + enable_ax_v2 (bool): Whether the new account experience is enabled and reachable.. [optional] # noqa: E501 hydra_oauth2_allowed_top_level_claims (StringSliceJSONFormat): [optional] # noqa: E501 hydra_oauth2_client_credentials_default_grant_allowed_scope (bool): Automatically grant authorized OAuth2 Scope in OAuth2 Client Credentials Flow. Each OAuth2 Client is allowed to request a predefined OAuth2 Scope (for example `read write`). If this option is enabled, the full scope is automatically granted when performing the OAuth2 Client Credentials flow. If disabled, the OAuth2 Client has to request the scope in the OAuth2 request by providing the `scope` query parameter. Setting this option to true is common if you need compatibility with MITREid. This governs the \"oauth2.client_credentials.default_grant_allowed_scope\" setting.. [optional] # noqa: E501 hydra_oauth2_exclude_not_before_claim (bool): Set to true if you want to exclude claim `nbf (not before)` part of access token. This governs the \"oauth2.exclude_not_before_claim\" setting.. [optional] # noqa: E501 diff --git a/clients/client/python/ory_client/model/create_recovery_code_for_identity_body.py b/clients/client/python/ory_client/model/create_recovery_code_for_identity_body.py index 8d0d21110fa..47518781ddd 100644 --- a/clients/client/python/ory_client/model/create_recovery_code_for_identity_body.py +++ b/clients/client/python/ory_client/model/create_recovery_code_for_identity_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/create_recovery_link_for_identity_body.py b/clients/client/python/ory_client/model/create_recovery_link_for_identity_body.py index 4972f44dea7..b8c46d884b5 100644 --- a/clients/client/python/ory_client/model/create_recovery_link_for_identity_body.py +++ b/clients/client/python/ory_client/model/create_recovery_link_for_identity_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/create_relationship_body.py b/clients/client/python/ory_client/model/create_relationship_body.py index 1a108c39ad1..ebcdba8ffa4 100644 --- a/clients/client/python/ory_client/model/create_relationship_body.py +++ b/clients/client/python/ory_client/model/create_relationship_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/create_subscription_body.py b/clients/client/python/ory_client/model/create_subscription_body.py index a3c2ace9e26..e10b3f8cc41 100644 --- a/clients/client/python/ory_client/model/create_subscription_body.py +++ b/clients/client/python/ory_client/model/create_subscription_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/create_subscription_common.py b/clients/client/python/ory_client/model/create_subscription_common.py index a06e54f9bf7..af622c674fe 100644 --- a/clients/client/python/ory_client/model/create_subscription_common.py +++ b/clients/client/python/ory_client/model/create_subscription_common.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/create_verifiable_credential_request_body.py b/clients/client/python/ory_client/model/create_verifiable_credential_request_body.py index 1b21bd893c6..025cbaed28d 100644 --- a/clients/client/python/ory_client/model/create_verifiable_credential_request_body.py +++ b/clients/client/python/ory_client/model/create_verifiable_credential_request_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/create_workspace_member_invite_body.py b/clients/client/python/ory_client/model/create_workspace_member_invite_body.py index 0eaa80eba2b..87aa4761d30 100644 --- a/clients/client/python/ory_client/model/create_workspace_member_invite_body.py +++ b/clients/client/python/ory_client/model/create_workspace_member_invite_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/create_workspace_payload.py b/clients/client/python/ory_client/model/create_workspace_payload.py index 1c4e4cc34b0..b34ff920ba1 100644 --- a/clients/client/python/ory_client/model/create_workspace_payload.py +++ b/clients/client/python/ory_client/model/create_workspace_payload.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/create_workspace_subscription_body.py b/clients/client/python/ory_client/model/create_workspace_subscription_body.py index 7f9f60888e1..d968377f1ad 100644 --- a/clients/client/python/ory_client/model/create_workspace_subscription_body.py +++ b/clients/client/python/ory_client/model/create_workspace_subscription_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/credential_supported_draft00.py b/clients/client/python/ory_client/model/credential_supported_draft00.py index 06556390751..d6dc1bc173c 100644 --- a/clients/client/python/ory_client/model/credential_supported_draft00.py +++ b/clients/client/python/ory_client/model/credential_supported_draft00.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/custom_domain.py b/clients/client/python/ory_client/model/custom_domain.py index be360ab039e..620d29fdab4 100644 --- a/clients/client/python/ory_client/model/custom_domain.py +++ b/clients/client/python/ory_client/model/custom_domain.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/delete_my_sessions_count.py b/clients/client/python/ory_client/model/delete_my_sessions_count.py index 96b78266f63..afbb28f26c4 100644 --- a/clients/client/python/ory_client/model/delete_my_sessions_count.py +++ b/clients/client/python/ory_client/model/delete_my_sessions_count.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/email_template_data.py b/clients/client/python/ory_client/model/email_template_data.py index 0825923af1a..1577f46f666 100644 --- a/clients/client/python/ory_client/model/email_template_data.py +++ b/clients/client/python/ory_client/model/email_template_data.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/email_template_data_body.py b/clients/client/python/ory_client/model/email_template_data_body.py index 79a811cacbc..8d3acff29f1 100644 --- a/clients/client/python/ory_client/model/email_template_data_body.py +++ b/clients/client/python/ory_client/model/email_template_data_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/error_authenticator_assurance_level_not_satisfied.py b/clients/client/python/ory_client/model/error_authenticator_assurance_level_not_satisfied.py index 7613f348805..53eec90409f 100644 --- a/clients/client/python/ory_client/model/error_authenticator_assurance_level_not_satisfied.py +++ b/clients/client/python/ory_client/model/error_authenticator_assurance_level_not_satisfied.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/error_browser_location_change_required.py b/clients/client/python/ory_client/model/error_browser_location_change_required.py index 132b71a9348..2476e44f25d 100644 --- a/clients/client/python/ory_client/model/error_browser_location_change_required.py +++ b/clients/client/python/ory_client/model/error_browser_location_change_required.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/error_flow_replaced.py b/clients/client/python/ory_client/model/error_flow_replaced.py index ffcf0131211..8a4baa8b4a7 100644 --- a/clients/client/python/ory_client/model/error_flow_replaced.py +++ b/clients/client/python/ory_client/model/error_flow_replaced.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/error_generic.py b/clients/client/python/ory_client/model/error_generic.py index 89a723921be..8c08ccc2bff 100644 --- a/clients/client/python/ory_client/model/error_generic.py +++ b/clients/client/python/ory_client/model/error_generic.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/error_o_auth2.py b/clients/client/python/ory_client/model/error_o_auth2.py index f0f3c7a122e..e40dacde909 100644 --- a/clients/client/python/ory_client/model/error_o_auth2.py +++ b/clients/client/python/ory_client/model/error_o_auth2.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/event_stream.py b/clients/client/python/ory_client/model/event_stream.py index aea0dfdb344..3601648c18b 100644 --- a/clients/client/python/ory_client/model/event_stream.py +++ b/clients/client/python/ory_client/model/event_stream.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/expanded_permission_tree.py b/clients/client/python/ory_client/model/expanded_permission_tree.py index 49b133d13ad..e958598816c 100644 --- a/clients/client/python/ory_client/model/expanded_permission_tree.py +++ b/clients/client/python/ory_client/model/expanded_permission_tree.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/flow_error.py b/clients/client/python/ory_client/model/flow_error.py index 6b6ecc379b5..e8b8fc21936 100644 --- a/clients/client/python/ory_client/model/flow_error.py +++ b/clients/client/python/ory_client/model/flow_error.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/generic_error.py b/clients/client/python/ory_client/model/generic_error.py index f0fecbbdd7b..1dbe1d0ebc9 100644 --- a/clients/client/python/ory_client/model/generic_error.py +++ b/clients/client/python/ory_client/model/generic_error.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/generic_error_content.py b/clients/client/python/ory_client/model/generic_error_content.py index d7b95d4b347..4fac4303b4f 100644 --- a/clients/client/python/ory_client/model/generic_error_content.py +++ b/clients/client/python/ory_client/model/generic_error_content.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/generic_usage.py b/clients/client/python/ory_client/model/generic_usage.py index 7eadff8bf48..2f1dc76ed1a 100644 --- a/clients/client/python/ory_client/model/generic_usage.py +++ b/clients/client/python/ory_client/model/generic_usage.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/get_attributes_count_response.py b/clients/client/python/ory_client/model/get_attributes_count_response.py index 2352d819724..3420ac5bf04 100644 --- a/clients/client/python/ory_client/model/get_attributes_count_response.py +++ b/clients/client/python/ory_client/model/get_attributes_count_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/get_managed_identity_schema_location.py b/clients/client/python/ory_client/model/get_managed_identity_schema_location.py index cc174dbd5af..7e7b3b35ce0 100644 --- a/clients/client/python/ory_client/model/get_managed_identity_schema_location.py +++ b/clients/client/python/ory_client/model/get_managed_identity_schema_location.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/get_metrics_event_attributes_response.py b/clients/client/python/ory_client/model/get_metrics_event_attributes_response.py index b0372f4841d..c472d92d598 100644 --- a/clients/client/python/ory_client/model/get_metrics_event_attributes_response.py +++ b/clients/client/python/ory_client/model/get_metrics_event_attributes_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/get_metrics_event_types_response.py b/clients/client/python/ory_client/model/get_metrics_event_types_response.py index db8bdda8ac6..91188a4d873 100644 --- a/clients/client/python/ory_client/model/get_metrics_event_types_response.py +++ b/clients/client/python/ory_client/model/get_metrics_event_types_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/get_organization_response.py b/clients/client/python/ory_client/model/get_organization_response.py index 6adf82aecb0..3a1efa4c174 100644 --- a/clients/client/python/ory_client/model/get_organization_response.py +++ b/clients/client/python/ory_client/model/get_organization_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/get_project_events_body.py b/clients/client/python/ory_client/model/get_project_events_body.py index fe0c1e1e3dc..f385f79c2b5 100644 --- a/clients/client/python/ory_client/model/get_project_events_body.py +++ b/clients/client/python/ory_client/model/get_project_events_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/get_project_events_response.py b/clients/client/python/ory_client/model/get_project_events_response.py index 89c53eea7d1..e4e083c27b8 100644 --- a/clients/client/python/ory_client/model/get_project_events_response.py +++ b/clients/client/python/ory_client/model/get_project_events_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/get_project_metrics_response.py b/clients/client/python/ory_client/model/get_project_metrics_response.py index 2abc4e31720..55364bd5f4a 100644 --- a/clients/client/python/ory_client/model/get_project_metrics_response.py +++ b/clients/client/python/ory_client/model/get_project_metrics_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/get_session_activity_response.py b/clients/client/python/ory_client/model/get_session_activity_response.py index 389c78324ec..59d80b46b79 100644 --- a/clients/client/python/ory_client/model/get_session_activity_response.py +++ b/clients/client/python/ory_client/model/get_session_activity_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/get_version200_response.py b/clients/client/python/ory_client/model/get_version200_response.py index 8df030713f3..04179e1531c 100644 --- a/clients/client/python/ory_client/model/get_version200_response.py +++ b/clients/client/python/ory_client/model/get_version200_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/health_not_ready_status.py b/clients/client/python/ory_client/model/health_not_ready_status.py index 7b7de4607c3..da118c676a0 100644 --- a/clients/client/python/ory_client/model/health_not_ready_status.py +++ b/clients/client/python/ory_client/model/health_not_ready_status.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/health_status.py b/clients/client/python/ory_client/model/health_status.py index 6d266fcf1b1..96dcd20e210 100644 --- a/clients/client/python/ory_client/model/health_status.py +++ b/clients/client/python/ory_client/model/health_status.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/identity.py b/clients/client/python/ory_client/model/identity.py index 170bf1d72ab..1d5546de412 100644 --- a/clients/client/python/ory_client/model/identity.py +++ b/clients/client/python/ory_client/model/identity.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/identity_credentials.py b/clients/client/python/ory_client/model/identity_credentials.py index 1fdd9942d2f..644011bc069 100644 --- a/clients/client/python/ory_client/model/identity_credentials.py +++ b/clients/client/python/ory_client/model/identity_credentials.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/identity_credentials_code.py b/clients/client/python/ory_client/model/identity_credentials_code.py index 44150605bf6..08a6339a61e 100644 --- a/clients/client/python/ory_client/model/identity_credentials_code.py +++ b/clients/client/python/ory_client/model/identity_credentials_code.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/identity_credentials_oidc.py b/clients/client/python/ory_client/model/identity_credentials_oidc.py index 2ae42b2a33b..321c5293718 100644 --- a/clients/client/python/ory_client/model/identity_credentials_oidc.py +++ b/clients/client/python/ory_client/model/identity_credentials_oidc.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/identity_credentials_oidc_provider.py b/clients/client/python/ory_client/model/identity_credentials_oidc_provider.py index cfb24dbd33f..bcadb89b125 100644 --- a/clients/client/python/ory_client/model/identity_credentials_oidc_provider.py +++ b/clients/client/python/ory_client/model/identity_credentials_oidc_provider.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/identity_credentials_password.py b/clients/client/python/ory_client/model/identity_credentials_password.py index 3ddef48a90c..780cdc9167d 100644 --- a/clients/client/python/ory_client/model/identity_credentials_password.py +++ b/clients/client/python/ory_client/model/identity_credentials_password.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/identity_patch.py b/clients/client/python/ory_client/model/identity_patch.py index a856a686b39..81c93101850 100644 --- a/clients/client/python/ory_client/model/identity_patch.py +++ b/clients/client/python/ory_client/model/identity_patch.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/identity_patch_response.py b/clients/client/python/ory_client/model/identity_patch_response.py index 0f22a110bde..751ec86ea38 100644 --- a/clients/client/python/ory_client/model/identity_patch_response.py +++ b/clients/client/python/ory_client/model/identity_patch_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/identity_schema_container.py b/clients/client/python/ory_client/model/identity_schema_container.py index c20583f772b..5090cfbbf8c 100644 --- a/clients/client/python/ory_client/model/identity_schema_container.py +++ b/clients/client/python/ory_client/model/identity_schema_container.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/identity_schema_preset.py b/clients/client/python/ory_client/model/identity_schema_preset.py index e2c1826013e..b4ae528598f 100644 --- a/clients/client/python/ory_client/model/identity_schema_preset.py +++ b/clients/client/python/ory_client/model/identity_schema_preset.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/identity_schema_presets.py b/clients/client/python/ory_client/model/identity_schema_presets.py index 39f9fbce05b..63dd4d8ce6e 100644 --- a/clients/client/python/ory_client/model/identity_schema_presets.py +++ b/clients/client/python/ory_client/model/identity_schema_presets.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/identity_schemas.py b/clients/client/python/ory_client/model/identity_schemas.py index c6109a84f09..f39e52ef324 100644 --- a/clients/client/python/ory_client/model/identity_schemas.py +++ b/clients/client/python/ory_client/model/identity_schemas.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/identity_with_credentials.py b/clients/client/python/ory_client/model/identity_with_credentials.py index 79f5c3414c0..8556a870d16 100644 --- a/clients/client/python/ory_client/model/identity_with_credentials.py +++ b/clients/client/python/ory_client/model/identity_with_credentials.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/identity_with_credentials_oidc.py b/clients/client/python/ory_client/model/identity_with_credentials_oidc.py index a9cc4b81ed0..5c344b014a0 100644 --- a/clients/client/python/ory_client/model/identity_with_credentials_oidc.py +++ b/clients/client/python/ory_client/model/identity_with_credentials_oidc.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/identity_with_credentials_oidc_config.py b/clients/client/python/ory_client/model/identity_with_credentials_oidc_config.py index 736343c40a3..c2953f1674c 100644 --- a/clients/client/python/ory_client/model/identity_with_credentials_oidc_config.py +++ b/clients/client/python/ory_client/model/identity_with_credentials_oidc_config.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/identity_with_credentials_oidc_config_provider.py b/clients/client/python/ory_client/model/identity_with_credentials_oidc_config_provider.py index 23ae0b0cc77..b2c70d71d44 100644 --- a/clients/client/python/ory_client/model/identity_with_credentials_oidc_config_provider.py +++ b/clients/client/python/ory_client/model/identity_with_credentials_oidc_config_provider.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/identity_with_credentials_password.py b/clients/client/python/ory_client/model/identity_with_credentials_password.py index 95921766946..b754e040ab9 100644 --- a/clients/client/python/ory_client/model/identity_with_credentials_password.py +++ b/clients/client/python/ory_client/model/identity_with_credentials_password.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/identity_with_credentials_password_config.py b/clients/client/python/ory_client/model/identity_with_credentials_password_config.py index 14c6314c665..db59b71b045 100644 --- a/clients/client/python/ory_client/model/identity_with_credentials_password_config.py +++ b/clients/client/python/ory_client/model/identity_with_credentials_password_config.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/internal_get_project_branding_body.py b/clients/client/python/ory_client/model/internal_get_project_branding_body.py index db513a5ed5b..70ebb8f4bb4 100644 --- a/clients/client/python/ory_client/model/internal_get_project_branding_body.py +++ b/clients/client/python/ory_client/model/internal_get_project_branding_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/internal_is_ax_welcome_screen_enabled_for_project_body.py b/clients/client/python/ory_client/model/internal_is_ax_welcome_screen_enabled_for_project_body.py index 93b21ccb170..ff500943ca6 100644 --- a/clients/client/python/ory_client/model/internal_is_ax_welcome_screen_enabled_for_project_body.py +++ b/clients/client/python/ory_client/model/internal_is_ax_welcome_screen_enabled_for_project_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/internal_is_owner_for_project_by_slug_body.py b/clients/client/python/ory_client/model/internal_is_owner_for_project_by_slug_body.py index 3813a647ed9..578fb3bad58 100644 --- a/clients/client/python/ory_client/model/internal_is_owner_for_project_by_slug_body.py +++ b/clients/client/python/ory_client/model/internal_is_owner_for_project_by_slug_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/internal_is_owner_for_project_by_slug_response.py b/clients/client/python/ory_client/model/internal_is_owner_for_project_by_slug_response.py index f578574c180..01f8f701991 100644 --- a/clients/client/python/ory_client/model/internal_is_owner_for_project_by_slug_response.py +++ b/clients/client/python/ory_client/model/internal_is_owner_for_project_by_slug_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/introspected_o_auth2_token.py b/clients/client/python/ory_client/model/introspected_o_auth2_token.py index d345cfe7dcf..d6f74777ba2 100644 --- a/clients/client/python/ory_client/model/introspected_o_auth2_token.py +++ b/clients/client/python/ory_client/model/introspected_o_auth2_token.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/is_owner_for_project_by_slug.py b/clients/client/python/ory_client/model/is_owner_for_project_by_slug.py index 52d7517b482..cbce6bb5835 100644 --- a/clients/client/python/ory_client/model/is_owner_for_project_by_slug.py +++ b/clients/client/python/ory_client/model/is_owner_for_project_by_slug.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/is_ready200_response.py b/clients/client/python/ory_client/model/is_ready200_response.py index cbc22991243..36140b76c40 100644 --- a/clients/client/python/ory_client/model/is_ready200_response.py +++ b/clients/client/python/ory_client/model/is_ready200_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/is_ready503_response.py b/clients/client/python/ory_client/model/is_ready503_response.py index 9e850e209a7..8905d0f53ef 100644 --- a/clients/client/python/ory_client/model/is_ready503_response.py +++ b/clients/client/python/ory_client/model/is_ready503_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/json_patch.py b/clients/client/python/ory_client/model/json_patch.py index 3e2b41a91e3..36b08af13b0 100644 --- a/clients/client/python/ory_client/model/json_patch.py +++ b/clients/client/python/ory_client/model/json_patch.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/json_patch_document.py b/clients/client/python/ory_client/model/json_patch_document.py index eaef93477ee..98bf2a4a4b5 100644 --- a/clients/client/python/ory_client/model/json_patch_document.py +++ b/clients/client/python/ory_client/model/json_patch_document.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/json_web_key.py b/clients/client/python/ory_client/model/json_web_key.py index 7ac89652983..f2662593892 100644 --- a/clients/client/python/ory_client/model/json_web_key.py +++ b/clients/client/python/ory_client/model/json_web_key.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/json_web_key_set.py b/clients/client/python/ory_client/model/json_web_key_set.py index 3e669b41144..3cc07d5b8b9 100644 --- a/clients/client/python/ory_client/model/json_web_key_set.py +++ b/clients/client/python/ory_client/model/json_web_key_set.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/keto_namespace.py b/clients/client/python/ory_client/model/keto_namespace.py index 2838816ab71..9265dbc20ab 100644 --- a/clients/client/python/ory_client/model/keto_namespace.py +++ b/clients/client/python/ory_client/model/keto_namespace.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/keto_namespaces.py b/clients/client/python/ory_client/model/keto_namespaces.py index 2dd427dd3f9..4ffeb6353ea 100644 --- a/clients/client/python/ory_client/model/keto_namespaces.py +++ b/clients/client/python/ory_client/model/keto_namespaces.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/list_custom_domains.py b/clients/client/python/ory_client/model/list_custom_domains.py index fa581a6e901..5f2260ff005 100644 --- a/clients/client/python/ory_client/model/list_custom_domains.py +++ b/clients/client/python/ory_client/model/list_custom_domains.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/list_event_streams.py b/clients/client/python/ory_client/model/list_event_streams.py index 344c8a7ee8b..4f590175dfd 100644 --- a/clients/client/python/ory_client/model/list_event_streams.py +++ b/clients/client/python/ory_client/model/list_event_streams.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/list_my_workspaces_response.py b/clients/client/python/ory_client/model/list_my_workspaces_response.py index c12b1dc99ed..a9283d3daf2 100644 --- a/clients/client/python/ory_client/model/list_my_workspaces_response.py +++ b/clients/client/python/ory_client/model/list_my_workspaces_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/list_organizations_response.py b/clients/client/python/ory_client/model/list_organizations_response.py index e6d1a9c5e23..3e94053b411 100644 --- a/clients/client/python/ory_client/model/list_organizations_response.py +++ b/clients/client/python/ory_client/model/list_organizations_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/list_workspace_projects_response.py b/clients/client/python/ory_client/model/list_workspace_projects_response.py index f44e9867f9a..e7be761acef 100644 --- a/clients/client/python/ory_client/model/list_workspace_projects_response.py +++ b/clients/client/python/ory_client/model/list_workspace_projects_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/login_flow.py b/clients/client/python/ory_client/model/login_flow.py index 625f5f8bbfa..957b4fd61bd 100644 --- a/clients/client/python/ory_client/model/login_flow.py +++ b/clients/client/python/ory_client/model/login_flow.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -118,6 +118,7 @@ def openapi_types(): 'requested_aal': (AuthenticatorAssuranceLevel,), # noqa: E501 'return_to': (str,), # noqa: E501 'session_token_exchange_code': (str,), # noqa: E501 + 'transient_payload': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 'updated_at': (datetime,), # noqa: E501 } @@ -143,6 +144,7 @@ def discriminator(): 'requested_aal': 'requested_aal', # noqa: E501 'return_to': 'return_to', # noqa: E501 'session_token_exchange_code': 'session_token_exchange_code', # noqa: E501 + 'transient_payload': 'transient_payload', # noqa: E501 'updated_at': 'updated_at', # noqa: E501 } @@ -205,6 +207,7 @@ def _from_openapi_data(cls, expires_at, id, issued_at, request_url, state, type, requested_aal (AuthenticatorAssuranceLevel): [optional] # noqa: E501 return_to (str): ReturnTo contains the requested return_to URL.. [optional] # noqa: E501 session_token_exchange_code (str): SessionTokenExchangeCode holds the secret code that the client can use to retrieve a session token after the login flow has been completed. This is only set if the client has requested a session token exchange code, and if the flow is of type \"api\", and only on creating the login flow.. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): TransientPayload is used to pass data from the login to hooks and email templates. [optional] # noqa: E501 updated_at (datetime): UpdatedAt is a helper struct field for gobuffalo.pop.. [optional] # noqa: E501 """ @@ -316,6 +319,7 @@ def __init__(self, expires_at, id, issued_at, request_url, state, type, ui, *arg requested_aal (AuthenticatorAssuranceLevel): [optional] # noqa: E501 return_to (str): ReturnTo contains the requested return_to URL.. [optional] # noqa: E501 session_token_exchange_code (str): SessionTokenExchangeCode holds the secret code that the client can use to retrieve a session token after the login flow has been completed. This is only set if the client has requested a session token exchange code, and if the flow is of type \"api\", and only on creating the login flow.. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): TransientPayload is used to pass data from the login to hooks and email templates. [optional] # noqa: E501 updated_at (datetime): UpdatedAt is a helper struct field for gobuffalo.pop.. [optional] # noqa: E501 """ diff --git a/clients/client/python/ory_client/model/login_flow_state.py b/clients/client/python/ory_client/model/login_flow_state.py index f62145a6378..5af90b2835a 100644 --- a/clients/client/python/ory_client/model/login_flow_state.py +++ b/clients/client/python/ory_client/model/login_flow_state.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/logout_flow.py b/clients/client/python/ory_client/model/logout_flow.py index f867b09504f..cc83e6426a8 100644 --- a/clients/client/python/ory_client/model/logout_flow.py +++ b/clients/client/python/ory_client/model/logout_flow.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/managed_identity_schema.py b/clients/client/python/ory_client/model/managed_identity_schema.py index c05cdde0545..aa509307f10 100644 --- a/clients/client/python/ory_client/model/managed_identity_schema.py +++ b/clients/client/python/ory_client/model/managed_identity_schema.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/managed_identity_schema_validation_result.py b/clients/client/python/ory_client/model/managed_identity_schema_validation_result.py index e7d10a808e2..76da9272c39 100644 --- a/clients/client/python/ory_client/model/managed_identity_schema_validation_result.py +++ b/clients/client/python/ory_client/model/managed_identity_schema_validation_result.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/managed_identity_schemas.py b/clients/client/python/ory_client/model/managed_identity_schemas.py index 36e98484923..c5039c2fe57 100644 --- a/clients/client/python/ory_client/model/managed_identity_schemas.py +++ b/clients/client/python/ory_client/model/managed_identity_schemas.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/member_invite.py b/clients/client/python/ory_client/model/member_invite.py index da211f3a805..3ac1927bed9 100644 --- a/clients/client/python/ory_client/model/member_invite.py +++ b/clients/client/python/ory_client/model/member_invite.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/member_invites.py b/clients/client/python/ory_client/model/member_invites.py index 3853d115745..2a473b6269e 100644 --- a/clients/client/python/ory_client/model/member_invites.py +++ b/clients/client/python/ory_client/model/member_invites.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/message.py b/clients/client/python/ory_client/model/message.py index 6820c1a5db0..4a391f9b2ac 100644 --- a/clients/client/python/ory_client/model/message.py +++ b/clients/client/python/ory_client/model/message.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/message_dispatch.py b/clients/client/python/ory_client/model/message_dispatch.py index 90eb0ea2b36..74a3fd1395a 100644 --- a/clients/client/python/ory_client/model/message_dispatch.py +++ b/clients/client/python/ory_client/model/message_dispatch.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/metrics_datapoint.py b/clients/client/python/ory_client/model/metrics_datapoint.py index e875f418bf4..686286dcbce 100644 --- a/clients/client/python/ory_client/model/metrics_datapoint.py +++ b/clients/client/python/ory_client/model/metrics_datapoint.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/migration_options.py b/clients/client/python/ory_client/model/migration_options.py index b8bf43d7135..0ecdb707574 100644 --- a/clients/client/python/ory_client/model/migration_options.py +++ b/clients/client/python/ory_client/model/migration_options.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/namespace.py b/clients/client/python/ory_client/model/namespace.py index b24d54ed0de..14a577343e1 100644 --- a/clients/client/python/ory_client/model/namespace.py +++ b/clients/client/python/ory_client/model/namespace.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/needs_privileged_session_error.py b/clients/client/python/ory_client/model/needs_privileged_session_error.py index 8430f2a6784..491a99cb6b3 100644 --- a/clients/client/python/ory_client/model/needs_privileged_session_error.py +++ b/clients/client/python/ory_client/model/needs_privileged_session_error.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/normalized_project.py b/clients/client/python/ory_client/model/normalized_project.py index ae5b9f3519f..087140a28bb 100644 --- a/clients/client/python/ory_client/model/normalized_project.py +++ b/clients/client/python/ory_client/model/normalized_project.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/normalized_project_revision.py b/clients/client/python/ory_client/model/normalized_project_revision.py index 614f5337432..e1bca0afcfa 100644 --- a/clients/client/python/ory_client/model/normalized_project_revision.py +++ b/clients/client/python/ory_client/model/normalized_project_revision.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -149,6 +149,7 @@ def openapi_types(): 'name': (str,), # noqa: E501 'created_at': (datetime,), # noqa: E501 'disable_account_experience_welcome_screen': (bool,), # noqa: E501 + 'enable_ax_v2': (bool,), # noqa: E501 'hydra_oauth2_allowed_top_level_claims': (StringSliceJSONFormat,), # noqa: E501 'hydra_oauth2_client_credentials_default_grant_allowed_scope': (bool,), # noqa: E501 'hydra_oauth2_exclude_not_before_claim': (bool,), # noqa: E501 @@ -348,6 +349,7 @@ def discriminator(): 'name': 'name', # noqa: E501 'created_at': 'created_at', # noqa: E501 'disable_account_experience_welcome_screen': 'disable_account_experience_welcome_screen', # noqa: E501 + 'enable_ax_v2': 'enable_ax_v2', # noqa: E501 'hydra_oauth2_allowed_top_level_claims': 'hydra_oauth2_allowed_top_level_claims', # noqa: E501 'hydra_oauth2_client_credentials_default_grant_allowed_scope': 'hydra_oauth2_client_credentials_default_grant_allowed_scope', # noqa: E501 'hydra_oauth2_exclude_not_before_claim': 'hydra_oauth2_exclude_not_before_claim', # noqa: E501 @@ -587,6 +589,7 @@ def _from_openapi_data(cls, name, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) created_at (datetime): The Project's Revision Creation Date. [optional] # noqa: E501 disable_account_experience_welcome_screen (bool): Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`.. [optional] # noqa: E501 + enable_ax_v2 (bool): Whether the new account experience is enabled and reachable.. [optional] # noqa: E501 hydra_oauth2_allowed_top_level_claims (StringSliceJSONFormat): [optional] # noqa: E501 hydra_oauth2_client_credentials_default_grant_allowed_scope (bool): Automatically grant authorized OAuth2 Scope in OAuth2 Client Credentials Flow. Each OAuth2 Client is allowed to request a predefined OAuth2 Scope (for example `read write`). If this option is enabled, the full scope is automatically granted when performing the OAuth2 Client Credentials flow. If disabled, the OAuth2 Client has to request the scope in the OAuth2 request by providing the `scope` query parameter. Setting this option to true is common if you need compatibility with MITREid. This governs the \"oauth2.client_credentials.default_grant_allowed_scope\" setting.. [optional] # noqa: E501 hydra_oauth2_exclude_not_before_claim (bool): Set to true if you want to exclude claim `nbf (not before)` part of access token. This governs the \"oauth2.exclude_not_before_claim\" setting.. [optional] # noqa: E501 @@ -866,6 +869,7 @@ def __init__(self, name, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) created_at (datetime): The Project's Revision Creation Date. [optional] # noqa: E501 disable_account_experience_welcome_screen (bool): Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`.. [optional] # noqa: E501 + enable_ax_v2 (bool): Whether the new account experience is enabled and reachable.. [optional] # noqa: E501 hydra_oauth2_allowed_top_level_claims (StringSliceJSONFormat): [optional] # noqa: E501 hydra_oauth2_client_credentials_default_grant_allowed_scope (bool): Automatically grant authorized OAuth2 Scope in OAuth2 Client Credentials Flow. Each OAuth2 Client is allowed to request a predefined OAuth2 Scope (for example `read write`). If this option is enabled, the full scope is automatically granted when performing the OAuth2 Client Credentials flow. If disabled, the OAuth2 Client has to request the scope in the OAuth2 request by providing the `scope` query parameter. Setting this option to true is common if you need compatibility with MITREid. This governs the \"oauth2.client_credentials.default_grant_allowed_scope\" setting.. [optional] # noqa: E501 hydra_oauth2_exclude_not_before_claim (bool): Set to true if you want to exclude claim `nbf (not before)` part of access token. This governs the \"oauth2.exclude_not_before_claim\" setting.. [optional] # noqa: E501 diff --git a/clients/client/python/ory_client/model/normalized_project_revision_courier_channel.py b/clients/client/python/ory_client/model/normalized_project_revision_courier_channel.py index 96426fc021a..67b7285717f 100644 --- a/clients/client/python/ory_client/model/normalized_project_revision_courier_channel.py +++ b/clients/client/python/ory_client/model/normalized_project_revision_courier_channel.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/normalized_project_revision_hook.py b/clients/client/python/ory_client/model/normalized_project_revision_hook.py index 6c9d4e1413e..228f6112690 100644 --- a/clients/client/python/ory_client/model/normalized_project_revision_hook.py +++ b/clients/client/python/ory_client/model/normalized_project_revision_hook.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/normalized_project_revision_identity_schema.py b/clients/client/python/ory_client/model/normalized_project_revision_identity_schema.py index 84f41656c28..b094af64165 100644 --- a/clients/client/python/ory_client/model/normalized_project_revision_identity_schema.py +++ b/clients/client/python/ory_client/model/normalized_project_revision_identity_schema.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/normalized_project_revision_identity_schemas.py b/clients/client/python/ory_client/model/normalized_project_revision_identity_schemas.py index 9ccac9e1271..c0bee0b5ce5 100644 --- a/clients/client/python/ory_client/model/normalized_project_revision_identity_schemas.py +++ b/clients/client/python/ory_client/model/normalized_project_revision_identity_schemas.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/normalized_project_revision_third_party_provider.py b/clients/client/python/ory_client/model/normalized_project_revision_third_party_provider.py index 4c9c841cade..3e85ee01592 100644 --- a/clients/client/python/ory_client/model/normalized_project_revision_third_party_provider.py +++ b/clients/client/python/ory_client/model/normalized_project_revision_third_party_provider.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/normalized_project_revision_tokenizer_template.py b/clients/client/python/ory_client/model/normalized_project_revision_tokenizer_template.py index 726b8737e8d..f622b062e4c 100644 --- a/clients/client/python/ory_client/model/normalized_project_revision_tokenizer_template.py +++ b/clients/client/python/ory_client/model/normalized_project_revision_tokenizer_template.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/normalized_project_revision_tokenizer_templates.py b/clients/client/python/ory_client/model/normalized_project_revision_tokenizer_templates.py index b07fb76054f..3974fe08246 100644 --- a/clients/client/python/ory_client/model/normalized_project_revision_tokenizer_templates.py +++ b/clients/client/python/ory_client/model/normalized_project_revision_tokenizer_templates.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/normalized_projects.py b/clients/client/python/ory_client/model/normalized_projects.py index 79b97fca10d..d7ec5b32049 100644 --- a/clients/client/python/ory_client/model/normalized_projects.py +++ b/clients/client/python/ory_client/model/normalized_projects.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/null_duration.py b/clients/client/python/ory_client/model/null_duration.py index fdd68180c8b..240334ed209 100644 --- a/clients/client/python/ory_client/model/null_duration.py +++ b/clients/client/python/ory_client/model/null_duration.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/o_auth2_client.py b/clients/client/python/ory_client/model/o_auth2_client.py index 4299fec5dc7..b3150fa2583 100644 --- a/clients/client/python/ory_client/model/o_auth2_client.py +++ b/clients/client/python/ory_client/model/o_auth2_client.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/o_auth2_client_token_lifespans.py b/clients/client/python/ory_client/model/o_auth2_client_token_lifespans.py index 959bce5fbdb..6bac62bf9f5 100644 --- a/clients/client/python/ory_client/model/o_auth2_client_token_lifespans.py +++ b/clients/client/python/ory_client/model/o_auth2_client_token_lifespans.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/o_auth2_consent_request.py b/clients/client/python/ory_client/model/o_auth2_consent_request.py index 4b07bb7efc8..1394ee83392 100644 --- a/clients/client/python/ory_client/model/o_auth2_consent_request.py +++ b/clients/client/python/ory_client/model/o_auth2_consent_request.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/o_auth2_consent_request_open_id_connect_context.py b/clients/client/python/ory_client/model/o_auth2_consent_request_open_id_connect_context.py index 90cdb79b0ab..0fd9be04894 100644 --- a/clients/client/python/ory_client/model/o_auth2_consent_request_open_id_connect_context.py +++ b/clients/client/python/ory_client/model/o_auth2_consent_request_open_id_connect_context.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/o_auth2_consent_session.py b/clients/client/python/ory_client/model/o_auth2_consent_session.py index 32ad02d5352..1ffe17d0ad7 100644 --- a/clients/client/python/ory_client/model/o_auth2_consent_session.py +++ b/clients/client/python/ory_client/model/o_auth2_consent_session.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/o_auth2_consent_session_expires_at.py b/clients/client/python/ory_client/model/o_auth2_consent_session_expires_at.py index a5d129b80c7..6f1750a81af 100644 --- a/clients/client/python/ory_client/model/o_auth2_consent_session_expires_at.py +++ b/clients/client/python/ory_client/model/o_auth2_consent_session_expires_at.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/o_auth2_consent_sessions.py b/clients/client/python/ory_client/model/o_auth2_consent_sessions.py index fdc50584b47..f188ad4c8df 100644 --- a/clients/client/python/ory_client/model/o_auth2_consent_sessions.py +++ b/clients/client/python/ory_client/model/o_auth2_consent_sessions.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/o_auth2_login_request.py b/clients/client/python/ory_client/model/o_auth2_login_request.py index 6b0577ae136..79519e4625a 100644 --- a/clients/client/python/ory_client/model/o_auth2_login_request.py +++ b/clients/client/python/ory_client/model/o_auth2_login_request.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/o_auth2_logout_request.py b/clients/client/python/ory_client/model/o_auth2_logout_request.py index 6d74ee666e9..71dba3180b2 100644 --- a/clients/client/python/ory_client/model/o_auth2_logout_request.py +++ b/clients/client/python/ory_client/model/o_auth2_logout_request.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/o_auth2_redirect_to.py b/clients/client/python/ory_client/model/o_auth2_redirect_to.py index 8a541ae8a25..dde90c62e7c 100644 --- a/clients/client/python/ory_client/model/o_auth2_redirect_to.py +++ b/clients/client/python/ory_client/model/o_auth2_redirect_to.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/o_auth2_token_exchange.py b/clients/client/python/ory_client/model/o_auth2_token_exchange.py index e3a75d36f68..cf281e1283c 100644 --- a/clients/client/python/ory_client/model/o_auth2_token_exchange.py +++ b/clients/client/python/ory_client/model/o_auth2_token_exchange.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/oidc_configuration.py b/clients/client/python/ory_client/model/oidc_configuration.py index 4876774cd3d..dd26f808fc2 100644 --- a/clients/client/python/ory_client/model/oidc_configuration.py +++ b/clients/client/python/ory_client/model/oidc_configuration.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/oidc_user_info.py b/clients/client/python/ory_client/model/oidc_user_info.py index ec6637baf40..6ff5698e0c5 100644 --- a/clients/client/python/ory_client/model/oidc_user_info.py +++ b/clients/client/python/ory_client/model/oidc_user_info.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/organization.py b/clients/client/python/ory_client/model/organization.py index 936a7d1ab36..60595425df2 100644 --- a/clients/client/python/ory_client/model/organization.py +++ b/clients/client/python/ory_client/model/organization.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/organization_body.py b/clients/client/python/ory_client/model/organization_body.py index 50f1278f378..76ed73b83f9 100644 --- a/clients/client/python/ory_client/model/organization_body.py +++ b/clients/client/python/ory_client/model/organization_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/pagination.py b/clients/client/python/ory_client/model/pagination.py index 7716cac9db3..a0b9024564b 100644 --- a/clients/client/python/ory_client/model/pagination.py +++ b/clients/client/python/ory_client/model/pagination.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/pagination_headers.py b/clients/client/python/ory_client/model/pagination_headers.py index f45e3bbf96f..43dd3f9eefb 100644 --- a/clients/client/python/ory_client/model/pagination_headers.py +++ b/clients/client/python/ory_client/model/pagination_headers.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/parse_error.py b/clients/client/python/ory_client/model/parse_error.py index da7562530a8..56da9158be8 100644 --- a/clients/client/python/ory_client/model/parse_error.py +++ b/clients/client/python/ory_client/model/parse_error.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/patch_identities_body.py b/clients/client/python/ory_client/model/patch_identities_body.py index 5c89411a7cf..988755ee015 100644 --- a/clients/client/python/ory_client/model/patch_identities_body.py +++ b/clients/client/python/ory_client/model/patch_identities_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/perform_native_logout_body.py b/clients/client/python/ory_client/model/perform_native_logout_body.py index faa020fdc26..5334e0e7df8 100644 --- a/clients/client/python/ory_client/model/perform_native_logout_body.py +++ b/clients/client/python/ory_client/model/perform_native_logout_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/permissions_on_project.py b/clients/client/python/ory_client/model/permissions_on_project.py index e16a33894ae..e4dd0f05a9c 100644 --- a/clients/client/python/ory_client/model/permissions_on_project.py +++ b/clients/client/python/ory_client/model/permissions_on_project.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/permissions_on_workpace_response.py b/clients/client/python/ory_client/model/permissions_on_workpace_response.py new file mode 100644 index 00000000000..cbeccd01ab7 --- /dev/null +++ b/clients/client/python/ory_client/model/permissions_on_workpace_response.py @@ -0,0 +1,264 @@ +""" + Ory APIs + + Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 + + The version of the OpenAPI document: v1.8.1 + Contact: support@ory.sh + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from ory_client.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from ory_client.exceptions import ApiAttributeError + + + +class PermissionsOnWorkpaceResponse(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'permissions': ({str: (bool,)},), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'permissions': 'permissions', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + """PermissionsOnWorkpaceResponse - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + permissions ({str: (bool,)}): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', True) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """PermissionsOnWorkpaceResponse - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + permissions ({str: (bool,)}): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/clients/client/python/ory_client/model/plan.py b/clients/client/python/ory_client/model/plan.py index a1849d4e29d..c89775a1a2f 100644 --- a/clients/client/python/ory_client/model/plan.py +++ b/clients/client/python/ory_client/model/plan.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/plan_details.py b/clients/client/python/ory_client/model/plan_details.py index 7d02631b66e..0aa009d574b 100644 --- a/clients/client/python/ory_client/model/plan_details.py +++ b/clients/client/python/ory_client/model/plan_details.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -31,8 +31,8 @@ def lazy_import(): - from ory_client.model.generic_usage import GenericUsage - globals()['GenericUsage'] = GenericUsage + from ory_client.model.plan_features import PlanFeatures + globals()['PlanFeatures'] = PlanFeatures class PlanDetails(ModelNormal): @@ -92,7 +92,7 @@ def openapi_types(): 'base_fee_yearly': (int,), # noqa: E501 'custom': (bool,), # noqa: E501 'description': (str,), # noqa: E501 - 'features': ({str: (GenericUsage,)},), # noqa: E501 + 'features': (PlanFeatures,), # noqa: E501 'name': (str,), # noqa: E501 'version': (int,), # noqa: E501 } @@ -127,7 +127,7 @@ def _from_openapi_data(cls, base_fee_monthly, base_fee_yearly, custom, descripti base_fee_yearly (int): BaseFeeYearly is the yearly base fee for the plan. custom (bool): Custom is true if the plan is custom. This means it will be hidden from the pricing page. description (str): Description is the description of the plan. - features ({str: (GenericUsage,)}): Features are the feature definitions included in the plan. + features (PlanFeatures): name (str): Name is the name of the plan. version (int): Version is the version of the plan. The combination of `name@version` must be unique. @@ -228,7 +228,7 @@ def __init__(self, base_fee_monthly, base_fee_yearly, custom, description, featu base_fee_yearly (int): BaseFeeYearly is the yearly base fee for the plan. custom (bool): Custom is true if the plan is custom. This means it will be hidden from the pricing page. description (str): Description is the description of the plan. - features ({str: (GenericUsage,)}): Features are the feature definitions included in the plan. + features (PlanFeatures): name (str): Name is the name of the plan. version (int): Version is the version of the plan. The combination of `name@version` must be unique. diff --git a/clients/client/python/ory_client/model/plan_features.py b/clients/client/python/ory_client/model/plan_features.py new file mode 100644 index 00000000000..4335a8338af --- /dev/null +++ b/clients/client/python/ory_client/model/plan_features.py @@ -0,0 +1,266 @@ +""" + Ory APIs + + Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 + + The version of the OpenAPI document: v1.8.1 + Contact: support@ory.sh + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from ory_client.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from ory_client.exceptions import ApiAttributeError + + +def lazy_import(): + from ory_client.model.generic_usage import GenericUsage + globals()['GenericUsage'] = GenericUsage + + +class PlanFeatures(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (GenericUsage,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + """PlanFeatures - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', True) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """PlanFeatures - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/clients/client/python/ory_client/model/plans.py b/clients/client/python/ory_client/model/plans.py index 62872fdb6b5..c5aa65a466a 100644 --- a/clients/client/python/ory_client/model/plans.py +++ b/clients/client/python/ory_client/model/plans.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/post_check_permission_body.py b/clients/client/python/ory_client/model/post_check_permission_body.py index 0c5091b400c..f4940bffe03 100644 --- a/clients/client/python/ory_client/model/post_check_permission_body.py +++ b/clients/client/python/ory_client/model/post_check_permission_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/post_check_permission_or_error_body.py b/clients/client/python/ory_client/model/post_check_permission_or_error_body.py index 227229723db..f0c563fe14b 100644 --- a/clients/client/python/ory_client/model/post_check_permission_or_error_body.py +++ b/clients/client/python/ory_client/model/post_check_permission_or_error_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/pricing.py b/clients/client/python/ory_client/model/pricing.py index 2d0c9f129c8..66fc2ea9a35 100644 --- a/clients/client/python/ory_client/model/pricing.py +++ b/clients/client/python/ory_client/model/pricing.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/project.py b/clients/client/python/ory_client/model/project.py index 2ec053261dc..639044932e0 100644 --- a/clients/client/python/ory_client/model/project.py +++ b/clients/client/python/ory_client/model/project.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/project_api_key.py b/clients/client/python/ory_client/model/project_api_key.py index 9ffac974c7d..2252406f7bf 100644 --- a/clients/client/python/ory_client/model/project_api_key.py +++ b/clients/client/python/ory_client/model/project_api_key.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/project_api_keys.py b/clients/client/python/ory_client/model/project_api_keys.py index 039e4985c16..f47720423e9 100644 --- a/clients/client/python/ory_client/model/project_api_keys.py +++ b/clients/client/python/ory_client/model/project_api_keys.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/project_branding.py b/clients/client/python/ory_client/model/project_branding.py index 3f298baba61..64e92158796 100644 --- a/clients/client/python/ory_client/model/project_branding.py +++ b/clients/client/python/ory_client/model/project_branding.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/project_branding_colors.py b/clients/client/python/ory_client/model/project_branding_colors.py index d4dd92c252e..73c22ef69db 100644 --- a/clients/client/python/ory_client/model/project_branding_colors.py +++ b/clients/client/python/ory_client/model/project_branding_colors.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/project_branding_theme.py b/clients/client/python/ory_client/model/project_branding_theme.py index 8f2ecc966f6..96a7b671a1d 100644 --- a/clients/client/python/ory_client/model/project_branding_theme.py +++ b/clients/client/python/ory_client/model/project_branding_theme.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/project_branding_themes.py b/clients/client/python/ory_client/model/project_branding_themes.py index 5b7e43c3b1b..09702de4ef9 100644 --- a/clients/client/python/ory_client/model/project_branding_themes.py +++ b/clients/client/python/ory_client/model/project_branding_themes.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/project_cors.py b/clients/client/python/ory_client/model/project_cors.py index df2c5ede5bf..139ed6a14ac 100644 --- a/clients/client/python/ory_client/model/project_cors.py +++ b/clients/client/python/ory_client/model/project_cors.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/project_events_datapoint.py b/clients/client/python/ory_client/model/project_events_datapoint.py index c4be2d80cf1..797ecb7a838 100644 --- a/clients/client/python/ory_client/model/project_events_datapoint.py +++ b/clients/client/python/ory_client/model/project_events_datapoint.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/project_host.py b/clients/client/python/ory_client/model/project_host.py index c1fc24124dc..950f8801b4a 100644 --- a/clients/client/python/ory_client/model/project_host.py +++ b/clients/client/python/ory_client/model/project_host.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/project_member.py b/clients/client/python/ory_client/model/project_member.py index afd998441df..751250b0f5f 100644 --- a/clients/client/python/ory_client/model/project_member.py +++ b/clients/client/python/ory_client/model/project_member.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -31,7 +31,7 @@ -class ProjectMember(ModelSimple): +class ProjectMember(ModelNormal): """NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech @@ -42,6 +42,10 @@ class ProjectMember(ModelSimple): and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. validations (dict): The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, @@ -57,7 +61,13 @@ class ProjectMember(ModelSimple): validations = { } - additional_properties_type = None + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 _nullable = False @@ -72,7 +82,10 @@ def openapi_types(): and the value is attribute type. """ return { - 'value': (CloudAccount,), + 'email': (str,), # noqa: E501 + 'id': (str,), # noqa: E501 + 'name': (str,), # noqa: E501 + 'role': (str,), # noqa: E501 } @cached_property @@ -80,32 +93,30 @@ def discriminator(): return None - attribute_map = {} - - read_only_vars = set() + attribute_map = { + 'email': 'email', # noqa: E501 + 'id': 'id', # noqa: E501 + 'name': 'name', # noqa: E501 + 'role': 'role', # noqa: E501 + } - _composed_schemas = None + read_only_vars = { + } - required_properties = set([ - '_data_store', - '_check_type', - '_spec_property_naming', - '_path_to_item', - '_configuration', - '_visited_composed_classes', - ]) + _composed_schemas = {} + @classmethod @convert_js_args_to_python_args - def __init__(self, *args, **kwargs): + def _from_openapi_data(cls, email, id, name, role, *args, **kwargs): # noqa: E501 """ProjectMember - a model defined in OpenAPI - Note that value can be passed either in args or in kwargs, but not in both. - Args: - args[0] (CloudAccount): # noqa: E501 + email (str): + id (str): + name (str): + role (str): Keyword Args: - value (CloudAccount): # noqa: E501 _check_type (bool): if True, values for parameters in openapi_types will be type checked and a TypeError will be raised if the wrong type is input. @@ -137,26 +148,15 @@ def __init__(self, *args, **kwargs): through its discriminator because we passed in _visited_composed_classes = (Animal,) """ - # required up here when default value is not given - _path_to_item = kwargs.pop('_path_to_item', ()) - - if 'value' in kwargs: - value = kwargs.pop('value') - elif args: - args = list(args) - value = args.pop(0) - else: - raise ApiTypeError( - "value is required, but not passed in args or kwargs and doesn't have default", - path_to_item=_path_to_item, - valid_classes=(self.__class__,), - ) _check_type = kwargs.pop('_check_type', True) - _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _spec_property_naming = kwargs.pop('_spec_property_naming', True) + _path_to_item = kwargs.pop('_path_to_item', ()) _configuration = kwargs.pop('_configuration', None) _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + self = super(OpenApiModel, cls).__new__(cls) + if args: for arg in args: if isinstance(arg, dict): @@ -177,29 +177,41 @@ def __init__(self, *args, **kwargs): self._path_to_item = _path_to_item self._configuration = _configuration self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - self.value = value - if kwargs: - raise ApiTypeError( - "Invalid named arguments=%s passed to %s. Remove those invalid named arguments." % ( - kwargs, - self.__class__.__name__, - ), - path_to_item=_path_to_item, - valid_classes=(self.__class__,), - ) - @classmethod + self.email = email + self.id = id + self.name = name + self.role = role + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + @convert_js_args_to_python_args - def _from_openapi_data(cls, *args, **kwargs): + def __init__(self, email, id, name, role, *args, **kwargs): # noqa: E501 """ProjectMember - a model defined in OpenAPI - Note that value can be passed either in args or in kwargs, but not in both. - Args: - args[0] (CloudAccount): # noqa: E501 + email (str): + id (str): + name (str): + role (str): Keyword Args: - value (CloudAccount): # noqa: E501 _check_type (bool): if True, values for parameters in openapi_types will be type checked and a TypeError will be raised if the wrong type is input. @@ -231,25 +243,10 @@ def _from_openapi_data(cls, *args, **kwargs): through its discriminator because we passed in _visited_composed_classes = (Animal,) """ - # required up here when default value is not given - _path_to_item = kwargs.pop('_path_to_item', ()) - - self = super(OpenApiModel, cls).__new__(cls) - - if 'value' in kwargs: - value = kwargs.pop('value') - elif args: - args = list(args) - value = args.pop(0) - else: - raise ApiTypeError( - "value is required, but not passed in args or kwargs and doesn't have default", - path_to_item=_path_to_item, - valid_classes=(self.__class__,), - ) _check_type = kwargs.pop('_check_type', True) _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) _configuration = kwargs.pop('_configuration', None) _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) @@ -273,15 +270,19 @@ def _from_openapi_data(cls, *args, **kwargs): self._path_to_item = _path_to_item self._configuration = _configuration self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - self.value = value - if kwargs: - raise ApiTypeError( - "Invalid named arguments=%s passed to %s. Remove those invalid named arguments." % ( - kwargs, - self.__class__.__name__, - ), - path_to_item=_path_to_item, - valid_classes=(self.__class__,), - ) - return self + self.email = email + self.id = id + self.name = name + self.role = role + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/clients/client/python/ory_client/model/project_members.py b/clients/client/python/ory_client/model/project_members.py index d4544b48dde..bbe92ded882 100644 --- a/clients/client/python/ory_client/model/project_members.py +++ b/clients/client/python/ory_client/model/project_members.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -31,8 +31,8 @@ def lazy_import(): - from ory_client.model.cloud_account import CloudAccount - globals()['CloudAccount'] = CloudAccount + from ory_client.model.project_member import ProjectMember + globals()['ProjectMember'] = ProjectMember class ProjectMembers(ModelSimple): diff --git a/clients/client/python/ory_client/model/project_metadata.py b/clients/client/python/ory_client/model/project_metadata.py index b104c0af3a6..0dfec0561be 100644 --- a/clients/client/python/ory_client/model/project_metadata.py +++ b/clients/client/python/ory_client/model/project_metadata.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/project_metadata_list.py b/clients/client/python/ory_client/model/project_metadata_list.py index 82bbe65fe81..ff09a983d3e 100644 --- a/clients/client/python/ory_client/model/project_metadata_list.py +++ b/clients/client/python/ory_client/model/project_metadata_list.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/project_revision_hooks.py b/clients/client/python/ory_client/model/project_revision_hooks.py index 4aab3e4eb0e..0585965eba5 100644 --- a/clients/client/python/ory_client/model/project_revision_hooks.py +++ b/clients/client/python/ory_client/model/project_revision_hooks.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/project_revision_identity_schemas.py b/clients/client/python/ory_client/model/project_revision_identity_schemas.py index be937100eaf..3ba87de1362 100644 --- a/clients/client/python/ory_client/model/project_revision_identity_schemas.py +++ b/clients/client/python/ory_client/model/project_revision_identity_schemas.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/project_revision_third_party_login_providers.py b/clients/client/python/ory_client/model/project_revision_third_party_login_providers.py index 689593a4f8c..09f6a4fca2c 100644 --- a/clients/client/python/ory_client/model/project_revision_third_party_login_providers.py +++ b/clients/client/python/ory_client/model/project_revision_third_party_login_providers.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/project_revisions.py b/clients/client/python/ory_client/model/project_revisions.py index 77f0f5da8da..7f46458adb5 100644 --- a/clients/client/python/ory_client/model/project_revisions.py +++ b/clients/client/python/ory_client/model/project_revisions.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/project_service_identity.py b/clients/client/python/ory_client/model/project_service_identity.py index c25e2386582..63b9929c25c 100644 --- a/clients/client/python/ory_client/model/project_service_identity.py +++ b/clients/client/python/ory_client/model/project_service_identity.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/project_service_o_auth2.py b/clients/client/python/ory_client/model/project_service_o_auth2.py index bf3d6f42a92..f9674ce8202 100644 --- a/clients/client/python/ory_client/model/project_service_o_auth2.py +++ b/clients/client/python/ory_client/model/project_service_o_auth2.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/project_service_permission.py b/clients/client/python/ory_client/model/project_service_permission.py index 116a303baab..9c889f1e029 100644 --- a/clients/client/python/ory_client/model/project_service_permission.py +++ b/clients/client/python/ory_client/model/project_service_permission.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/project_services.py b/clients/client/python/ory_client/model/project_services.py index 7d016aa42ad..2856b2dc25e 100644 --- a/clients/client/python/ory_client/model/project_services.py +++ b/clients/client/python/ory_client/model/project_services.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/projects.py b/clients/client/python/ory_client/model/projects.py index e9f26b3fcc4..87def5b2732 100644 --- a/clients/client/python/ory_client/model/projects.py +++ b/clients/client/python/ory_client/model/projects.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/quota_usage.py b/clients/client/python/ory_client/model/quota_usage.py index 59dbcd17322..647feb655ed 100644 --- a/clients/client/python/ory_client/model/quota_usage.py +++ b/clients/client/python/ory_client/model/quota_usage.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -75,6 +75,7 @@ class QuotaUsage(ModelNormal): 'PROJECT_METRICS_EVENTS_HISTORY': "project_metrics_events_history", 'ORGANIZATIONS': "organizations", 'ROP_GRANT': "rop_grant", + 'CONCIERGE_ONBOARDING': "concierge_onboarding", 'RATE_LIMIT_TIER': "rate_limit_tier", 'SESSION_RATE_LIMIT_TIER': "session_rate_limit_tier", 'IDENTITIES_LIST_RATE_LIMIT_TIER': "identities_list_rate_limit_tier", @@ -142,7 +143,7 @@ def _from_openapi_data(cls, additional_price, can_use_more, feature, feature_ava Args: additional_price (int): The additional price per unit in cents. can_use_more (bool): - feature (str): region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + feature (str): region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect feature_available (bool): included (int): used (int): @@ -241,7 +242,7 @@ def __init__(self, additional_price, can_use_more, feature, feature_available, i Args: additional_price (int): The additional price per unit in cents. can_use_more (bool): - feature (str): region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + feature (str): region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect feature_available (bool): included (int): used (int): diff --git a/clients/client/python/ory_client/model/recovery_code_for_identity.py b/clients/client/python/ory_client/model/recovery_code_for_identity.py index 9c8ce55a1eb..93997608671 100644 --- a/clients/client/python/ory_client/model/recovery_code_for_identity.py +++ b/clients/client/python/ory_client/model/recovery_code_for_identity.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/recovery_flow.py b/clients/client/python/ory_client/model/recovery_flow.py index 1ccf19db373..39b8f91c9c9 100644 --- a/clients/client/python/ory_client/model/recovery_flow.py +++ b/clients/client/python/ory_client/model/recovery_flow.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -100,6 +100,7 @@ def openapi_types(): 'active': (str,), # noqa: E501 'continue_with': ([ContinueWith],), # noqa: E501 'return_to': (str,), # noqa: E501 + 'transient_payload': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 } @cached_property @@ -118,6 +119,7 @@ def discriminator(): 'active': 'active', # noqa: E501 'continue_with': 'continue_with', # noqa: E501 'return_to': 'return_to', # noqa: E501 + 'transient_payload': 'transient_payload', # noqa: E501 } read_only_vars = { @@ -173,6 +175,7 @@ def _from_openapi_data(cls, expires_at, id, issued_at, request_url, state, type, active (str): Active, if set, contains the recovery method that is being used. It is initially not set.. [optional] # noqa: E501 continue_with ([ContinueWith]): Contains possible actions that could follow this flow. [optional] # noqa: E501 return_to (str): ReturnTo contains the requested return_to URL.. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): TransientPayload is used to pass data from the recovery flow to hooks and email templates. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -277,6 +280,7 @@ def __init__(self, expires_at, id, issued_at, request_url, state, type, ui, *arg active (str): Active, if set, contains the recovery method that is being used. It is initially not set.. [optional] # noqa: E501 continue_with ([ContinueWith]): Contains possible actions that could follow this flow. [optional] # noqa: E501 return_to (str): ReturnTo contains the requested return_to URL.. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): TransientPayload is used to pass data from the recovery flow to hooks and email templates. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/clients/client/python/ory_client/model/recovery_flow_state.py b/clients/client/python/ory_client/model/recovery_flow_state.py index 71a5850ac72..b321ff946ab 100644 --- a/clients/client/python/ory_client/model/recovery_flow_state.py +++ b/clients/client/python/ory_client/model/recovery_flow_state.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/recovery_identity_address.py b/clients/client/python/ory_client/model/recovery_identity_address.py index 8e35087a1a0..83b8af74354 100644 --- a/clients/client/python/ory_client/model/recovery_identity_address.py +++ b/clients/client/python/ory_client/model/recovery_identity_address.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/recovery_link_for_identity.py b/clients/client/python/ory_client/model/recovery_link_for_identity.py index fee1d877abc..6e7d4246dfa 100644 --- a/clients/client/python/ory_client/model/recovery_link_for_identity.py +++ b/clients/client/python/ory_client/model/recovery_link_for_identity.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/registration_flow.py b/clients/client/python/ory_client/model/registration_flow.py index 62643d4b485..c5475331692 100644 --- a/clients/client/python/ory_client/model/registration_flow.py +++ b/clients/client/python/ory_client/model/registration_flow.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/registration_flow_state.py b/clients/client/python/ory_client/model/registration_flow_state.py index 67d7602f1c9..444a1b28afc 100644 --- a/clients/client/python/ory_client/model/registration_flow_state.py +++ b/clients/client/python/ory_client/model/registration_flow_state.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/reject_o_auth2_request.py b/clients/client/python/ory_client/model/reject_o_auth2_request.py index b1b659715ef..71d0bffd05a 100644 --- a/clients/client/python/ory_client/model/reject_o_auth2_request.py +++ b/clients/client/python/ory_client/model/reject_o_auth2_request.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/relation_query.py b/clients/client/python/ory_client/model/relation_query.py index 3f0b3ca7064..8f93c39a422 100644 --- a/clients/client/python/ory_client/model/relation_query.py +++ b/clients/client/python/ory_client/model/relation_query.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/relationship.py b/clients/client/python/ory_client/model/relationship.py index 12a69f2f2c0..af489f53241 100644 --- a/clients/client/python/ory_client/model/relationship.py +++ b/clients/client/python/ory_client/model/relationship.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/relationship_namespaces.py b/clients/client/python/ory_client/model/relationship_namespaces.py index 9437b7079ff..2fb47a38d50 100644 --- a/clients/client/python/ory_client/model/relationship_namespaces.py +++ b/clients/client/python/ory_client/model/relationship_namespaces.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/relationship_patch.py b/clients/client/python/ory_client/model/relationship_patch.py index 9c0132a1250..4411dd9abb1 100644 --- a/clients/client/python/ory_client/model/relationship_patch.py +++ b/clients/client/python/ory_client/model/relationship_patch.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/relationships.py b/clients/client/python/ory_client/model/relationships.py index e4e2ec55d11..bda04de4b2f 100644 --- a/clients/client/python/ory_client/model/relationships.py +++ b/clients/client/python/ory_client/model/relationships.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/revision_courier_channels.py b/clients/client/python/ory_client/model/revision_courier_channels.py index 5c91c665d3a..57f1c1951b6 100644 --- a/clients/client/python/ory_client/model/revision_courier_channels.py +++ b/clients/client/python/ory_client/model/revision_courier_channels.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/rfc6749_error_json.py b/clients/client/python/ory_client/model/rfc6749_error_json.py index 21a38f06fc3..fd4411e1a78 100644 --- a/clients/client/python/ory_client/model/rfc6749_error_json.py +++ b/clients/client/python/ory_client/model/rfc6749_error_json.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/schema_patch.py b/clients/client/python/ory_client/model/schema_patch.py index f07b7bf67d5..9c525fa7055 100644 --- a/clients/client/python/ory_client/model/schema_patch.py +++ b/clients/client/python/ory_client/model/schema_patch.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/self_service_flow_expired_error.py b/clients/client/python/ory_client/model/self_service_flow_expired_error.py index 89d32409897..9b67d20c0a6 100644 --- a/clients/client/python/ory_client/model/self_service_flow_expired_error.py +++ b/clients/client/python/ory_client/model/self_service_flow_expired_error.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/session.py b/clients/client/python/ory_client/model/session.py index af087a778cf..48d4aefcb1d 100644 --- a/clients/client/python/ory_client/model/session.py +++ b/clients/client/python/ory_client/model/session.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/session_activity_datapoint.py b/clients/client/python/ory_client/model/session_activity_datapoint.py index d38633847a1..6fa20fed2e0 100644 --- a/clients/client/python/ory_client/model/session_activity_datapoint.py +++ b/clients/client/python/ory_client/model/session_activity_datapoint.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/session_authentication_method.py b/clients/client/python/ory_client/model/session_authentication_method.py index eff83c4386c..d9c4ee2c9f1 100644 --- a/clients/client/python/ory_client/model/session_authentication_method.py +++ b/clients/client/python/ory_client/model/session_authentication_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/session_authentication_methods.py b/clients/client/python/ory_client/model/session_authentication_methods.py index a4d7e73f987..027710ac4d7 100644 --- a/clients/client/python/ory_client/model/session_authentication_methods.py +++ b/clients/client/python/ory_client/model/session_authentication_methods.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/session_device.py b/clients/client/python/ory_client/model/session_device.py index f3902744b49..6bdc9110ea2 100644 --- a/clients/client/python/ory_client/model/session_device.py +++ b/clients/client/python/ory_client/model/session_device.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/set_active_project_in_console_body.py b/clients/client/python/ory_client/model/set_active_project_in_console_body.py index 4ef6d08a175..80221fd9c6f 100644 --- a/clients/client/python/ory_client/model/set_active_project_in_console_body.py +++ b/clients/client/python/ory_client/model/set_active_project_in_console_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/set_custom_domain_body.py b/clients/client/python/ory_client/model/set_custom_domain_body.py index 852aaa02715..4fcc6ad6029 100644 --- a/clients/client/python/ory_client/model/set_custom_domain_body.py +++ b/clients/client/python/ory_client/model/set_custom_domain_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/set_event_stream_body.py b/clients/client/python/ory_client/model/set_event_stream_body.py index 1571692df00..014c04e29f1 100644 --- a/clients/client/python/ory_client/model/set_event_stream_body.py +++ b/clients/client/python/ory_client/model/set_event_stream_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/set_project.py b/clients/client/python/ory_client/model/set_project.py index 00e45b169a5..c4b9bf2780b 100644 --- a/clients/client/python/ory_client/model/set_project.py +++ b/clients/client/python/ory_client/model/set_project.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/set_project_branding_theme_body.py b/clients/client/python/ory_client/model/set_project_branding_theme_body.py index b89a0349392..72fa6f22c29 100644 --- a/clients/client/python/ory_client/model/set_project_branding_theme_body.py +++ b/clients/client/python/ory_client/model/set_project_branding_theme_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/settings_flow.py b/clients/client/python/ory_client/model/settings_flow.py index c4d9a499c46..b97709e9492 100644 --- a/clients/client/python/ory_client/model/settings_flow.py +++ b/clients/client/python/ory_client/model/settings_flow.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -103,6 +103,7 @@ def openapi_types(): 'active': (str,), # noqa: E501 'continue_with': ([ContinueWith],), # noqa: E501 'return_to': (str,), # noqa: E501 + 'transient_payload': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 } @cached_property @@ -122,6 +123,7 @@ def discriminator(): 'active': 'active', # noqa: E501 'continue_with': 'continue_with', # noqa: E501 'return_to': 'return_to', # noqa: E501 + 'transient_payload': 'transient_payload', # noqa: E501 } read_only_vars = { @@ -178,6 +180,7 @@ def _from_openapi_data(cls, expires_at, id, identity, issued_at, request_url, st active (str): Active, if set, contains the registration method that is being used. It is initially not set.. [optional] # noqa: E501 continue_with ([ContinueWith]): Contains a list of actions, that could follow this flow It can, for example, contain a reference to the verification flow, created as part of the user's registration.. [optional] # noqa: E501 return_to (str): ReturnTo contains the requested return_to URL.. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): TransientPayload is used to pass data from the settings flow to hooks and email templates. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -284,6 +287,7 @@ def __init__(self, expires_at, id, identity, issued_at, request_url, state, type active (str): Active, if set, contains the registration method that is being used. It is initially not set.. [optional] # noqa: E501 continue_with ([ContinueWith]): Contains a list of actions, that could follow this flow It can, for example, contain a reference to the verification flow, created as part of the user's registration.. [optional] # noqa: E501 return_to (str): ReturnTo contains the requested return_to URL.. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): TransientPayload is used to pass data from the settings flow to hooks and email templates. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/clients/client/python/ory_client/model/settings_flow_state.py b/clients/client/python/ory_client/model/settings_flow_state.py index 621a210cd76..e38396862cf 100644 --- a/clients/client/python/ory_client/model/settings_flow_state.py +++ b/clients/client/python/ory_client/model/settings_flow_state.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/source_position.py b/clients/client/python/ory_client/model/source_position.py index ee32491966f..0cf0107de8c 100644 --- a/clients/client/python/ory_client/model/source_position.py +++ b/clients/client/python/ory_client/model/source_position.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/string_slice_json_format.py b/clients/client/python/ory_client/model/string_slice_json_format.py index 0748d5db285..af01d50cdd4 100644 --- a/clients/client/python/ory_client/model/string_slice_json_format.py +++ b/clients/client/python/ory_client/model/string_slice_json_format.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/subject_set.py b/clients/client/python/ory_client/model/subject_set.py index 0ae6bb18221..5327600e045 100644 --- a/clients/client/python/ory_client/model/subject_set.py +++ b/clients/client/python/ory_client/model/subject_set.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/subscription.py b/clients/client/python/ory_client/model/subscription.py index 015ce16a69c..b6e9c345aec 100644 --- a/clients/client/python/ory_client/model/subscription.py +++ b/clients/client/python/ory_client/model/subscription.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -30,6 +30,10 @@ from ory_client.exceptions import ApiAttributeError +def lazy_import(): + from ory_client.model.plan_details import PlanDetails + globals()['PlanDetails'] = PlanDetails + class Subscription(ModelNormal): """NOTE: This class is auto generated by OpenAPI Generator. @@ -75,6 +79,7 @@ def additional_properties_type(): This must be a method because a model may have properties that are of type self, this must run after the class is loaded """ + lazy_import() return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 _nullable = False @@ -89,6 +94,7 @@ def openapi_types(): openapi_types (dict): The key is attribute name and the value is attribute type. """ + lazy_import() return { 'created_at': (datetime,), # noqa: E501 'currency': (str,), # noqa: E501 @@ -101,8 +107,10 @@ def openapi_types(): 'plan_changes_to': (str, none_type,), # noqa: E501 'status': (str,), # noqa: E501 'updated_at': (datetime,), # noqa: E501 + 'current_plan_details': (PlanDetails,), # noqa: E501 'ongoing_stripe_checkout_id': (str, none_type,), # noqa: E501 'plan_changes_at': (datetime,), # noqa: E501 + 'stripe_checkout_expires_at': (datetime,), # noqa: E501 } @cached_property @@ -122,8 +130,10 @@ def discriminator(): 'plan_changes_to': 'plan_changes_to', # noqa: E501 'status': 'status', # noqa: E501 'updated_at': 'updated_at', # noqa: E501 + 'current_plan_details': 'current_plan_details', # noqa: E501 'ongoing_stripe_checkout_id': 'ongoing_stripe_checkout_id', # noqa: E501 'plan_changes_at': 'plan_changes_at', # noqa: E501 + 'stripe_checkout_expires_at': 'stripe_checkout_expires_at', # noqa: E501 } read_only_vars = { @@ -188,8 +198,10 @@ def _from_openapi_data(cls, created_at, currency, current_interval, current_plan Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) + current_plan_details (PlanDetails): [optional] # noqa: E501 ongoing_stripe_checkout_id (str, none_type): [optional] # noqa: E501 plan_changes_at (datetime): [optional] # noqa: E501 + stripe_checkout_expires_at (datetime): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -289,8 +301,10 @@ def __init__(self, interval_changes_to, plan_changes_to, status, *args, **kwargs Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) + current_plan_details (PlanDetails): [optional] # noqa: E501 ongoing_stripe_checkout_id (str, none_type): [optional] # noqa: E501 plan_changes_at (datetime): [optional] # noqa: E501 + stripe_checkout_expires_at (datetime): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/clients/client/python/ory_client/model/successful_code_exchange_response.py b/clients/client/python/ory_client/model/successful_code_exchange_response.py index 633bb73d5a3..153bfbcfdf6 100644 --- a/clients/client/python/ory_client/model/successful_code_exchange_response.py +++ b/clients/client/python/ory_client/model/successful_code_exchange_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/successful_native_login.py b/clients/client/python/ory_client/model/successful_native_login.py index ab75107172c..c0aa90620cf 100644 --- a/clients/client/python/ory_client/model/successful_native_login.py +++ b/clients/client/python/ory_client/model/successful_native_login.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/successful_native_registration.py b/clients/client/python/ory_client/model/successful_native_registration.py index 7574244657e..16eb0e4b5dd 100644 --- a/clients/client/python/ory_client/model/successful_native_registration.py +++ b/clients/client/python/ory_client/model/successful_native_registration.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/successful_project_update.py b/clients/client/python/ory_client/model/successful_project_update.py index 184917f2ac7..4333a6629aa 100644 --- a/clients/client/python/ory_client/model/successful_project_update.py +++ b/clients/client/python/ory_client/model/successful_project_update.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/token_pagination.py b/clients/client/python/ory_client/model/token_pagination.py index 8803fec0d4d..1485c14103b 100644 --- a/clients/client/python/ory_client/model/token_pagination.py +++ b/clients/client/python/ory_client/model/token_pagination.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/token_pagination_headers.py b/clients/client/python/ory_client/model/token_pagination_headers.py index 135f10fb8ca..74fb540b4c3 100644 --- a/clients/client/python/ory_client/model/token_pagination_headers.py +++ b/clients/client/python/ory_client/model/token_pagination_headers.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/token_pagination_request_parameters.py b/clients/client/python/ory_client/model/token_pagination_request_parameters.py index 163441bf859..0686aa1c0ce 100644 --- a/clients/client/python/ory_client/model/token_pagination_request_parameters.py +++ b/clients/client/python/ory_client/model/token_pagination_request_parameters.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/token_pagination_response_headers.py b/clients/client/python/ory_client/model/token_pagination_response_headers.py index c4cab9a6637..b21b845bbf3 100644 --- a/clients/client/python/ory_client/model/token_pagination_response_headers.py +++ b/clients/client/python/ory_client/model/token_pagination_response_headers.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/trust_o_auth2_jwt_grant_issuer.py b/clients/client/python/ory_client/model/trust_o_auth2_jwt_grant_issuer.py index 1804079076f..f57b51a21a4 100644 --- a/clients/client/python/ory_client/model/trust_o_auth2_jwt_grant_issuer.py +++ b/clients/client/python/ory_client/model/trust_o_auth2_jwt_grant_issuer.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/trusted_o_auth2_jwt_grant_issuer.py b/clients/client/python/ory_client/model/trusted_o_auth2_jwt_grant_issuer.py index 57154cd8868..a61a7142808 100644 --- a/clients/client/python/ory_client/model/trusted_o_auth2_jwt_grant_issuer.py +++ b/clients/client/python/ory_client/model/trusted_o_auth2_jwt_grant_issuer.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/trusted_o_auth2_jwt_grant_issuers.py b/clients/client/python/ory_client/model/trusted_o_auth2_jwt_grant_issuers.py index c3c0076abe3..3bc0daa571b 100644 --- a/clients/client/python/ory_client/model/trusted_o_auth2_jwt_grant_issuers.py +++ b/clients/client/python/ory_client/model/trusted_o_auth2_jwt_grant_issuers.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/trusted_o_auth2_jwt_grant_json_web_key.py b/clients/client/python/ory_client/model/trusted_o_auth2_jwt_grant_json_web_key.py index 1a2a63f75ec..818166aaf12 100644 --- a/clients/client/python/ory_client/model/trusted_o_auth2_jwt_grant_json_web_key.py +++ b/clients/client/python/ory_client/model/trusted_o_auth2_jwt_grant_json_web_key.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/ui_container.py b/clients/client/python/ory_client/model/ui_container.py index 6593868dc5b..e1d9ec444f1 100644 --- a/clients/client/python/ory_client/model/ui_container.py +++ b/clients/client/python/ory_client/model/ui_container.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/ui_node.py b/clients/client/python/ory_client/model/ui_node.py index 4b66dcb5563..21c0028d8ed 100644 --- a/clients/client/python/ory_client/model/ui_node.py +++ b/clients/client/python/ory_client/model/ui_node.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/ui_node_anchor_attributes.py b/clients/client/python/ory_client/model/ui_node_anchor_attributes.py index f6a8f5083ee..fc18db82bdb 100644 --- a/clients/client/python/ory_client/model/ui_node_anchor_attributes.py +++ b/clients/client/python/ory_client/model/ui_node_anchor_attributes.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/ui_node_attributes.py b/clients/client/python/ory_client/model/ui_node_attributes.py index 740707d991d..84071c342ab 100644 --- a/clients/client/python/ory_client/model/ui_node_attributes.py +++ b/clients/client/python/ory_client/model/ui_node_attributes.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/ui_node_image_attributes.py b/clients/client/python/ory_client/model/ui_node_image_attributes.py index 3b061611227..217a9454786 100644 --- a/clients/client/python/ory_client/model/ui_node_image_attributes.py +++ b/clients/client/python/ory_client/model/ui_node_image_attributes.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/ui_node_input_attributes.py b/clients/client/python/ory_client/model/ui_node_input_attributes.py index 193fba63217..79adaaa783f 100644 --- a/clients/client/python/ory_client/model/ui_node_input_attributes.py +++ b/clients/client/python/ory_client/model/ui_node_input_attributes.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/ui_node_meta.py b/clients/client/python/ory_client/model/ui_node_meta.py index e802a9fbf97..bee36a0be3c 100644 --- a/clients/client/python/ory_client/model/ui_node_meta.py +++ b/clients/client/python/ory_client/model/ui_node_meta.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/ui_node_script_attributes.py b/clients/client/python/ory_client/model/ui_node_script_attributes.py index 4ea38237e87..7714ecddb09 100644 --- a/clients/client/python/ory_client/model/ui_node_script_attributes.py +++ b/clients/client/python/ory_client/model/ui_node_script_attributes.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/ui_node_text_attributes.py b/clients/client/python/ory_client/model/ui_node_text_attributes.py index 052c95364ed..18d3e7b5ccb 100644 --- a/clients/client/python/ory_client/model/ui_node_text_attributes.py +++ b/clients/client/python/ory_client/model/ui_node_text_attributes.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/ui_nodes.py b/clients/client/python/ory_client/model/ui_nodes.py index 7ba6cac6895..9531b8bec5a 100644 --- a/clients/client/python/ory_client/model/ui_nodes.py +++ b/clients/client/python/ory_client/model/ui_nodes.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/ui_text.py b/clients/client/python/ory_client/model/ui_text.py index f07fadbf2eb..5340f27bd6e 100644 --- a/clients/client/python/ory_client/model/ui_text.py +++ b/clients/client/python/ory_client/model/ui_text.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/ui_texts.py b/clients/client/python/ory_client/model/ui_texts.py index 46d22e09f10..b58a4b4a95f 100644 --- a/clients/client/python/ory_client/model/ui_texts.py +++ b/clients/client/python/ory_client/model/ui_texts.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/update_identity_body.py b/clients/client/python/ory_client/model/update_identity_body.py index 5e0124b4576..45ac8ee64c1 100644 --- a/clients/client/python/ory_client/model/update_identity_body.py +++ b/clients/client/python/ory_client/model/update_identity_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/update_login_flow_body.py b/clients/client/python/ory_client/model/update_login_flow_body.py index db159e5f633..b16cf144c1f 100644 --- a/clients/client/python/ory_client/model/update_login_flow_body.py +++ b/clients/client/python/ory_client/model/update_login_flow_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -100,6 +100,7 @@ def openapi_types(): return { 'method': (str,), # noqa: E501 'password_identifier': (str,), # noqa: E501 + 'transient_payload': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 'id_token': (str,), # noqa: E501 'id_token_nonce': (str,), # noqa: E501 'traits': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 @@ -139,6 +140,7 @@ def discriminator(): attribute_map = { 'method': 'method', # noqa: E501 'password_identifier': 'password_identifier', # noqa: E501 + 'transient_payload': 'transient_payload', # noqa: E501 'id_token': 'id_token', # noqa: E501 'id_token_nonce': 'id_token_nonce', # noqa: E501 'traits': 'traits', # noqa: E501 @@ -195,6 +197,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) password_identifier (str): Identifier is the email or username of the user trying to log in. This field is deprecated!. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 id_token (str): IDToken is an optional id token provided by an OIDC provider If submitted, it is verified using the OIDC provider's public key set and the claims are used to populate the OIDC credentials of the identity. If the OIDC provider does not store additional claims (such as name, etc.) in the IDToken itself, you can use the `traits` field to populate the identity's traits. Note, that Apple only includes the users email in the IDToken. Supported providers are Apple. [optional] # noqa: E501 id_token_nonce (str): IDTokenNonce is the nonce, used when generating the IDToken. If the provider supports nonce validation, the nonce will be validated against this value and required.. [optional] # noqa: E501 traits ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): The identity traits. This is a placeholder for the registration flow.. [optional] # noqa: E501 @@ -313,6 +316,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) password_identifier (str): Identifier is the email or username of the user trying to log in. This field is deprecated!. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 id_token (str): IDToken is an optional id token provided by an OIDC provider If submitted, it is verified using the OIDC provider's public key set and the claims are used to populate the OIDC credentials of the identity. If the OIDC provider does not store additional claims (such as name, etc.) in the IDToken itself, you can use the `traits` field to populate the identity's traits. Note, that Apple only includes the users email in the IDToken. Supported providers are Apple. [optional] # noqa: E501 id_token_nonce (str): IDTokenNonce is the nonce, used when generating the IDToken. If the provider supports nonce validation, the nonce will be validated against this value and required.. [optional] # noqa: E501 traits ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): The identity traits. This is a placeholder for the registration flow.. [optional] # noqa: E501 diff --git a/clients/client/python/ory_client/model/update_login_flow_with_code_method.py b/clients/client/python/ory_client/model/update_login_flow_with_code_method.py index 3e2815156bf..021cae6f217 100644 --- a/clients/client/python/ory_client/model/update_login_flow_with_code_method.py +++ b/clients/client/python/ory_client/model/update_login_flow_with_code_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -87,6 +87,7 @@ def openapi_types(): 'code': (str,), # noqa: E501 'identifier': (str,), # noqa: E501 'resend': (str,), # noqa: E501 + 'transient_payload': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 } @cached_property @@ -100,6 +101,7 @@ def discriminator(): 'code': 'code', # noqa: E501 'identifier': 'identifier', # noqa: E501 'resend': 'resend', # noqa: E501 + 'transient_payload': 'transient_payload', # noqa: E501 } read_only_vars = { @@ -150,6 +152,7 @@ def _from_openapi_data(cls, csrf_token, method, *args, **kwargs): # noqa: E501 code (str): Code is the 6 digits code sent to the user. [optional] # noqa: E501 identifier (str): Identifier is the code identifier The identifier requires that the user has already completed the registration or settings with code flow.. [optional] # noqa: E501 resend (str): Resend is set when the user wants to resend the code. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -244,6 +247,7 @@ def __init__(self, csrf_token, method, *args, **kwargs): # noqa: E501 code (str): Code is the 6 digits code sent to the user. [optional] # noqa: E501 identifier (str): Identifier is the code identifier The identifier requires that the user has already completed the registration or settings with code flow.. [optional] # noqa: E501 resend (str): Resend is set when the user wants to resend the code. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/clients/client/python/ory_client/model/update_login_flow_with_lookup_secret_method.py b/clients/client/python/ory_client/model/update_login_flow_with_lookup_secret_method.py index cf1fc6383d6..a566357a2fc 100644 --- a/clients/client/python/ory_client/model/update_login_flow_with_lookup_secret_method.py +++ b/clients/client/python/ory_client/model/update_login_flow_with_lookup_secret_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/update_login_flow_with_oidc_method.py b/clients/client/python/ory_client/model/update_login_flow_with_oidc_method.py index 5cb8fa592a6..35347b4574a 100644 --- a/clients/client/python/ory_client/model/update_login_flow_with_oidc_method.py +++ b/clients/client/python/ory_client/model/update_login_flow_with_oidc_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -88,6 +88,7 @@ def openapi_types(): 'id_token': (str,), # noqa: E501 'id_token_nonce': (str,), # noqa: E501 'traits': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 + 'transient_payload': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 'upstream_parameters': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 } @@ -103,6 +104,7 @@ def discriminator(): 'id_token': 'id_token', # noqa: E501 'id_token_nonce': 'id_token_nonce', # noqa: E501 'traits': 'traits', # noqa: E501 + 'transient_payload': 'transient_payload', # noqa: E501 'upstream_parameters': 'upstream_parameters', # noqa: E501 } @@ -155,6 +157,7 @@ def _from_openapi_data(cls, method, provider, *args, **kwargs): # noqa: E501 id_token (str): IDToken is an optional id token provided by an OIDC provider If submitted, it is verified using the OIDC provider's public key set and the claims are used to populate the OIDC credentials of the identity. If the OIDC provider does not store additional claims (such as name, etc.) in the IDToken itself, you can use the `traits` field to populate the identity's traits. Note, that Apple only includes the users email in the IDToken. Supported providers are Apple. [optional] # noqa: E501 id_token_nonce (str): IDTokenNonce is the nonce, used when generating the IDToken. If the provider supports nonce validation, the nonce will be validated against this value and required.. [optional] # noqa: E501 traits ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): The identity traits. This is a placeholder for the registration flow.. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 upstream_parameters ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`.. [optional] # noqa: E501 """ @@ -251,6 +254,7 @@ def __init__(self, method, provider, *args, **kwargs): # noqa: E501 id_token (str): IDToken is an optional id token provided by an OIDC provider If submitted, it is verified using the OIDC provider's public key set and the claims are used to populate the OIDC credentials of the identity. If the OIDC provider does not store additional claims (such as name, etc.) in the IDToken itself, you can use the `traits` field to populate the identity's traits. Note, that Apple only includes the users email in the IDToken. Supported providers are Apple. [optional] # noqa: E501 id_token_nonce (str): IDTokenNonce is the nonce, used when generating the IDToken. If the provider supports nonce validation, the nonce will be validated against this value and required.. [optional] # noqa: E501 traits ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): The identity traits. This is a placeholder for the registration flow.. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 upstream_parameters ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`.. [optional] # noqa: E501 """ diff --git a/clients/client/python/ory_client/model/update_login_flow_with_password_method.py b/clients/client/python/ory_client/model/update_login_flow_with_password_method.py index 4c6be4c82db..c48fe874feb 100644 --- a/clients/client/python/ory_client/model/update_login_flow_with_password_method.py +++ b/clients/client/python/ory_client/model/update_login_flow_with_password_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -87,6 +87,7 @@ def openapi_types(): 'password': (str,), # noqa: E501 'csrf_token': (str,), # noqa: E501 'password_identifier': (str,), # noqa: E501 + 'transient_payload': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 } @cached_property @@ -100,6 +101,7 @@ def discriminator(): 'password': 'password', # noqa: E501 'csrf_token': 'csrf_token', # noqa: E501 'password_identifier': 'password_identifier', # noqa: E501 + 'transient_payload': 'transient_payload', # noqa: E501 } read_only_vars = { @@ -150,6 +152,7 @@ def _from_openapi_data(cls, identifier, method, password, *args, **kwargs): # n _visited_composed_classes = (Animal,) csrf_token (str): Sending the anti-csrf token is only required for browser login flows.. [optional] # noqa: E501 password_identifier (str): Identifier is the email or username of the user trying to log in. This field is deprecated!. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -245,6 +248,7 @@ def __init__(self, identifier, method, password, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) csrf_token (str): Sending the anti-csrf token is only required for browser login flows.. [optional] # noqa: E501 password_identifier (str): Identifier is the email or username of the user trying to log in. This field is deprecated!. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/clients/client/python/ory_client/model/update_login_flow_with_totp_method.py b/clients/client/python/ory_client/model/update_login_flow_with_totp_method.py index 82cdb58fe34..8d525dcaecd 100644 --- a/clients/client/python/ory_client/model/update_login_flow_with_totp_method.py +++ b/clients/client/python/ory_client/model/update_login_flow_with_totp_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -85,6 +85,7 @@ def openapi_types(): 'method': (str,), # noqa: E501 'totp_code': (str,), # noqa: E501 'csrf_token': (str,), # noqa: E501 + 'transient_payload': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 } @cached_property @@ -96,6 +97,7 @@ def discriminator(): 'method': 'method', # noqa: E501 'totp_code': 'totp_code', # noqa: E501 'csrf_token': 'csrf_token', # noqa: E501 + 'transient_payload': 'transient_payload', # noqa: E501 } read_only_vars = { @@ -144,6 +146,7 @@ def _from_openapi_data(cls, method, totp_code, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) csrf_token (str): Sending the anti-csrf token is only required for browser login flows.. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -236,6 +239,7 @@ def __init__(self, method, totp_code, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) csrf_token (str): Sending the anti-csrf token is only required for browser login flows.. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/clients/client/python/ory_client/model/update_login_flow_with_web_authn_method.py b/clients/client/python/ory_client/model/update_login_flow_with_web_authn_method.py index 7394eb3f6c2..e5521cbbc16 100644 --- a/clients/client/python/ory_client/model/update_login_flow_with_web_authn_method.py +++ b/clients/client/python/ory_client/model/update_login_flow_with_web_authn_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -85,6 +85,7 @@ def openapi_types(): 'identifier': (str,), # noqa: E501 'method': (str,), # noqa: E501 'csrf_token': (str,), # noqa: E501 + 'transient_payload': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 'webauthn_login': (str,), # noqa: E501 } @@ -97,6 +98,7 @@ def discriminator(): 'identifier': 'identifier', # noqa: E501 'method': 'method', # noqa: E501 'csrf_token': 'csrf_token', # noqa: E501 + 'transient_payload': 'transient_payload', # noqa: E501 'webauthn_login': 'webauthn_login', # noqa: E501 } @@ -146,6 +148,7 @@ def _from_openapi_data(cls, identifier, method, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) csrf_token (str): Sending the anti-csrf token is only required for browser login flows.. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 webauthn_login (str): Login a WebAuthn Security Key This must contain the ID of the WebAuthN connection.. [optional] # noqa: E501 """ @@ -239,6 +242,7 @@ def __init__(self, identifier, method, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) csrf_token (str): Sending the anti-csrf token is only required for browser login flows.. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 webauthn_login (str): Login a WebAuthn Security Key This must contain the ID of the WebAuthN connection.. [optional] # noqa: E501 """ diff --git a/clients/client/python/ory_client/model/update_recovery_flow_body.py b/clients/client/python/ory_client/model/update_recovery_flow_body.py index dae5a2f972d..b596bee8974 100644 --- a/clients/client/python/ory_client/model/update_recovery_flow_body.py +++ b/clients/client/python/ory_client/model/update_recovery_flow_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -96,6 +96,7 @@ def openapi_types(): return { 'method': (str,), # noqa: E501 'csrf_token': (str,), # noqa: E501 + 'transient_payload': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 'code': (str,), # noqa: E501 'email': (str,), # noqa: E501 } @@ -116,6 +117,7 @@ def discriminator(): attribute_map = { 'method': 'method', # noqa: E501 'csrf_token': 'csrf_token', # noqa: E501 + 'transient_payload': 'transient_payload', # noqa: E501 'code': 'code', # noqa: E501 'email': 'email', # noqa: E501 } @@ -161,6 +163,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) csrf_token (str): Sending the anti-csrf token is only required for browser login flows.. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 code (str): Code from the recovery email If you want to submit a code, use this field, but make sure to _not_ include the email field, as well.. [optional] # noqa: E501 email (str): The email address of the account to recover If the email belongs to a valid account, a recovery email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/account-recovery-password-reset#attempted-recovery-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email. [optional] # noqa: E501 """ @@ -268,6 +271,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) csrf_token (str): Sending the anti-csrf token is only required for browser login flows.. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 code (str): Code from the recovery email If you want to submit a code, use this field, but make sure to _not_ include the email field, as well.. [optional] # noqa: E501 email (str): The email address of the account to recover If the email belongs to a valid account, a recovery email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/account-recovery-password-reset#attempted-recovery-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email. [optional] # noqa: E501 """ diff --git a/clients/client/python/ory_client/model/update_recovery_flow_with_code_method.py b/clients/client/python/ory_client/model/update_recovery_flow_with_code_method.py index c6376bdbacc..09f9d4fa4d6 100644 --- a/clients/client/python/ory_client/model/update_recovery_flow_with_code_method.py +++ b/clients/client/python/ory_client/model/update_recovery_flow_with_code_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -90,6 +90,7 @@ def openapi_types(): 'code': (str,), # noqa: E501 'csrf_token': (str,), # noqa: E501 'email': (str,), # noqa: E501 + 'transient_payload': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 } @cached_property @@ -102,6 +103,7 @@ def discriminator(): 'code': 'code', # noqa: E501 'csrf_token': 'csrf_token', # noqa: E501 'email': 'email', # noqa: E501 + 'transient_payload': 'transient_payload', # noqa: E501 } read_only_vars = { @@ -151,6 +153,7 @@ def _from_openapi_data(cls, method, *args, **kwargs): # noqa: E501 code (str): Code from the recovery email If you want to submit a code, use this field, but make sure to _not_ include the email field, as well.. [optional] # noqa: E501 csrf_token (str): Sending the anti-csrf token is only required for browser login flows.. [optional] # noqa: E501 email (str): The email address of the account to recover If the email belongs to a valid account, a recovery email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/account-recovery-password-reset#attempted-recovery-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -243,6 +246,7 @@ def __init__(self, method, *args, **kwargs): # noqa: E501 code (str): Code from the recovery email If you want to submit a code, use this field, but make sure to _not_ include the email field, as well.. [optional] # noqa: E501 csrf_token (str): Sending the anti-csrf token is only required for browser login flows.. [optional] # noqa: E501 email (str): The email address of the account to recover If the email belongs to a valid account, a recovery email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/account-recovery-password-reset#attempted-recovery-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/clients/client/python/ory_client/model/update_recovery_flow_with_link_method.py b/clients/client/python/ory_client/model/update_recovery_flow_with_link_method.py index 4db4e23ab19..5636f7e173a 100644 --- a/clients/client/python/ory_client/model/update_recovery_flow_with_link_method.py +++ b/clients/client/python/ory_client/model/update_recovery_flow_with_link_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -89,6 +89,7 @@ def openapi_types(): 'email': (str,), # noqa: E501 'method': (str,), # noqa: E501 'csrf_token': (str,), # noqa: E501 + 'transient_payload': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 } @cached_property @@ -100,6 +101,7 @@ def discriminator(): 'email': 'email', # noqa: E501 'method': 'method', # noqa: E501 'csrf_token': 'csrf_token', # noqa: E501 + 'transient_payload': 'transient_payload', # noqa: E501 } read_only_vars = { @@ -148,6 +150,7 @@ def _from_openapi_data(cls, email, method, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) csrf_token (str): Sending the anti-csrf token is only required for browser login flows.. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -240,6 +243,7 @@ def __init__(self, email, method, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) csrf_token (str): Sending the anti-csrf token is only required for browser login flows.. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/clients/client/python/ory_client/model/update_registration_flow_body.py b/clients/client/python/ory_client/model/update_registration_flow_body.py index 15b788ddfd9..6738c6b07c3 100644 --- a/clients/client/python/ory_client/model/update_registration_flow_body.py +++ b/clients/client/python/ory_client/model/update_registration_flow_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/update_registration_flow_with_code_method.py b/clients/client/python/ory_client/model/update_registration_flow_with_code_method.py index 4fe4b75e67e..a35c9dd996d 100644 --- a/clients/client/python/ory_client/model/update_registration_flow_with_code_method.py +++ b/clients/client/python/ory_client/model/update_registration_flow_with_code_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/update_registration_flow_with_oidc_method.py b/clients/client/python/ory_client/model/update_registration_flow_with_oidc_method.py index 86926d849d5..08402870a64 100644 --- a/clients/client/python/ory_client/model/update_registration_flow_with_oidc_method.py +++ b/clients/client/python/ory_client/model/update_registration_flow_with_oidc_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/update_registration_flow_with_password_method.py b/clients/client/python/ory_client/model/update_registration_flow_with_password_method.py index e0da5ff9b67..c8f71b5bb90 100644 --- a/clients/client/python/ory_client/model/update_registration_flow_with_password_method.py +++ b/clients/client/python/ory_client/model/update_registration_flow_with_password_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/update_registration_flow_with_web_authn_method.py b/clients/client/python/ory_client/model/update_registration_flow_with_web_authn_method.py index 713649f1f11..21f14c229d9 100644 --- a/clients/client/python/ory_client/model/update_registration_flow_with_web_authn_method.py +++ b/clients/client/python/ory_client/model/update_registration_flow_with_web_authn_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/update_settings_flow_body.py b/clients/client/python/ory_client/model/update_settings_flow_body.py index 4d29faef548..75fa59bb04e 100644 --- a/clients/client/python/ory_client/model/update_settings_flow_body.py +++ b/clients/client/python/ory_client/model/update_settings_flow_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -100,6 +100,7 @@ def openapi_types(): return { 'method': (str,), # noqa: E501 'csrf_token': (str,), # noqa: E501 + 'transient_payload': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 'flow': (str,), # noqa: E501 'link': (str,), # noqa: E501 'unlink': (str,), # noqa: E501 @@ -141,6 +142,7 @@ def discriminator(): attribute_map = { 'method': 'method', # noqa: E501 'csrf_token': 'csrf_token', # noqa: E501 + 'transient_payload': 'transient_payload', # noqa: E501 'flow': 'flow', # noqa: E501 'link': 'link', # noqa: E501 'unlink': 'unlink', # noqa: E501 @@ -199,6 +201,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) csrf_token (str): CSRFToken is the anti-CSRF token. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 flow (str): Flow ID is the flow's ID. in: query. [optional] # noqa: E501 link (str): Link this provider Either this or `unlink` must be set. type: string in: body. [optional] # noqa: E501 unlink (str): Unlink this provider Either this or `link` must be set. type: string in: body. [optional] # noqa: E501 @@ -319,6 +322,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) csrf_token (str): CSRFToken is the anti-CSRF token. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 flow (str): Flow ID is the flow's ID. in: query. [optional] # noqa: E501 link (str): Link this provider Either this or `unlink` must be set. type: string in: body. [optional] # noqa: E501 unlink (str): Unlink this provider Either this or `link` must be set. type: string in: body. [optional] # noqa: E501 diff --git a/clients/client/python/ory_client/model/update_settings_flow_with_lookup_method.py b/clients/client/python/ory_client/model/update_settings_flow_with_lookup_method.py index 4388d271e7d..fd3151de993 100644 --- a/clients/client/python/ory_client/model/update_settings_flow_with_lookup_method.py +++ b/clients/client/python/ory_client/model/update_settings_flow_with_lookup_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -88,6 +88,7 @@ def openapi_types(): 'lookup_secret_disable': (bool,), # noqa: E501 'lookup_secret_regenerate': (bool,), # noqa: E501 'lookup_secret_reveal': (bool,), # noqa: E501 + 'transient_payload': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 } @cached_property @@ -102,6 +103,7 @@ def discriminator(): 'lookup_secret_disable': 'lookup_secret_disable', # noqa: E501 'lookup_secret_regenerate': 'lookup_secret_regenerate', # noqa: E501 'lookup_secret_reveal': 'lookup_secret_reveal', # noqa: E501 + 'transient_payload': 'transient_payload', # noqa: E501 } read_only_vars = { @@ -153,6 +155,7 @@ def _from_openapi_data(cls, method, *args, **kwargs): # noqa: E501 lookup_secret_disable (bool): Disables this method if true.. [optional] # noqa: E501 lookup_secret_regenerate (bool): If set to true will regenerate the lookup secrets. [optional] # noqa: E501 lookup_secret_reveal (bool): If set to true will reveal the lookup secrets. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -247,6 +250,7 @@ def __init__(self, method, *args, **kwargs): # noqa: E501 lookup_secret_disable (bool): Disables this method if true.. [optional] # noqa: E501 lookup_secret_regenerate (bool): If set to true will regenerate the lookup secrets. [optional] # noqa: E501 lookup_secret_reveal (bool): If set to true will reveal the lookup secrets. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/clients/client/python/ory_client/model/update_settings_flow_with_oidc_method.py b/clients/client/python/ory_client/model/update_settings_flow_with_oidc_method.py index c0213f46111..d4059809fb6 100644 --- a/clients/client/python/ory_client/model/update_settings_flow_with_oidc_method.py +++ b/clients/client/python/ory_client/model/update_settings_flow_with_oidc_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -86,6 +86,7 @@ def openapi_types(): 'flow': (str,), # noqa: E501 'link': (str,), # noqa: E501 'traits': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 + 'transient_payload': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 'unlink': (str,), # noqa: E501 'upstream_parameters': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 } @@ -100,6 +101,7 @@ def discriminator(): 'flow': 'flow', # noqa: E501 'link': 'link', # noqa: E501 'traits': 'traits', # noqa: E501 + 'transient_payload': 'transient_payload', # noqa: E501 'unlink': 'unlink', # noqa: E501 'upstream_parameters': 'upstream_parameters', # noqa: E501 } @@ -151,6 +153,7 @@ def _from_openapi_data(cls, method, *args, **kwargs): # noqa: E501 flow (str): Flow ID is the flow's ID. in: query. [optional] # noqa: E501 link (str): Link this provider Either this or `unlink` must be set. type: string in: body. [optional] # noqa: E501 traits ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): The identity's traits in: body. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 unlink (str): Unlink this provider Either this or `link` must be set. type: string in: body. [optional] # noqa: E501 upstream_parameters ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`.. [optional] # noqa: E501 """ @@ -245,6 +248,7 @@ def __init__(self, method, *args, **kwargs): # noqa: E501 flow (str): Flow ID is the flow's ID. in: query. [optional] # noqa: E501 link (str): Link this provider Either this or `unlink` must be set. type: string in: body. [optional] # noqa: E501 traits ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): The identity's traits in: body. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 unlink (str): Unlink this provider Either this or `link` must be set. type: string in: body. [optional] # noqa: E501 upstream_parameters ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`.. [optional] # noqa: E501 """ diff --git a/clients/client/python/ory_client/model/update_settings_flow_with_password_method.py b/clients/client/python/ory_client/model/update_settings_flow_with_password_method.py index 0e4a7e16fda..f75c8a8e65a 100644 --- a/clients/client/python/ory_client/model/update_settings_flow_with_password_method.py +++ b/clients/client/python/ory_client/model/update_settings_flow_with_password_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -85,6 +85,7 @@ def openapi_types(): 'method': (str,), # noqa: E501 'password': (str,), # noqa: E501 'csrf_token': (str,), # noqa: E501 + 'transient_payload': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 } @cached_property @@ -96,6 +97,7 @@ def discriminator(): 'method': 'method', # noqa: E501 'password': 'password', # noqa: E501 'csrf_token': 'csrf_token', # noqa: E501 + 'transient_payload': 'transient_payload', # noqa: E501 } read_only_vars = { @@ -144,6 +146,7 @@ def _from_openapi_data(cls, method, password, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) csrf_token (str): CSRFToken is the anti-CSRF token. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -236,6 +239,7 @@ def __init__(self, method, password, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) csrf_token (str): CSRFToken is the anti-CSRF token. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/clients/client/python/ory_client/model/update_settings_flow_with_profile_method.py b/clients/client/python/ory_client/model/update_settings_flow_with_profile_method.py index 7244b3c69a0..ed35b1535bb 100644 --- a/clients/client/python/ory_client/model/update_settings_flow_with_profile_method.py +++ b/clients/client/python/ory_client/model/update_settings_flow_with_profile_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -85,6 +85,7 @@ def openapi_types(): 'method': (str,), # noqa: E501 'traits': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 'csrf_token': (str,), # noqa: E501 + 'transient_payload': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 } @cached_property @@ -96,6 +97,7 @@ def discriminator(): 'method': 'method', # noqa: E501 'traits': 'traits', # noqa: E501 'csrf_token': 'csrf_token', # noqa: E501 + 'transient_payload': 'transient_payload', # noqa: E501 } read_only_vars = { @@ -144,6 +146,7 @@ def _from_openapi_data(cls, method, traits, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) csrf_token (str): The Anti-CSRF Token This token is only required when performing browser flows.. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -236,6 +239,7 @@ def __init__(self, method, traits, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) csrf_token (str): The Anti-CSRF Token This token is only required when performing browser flows.. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/clients/client/python/ory_client/model/update_settings_flow_with_totp_method.py b/clients/client/python/ory_client/model/update_settings_flow_with_totp_method.py index f0bc14bff6c..1c9cd22d17e 100644 --- a/clients/client/python/ory_client/model/update_settings_flow_with_totp_method.py +++ b/clients/client/python/ory_client/model/update_settings_flow_with_totp_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -86,6 +86,7 @@ def openapi_types(): 'csrf_token': (str,), # noqa: E501 'totp_code': (str,), # noqa: E501 'totp_unlink': (bool,), # noqa: E501 + 'transient_payload': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 } @cached_property @@ -98,6 +99,7 @@ def discriminator(): 'csrf_token': 'csrf_token', # noqa: E501 'totp_code': 'totp_code', # noqa: E501 'totp_unlink': 'totp_unlink', # noqa: E501 + 'transient_payload': 'transient_payload', # noqa: E501 } read_only_vars = { @@ -147,6 +149,7 @@ def _from_openapi_data(cls, method, *args, **kwargs): # noqa: E501 csrf_token (str): CSRFToken is the anti-CSRF token. [optional] # noqa: E501 totp_code (str): ValidationTOTP must contain a valid TOTP based on the. [optional] # noqa: E501 totp_unlink (bool): UnlinkTOTP if true will remove the TOTP pairing, effectively removing the credential. This can be used to set up a new TOTP device.. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -239,6 +242,7 @@ def __init__(self, method, *args, **kwargs): # noqa: E501 csrf_token (str): CSRFToken is the anti-CSRF token. [optional] # noqa: E501 totp_code (str): ValidationTOTP must contain a valid TOTP based on the. [optional] # noqa: E501 totp_unlink (bool): UnlinkTOTP if true will remove the TOTP pairing, effectively removing the credential. This can be used to set up a new TOTP device.. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/clients/client/python/ory_client/model/update_settings_flow_with_web_authn_method.py b/clients/client/python/ory_client/model/update_settings_flow_with_web_authn_method.py index 6072ed9f056..7fa415ace3f 100644 --- a/clients/client/python/ory_client/model/update_settings_flow_with_web_authn_method.py +++ b/clients/client/python/ory_client/model/update_settings_flow_with_web_authn_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -84,6 +84,7 @@ def openapi_types(): return { 'method': (str,), # noqa: E501 'csrf_token': (str,), # noqa: E501 + 'transient_payload': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 'webauthn_register': (str,), # noqa: E501 'webauthn_register_displayname': (str,), # noqa: E501 'webauthn_remove': (str,), # noqa: E501 @@ -97,6 +98,7 @@ def discriminator(): attribute_map = { 'method': 'method', # noqa: E501 'csrf_token': 'csrf_token', # noqa: E501 + 'transient_payload': 'transient_payload', # noqa: E501 'webauthn_register': 'webauthn_register', # noqa: E501 'webauthn_register_displayname': 'webauthn_register_displayname', # noqa: E501 'webauthn_remove': 'webauthn_remove', # noqa: E501 @@ -147,6 +149,7 @@ def _from_openapi_data(cls, method, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) csrf_token (str): CSRFToken is the anti-CSRF token. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 webauthn_register (str): Register a WebAuthn Security Key It is expected that the JSON returned by the WebAuthn registration process is included here.. [optional] # noqa: E501 webauthn_register_displayname (str): Name of the WebAuthn Security Key to be Added A human-readable name for the security key which will be added.. [optional] # noqa: E501 webauthn_remove (str): Remove a WebAuthn Security Key This must contain the ID of the WebAuthN connection.. [optional] # noqa: E501 @@ -240,6 +243,7 @@ def __init__(self, method, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) csrf_token (str): CSRFToken is the anti-CSRF token. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 webauthn_register (str): Register a WebAuthn Security Key It is expected that the JSON returned by the WebAuthn registration process is included here.. [optional] # noqa: E501 webauthn_register_displayname (str): Name of the WebAuthn Security Key to be Added A human-readable name for the security key which will be added.. [optional] # noqa: E501 webauthn_remove (str): Remove a WebAuthn Security Key This must contain the ID of the WebAuthN connection.. [optional] # noqa: E501 diff --git a/clients/client/python/ory_client/model/update_subscription_body.py b/clients/client/python/ory_client/model/update_subscription_body.py index 0a041ba8d0e..2be636c88d0 100644 --- a/clients/client/python/ory_client/model/update_subscription_body.py +++ b/clients/client/python/ory_client/model/update_subscription_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/update_verification_flow_body.py b/clients/client/python/ory_client/model/update_verification_flow_body.py index 8ec77dd5537..eceb0150513 100644 --- a/clients/client/python/ory_client/model/update_verification_flow_body.py +++ b/clients/client/python/ory_client/model/update_verification_flow_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -96,6 +96,7 @@ def openapi_types(): return { 'method': (str,), # noqa: E501 'csrf_token': (str,), # noqa: E501 + 'transient_payload': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 'code': (str,), # noqa: E501 'email': (str,), # noqa: E501 } @@ -116,6 +117,7 @@ def discriminator(): attribute_map = { 'method': 'method', # noqa: E501 'csrf_token': 'csrf_token', # noqa: E501 + 'transient_payload': 'transient_payload', # noqa: E501 'code': 'code', # noqa: E501 'email': 'email', # noqa: E501 } @@ -161,6 +163,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) csrf_token (str): Sending the anti-csrf token is only required for browser login flows.. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 code (str): Code from the recovery email If you want to submit a code, use this field, but make sure to _not_ include the email field, as well.. [optional] # noqa: E501 email (str): The email address to verify If the email belongs to a valid account, a verifiation email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation#attempted-verification-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email. [optional] # noqa: E501 """ @@ -268,6 +271,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) csrf_token (str): Sending the anti-csrf token is only required for browser login flows.. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 code (str): Code from the recovery email If you want to submit a code, use this field, but make sure to _not_ include the email field, as well.. [optional] # noqa: E501 email (str): The email address to verify If the email belongs to a valid account, a verifiation email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation#attempted-verification-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email. [optional] # noqa: E501 """ diff --git a/clients/client/python/ory_client/model/update_verification_flow_with_code_method.py b/clients/client/python/ory_client/model/update_verification_flow_with_code_method.py index 105ef7bbc06..20f510db951 100644 --- a/clients/client/python/ory_client/model/update_verification_flow_with_code_method.py +++ b/clients/client/python/ory_client/model/update_verification_flow_with_code_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -90,6 +90,7 @@ def openapi_types(): 'code': (str,), # noqa: E501 'csrf_token': (str,), # noqa: E501 'email': (str,), # noqa: E501 + 'transient_payload': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 } @cached_property @@ -102,6 +103,7 @@ def discriminator(): 'code': 'code', # noqa: E501 'csrf_token': 'csrf_token', # noqa: E501 'email': 'email', # noqa: E501 + 'transient_payload': 'transient_payload', # noqa: E501 } read_only_vars = { @@ -151,6 +153,7 @@ def _from_openapi_data(cls, method, *args, **kwargs): # noqa: E501 code (str): Code from the recovery email If you want to submit a code, use this field, but make sure to _not_ include the email field, as well.. [optional] # noqa: E501 csrf_token (str): Sending the anti-csrf token is only required for browser login flows.. [optional] # noqa: E501 email (str): The email address to verify If the email belongs to a valid account, a verifiation email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation#attempted-verification-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -243,6 +246,7 @@ def __init__(self, method, *args, **kwargs): # noqa: E501 code (str): Code from the recovery email If you want to submit a code, use this field, but make sure to _not_ include the email field, as well.. [optional] # noqa: E501 csrf_token (str): Sending the anti-csrf token is only required for browser login flows.. [optional] # noqa: E501 email (str): The email address to verify If the email belongs to a valid account, a verifiation email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation#attempted-verification-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/clients/client/python/ory_client/model/update_verification_flow_with_link_method.py b/clients/client/python/ory_client/model/update_verification_flow_with_link_method.py index 367729443fd..614c547547b 100644 --- a/clients/client/python/ory_client/model/update_verification_flow_with_link_method.py +++ b/clients/client/python/ory_client/model/update_verification_flow_with_link_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -89,6 +89,7 @@ def openapi_types(): 'email': (str,), # noqa: E501 'method': (str,), # noqa: E501 'csrf_token': (str,), # noqa: E501 + 'transient_payload': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 } @cached_property @@ -100,6 +101,7 @@ def discriminator(): 'email': 'email', # noqa: E501 'method': 'method', # noqa: E501 'csrf_token': 'csrf_token', # noqa: E501 + 'transient_payload': 'transient_payload', # noqa: E501 } read_only_vars = { @@ -148,6 +150,7 @@ def _from_openapi_data(cls, email, method, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) csrf_token (str): Sending the anti-csrf token is only required for browser login flows.. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -240,6 +243,7 @@ def __init__(self, email, method, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) csrf_token (str): Sending the anti-csrf token is only required for browser login flows.. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Transient data to pass along to any webhooks. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/clients/client/python/ory_client/model/internal_provision_mock_subscription.py b/clients/client/python/ory_client/model/update_workspace_payload.py similarity index 86% rename from clients/client/python/ory_client/model/internal_provision_mock_subscription.py rename to clients/client/python/ory_client/model/update_workspace_payload.py index b7a64ac8530..3a5a0973998 100644 --- a/clients/client/python/ory_client/model/internal_provision_mock_subscription.py +++ b/clients/client/python/ory_client/model/update_workspace_payload.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -31,7 +31,7 @@ -class InternalProvisionMockSubscription(ModelNormal): +class UpdateWorkspacePayload(ModelNormal): """NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech @@ -56,14 +56,6 @@ class InternalProvisionMockSubscription(ModelNormal): """ allowed_values = { - ('currency',): { - 'USD': "usd", - 'EUR': "eur", - }, - ('interval',): { - 'MONTHLY': "monthly", - 'YEARLY': "yearly", - }, } validations = { @@ -90,10 +82,7 @@ def openapi_types(): and the value is attribute type. """ return { - 'currency': (str,), # noqa: E501 - 'identity_id': (str,), # noqa: E501 - 'interval': (str,), # noqa: E501 - 'plan': (str,), # noqa: E501 + 'name': (str,), # noqa: E501 } @cached_property @@ -102,10 +91,7 @@ def discriminator(): attribute_map = { - 'currency': 'currency', # noqa: E501 - 'identity_id': 'identity_id', # noqa: E501 - 'interval': 'interval', # noqa: E501 - 'plan': 'plan', # noqa: E501 + 'name': 'name', # noqa: E501 } read_only_vars = { @@ -115,14 +101,11 @@ def discriminator(): @classmethod @convert_js_args_to_python_args - def _from_openapi_data(cls, currency, identity_id, interval, plan, *args, **kwargs): # noqa: E501 - """InternalProvisionMockSubscription - a model defined in OpenAPI + def _from_openapi_data(cls, name, *args, **kwargs): # noqa: E501 + """UpdateWorkspacePayload - a model defined in OpenAPI Args: - currency (str): Currency usd USD eur Euro - identity_id (str): Identity ID - interval (str): Billing Interval monthly Monthly yearly Yearly - plan (str): Plan ID + name (str): The name of the workspace. Keyword Args: _check_type (bool): if True, values for parameters in openapi_types @@ -186,10 +169,7 @@ def _from_openapi_data(cls, currency, identity_id, interval, plan, *args, **kwar self._configuration = _configuration self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - self.currency = currency - self.identity_id = identity_id - self.interval = interval - self.plan = plan + self.name = name for var_name, var_value in kwargs.items(): if var_name not in self.attribute_map and \ self._configuration is not None and \ @@ -210,14 +190,11 @@ def _from_openapi_data(cls, currency, identity_id, interval, plan, *args, **kwar ]) @convert_js_args_to_python_args - def __init__(self, currency, identity_id, interval, plan, *args, **kwargs): # noqa: E501 - """InternalProvisionMockSubscription - a model defined in OpenAPI + def __init__(self, name, *args, **kwargs): # noqa: E501 + """UpdateWorkspacePayload - a model defined in OpenAPI Args: - currency (str): Currency usd USD eur Euro - identity_id (str): Identity ID - interval (str): Billing Interval monthly Monthly yearly Yearly - plan (str): Plan ID + name (str): The name of the workspace. Keyword Args: _check_type (bool): if True, values for parameters in openapi_types @@ -279,10 +256,7 @@ def __init__(self, currency, identity_id, interval, plan, *args, **kwargs): # n self._configuration = _configuration self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - self.currency = currency - self.identity_id = identity_id - self.interval = interval - self.plan = plan + self.name = name for var_name, var_value in kwargs.items(): if var_name not in self.attribute_map and \ self._configuration is not None and \ diff --git a/clients/client/python/ory_client/model/usage.py b/clients/client/python/ory_client/model/usage.py index ddedca5a619..da93b2b107a 100644 --- a/clients/client/python/ory_client/model/usage.py +++ b/clients/client/python/ory_client/model/usage.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/verifiable_credential_priming_response.py b/clients/client/python/ory_client/model/verifiable_credential_priming_response.py index deab9d85bad..9eced60a952 100644 --- a/clients/client/python/ory_client/model/verifiable_credential_priming_response.py +++ b/clients/client/python/ory_client/model/verifiable_credential_priming_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/verifiable_credential_proof.py b/clients/client/python/ory_client/model/verifiable_credential_proof.py index 331b1056ae1..4dbc2142680 100644 --- a/clients/client/python/ory_client/model/verifiable_credential_proof.py +++ b/clients/client/python/ory_client/model/verifiable_credential_proof.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/verifiable_credential_response.py b/clients/client/python/ory_client/model/verifiable_credential_response.py index 6333ac8f4a7..233423792f2 100644 --- a/clients/client/python/ory_client/model/verifiable_credential_response.py +++ b/clients/client/python/ory_client/model/verifiable_credential_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/verifiable_identity_address.py b/clients/client/python/ory_client/model/verifiable_identity_address.py index fa78a2c8cfb..55c7b509e8e 100644 --- a/clients/client/python/ory_client/model/verifiable_identity_address.py +++ b/clients/client/python/ory_client/model/verifiable_identity_address.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/verification_flow.py b/clients/client/python/ory_client/model/verification_flow.py index 4fb91095ba2..673637ff272 100644 --- a/clients/client/python/ory_client/model/verification_flow.py +++ b/clients/client/python/ory_client/model/verification_flow.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -97,6 +97,7 @@ def openapi_types(): 'issued_at': (datetime,), # noqa: E501 'request_url': (str,), # noqa: E501 'return_to': (str,), # noqa: E501 + 'transient_payload': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501 } @cached_property @@ -114,6 +115,7 @@ def discriminator(): 'issued_at': 'issued_at', # noqa: E501 'request_url': 'request_url', # noqa: E501 'return_to': 'return_to', # noqa: E501 + 'transient_payload': 'transient_payload', # noqa: E501 } read_only_vars = { @@ -168,6 +170,7 @@ def _from_openapi_data(cls, id, state, type, ui, *args, **kwargs): # noqa: E501 issued_at (datetime): IssuedAt is the time (UTC) when the request occurred.. [optional] # noqa: E501 request_url (str): RequestURL is the initial URL that was requested from Ory Kratos. It can be used to forward information contained in the URL's path or query for example.. [optional] # noqa: E501 return_to (str): ReturnTo contains the requested return_to URL.. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): TransientPayload is used to pass data from the verification flow to hooks and email templates. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -268,6 +271,7 @@ def __init__(self, id, state, type, ui, *args, **kwargs): # noqa: E501 issued_at (datetime): IssuedAt is the time (UTC) when the request occurred.. [optional] # noqa: E501 request_url (str): RequestURL is the initial URL that was requested from Ory Kratos. It can be used to forward information contained in the URL's path or query for example.. [optional] # noqa: E501 return_to (str): ReturnTo contains the requested return_to URL.. [optional] # noqa: E501 + transient_payload ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): TransientPayload is used to pass data from the verification flow to hooks and email templates. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/clients/client/python/ory_client/model/verification_flow_state.py b/clients/client/python/ory_client/model/verification_flow_state.py index fb49bba0cd5..5f897f3198d 100644 --- a/clients/client/python/ory_client/model/verification_flow_state.py +++ b/clients/client/python/ory_client/model/verification_flow_state.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/version.py b/clients/client/python/ory_client/model/version.py index 7c55fe57014..7c59e3e5d48 100644 --- a/clients/client/python/ory_client/model/version.py +++ b/clients/client/python/ory_client/model/version.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/warning.py b/clients/client/python/ory_client/model/warning.py index 15e5d4200e2..00bf44acf9a 100644 --- a/clients/client/python/ory_client/model/warning.py +++ b/clients/client/python/ory_client/model/warning.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/workspace.py b/clients/client/python/ory_client/model/workspace.py index 9f99c55955b..6d83f745951 100644 --- a/clients/client/python/ory_client/model/workspace.py +++ b/clients/client/python/ory_client/model/workspace.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/workspace_meta.py b/clients/client/python/ory_client/model/workspace_meta.py index d4e0acaaa8b..03a7a68baca 100644 --- a/clients/client/python/ory_client/model/workspace_meta.py +++ b/clients/client/python/ory_client/model/workspace_meta.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model/workspaces.py b/clients/client/python/ory_client/model/workspaces.py index 6c60f8f960e..f06de3f99f3 100644 --- a/clients/client/python/ory_client/model/workspaces.py +++ b/clients/client/python/ory_client/model/workspaces.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/model_utils.py b/clients/client/python/ory_client/model_utils.py index e9aee34c17d..52bdcd143a9 100644 --- a/clients/client/python/ory_client/model_utils.py +++ b/clients/client/python/ory_client/model_utils.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/ory_client/models/__init__.py b/clients/client/python/ory_client/models/__init__.py index 4cc31714772..8018da34e8b 100644 --- a/clients/client/python/ory_client/models/__init__.py +++ b/clients/client/python/ory_client/models/__init__.py @@ -102,7 +102,6 @@ from ory_client.model.internal_is_ax_welcome_screen_enabled_for_project_body import InternalIsAXWelcomeScreenEnabledForProjectBody from ory_client.model.internal_is_owner_for_project_by_slug_body import InternalIsOwnerForProjectBySlugBody from ory_client.model.internal_is_owner_for_project_by_slug_response import InternalIsOwnerForProjectBySlugResponse -from ory_client.model.internal_provision_mock_subscription import InternalProvisionMockSubscription from ory_client.model.introspected_o_auth2_token import IntrospectedOAuth2Token from ory_client.model.is_owner_for_project_by_slug import IsOwnerForProjectBySlug from ory_client.model.is_ready200_response import IsReady200Response @@ -164,8 +163,10 @@ from ory_client.model.patch_identities_body import PatchIdentitiesBody from ory_client.model.perform_native_logout_body import PerformNativeLogoutBody from ory_client.model.permissions_on_project import PermissionsOnProject +from ory_client.model.permissions_on_workpace_response import PermissionsOnWorkpaceResponse from ory_client.model.plan import Plan from ory_client.model.plan_details import PlanDetails +from ory_client.model.plan_features import PlanFeatures from ory_client.model.plans import Plans from ory_client.model.post_check_permission_body import PostCheckPermissionBody from ory_client.model.post_check_permission_or_error_body import PostCheckPermissionOrErrorBody @@ -278,6 +279,7 @@ from ory_client.model.update_verification_flow_body import UpdateVerificationFlowBody from ory_client.model.update_verification_flow_with_code_method import UpdateVerificationFlowWithCodeMethod from ory_client.model.update_verification_flow_with_link_method import UpdateVerificationFlowWithLinkMethod +from ory_client.model.update_workspace_payload import UpdateWorkspacePayload from ory_client.model.usage import Usage from ory_client.model.verifiable_credential_priming_response import VerifiableCredentialPrimingResponse from ory_client.model.verifiable_credential_proof import VerifiableCredentialProof diff --git a/clients/client/python/ory_client/rest.py b/clients/client/python/ory_client/rest.py index a89c30fd191..037881e7508 100644 --- a/clients/client/python/ory_client/rest.py +++ b/clients/client/python/ory_client/rest.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/setup.py b/clients/client/python/setup.py index c256b11e9d5..4dbcdf99635 100644 --- a/clients/client/python/setup.py +++ b/clients/client/python/setup.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -12,7 +12,7 @@ from setuptools import setup, find_packages # noqa: H301 NAME = "ory-client" -VERSION = "v1.6.2" +VERSION = "v1.8.1" # To install the library, run the following # # python setup.py install diff --git a/clients/client/python/test/test_accept_o_auth2_consent_request.py b/clients/client/python/test/test_accept_o_auth2_consent_request.py index 3f59f440989..65eb95492a3 100644 --- a/clients/client/python/test/test_accept_o_auth2_consent_request.py +++ b/clients/client/python/test/test_accept_o_auth2_consent_request.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_accept_o_auth2_consent_request_session.py b/clients/client/python/test/test_accept_o_auth2_consent_request_session.py index 07643aa8d8e..099b3f3512c 100644 --- a/clients/client/python/test/test_accept_o_auth2_consent_request_session.py +++ b/clients/client/python/test/test_accept_o_auth2_consent_request_session.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_accept_o_auth2_login_request.py b/clients/client/python/test/test_accept_o_auth2_login_request.py index 0ea57952e10..f577496c034 100644 --- a/clients/client/python/test/test_accept_o_auth2_login_request.py +++ b/clients/client/python/test/test_accept_o_auth2_login_request.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_active_project_in_console.py b/clients/client/python/test/test_active_project_in_console.py index cf43b8e3cf8..858ef35c107 100644 --- a/clients/client/python/test/test_active_project_in_console.py +++ b/clients/client/python/test/test_active_project_in_console.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_attribute.py b/clients/client/python/test/test_attribute.py index e5578f6669d..b4f4ecae429 100644 --- a/clients/client/python/test/test_attribute.py +++ b/clients/client/python/test/test_attribute.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_attribute_filter.py b/clients/client/python/test/test_attribute_filter.py index 8773a246754..fab9988f987 100644 --- a/clients/client/python/test/test_attribute_filter.py +++ b/clients/client/python/test/test_attribute_filter.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_attributes_count_datapoint.py b/clients/client/python/test/test_attributes_count_datapoint.py index 91f27fec00a..6ef00906036 100644 --- a/clients/client/python/test/test_attributes_count_datapoint.py +++ b/clients/client/python/test/test_attributes_count_datapoint.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_authenticator_assurance_level.py b/clients/client/python/test/test_authenticator_assurance_level.py index eaa467e6c6b..34be196c891 100644 --- a/clients/client/python/test/test_authenticator_assurance_level.py +++ b/clients/client/python/test/test_authenticator_assurance_level.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_batch_patch_identities_response.py b/clients/client/python/test/test_batch_patch_identities_response.py index 7fb58de5e02..be66eed1f5d 100644 --- a/clients/client/python/test/test_batch_patch_identities_response.py +++ b/clients/client/python/test/test_batch_patch_identities_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_check_opl_syntax_result.py b/clients/client/python/test/test_check_opl_syntax_result.py index c295a4e4830..ef9b664030c 100644 --- a/clients/client/python/test/test_check_opl_syntax_result.py +++ b/clients/client/python/test/test_check_opl_syntax_result.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_check_permission_result.py b/clients/client/python/test/test_check_permission_result.py index ac751b8366d..0b0ea2c8909 100644 --- a/clients/client/python/test/test_check_permission_result.py +++ b/clients/client/python/test/test_check_permission_result.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_cloud_account.py b/clients/client/python/test/test_cloud_account.py index 81ef5b4a9cf..e7677b498ee 100644 --- a/clients/client/python/test/test_cloud_account.py +++ b/clients/client/python/test/test_cloud_account.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_consistency_request_parameters.py b/clients/client/python/test/test_consistency_request_parameters.py index 91bf4eb87c0..b2b2a332706 100644 --- a/clients/client/python/test/test_consistency_request_parameters.py +++ b/clients/client/python/test/test_consistency_request_parameters.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_continue_with.py b/clients/client/python/test/test_continue_with.py index bc094401cbf..5580ec6e854 100644 --- a/clients/client/python/test/test_continue_with.py +++ b/clients/client/python/test/test_continue_with.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_continue_with_recovery_ui.py b/clients/client/python/test/test_continue_with_recovery_ui.py index 0c30f12f2e0..f2525441981 100644 --- a/clients/client/python/test/test_continue_with_recovery_ui.py +++ b/clients/client/python/test/test_continue_with_recovery_ui.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_continue_with_recovery_ui_flow.py b/clients/client/python/test/test_continue_with_recovery_ui_flow.py index 90c55a183f1..be002b06096 100644 --- a/clients/client/python/test/test_continue_with_recovery_ui_flow.py +++ b/clients/client/python/test/test_continue_with_recovery_ui_flow.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_continue_with_set_ory_session_token.py b/clients/client/python/test/test_continue_with_set_ory_session_token.py index 6bb355302b1..8c5dac311e6 100644 --- a/clients/client/python/test/test_continue_with_set_ory_session_token.py +++ b/clients/client/python/test/test_continue_with_set_ory_session_token.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_continue_with_settings_ui.py b/clients/client/python/test/test_continue_with_settings_ui.py index f4049f99f98..f712aaf1681 100644 --- a/clients/client/python/test/test_continue_with_settings_ui.py +++ b/clients/client/python/test/test_continue_with_settings_ui.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_continue_with_settings_ui_flow.py b/clients/client/python/test/test_continue_with_settings_ui_flow.py index 5b96c8aa0e7..afbe6c22e87 100644 --- a/clients/client/python/test/test_continue_with_settings_ui_flow.py +++ b/clients/client/python/test/test_continue_with_settings_ui_flow.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_continue_with_verification_ui.py b/clients/client/python/test/test_continue_with_verification_ui.py index f313fcb77d0..9b7c14c0b27 100644 --- a/clients/client/python/test/test_continue_with_verification_ui.py +++ b/clients/client/python/test/test_continue_with_verification_ui.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_continue_with_verification_ui_flow.py b/clients/client/python/test/test_continue_with_verification_ui_flow.py index 69f9bd9788d..21b2d8add23 100644 --- a/clients/client/python/test/test_continue_with_verification_ui_flow.py +++ b/clients/client/python/test/test_continue_with_verification_ui_flow.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_courier_api.py b/clients/client/python/test/test_courier_api.py index aa279746e34..a9515948097 100644 --- a/clients/client/python/test/test_courier_api.py +++ b/clients/client/python/test/test_courier_api.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_courier_message_status.py b/clients/client/python/test/test_courier_message_status.py index b907df4c9e7..1589e93dcf7 100644 --- a/clients/client/python/test/test_courier_message_status.py +++ b/clients/client/python/test/test_courier_message_status.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_courier_message_type.py b/clients/client/python/test/test_courier_message_type.py index f95280545fd..9968b62ed4f 100644 --- a/clients/client/python/test/test_courier_message_type.py +++ b/clients/client/python/test/test_courier_message_type.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_create_custom_domain_body.py b/clients/client/python/test/test_create_custom_domain_body.py index 3a77c9e4e76..33dbf150b6d 100644 --- a/clients/client/python/test/test_create_custom_domain_body.py +++ b/clients/client/python/test/test_create_custom_domain_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_create_event_stream_body.py b/clients/client/python/test/test_create_event_stream_body.py index 1014c394f32..6f6901db681 100644 --- a/clients/client/python/test/test_create_event_stream_body.py +++ b/clients/client/python/test/test_create_event_stream_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_create_identity_body.py b/clients/client/python/test/test_create_identity_body.py index c32993fa4c6..f49f393e09c 100644 --- a/clients/client/python/test/test_create_identity_body.py +++ b/clients/client/python/test/test_create_identity_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_create_invite_response.py b/clients/client/python/test/test_create_invite_response.py index 5a4e1aca785..2558273a152 100644 --- a/clients/client/python/test/test_create_invite_response.py +++ b/clients/client/python/test/test_create_invite_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_create_json_web_key_set.py b/clients/client/python/test/test_create_json_web_key_set.py index 554575312c1..f187f56abcf 100644 --- a/clients/client/python/test/test_create_json_web_key_set.py +++ b/clients/client/python/test/test_create_json_web_key_set.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_create_member_invite_response.py b/clients/client/python/test/test_create_member_invite_response.py index bf9cd1ca35d..33ac6ccdd54 100644 --- a/clients/client/python/test/test_create_member_invite_response.py +++ b/clients/client/python/test/test_create_member_invite_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_create_project_api_key_request.py b/clients/client/python/test/test_create_project_api_key_request.py index a2d192af8b2..124e8925f04 100644 --- a/clients/client/python/test/test_create_project_api_key_request.py +++ b/clients/client/python/test/test_create_project_api_key_request.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_create_project_body.py b/clients/client/python/test/test_create_project_body.py index df2f1f73a3e..b188999be2b 100644 --- a/clients/client/python/test/test_create_project_body.py +++ b/clients/client/python/test/test_create_project_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_create_project_branding.py b/clients/client/python/test/test_create_project_branding.py index 2f3fc71ceae..fea0baefa9f 100644 --- a/clients/client/python/test/test_create_project_branding.py +++ b/clients/client/python/test/test_create_project_branding.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_create_project_member_invite_body.py b/clients/client/python/test/test_create_project_member_invite_body.py index fd863bb27e6..9480f68ae5c 100644 --- a/clients/client/python/test/test_create_project_member_invite_body.py +++ b/clients/client/python/test/test_create_project_member_invite_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_create_project_normalized_payload.py b/clients/client/python/test/test_create_project_normalized_payload.py index df95e433547..9f4e69a5a3a 100644 --- a/clients/client/python/test/test_create_project_normalized_payload.py +++ b/clients/client/python/test/test_create_project_normalized_payload.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_create_recovery_code_for_identity_body.py b/clients/client/python/test/test_create_recovery_code_for_identity_body.py index e08b368d7ec..2b846a20a0c 100644 --- a/clients/client/python/test/test_create_recovery_code_for_identity_body.py +++ b/clients/client/python/test/test_create_recovery_code_for_identity_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_create_recovery_link_for_identity_body.py b/clients/client/python/test/test_create_recovery_link_for_identity_body.py index 49ddba40570..1860d0d9931 100644 --- a/clients/client/python/test/test_create_recovery_link_for_identity_body.py +++ b/clients/client/python/test/test_create_recovery_link_for_identity_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_create_relationship_body.py b/clients/client/python/test/test_create_relationship_body.py index 4dcce71d4b7..5a8ef0f27dc 100644 --- a/clients/client/python/test/test_create_relationship_body.py +++ b/clients/client/python/test/test_create_relationship_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_create_subscription_body.py b/clients/client/python/test/test_create_subscription_body.py index 471e361cd6c..cad2f089d29 100644 --- a/clients/client/python/test/test_create_subscription_body.py +++ b/clients/client/python/test/test_create_subscription_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_create_subscription_common.py b/clients/client/python/test/test_create_subscription_common.py index af5df6395da..9c7ad16115e 100644 --- a/clients/client/python/test/test_create_subscription_common.py +++ b/clients/client/python/test/test_create_subscription_common.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_create_verifiable_credential_request_body.py b/clients/client/python/test/test_create_verifiable_credential_request_body.py index f5449fcb5e2..539097ba98d 100644 --- a/clients/client/python/test/test_create_verifiable_credential_request_body.py +++ b/clients/client/python/test/test_create_verifiable_credential_request_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_create_workspace_member_invite_body.py b/clients/client/python/test/test_create_workspace_member_invite_body.py index d9ebd74e577..9eaf787febf 100644 --- a/clients/client/python/test/test_create_workspace_member_invite_body.py +++ b/clients/client/python/test/test_create_workspace_member_invite_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_create_workspace_payload.py b/clients/client/python/test/test_create_workspace_payload.py index 5f29c637234..cfdbeedb3cc 100644 --- a/clients/client/python/test/test_create_workspace_payload.py +++ b/clients/client/python/test/test_create_workspace_payload.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_create_workspace_subscription_body.py b/clients/client/python/test/test_create_workspace_subscription_body.py index 7a88f5871d7..bf24837508d 100644 --- a/clients/client/python/test/test_create_workspace_subscription_body.py +++ b/clients/client/python/test/test_create_workspace_subscription_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_credential_supported_draft00.py b/clients/client/python/test/test_credential_supported_draft00.py index 212b310a30e..59ae1bf8f67 100644 --- a/clients/client/python/test/test_credential_supported_draft00.py +++ b/clients/client/python/test/test_credential_supported_draft00.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_custom_domain.py b/clients/client/python/test/test_custom_domain.py index e697f2ba447..08a7ab2acb9 100644 --- a/clients/client/python/test/test_custom_domain.py +++ b/clients/client/python/test/test_custom_domain.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_delete_my_sessions_count.py b/clients/client/python/test/test_delete_my_sessions_count.py index badef8e35e2..280996de415 100644 --- a/clients/client/python/test/test_delete_my_sessions_count.py +++ b/clients/client/python/test/test_delete_my_sessions_count.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_email_template_data.py b/clients/client/python/test/test_email_template_data.py index eb7ae736d99..68e68f4cc39 100644 --- a/clients/client/python/test/test_email_template_data.py +++ b/clients/client/python/test/test_email_template_data.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_email_template_data_body.py b/clients/client/python/test/test_email_template_data_body.py index 88af1745016..27d11387ca6 100644 --- a/clients/client/python/test/test_email_template_data_body.py +++ b/clients/client/python/test/test_email_template_data_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_error_authenticator_assurance_level_not_satisfied.py b/clients/client/python/test/test_error_authenticator_assurance_level_not_satisfied.py index 1817d6e3c67..67e3bec1a0f 100644 --- a/clients/client/python/test/test_error_authenticator_assurance_level_not_satisfied.py +++ b/clients/client/python/test/test_error_authenticator_assurance_level_not_satisfied.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_error_browser_location_change_required.py b/clients/client/python/test/test_error_browser_location_change_required.py index 7317e66b79d..3f9e283b6a6 100644 --- a/clients/client/python/test/test_error_browser_location_change_required.py +++ b/clients/client/python/test/test_error_browser_location_change_required.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_error_flow_replaced.py b/clients/client/python/test/test_error_flow_replaced.py index d610c97ddfe..1744114d195 100644 --- a/clients/client/python/test/test_error_flow_replaced.py +++ b/clients/client/python/test/test_error_flow_replaced.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_error_generic.py b/clients/client/python/test/test_error_generic.py index dd713764afc..fcdcd86ec13 100644 --- a/clients/client/python/test/test_error_generic.py +++ b/clients/client/python/test/test_error_generic.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_error_o_auth2.py b/clients/client/python/test/test_error_o_auth2.py index 7df37cd9110..8166bcccbaf 100644 --- a/clients/client/python/test/test_error_o_auth2.py +++ b/clients/client/python/test/test_error_o_auth2.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_event_stream.py b/clients/client/python/test/test_event_stream.py index 9c68314f31c..3514c608d40 100644 --- a/clients/client/python/test/test_event_stream.py +++ b/clients/client/python/test/test_event_stream.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_events_api.py b/clients/client/python/test/test_events_api.py index e0e1206fe78..c355b5211b3 100644 --- a/clients/client/python/test/test_events_api.py +++ b/clients/client/python/test/test_events_api.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_expanded_permission_tree.py b/clients/client/python/test/test_expanded_permission_tree.py index 9633899795d..58f99e588c7 100644 --- a/clients/client/python/test/test_expanded_permission_tree.py +++ b/clients/client/python/test/test_expanded_permission_tree.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_flow_error.py b/clients/client/python/test/test_flow_error.py index a72b6798be1..28b743ca639 100644 --- a/clients/client/python/test/test_flow_error.py +++ b/clients/client/python/test/test_flow_error.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_frontend_api.py b/clients/client/python/test/test_frontend_api.py index e814b7106b5..4a0cbebdb0a 100644 --- a/clients/client/python/test/test_frontend_api.py +++ b/clients/client/python/test/test_frontend_api.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_generic_error.py b/clients/client/python/test/test_generic_error.py index 49200e7ecbe..1308419f879 100644 --- a/clients/client/python/test/test_generic_error.py +++ b/clients/client/python/test/test_generic_error.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_generic_error_content.py b/clients/client/python/test/test_generic_error_content.py index 21b3233a339..5e43e5095e8 100644 --- a/clients/client/python/test/test_generic_error_content.py +++ b/clients/client/python/test/test_generic_error_content.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_generic_usage.py b/clients/client/python/test/test_generic_usage.py index 3dfee228192..677322ad69d 100644 --- a/clients/client/python/test/test_generic_usage.py +++ b/clients/client/python/test/test_generic_usage.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_get_attributes_count_response.py b/clients/client/python/test/test_get_attributes_count_response.py index 7ff0dcebb05..091aaaf7dc7 100644 --- a/clients/client/python/test/test_get_attributes_count_response.py +++ b/clients/client/python/test/test_get_attributes_count_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_get_managed_identity_schema_location.py b/clients/client/python/test/test_get_managed_identity_schema_location.py index 422315b669e..2c32257418e 100644 --- a/clients/client/python/test/test_get_managed_identity_schema_location.py +++ b/clients/client/python/test/test_get_managed_identity_schema_location.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_get_metrics_event_attributes_response.py b/clients/client/python/test/test_get_metrics_event_attributes_response.py index a8121dbc7bf..3f0b09b489b 100644 --- a/clients/client/python/test/test_get_metrics_event_attributes_response.py +++ b/clients/client/python/test/test_get_metrics_event_attributes_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_get_metrics_event_types_response.py b/clients/client/python/test/test_get_metrics_event_types_response.py index cb6d321afae..f500ede6242 100644 --- a/clients/client/python/test/test_get_metrics_event_types_response.py +++ b/clients/client/python/test/test_get_metrics_event_types_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_get_organization_response.py b/clients/client/python/test/test_get_organization_response.py index 9647864c77f..2b58215ca73 100644 --- a/clients/client/python/test/test_get_organization_response.py +++ b/clients/client/python/test/test_get_organization_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_get_project_events_body.py b/clients/client/python/test/test_get_project_events_body.py index abf5d6371fd..e18c2fda643 100644 --- a/clients/client/python/test/test_get_project_events_body.py +++ b/clients/client/python/test/test_get_project_events_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_get_project_events_response.py b/clients/client/python/test/test_get_project_events_response.py index 3ce40bccb6d..990f90d266a 100644 --- a/clients/client/python/test/test_get_project_events_response.py +++ b/clients/client/python/test/test_get_project_events_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_get_project_metrics_response.py b/clients/client/python/test/test_get_project_metrics_response.py index 60588f47ce8..1c924f632f0 100644 --- a/clients/client/python/test/test_get_project_metrics_response.py +++ b/clients/client/python/test/test_get_project_metrics_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_get_session_activity_response.py b/clients/client/python/test/test_get_session_activity_response.py index 3b5d57635ca..7d80430f4d6 100644 --- a/clients/client/python/test/test_get_session_activity_response.py +++ b/clients/client/python/test/test_get_session_activity_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_get_version200_response.py b/clients/client/python/test/test_get_version200_response.py index 57be823e451..dd277bc8493 100644 --- a/clients/client/python/test/test_get_version200_response.py +++ b/clients/client/python/test/test_get_version200_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_health_not_ready_status.py b/clients/client/python/test/test_health_not_ready_status.py index eb4dab12726..6cbbc4cdd09 100644 --- a/clients/client/python/test/test_health_not_ready_status.py +++ b/clients/client/python/test/test_health_not_ready_status.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_health_status.py b/clients/client/python/test/test_health_status.py index 592c3cb1e81..a8d1e39dd2f 100644 --- a/clients/client/python/test/test_health_status.py +++ b/clients/client/python/test/test_health_status.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_identity.py b/clients/client/python/test/test_identity.py index 6f449524dfc..3a24bfc50ea 100644 --- a/clients/client/python/test/test_identity.py +++ b/clients/client/python/test/test_identity.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_identity_api.py b/clients/client/python/test/test_identity_api.py index 51c8efd1a14..dabcec831e6 100644 --- a/clients/client/python/test/test_identity_api.py +++ b/clients/client/python/test/test_identity_api.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_identity_credentials.py b/clients/client/python/test/test_identity_credentials.py index 45a87ba43b7..4184cb9c023 100644 --- a/clients/client/python/test/test_identity_credentials.py +++ b/clients/client/python/test/test_identity_credentials.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_identity_credentials_code.py b/clients/client/python/test/test_identity_credentials_code.py index fc366c96cd2..bc3fb6e6098 100644 --- a/clients/client/python/test/test_identity_credentials_code.py +++ b/clients/client/python/test/test_identity_credentials_code.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_identity_credentials_oidc.py b/clients/client/python/test/test_identity_credentials_oidc.py index eacb09b81fd..d774d6190e1 100644 --- a/clients/client/python/test/test_identity_credentials_oidc.py +++ b/clients/client/python/test/test_identity_credentials_oidc.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_identity_credentials_oidc_provider.py b/clients/client/python/test/test_identity_credentials_oidc_provider.py index 55a8aa706ca..7a196c3cc85 100644 --- a/clients/client/python/test/test_identity_credentials_oidc_provider.py +++ b/clients/client/python/test/test_identity_credentials_oidc_provider.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_identity_credentials_password.py b/clients/client/python/test/test_identity_credentials_password.py index ec6dbf7343b..36b6c99e04d 100644 --- a/clients/client/python/test/test_identity_credentials_password.py +++ b/clients/client/python/test/test_identity_credentials_password.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_identity_patch.py b/clients/client/python/test/test_identity_patch.py index da31e54bbc2..a87a54847ef 100644 --- a/clients/client/python/test/test_identity_patch.py +++ b/clients/client/python/test/test_identity_patch.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_identity_patch_response.py b/clients/client/python/test/test_identity_patch_response.py index f8080768b5e..88f7dc48f6a 100644 --- a/clients/client/python/test/test_identity_patch_response.py +++ b/clients/client/python/test/test_identity_patch_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_identity_schema_container.py b/clients/client/python/test/test_identity_schema_container.py index b8738ed13e8..950caad92b4 100644 --- a/clients/client/python/test/test_identity_schema_container.py +++ b/clients/client/python/test/test_identity_schema_container.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_identity_schema_preset.py b/clients/client/python/test/test_identity_schema_preset.py index 894b5caa9b3..2ed82bf45cc 100644 --- a/clients/client/python/test/test_identity_schema_preset.py +++ b/clients/client/python/test/test_identity_schema_preset.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_identity_schema_presets.py b/clients/client/python/test/test_identity_schema_presets.py index c34e65e216b..594f3781752 100644 --- a/clients/client/python/test/test_identity_schema_presets.py +++ b/clients/client/python/test/test_identity_schema_presets.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_identity_schemas.py b/clients/client/python/test/test_identity_schemas.py index c06e1bbf9fc..1ea630aa5ab 100644 --- a/clients/client/python/test/test_identity_schemas.py +++ b/clients/client/python/test/test_identity_schemas.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_identity_with_credentials.py b/clients/client/python/test/test_identity_with_credentials.py index 253345db685..cd54388bbf5 100644 --- a/clients/client/python/test/test_identity_with_credentials.py +++ b/clients/client/python/test/test_identity_with_credentials.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_identity_with_credentials_oidc.py b/clients/client/python/test/test_identity_with_credentials_oidc.py index f5852fccddb..1ac48d8660a 100644 --- a/clients/client/python/test/test_identity_with_credentials_oidc.py +++ b/clients/client/python/test/test_identity_with_credentials_oidc.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_identity_with_credentials_oidc_config.py b/clients/client/python/test/test_identity_with_credentials_oidc_config.py index cff4a999106..7034ce3ee4a 100644 --- a/clients/client/python/test/test_identity_with_credentials_oidc_config.py +++ b/clients/client/python/test/test_identity_with_credentials_oidc_config.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_identity_with_credentials_oidc_config_provider.py b/clients/client/python/test/test_identity_with_credentials_oidc_config_provider.py index 7eaaa6ffa47..58e15020507 100644 --- a/clients/client/python/test/test_identity_with_credentials_oidc_config_provider.py +++ b/clients/client/python/test/test_identity_with_credentials_oidc_config_provider.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_identity_with_credentials_password.py b/clients/client/python/test/test_identity_with_credentials_password.py index 267f7cba22d..092970c3f75 100644 --- a/clients/client/python/test/test_identity_with_credentials_password.py +++ b/clients/client/python/test/test_identity_with_credentials_password.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_identity_with_credentials_password_config.py b/clients/client/python/test/test_identity_with_credentials_password_config.py index abae8b45c13..2a85a331c8c 100644 --- a/clients/client/python/test/test_identity_with_credentials_password_config.py +++ b/clients/client/python/test/test_identity_with_credentials_password_config.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_internal_get_project_branding_body.py b/clients/client/python/test/test_internal_get_project_branding_body.py index 74c8fe9ae59..477b1be8058 100644 --- a/clients/client/python/test/test_internal_get_project_branding_body.py +++ b/clients/client/python/test/test_internal_get_project_branding_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_internal_is_ax_welcome_screen_enabled_for_project_body.py b/clients/client/python/test/test_internal_is_ax_welcome_screen_enabled_for_project_body.py index ea1aeeedf40..f632709c782 100644 --- a/clients/client/python/test/test_internal_is_ax_welcome_screen_enabled_for_project_body.py +++ b/clients/client/python/test/test_internal_is_ax_welcome_screen_enabled_for_project_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_internal_is_owner_for_project_by_slug_body.py b/clients/client/python/test/test_internal_is_owner_for_project_by_slug_body.py index 4fad771c41b..730773c3806 100644 --- a/clients/client/python/test/test_internal_is_owner_for_project_by_slug_body.py +++ b/clients/client/python/test/test_internal_is_owner_for_project_by_slug_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_internal_is_owner_for_project_by_slug_response.py b/clients/client/python/test/test_internal_is_owner_for_project_by_slug_response.py index f5fb18760e5..9e43f3610ed 100644 --- a/clients/client/python/test/test_internal_is_owner_for_project_by_slug_response.py +++ b/clients/client/python/test/test_internal_is_owner_for_project_by_slug_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_introspected_o_auth2_token.py b/clients/client/python/test/test_introspected_o_auth2_token.py index 102d210edf1..17095a70178 100644 --- a/clients/client/python/test/test_introspected_o_auth2_token.py +++ b/clients/client/python/test/test_introspected_o_auth2_token.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_is_owner_for_project_by_slug.py b/clients/client/python/test/test_is_owner_for_project_by_slug.py index a56917a230e..7cf4e7f2f96 100644 --- a/clients/client/python/test/test_is_owner_for_project_by_slug.py +++ b/clients/client/python/test/test_is_owner_for_project_by_slug.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_is_ready200_response.py b/clients/client/python/test/test_is_ready200_response.py index 65df72178c3..37a1ab449ef 100644 --- a/clients/client/python/test/test_is_ready200_response.py +++ b/clients/client/python/test/test_is_ready200_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_is_ready503_response.py b/clients/client/python/test/test_is_ready503_response.py index ba3f2e540f8..2f9e26f969c 100644 --- a/clients/client/python/test/test_is_ready503_response.py +++ b/clients/client/python/test/test_is_ready503_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_json_patch.py b/clients/client/python/test/test_json_patch.py index 4413861ac3f..01eddc53633 100644 --- a/clients/client/python/test/test_json_patch.py +++ b/clients/client/python/test/test_json_patch.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_json_patch_document.py b/clients/client/python/test/test_json_patch_document.py index 9cedc552385..8c44e1dbd27 100644 --- a/clients/client/python/test/test_json_patch_document.py +++ b/clients/client/python/test/test_json_patch_document.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_json_web_key.py b/clients/client/python/test/test_json_web_key.py index 866936c01fc..3412cc30cd5 100644 --- a/clients/client/python/test/test_json_web_key.py +++ b/clients/client/python/test/test_json_web_key.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_json_web_key_set.py b/clients/client/python/test/test_json_web_key_set.py index 8109e95136a..e82857b6bad 100644 --- a/clients/client/python/test/test_json_web_key_set.py +++ b/clients/client/python/test/test_json_web_key_set.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_jwk_api.py b/clients/client/python/test/test_jwk_api.py index a68ea797164..99e53be8ae2 100644 --- a/clients/client/python/test/test_jwk_api.py +++ b/clients/client/python/test/test_jwk_api.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_keto_namespace.py b/clients/client/python/test/test_keto_namespace.py index 4a0e124380b..193a944b633 100644 --- a/clients/client/python/test/test_keto_namespace.py +++ b/clients/client/python/test/test_keto_namespace.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_keto_namespaces.py b/clients/client/python/test/test_keto_namespaces.py index a4fa52a04b3..daaff32bd16 100644 --- a/clients/client/python/test/test_keto_namespaces.py +++ b/clients/client/python/test/test_keto_namespaces.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_list_custom_domains.py b/clients/client/python/test/test_list_custom_domains.py index 3481dd00ba2..557365f3187 100644 --- a/clients/client/python/test/test_list_custom_domains.py +++ b/clients/client/python/test/test_list_custom_domains.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_list_event_streams.py b/clients/client/python/test/test_list_event_streams.py index e5fe22f9118..143b30a02f5 100644 --- a/clients/client/python/test/test_list_event_streams.py +++ b/clients/client/python/test/test_list_event_streams.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_list_my_workspaces_response.py b/clients/client/python/test/test_list_my_workspaces_response.py index 21045e5c752..30586610756 100644 --- a/clients/client/python/test/test_list_my_workspaces_response.py +++ b/clients/client/python/test/test_list_my_workspaces_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_list_organizations_response.py b/clients/client/python/test/test_list_organizations_response.py index f54a3658424..fcbb98105e0 100644 --- a/clients/client/python/test/test_list_organizations_response.py +++ b/clients/client/python/test/test_list_organizations_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_list_workspace_projects_response.py b/clients/client/python/test/test_list_workspace_projects_response.py index ad05a815fd6..761e763a922 100644 --- a/clients/client/python/test/test_list_workspace_projects_response.py +++ b/clients/client/python/test/test_list_workspace_projects_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_login_flow.py b/clients/client/python/test/test_login_flow.py index 01a2dc0e140..f6f4aed75e2 100644 --- a/clients/client/python/test/test_login_flow.py +++ b/clients/client/python/test/test_login_flow.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_login_flow_state.py b/clients/client/python/test/test_login_flow_state.py index cdc7930e734..2ed38ec2fee 100644 --- a/clients/client/python/test/test_login_flow_state.py +++ b/clients/client/python/test/test_login_flow_state.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_logout_flow.py b/clients/client/python/test/test_logout_flow.py index 0f90028c2f8..5a275df8fc1 100644 --- a/clients/client/python/test/test_logout_flow.py +++ b/clients/client/python/test/test_logout_flow.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_managed_identity_schema.py b/clients/client/python/test/test_managed_identity_schema.py index 4d355b08355..08ce3f24b6f 100644 --- a/clients/client/python/test/test_managed_identity_schema.py +++ b/clients/client/python/test/test_managed_identity_schema.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_managed_identity_schema_validation_result.py b/clients/client/python/test/test_managed_identity_schema_validation_result.py index 5b2883e72f6..473375e153c 100644 --- a/clients/client/python/test/test_managed_identity_schema_validation_result.py +++ b/clients/client/python/test/test_managed_identity_schema_validation_result.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_managed_identity_schemas.py b/clients/client/python/test/test_managed_identity_schemas.py index 96bc33c8498..a35567701cc 100644 --- a/clients/client/python/test/test_managed_identity_schemas.py +++ b/clients/client/python/test/test_managed_identity_schemas.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_member_invite.py b/clients/client/python/test/test_member_invite.py index f9ea6db8823..9da3f8ac163 100644 --- a/clients/client/python/test/test_member_invite.py +++ b/clients/client/python/test/test_member_invite.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_member_invites.py b/clients/client/python/test/test_member_invites.py index 5b386998c9f..6310633db27 100644 --- a/clients/client/python/test/test_member_invites.py +++ b/clients/client/python/test/test_member_invites.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_message.py b/clients/client/python/test/test_message.py index 11ad2ba72ef..f7b12014ef8 100644 --- a/clients/client/python/test/test_message.py +++ b/clients/client/python/test/test_message.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_message_dispatch.py b/clients/client/python/test/test_message_dispatch.py index 001f1f02f24..b71af90fd09 100644 --- a/clients/client/python/test/test_message_dispatch.py +++ b/clients/client/python/test/test_message_dispatch.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_metadata_api.py b/clients/client/python/test/test_metadata_api.py index 52321af5918..5fd63c10189 100644 --- a/clients/client/python/test/test_metadata_api.py +++ b/clients/client/python/test/test_metadata_api.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_metrics_datapoint.py b/clients/client/python/test/test_metrics_datapoint.py index 6920616bdec..7f0f8290976 100644 --- a/clients/client/python/test/test_metrics_datapoint.py +++ b/clients/client/python/test/test_metrics_datapoint.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_migration_options.py b/clients/client/python/test/test_migration_options.py index c91d55d1589..48440555b32 100644 --- a/clients/client/python/test/test_migration_options.py +++ b/clients/client/python/test/test_migration_options.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_namespace.py b/clients/client/python/test/test_namespace.py index c31027e0c70..7c9a8d5ddd3 100644 --- a/clients/client/python/test/test_namespace.py +++ b/clients/client/python/test/test_namespace.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_needs_privileged_session_error.py b/clients/client/python/test/test_needs_privileged_session_error.py index e2ea6e2139b..c5cb09ab01f 100644 --- a/clients/client/python/test/test_needs_privileged_session_error.py +++ b/clients/client/python/test/test_needs_privileged_session_error.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_normalized_project.py b/clients/client/python/test/test_normalized_project.py index 2c01bad0619..e89b4dcb0ee 100644 --- a/clients/client/python/test/test_normalized_project.py +++ b/clients/client/python/test/test_normalized_project.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_normalized_project_revision.py b/clients/client/python/test/test_normalized_project_revision.py index 21f7b648053..a6cbe702d4c 100644 --- a/clients/client/python/test/test_normalized_project_revision.py +++ b/clients/client/python/test/test_normalized_project_revision.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_normalized_project_revision_courier_channel.py b/clients/client/python/test/test_normalized_project_revision_courier_channel.py index 50c150dc25a..9336898e974 100644 --- a/clients/client/python/test/test_normalized_project_revision_courier_channel.py +++ b/clients/client/python/test/test_normalized_project_revision_courier_channel.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_normalized_project_revision_hook.py b/clients/client/python/test/test_normalized_project_revision_hook.py index e12816ce4e4..c3debba33e3 100644 --- a/clients/client/python/test/test_normalized_project_revision_hook.py +++ b/clients/client/python/test/test_normalized_project_revision_hook.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_normalized_project_revision_identity_schema.py b/clients/client/python/test/test_normalized_project_revision_identity_schema.py index 0e0b1f3dd73..84ba2144758 100644 --- a/clients/client/python/test/test_normalized_project_revision_identity_schema.py +++ b/clients/client/python/test/test_normalized_project_revision_identity_schema.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_normalized_project_revision_identity_schemas.py b/clients/client/python/test/test_normalized_project_revision_identity_schemas.py index ccd832b4834..ec1c2cfc9ee 100644 --- a/clients/client/python/test/test_normalized_project_revision_identity_schemas.py +++ b/clients/client/python/test/test_normalized_project_revision_identity_schemas.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_normalized_project_revision_third_party_provider.py b/clients/client/python/test/test_normalized_project_revision_third_party_provider.py index 3e2de12585e..bc832fffde6 100644 --- a/clients/client/python/test/test_normalized_project_revision_third_party_provider.py +++ b/clients/client/python/test/test_normalized_project_revision_third_party_provider.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_normalized_project_revision_tokenizer_template.py b/clients/client/python/test/test_normalized_project_revision_tokenizer_template.py index dc900f3e85d..a44fb66427b 100644 --- a/clients/client/python/test/test_normalized_project_revision_tokenizer_template.py +++ b/clients/client/python/test/test_normalized_project_revision_tokenizer_template.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_normalized_project_revision_tokenizer_templates.py b/clients/client/python/test/test_normalized_project_revision_tokenizer_templates.py index 2a292f0ffbb..f2b419de316 100644 --- a/clients/client/python/test/test_normalized_project_revision_tokenizer_templates.py +++ b/clients/client/python/test/test_normalized_project_revision_tokenizer_templates.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_normalized_projects.py b/clients/client/python/test/test_normalized_projects.py index c8cb6c40cb3..23c8a8296e2 100644 --- a/clients/client/python/test/test_normalized_projects.py +++ b/clients/client/python/test/test_normalized_projects.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_null_duration.py b/clients/client/python/test/test_null_duration.py index 85a15bd425a..0ba1064c600 100644 --- a/clients/client/python/test/test_null_duration.py +++ b/clients/client/python/test/test_null_duration.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_o_auth2_api.py b/clients/client/python/test/test_o_auth2_api.py index daa0cd4c691..76a96e604d7 100644 --- a/clients/client/python/test/test_o_auth2_api.py +++ b/clients/client/python/test/test_o_auth2_api.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_o_auth2_client.py b/clients/client/python/test/test_o_auth2_client.py index d1d8ab5a8e6..afe72fee69c 100644 --- a/clients/client/python/test/test_o_auth2_client.py +++ b/clients/client/python/test/test_o_auth2_client.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_o_auth2_client_token_lifespans.py b/clients/client/python/test/test_o_auth2_client_token_lifespans.py index 473b95c0e16..25353c7328f 100644 --- a/clients/client/python/test/test_o_auth2_client_token_lifespans.py +++ b/clients/client/python/test/test_o_auth2_client_token_lifespans.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_o_auth2_consent_request.py b/clients/client/python/test/test_o_auth2_consent_request.py index 71d580f5ba6..c2a36e49c49 100644 --- a/clients/client/python/test/test_o_auth2_consent_request.py +++ b/clients/client/python/test/test_o_auth2_consent_request.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_o_auth2_consent_request_open_id_connect_context.py b/clients/client/python/test/test_o_auth2_consent_request_open_id_connect_context.py index e70225f0301..0ba4c99ee51 100644 --- a/clients/client/python/test/test_o_auth2_consent_request_open_id_connect_context.py +++ b/clients/client/python/test/test_o_auth2_consent_request_open_id_connect_context.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_o_auth2_consent_session.py b/clients/client/python/test/test_o_auth2_consent_session.py index 0c001cbe827..1342aa52290 100644 --- a/clients/client/python/test/test_o_auth2_consent_session.py +++ b/clients/client/python/test/test_o_auth2_consent_session.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_o_auth2_consent_session_expires_at.py b/clients/client/python/test/test_o_auth2_consent_session_expires_at.py index cd6405e5091..fb0134472f0 100644 --- a/clients/client/python/test/test_o_auth2_consent_session_expires_at.py +++ b/clients/client/python/test/test_o_auth2_consent_session_expires_at.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_o_auth2_consent_sessions.py b/clients/client/python/test/test_o_auth2_consent_sessions.py index 7803023803c..24e734f6197 100644 --- a/clients/client/python/test/test_o_auth2_consent_sessions.py +++ b/clients/client/python/test/test_o_auth2_consent_sessions.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_o_auth2_login_request.py b/clients/client/python/test/test_o_auth2_login_request.py index 6cb2ca12781..271258b16c5 100644 --- a/clients/client/python/test/test_o_auth2_login_request.py +++ b/clients/client/python/test/test_o_auth2_login_request.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_o_auth2_logout_request.py b/clients/client/python/test/test_o_auth2_logout_request.py index ca1893c37d4..ee27cd17808 100644 --- a/clients/client/python/test/test_o_auth2_logout_request.py +++ b/clients/client/python/test/test_o_auth2_logout_request.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_o_auth2_redirect_to.py b/clients/client/python/test/test_o_auth2_redirect_to.py index 5200ecf5c89..55112cecd32 100644 --- a/clients/client/python/test/test_o_auth2_redirect_to.py +++ b/clients/client/python/test/test_o_auth2_redirect_to.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_o_auth2_token_exchange.py b/clients/client/python/test/test_o_auth2_token_exchange.py index 96892f1ca52..eae7e8d22ed 100644 --- a/clients/client/python/test/test_o_auth2_token_exchange.py +++ b/clients/client/python/test/test_o_auth2_token_exchange.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_oidc_api.py b/clients/client/python/test/test_oidc_api.py index b5c4e6963cf..62e00719139 100644 --- a/clients/client/python/test/test_oidc_api.py +++ b/clients/client/python/test/test_oidc_api.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_oidc_configuration.py b/clients/client/python/test/test_oidc_configuration.py index 3126b632322..f0fc8039fc5 100644 --- a/clients/client/python/test/test_oidc_configuration.py +++ b/clients/client/python/test/test_oidc_configuration.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_oidc_user_info.py b/clients/client/python/test/test_oidc_user_info.py index a36941b5885..06cc43c61e9 100644 --- a/clients/client/python/test/test_oidc_user_info.py +++ b/clients/client/python/test/test_oidc_user_info.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_organization.py b/clients/client/python/test/test_organization.py index 6365e55e263..0f98158956a 100644 --- a/clients/client/python/test/test_organization.py +++ b/clients/client/python/test/test_organization.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_organization_body.py b/clients/client/python/test/test_organization_body.py index 4254e4726e5..f52606b31ea 100644 --- a/clients/client/python/test/test_organization_body.py +++ b/clients/client/python/test/test_organization_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_pagination.py b/clients/client/python/test/test_pagination.py index 4b79e79d218..323aac62f1f 100644 --- a/clients/client/python/test/test_pagination.py +++ b/clients/client/python/test/test_pagination.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_pagination_headers.py b/clients/client/python/test/test_pagination_headers.py index aec7310070d..c7e36318d6d 100644 --- a/clients/client/python/test/test_pagination_headers.py +++ b/clients/client/python/test/test_pagination_headers.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_parse_error.py b/clients/client/python/test/test_parse_error.py index 80ac3202cb8..45d284b9f85 100644 --- a/clients/client/python/test/test_parse_error.py +++ b/clients/client/python/test/test_parse_error.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_patch_identities_body.py b/clients/client/python/test/test_patch_identities_body.py index a4af85b2f65..bcf0ef5a854 100644 --- a/clients/client/python/test/test_patch_identities_body.py +++ b/clients/client/python/test/test_patch_identities_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_perform_native_logout_body.py b/clients/client/python/test/test_perform_native_logout_body.py index 2781d9adddc..fb66f7da4dd 100644 --- a/clients/client/python/test/test_perform_native_logout_body.py +++ b/clients/client/python/test/test_perform_native_logout_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_permission_api.py b/clients/client/python/test/test_permission_api.py index 8d2b9ba9a98..e9e792052e0 100644 --- a/clients/client/python/test/test_permission_api.py +++ b/clients/client/python/test/test_permission_api.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_permissions_on_project.py b/clients/client/python/test/test_permissions_on_project.py index 03e293f8c94..e5aafd23b19 100644 --- a/clients/client/python/test/test_permissions_on_project.py +++ b/clients/client/python/test/test_permissions_on_project.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_internal_provision_mock_subscription.py b/clients/client/python/test/test_permissions_on_workpace_response.py similarity index 55% rename from clients/client/python/test/test_internal_provision_mock_subscription.py rename to clients/client/python/test/test_permissions_on_workpace_response.py index 59d2bab319b..34959ae9d9c 100644 --- a/clients/client/python/test/test_internal_provision_mock_subscription.py +++ b/clients/client/python/test/test_permissions_on_workpace_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -13,11 +13,11 @@ import unittest import ory_client -from ory_client.model.internal_provision_mock_subscription import InternalProvisionMockSubscription +from ory_client.model.permissions_on_workpace_response import PermissionsOnWorkpaceResponse -class TestInternalProvisionMockSubscription(unittest.TestCase): - """InternalProvisionMockSubscription unit test stubs""" +class TestPermissionsOnWorkpaceResponse(unittest.TestCase): + """PermissionsOnWorkpaceResponse unit test stubs""" def setUp(self): pass @@ -25,10 +25,10 @@ def setUp(self): def tearDown(self): pass - def testInternalProvisionMockSubscription(self): - """Test InternalProvisionMockSubscription""" + def testPermissionsOnWorkpaceResponse(self): + """Test PermissionsOnWorkpaceResponse""" # FIXME: construct object with mandatory attributes with example values - # model = InternalProvisionMockSubscription() # noqa: E501 + # model = PermissionsOnWorkpaceResponse() # noqa: E501 pass diff --git a/clients/client/python/test/test_plan.py b/clients/client/python/test/test_plan.py index 9bec4078462..fb91bb67abe 100644 --- a/clients/client/python/test/test_plan.py +++ b/clients/client/python/test/test_plan.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_plan_details.py b/clients/client/python/test/test_plan_details.py index ad61460e524..a404710e364 100644 --- a/clients/client/python/test/test_plan_details.py +++ b/clients/client/python/test/test_plan_details.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -13,8 +13,8 @@ import unittest import ory_client -from ory_client.model.generic_usage import GenericUsage -globals()['GenericUsage'] = GenericUsage +from ory_client.model.plan_features import PlanFeatures +globals()['PlanFeatures'] = PlanFeatures from ory_client.model.plan_details import PlanDetails diff --git a/clients/client/python/test/test_plan_features.py b/clients/client/python/test/test_plan_features.py new file mode 100644 index 00000000000..41a99e03ff0 --- /dev/null +++ b/clients/client/python/test/test_plan_features.py @@ -0,0 +1,38 @@ +""" + Ory APIs + + Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 + + The version of the OpenAPI document: v1.8.1 + Contact: support@ory.sh + Generated by: https://openapi-generator.tech +""" + + +import sys +import unittest + +import ory_client +from ory_client.model.generic_usage import GenericUsage +globals()['GenericUsage'] = GenericUsage +from ory_client.model.plan_features import PlanFeatures + + +class TestPlanFeatures(unittest.TestCase): + """PlanFeatures unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def testPlanFeatures(self): + """Test PlanFeatures""" + # FIXME: construct object with mandatory attributes with example values + # model = PlanFeatures() # noqa: E501 + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/clients/client/python/test/test_plans.py b/clients/client/python/test/test_plans.py index fc9070103cf..8cd66d25c5f 100644 --- a/clients/client/python/test/test_plans.py +++ b/clients/client/python/test/test_plans.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_post_check_permission_body.py b/clients/client/python/test/test_post_check_permission_body.py index 8257da28bb1..b2622442673 100644 --- a/clients/client/python/test/test_post_check_permission_body.py +++ b/clients/client/python/test/test_post_check_permission_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_post_check_permission_or_error_body.py b/clients/client/python/test/test_post_check_permission_or_error_body.py index 846a546d6f1..b04fff4a9c4 100644 --- a/clients/client/python/test/test_post_check_permission_or_error_body.py +++ b/clients/client/python/test/test_post_check_permission_or_error_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_pricing.py b/clients/client/python/test/test_pricing.py index 4819b6dda40..11ecb969778 100644 --- a/clients/client/python/test/test_pricing.py +++ b/clients/client/python/test/test_pricing.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_project.py b/clients/client/python/test/test_project.py index 300a008a11a..bb1ea5f95df 100644 --- a/clients/client/python/test/test_project.py +++ b/clients/client/python/test/test_project.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_project_api.py b/clients/client/python/test/test_project_api.py index 57583551b29..241db9c8f74 100644 --- a/clients/client/python/test/test_project_api.py +++ b/clients/client/python/test/test_project_api.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_project_api_key.py b/clients/client/python/test/test_project_api_key.py index 050c5373af0..fbc6c85ede3 100644 --- a/clients/client/python/test/test_project_api_key.py +++ b/clients/client/python/test/test_project_api_key.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_project_api_keys.py b/clients/client/python/test/test_project_api_keys.py index ea0fc2fc80f..164498645d7 100644 --- a/clients/client/python/test/test_project_api_keys.py +++ b/clients/client/python/test/test_project_api_keys.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_project_branding.py b/clients/client/python/test/test_project_branding.py index 30fc6744ac4..f781e371b63 100644 --- a/clients/client/python/test/test_project_branding.py +++ b/clients/client/python/test/test_project_branding.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_project_branding_colors.py b/clients/client/python/test/test_project_branding_colors.py index a0a1d9ff2f9..020c6b99d2b 100644 --- a/clients/client/python/test/test_project_branding_colors.py +++ b/clients/client/python/test/test_project_branding_colors.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_project_branding_theme.py b/clients/client/python/test/test_project_branding_theme.py index 5b45be1ae15..b355e4246a0 100644 --- a/clients/client/python/test/test_project_branding_theme.py +++ b/clients/client/python/test/test_project_branding_theme.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_project_branding_themes.py b/clients/client/python/test/test_project_branding_themes.py index 201308668f3..5fc43eb2d7e 100644 --- a/clients/client/python/test/test_project_branding_themes.py +++ b/clients/client/python/test/test_project_branding_themes.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_project_cors.py b/clients/client/python/test/test_project_cors.py index f00101f14de..32a84a88ba0 100644 --- a/clients/client/python/test/test_project_cors.py +++ b/clients/client/python/test/test_project_cors.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_project_events_datapoint.py b/clients/client/python/test/test_project_events_datapoint.py index d51ccd8ec2e..f8d7c754cc3 100644 --- a/clients/client/python/test/test_project_events_datapoint.py +++ b/clients/client/python/test/test_project_events_datapoint.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_project_host.py b/clients/client/python/test/test_project_host.py index 9de1118a9db..6d9ee947a18 100644 --- a/clients/client/python/test/test_project_host.py +++ b/clients/client/python/test/test_project_host.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_project_member.py b/clients/client/python/test/test_project_member.py index 42312827ae7..419d2ee315c 100644 --- a/clients/client/python/test/test_project_member.py +++ b/clients/client/python/test/test_project_member.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_project_members.py b/clients/client/python/test/test_project_members.py index ff6635e271e..6cde5996b2b 100644 --- a/clients/client/python/test/test_project_members.py +++ b/clients/client/python/test/test_project_members.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -13,8 +13,8 @@ import unittest import ory_client -from ory_client.model.cloud_account import CloudAccount -globals()['CloudAccount'] = CloudAccount +from ory_client.model.project_member import ProjectMember +globals()['ProjectMember'] = ProjectMember from ory_client.model.project_members import ProjectMembers diff --git a/clients/client/python/test/test_project_metadata.py b/clients/client/python/test/test_project_metadata.py index 0985dcd6635..49e099fa621 100644 --- a/clients/client/python/test/test_project_metadata.py +++ b/clients/client/python/test/test_project_metadata.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_project_metadata_list.py b/clients/client/python/test/test_project_metadata_list.py index 8b5827b75e0..d874baf4185 100644 --- a/clients/client/python/test/test_project_metadata_list.py +++ b/clients/client/python/test/test_project_metadata_list.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_project_revision_hooks.py b/clients/client/python/test/test_project_revision_hooks.py index aabe60872fc..0fb02daf047 100644 --- a/clients/client/python/test/test_project_revision_hooks.py +++ b/clients/client/python/test/test_project_revision_hooks.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_project_revision_identity_schemas.py b/clients/client/python/test/test_project_revision_identity_schemas.py index 002721d6893..1dbd4fb47a2 100644 --- a/clients/client/python/test/test_project_revision_identity_schemas.py +++ b/clients/client/python/test/test_project_revision_identity_schemas.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_project_revision_third_party_login_providers.py b/clients/client/python/test/test_project_revision_third_party_login_providers.py index 83024d1154d..41009d50cc0 100644 --- a/clients/client/python/test/test_project_revision_third_party_login_providers.py +++ b/clients/client/python/test/test_project_revision_third_party_login_providers.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_project_revisions.py b/clients/client/python/test/test_project_revisions.py index 0b73122b5b1..cc376f207a7 100644 --- a/clients/client/python/test/test_project_revisions.py +++ b/clients/client/python/test/test_project_revisions.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_project_service_identity.py b/clients/client/python/test/test_project_service_identity.py index 37931611b8f..0ea3362f760 100644 --- a/clients/client/python/test/test_project_service_identity.py +++ b/clients/client/python/test/test_project_service_identity.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_project_service_o_auth2.py b/clients/client/python/test/test_project_service_o_auth2.py index 13b38b6bb6e..0306b6e87aa 100644 --- a/clients/client/python/test/test_project_service_o_auth2.py +++ b/clients/client/python/test/test_project_service_o_auth2.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_project_service_permission.py b/clients/client/python/test/test_project_service_permission.py index a125712cef6..f6c462ffcf4 100644 --- a/clients/client/python/test/test_project_service_permission.py +++ b/clients/client/python/test/test_project_service_permission.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_project_services.py b/clients/client/python/test/test_project_services.py index b2baf1b58d8..a306d285bd1 100644 --- a/clients/client/python/test/test_project_services.py +++ b/clients/client/python/test/test_project_services.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_projects.py b/clients/client/python/test/test_projects.py index 3023468ef5c..7993c84e568 100644 --- a/clients/client/python/test/test_projects.py +++ b/clients/client/python/test/test_projects.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_quota_usage.py b/clients/client/python/test/test_quota_usage.py index 6e58043f14d..7ec6cc24b3b 100644 --- a/clients/client/python/test/test_quota_usage.py +++ b/clients/client/python/test/test_quota_usage.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_recovery_code_for_identity.py b/clients/client/python/test/test_recovery_code_for_identity.py index 5058de0fdec..dc2e37e60ba 100644 --- a/clients/client/python/test/test_recovery_code_for_identity.py +++ b/clients/client/python/test/test_recovery_code_for_identity.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_recovery_flow.py b/clients/client/python/test/test_recovery_flow.py index 1cf884589b5..8130583fa91 100644 --- a/clients/client/python/test/test_recovery_flow.py +++ b/clients/client/python/test/test_recovery_flow.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_recovery_flow_state.py b/clients/client/python/test/test_recovery_flow_state.py index adf80db47b9..2d62d349c52 100644 --- a/clients/client/python/test/test_recovery_flow_state.py +++ b/clients/client/python/test/test_recovery_flow_state.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_recovery_identity_address.py b/clients/client/python/test/test_recovery_identity_address.py index aa28d372e8d..1bb6f757e0a 100644 --- a/clients/client/python/test/test_recovery_identity_address.py +++ b/clients/client/python/test/test_recovery_identity_address.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_recovery_link_for_identity.py b/clients/client/python/test/test_recovery_link_for_identity.py index 056455cd713..b54538e1035 100644 --- a/clients/client/python/test/test_recovery_link_for_identity.py +++ b/clients/client/python/test/test_recovery_link_for_identity.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_registration_flow.py b/clients/client/python/test/test_registration_flow.py index 3526eff4bad..cf0a1538a7b 100644 --- a/clients/client/python/test/test_registration_flow.py +++ b/clients/client/python/test/test_registration_flow.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_registration_flow_state.py b/clients/client/python/test/test_registration_flow_state.py index ebacaf08ae6..9b60fa1b4fd 100644 --- a/clients/client/python/test/test_registration_flow_state.py +++ b/clients/client/python/test/test_registration_flow_state.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_reject_o_auth2_request.py b/clients/client/python/test/test_reject_o_auth2_request.py index 5a406578405..728f131e907 100644 --- a/clients/client/python/test/test_reject_o_auth2_request.py +++ b/clients/client/python/test/test_reject_o_auth2_request.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_relation_query.py b/clients/client/python/test/test_relation_query.py index f1b17005001..225790efdac 100644 --- a/clients/client/python/test/test_relation_query.py +++ b/clients/client/python/test/test_relation_query.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_relationship.py b/clients/client/python/test/test_relationship.py index 8a230c97547..5f8cfb06098 100644 --- a/clients/client/python/test/test_relationship.py +++ b/clients/client/python/test/test_relationship.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_relationship_api.py b/clients/client/python/test/test_relationship_api.py index 7f52e91e5ab..b28c26566b6 100644 --- a/clients/client/python/test/test_relationship_api.py +++ b/clients/client/python/test/test_relationship_api.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_relationship_namespaces.py b/clients/client/python/test/test_relationship_namespaces.py index efe6e2b0cc2..0f97171de07 100644 --- a/clients/client/python/test/test_relationship_namespaces.py +++ b/clients/client/python/test/test_relationship_namespaces.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_relationship_patch.py b/clients/client/python/test/test_relationship_patch.py index ef523df5d54..d5d4df0f396 100644 --- a/clients/client/python/test/test_relationship_patch.py +++ b/clients/client/python/test/test_relationship_patch.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_relationships.py b/clients/client/python/test/test_relationships.py index 0eece65c4c6..16379c73a3d 100644 --- a/clients/client/python/test/test_relationships.py +++ b/clients/client/python/test/test_relationships.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_revision_courier_channels.py b/clients/client/python/test/test_revision_courier_channels.py index 01d93fe03a3..a64d92e8551 100644 --- a/clients/client/python/test/test_revision_courier_channels.py +++ b/clients/client/python/test/test_revision_courier_channels.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_rfc6749_error_json.py b/clients/client/python/test/test_rfc6749_error_json.py index d45785ad0dd..cbbb9178593 100644 --- a/clients/client/python/test/test_rfc6749_error_json.py +++ b/clients/client/python/test/test_rfc6749_error_json.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_schema_patch.py b/clients/client/python/test/test_schema_patch.py index a29c9545843..a036d52f7c7 100644 --- a/clients/client/python/test/test_schema_patch.py +++ b/clients/client/python/test/test_schema_patch.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_self_service_flow_expired_error.py b/clients/client/python/test/test_self_service_flow_expired_error.py index d2a58891ce7..7d83648a8d6 100644 --- a/clients/client/python/test/test_self_service_flow_expired_error.py +++ b/clients/client/python/test/test_self_service_flow_expired_error.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_session.py b/clients/client/python/test/test_session.py index e079ca86fd3..65b56cdf2bc 100644 --- a/clients/client/python/test/test_session.py +++ b/clients/client/python/test/test_session.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_session_activity_datapoint.py b/clients/client/python/test/test_session_activity_datapoint.py index c11b8b9244b..f8726081e79 100644 --- a/clients/client/python/test/test_session_activity_datapoint.py +++ b/clients/client/python/test/test_session_activity_datapoint.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_session_authentication_method.py b/clients/client/python/test/test_session_authentication_method.py index 340d5af430f..8e5bfcc697d 100644 --- a/clients/client/python/test/test_session_authentication_method.py +++ b/clients/client/python/test/test_session_authentication_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_session_authentication_methods.py b/clients/client/python/test/test_session_authentication_methods.py index a7500590603..e910b6d9085 100644 --- a/clients/client/python/test/test_session_authentication_methods.py +++ b/clients/client/python/test/test_session_authentication_methods.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_session_device.py b/clients/client/python/test/test_session_device.py index 8d5cd1822fa..d5215e42653 100644 --- a/clients/client/python/test/test_session_device.py +++ b/clients/client/python/test/test_session_device.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_set_active_project_in_console_body.py b/clients/client/python/test/test_set_active_project_in_console_body.py index 17dc0c7c881..3ca29d2bf22 100644 --- a/clients/client/python/test/test_set_active_project_in_console_body.py +++ b/clients/client/python/test/test_set_active_project_in_console_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_set_custom_domain_body.py b/clients/client/python/test/test_set_custom_domain_body.py index be1232cc0ea..73238acd520 100644 --- a/clients/client/python/test/test_set_custom_domain_body.py +++ b/clients/client/python/test/test_set_custom_domain_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_set_event_stream_body.py b/clients/client/python/test/test_set_event_stream_body.py index 9efac4aad53..0033d029c72 100644 --- a/clients/client/python/test/test_set_event_stream_body.py +++ b/clients/client/python/test/test_set_event_stream_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_set_project.py b/clients/client/python/test/test_set_project.py index 3df8cfebf28..fed328ab97c 100644 --- a/clients/client/python/test/test_set_project.py +++ b/clients/client/python/test/test_set_project.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_set_project_branding_theme_body.py b/clients/client/python/test/test_set_project_branding_theme_body.py index c71441ebabc..bb1d0ecebfe 100644 --- a/clients/client/python/test/test_set_project_branding_theme_body.py +++ b/clients/client/python/test/test_set_project_branding_theme_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_settings_flow.py b/clients/client/python/test/test_settings_flow.py index 1e29d53e1c9..388f1eb9546 100644 --- a/clients/client/python/test/test_settings_flow.py +++ b/clients/client/python/test/test_settings_flow.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_settings_flow_state.py b/clients/client/python/test/test_settings_flow_state.py index f351e62a2fa..8241deead92 100644 --- a/clients/client/python/test/test_settings_flow_state.py +++ b/clients/client/python/test/test_settings_flow_state.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_source_position.py b/clients/client/python/test/test_source_position.py index 9960e95a3a3..9d18f0e05d8 100644 --- a/clients/client/python/test/test_source_position.py +++ b/clients/client/python/test/test_source_position.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_string_slice_json_format.py b/clients/client/python/test/test_string_slice_json_format.py index 69b1f4948bd..dc2dc70e941 100644 --- a/clients/client/python/test/test_string_slice_json_format.py +++ b/clients/client/python/test/test_string_slice_json_format.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_subject_set.py b/clients/client/python/test/test_subject_set.py index 9c3bafed0db..b4a5206afb7 100644 --- a/clients/client/python/test/test_subject_set.py +++ b/clients/client/python/test/test_subject_set.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_subscription.py b/clients/client/python/test/test_subscription.py index d6e7ff580be..2e093ddd3cc 100644 --- a/clients/client/python/test/test_subscription.py +++ b/clients/client/python/test/test_subscription.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ @@ -13,6 +13,8 @@ import unittest import ory_client +from ory_client.model.plan_details import PlanDetails +globals()['PlanDetails'] = PlanDetails from ory_client.model.subscription import Subscription diff --git a/clients/client/python/test/test_successful_code_exchange_response.py b/clients/client/python/test/test_successful_code_exchange_response.py index cd3a6c406ac..19f85fa6d91 100644 --- a/clients/client/python/test/test_successful_code_exchange_response.py +++ b/clients/client/python/test/test_successful_code_exchange_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_successful_native_login.py b/clients/client/python/test/test_successful_native_login.py index 962af62f1da..c0d774a7ea5 100644 --- a/clients/client/python/test/test_successful_native_login.py +++ b/clients/client/python/test/test_successful_native_login.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_successful_native_registration.py b/clients/client/python/test/test_successful_native_registration.py index 4858af6e302..c64adbc0bd7 100644 --- a/clients/client/python/test/test_successful_native_registration.py +++ b/clients/client/python/test/test_successful_native_registration.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_successful_project_update.py b/clients/client/python/test/test_successful_project_update.py index f027ec06c9c..c734fc01221 100644 --- a/clients/client/python/test/test_successful_project_update.py +++ b/clients/client/python/test/test_successful_project_update.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_token_pagination.py b/clients/client/python/test/test_token_pagination.py index a8c45fef247..1192629fe97 100644 --- a/clients/client/python/test/test_token_pagination.py +++ b/clients/client/python/test/test_token_pagination.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_token_pagination_headers.py b/clients/client/python/test/test_token_pagination_headers.py index 3ad30ef7beb..6f472ff667a 100644 --- a/clients/client/python/test/test_token_pagination_headers.py +++ b/clients/client/python/test/test_token_pagination_headers.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_token_pagination_request_parameters.py b/clients/client/python/test/test_token_pagination_request_parameters.py index 32d5d7c27a4..09d25d2cfe1 100644 --- a/clients/client/python/test/test_token_pagination_request_parameters.py +++ b/clients/client/python/test/test_token_pagination_request_parameters.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_token_pagination_response_headers.py b/clients/client/python/test/test_token_pagination_response_headers.py index 482aa49c5a5..3ba9dd378d5 100644 --- a/clients/client/python/test/test_token_pagination_response_headers.py +++ b/clients/client/python/test/test_token_pagination_response_headers.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_trust_o_auth2_jwt_grant_issuer.py b/clients/client/python/test/test_trust_o_auth2_jwt_grant_issuer.py index fe50c7d200b..035d38dd823 100644 --- a/clients/client/python/test/test_trust_o_auth2_jwt_grant_issuer.py +++ b/clients/client/python/test/test_trust_o_auth2_jwt_grant_issuer.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_trusted_o_auth2_jwt_grant_issuer.py b/clients/client/python/test/test_trusted_o_auth2_jwt_grant_issuer.py index 8dedc043421..c0083a1cc0d 100644 --- a/clients/client/python/test/test_trusted_o_auth2_jwt_grant_issuer.py +++ b/clients/client/python/test/test_trusted_o_auth2_jwt_grant_issuer.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_trusted_o_auth2_jwt_grant_issuers.py b/clients/client/python/test/test_trusted_o_auth2_jwt_grant_issuers.py index f8d68bc9290..d196212c9a6 100644 --- a/clients/client/python/test/test_trusted_o_auth2_jwt_grant_issuers.py +++ b/clients/client/python/test/test_trusted_o_auth2_jwt_grant_issuers.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_trusted_o_auth2_jwt_grant_json_web_key.py b/clients/client/python/test/test_trusted_o_auth2_jwt_grant_json_web_key.py index a91b109bb5f..506cf4a5078 100644 --- a/clients/client/python/test/test_trusted_o_auth2_jwt_grant_json_web_key.py +++ b/clients/client/python/test/test_trusted_o_auth2_jwt_grant_json_web_key.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_ui_container.py b/clients/client/python/test/test_ui_container.py index 6fd43df7efe..9eb55cd6e66 100644 --- a/clients/client/python/test/test_ui_container.py +++ b/clients/client/python/test/test_ui_container.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_ui_node.py b/clients/client/python/test/test_ui_node.py index 6b6b8f16f93..5aebd184c1f 100644 --- a/clients/client/python/test/test_ui_node.py +++ b/clients/client/python/test/test_ui_node.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_ui_node_anchor_attributes.py b/clients/client/python/test/test_ui_node_anchor_attributes.py index 61a498bc673..8b36a6f16f3 100644 --- a/clients/client/python/test/test_ui_node_anchor_attributes.py +++ b/clients/client/python/test/test_ui_node_anchor_attributes.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_ui_node_attributes.py b/clients/client/python/test/test_ui_node_attributes.py index a21b5aad106..7d7427264d1 100644 --- a/clients/client/python/test/test_ui_node_attributes.py +++ b/clients/client/python/test/test_ui_node_attributes.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_ui_node_image_attributes.py b/clients/client/python/test/test_ui_node_image_attributes.py index b0b531ec5c4..72aef21d081 100644 --- a/clients/client/python/test/test_ui_node_image_attributes.py +++ b/clients/client/python/test/test_ui_node_image_attributes.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_ui_node_input_attributes.py b/clients/client/python/test/test_ui_node_input_attributes.py index fd74be75dd8..0c1d0c57e08 100644 --- a/clients/client/python/test/test_ui_node_input_attributes.py +++ b/clients/client/python/test/test_ui_node_input_attributes.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_ui_node_meta.py b/clients/client/python/test/test_ui_node_meta.py index b50ee0c3a4b..9e8f6451ed4 100644 --- a/clients/client/python/test/test_ui_node_meta.py +++ b/clients/client/python/test/test_ui_node_meta.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_ui_node_script_attributes.py b/clients/client/python/test/test_ui_node_script_attributes.py index bf77b24628b..02fca4f5bc7 100644 --- a/clients/client/python/test/test_ui_node_script_attributes.py +++ b/clients/client/python/test/test_ui_node_script_attributes.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_ui_node_text_attributes.py b/clients/client/python/test/test_ui_node_text_attributes.py index 31e18566d53..854446f1e03 100644 --- a/clients/client/python/test/test_ui_node_text_attributes.py +++ b/clients/client/python/test/test_ui_node_text_attributes.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_ui_nodes.py b/clients/client/python/test/test_ui_nodes.py index 6ffa3aa89f4..c20e20add59 100644 --- a/clients/client/python/test/test_ui_nodes.py +++ b/clients/client/python/test/test_ui_nodes.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_ui_text.py b/clients/client/python/test/test_ui_text.py index 9d3677899d3..a332d6a5bd9 100644 --- a/clients/client/python/test/test_ui_text.py +++ b/clients/client/python/test/test_ui_text.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_ui_texts.py b/clients/client/python/test/test_ui_texts.py index ad94880762d..be7085cf8d0 100644 --- a/clients/client/python/test/test_ui_texts.py +++ b/clients/client/python/test/test_ui_texts.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_update_identity_body.py b/clients/client/python/test/test_update_identity_body.py index d3be660d821..7b05f9e1c3d 100644 --- a/clients/client/python/test/test_update_identity_body.py +++ b/clients/client/python/test/test_update_identity_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_update_login_flow_body.py b/clients/client/python/test/test_update_login_flow_body.py index f954d497242..5ce800a2cfb 100644 --- a/clients/client/python/test/test_update_login_flow_body.py +++ b/clients/client/python/test/test_update_login_flow_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_update_login_flow_with_code_method.py b/clients/client/python/test/test_update_login_flow_with_code_method.py index 70635bb17ad..ebc7a9e348c 100644 --- a/clients/client/python/test/test_update_login_flow_with_code_method.py +++ b/clients/client/python/test/test_update_login_flow_with_code_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_update_login_flow_with_lookup_secret_method.py b/clients/client/python/test/test_update_login_flow_with_lookup_secret_method.py index 21d2db18e1d..b172b005216 100644 --- a/clients/client/python/test/test_update_login_flow_with_lookup_secret_method.py +++ b/clients/client/python/test/test_update_login_flow_with_lookup_secret_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_update_login_flow_with_oidc_method.py b/clients/client/python/test/test_update_login_flow_with_oidc_method.py index 8016e597d96..b2c7bdae816 100644 --- a/clients/client/python/test/test_update_login_flow_with_oidc_method.py +++ b/clients/client/python/test/test_update_login_flow_with_oidc_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_update_login_flow_with_password_method.py b/clients/client/python/test/test_update_login_flow_with_password_method.py index 747bd1498ad..8980238da34 100644 --- a/clients/client/python/test/test_update_login_flow_with_password_method.py +++ b/clients/client/python/test/test_update_login_flow_with_password_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_update_login_flow_with_totp_method.py b/clients/client/python/test/test_update_login_flow_with_totp_method.py index 4333c8c6332..6829d74af16 100644 --- a/clients/client/python/test/test_update_login_flow_with_totp_method.py +++ b/clients/client/python/test/test_update_login_flow_with_totp_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_update_login_flow_with_web_authn_method.py b/clients/client/python/test/test_update_login_flow_with_web_authn_method.py index 5eb1cc517d7..c7268441921 100644 --- a/clients/client/python/test/test_update_login_flow_with_web_authn_method.py +++ b/clients/client/python/test/test_update_login_flow_with_web_authn_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_update_recovery_flow_body.py b/clients/client/python/test/test_update_recovery_flow_body.py index f5e7da3946d..865b9401699 100644 --- a/clients/client/python/test/test_update_recovery_flow_body.py +++ b/clients/client/python/test/test_update_recovery_flow_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_update_recovery_flow_with_code_method.py b/clients/client/python/test/test_update_recovery_flow_with_code_method.py index ca55737657f..af42f89a57b 100644 --- a/clients/client/python/test/test_update_recovery_flow_with_code_method.py +++ b/clients/client/python/test/test_update_recovery_flow_with_code_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_update_recovery_flow_with_link_method.py b/clients/client/python/test/test_update_recovery_flow_with_link_method.py index 2aee61021cb..44182e1bfed 100644 --- a/clients/client/python/test/test_update_recovery_flow_with_link_method.py +++ b/clients/client/python/test/test_update_recovery_flow_with_link_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_update_registration_flow_body.py b/clients/client/python/test/test_update_registration_flow_body.py index 6800416842e..128eda39c40 100644 --- a/clients/client/python/test/test_update_registration_flow_body.py +++ b/clients/client/python/test/test_update_registration_flow_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_update_registration_flow_with_code_method.py b/clients/client/python/test/test_update_registration_flow_with_code_method.py index d38e1e20bff..da96a5197d6 100644 --- a/clients/client/python/test/test_update_registration_flow_with_code_method.py +++ b/clients/client/python/test/test_update_registration_flow_with_code_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_update_registration_flow_with_oidc_method.py b/clients/client/python/test/test_update_registration_flow_with_oidc_method.py index 89cf7e4a3e6..6737dd8fbb7 100644 --- a/clients/client/python/test/test_update_registration_flow_with_oidc_method.py +++ b/clients/client/python/test/test_update_registration_flow_with_oidc_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_update_registration_flow_with_password_method.py b/clients/client/python/test/test_update_registration_flow_with_password_method.py index b781dbd081f..b18b53067b0 100644 --- a/clients/client/python/test/test_update_registration_flow_with_password_method.py +++ b/clients/client/python/test/test_update_registration_flow_with_password_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_update_registration_flow_with_web_authn_method.py b/clients/client/python/test/test_update_registration_flow_with_web_authn_method.py index f9d5c70c78f..9ee2d65d47d 100644 --- a/clients/client/python/test/test_update_registration_flow_with_web_authn_method.py +++ b/clients/client/python/test/test_update_registration_flow_with_web_authn_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_update_settings_flow_body.py b/clients/client/python/test/test_update_settings_flow_body.py index 11ba21345c4..ffbb1eb1f5f 100644 --- a/clients/client/python/test/test_update_settings_flow_body.py +++ b/clients/client/python/test/test_update_settings_flow_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_update_settings_flow_with_lookup_method.py b/clients/client/python/test/test_update_settings_flow_with_lookup_method.py index dae97896816..a39b7c0b6e8 100644 --- a/clients/client/python/test/test_update_settings_flow_with_lookup_method.py +++ b/clients/client/python/test/test_update_settings_flow_with_lookup_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_update_settings_flow_with_oidc_method.py b/clients/client/python/test/test_update_settings_flow_with_oidc_method.py index 03637f9c6ec..7d751d995ff 100644 --- a/clients/client/python/test/test_update_settings_flow_with_oidc_method.py +++ b/clients/client/python/test/test_update_settings_flow_with_oidc_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_update_settings_flow_with_password_method.py b/clients/client/python/test/test_update_settings_flow_with_password_method.py index b94767cc90d..26f52eba90c 100644 --- a/clients/client/python/test/test_update_settings_flow_with_password_method.py +++ b/clients/client/python/test/test_update_settings_flow_with_password_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_update_settings_flow_with_profile_method.py b/clients/client/python/test/test_update_settings_flow_with_profile_method.py index b8c29c925c3..9f8e52ee2a8 100644 --- a/clients/client/python/test/test_update_settings_flow_with_profile_method.py +++ b/clients/client/python/test/test_update_settings_flow_with_profile_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_update_settings_flow_with_totp_method.py b/clients/client/python/test/test_update_settings_flow_with_totp_method.py index e715d728d7e..62b9d94f6df 100644 --- a/clients/client/python/test/test_update_settings_flow_with_totp_method.py +++ b/clients/client/python/test/test_update_settings_flow_with_totp_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_update_settings_flow_with_web_authn_method.py b/clients/client/python/test/test_update_settings_flow_with_web_authn_method.py index e93cd296283..7fee1836340 100644 --- a/clients/client/python/test/test_update_settings_flow_with_web_authn_method.py +++ b/clients/client/python/test/test_update_settings_flow_with_web_authn_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_update_subscription_body.py b/clients/client/python/test/test_update_subscription_body.py index 363b9ad031f..a1292b64089 100644 --- a/clients/client/python/test/test_update_subscription_body.py +++ b/clients/client/python/test/test_update_subscription_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_update_verification_flow_body.py b/clients/client/python/test/test_update_verification_flow_body.py index 2117ceca84e..8266184bb62 100644 --- a/clients/client/python/test/test_update_verification_flow_body.py +++ b/clients/client/python/test/test_update_verification_flow_body.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_update_verification_flow_with_code_method.py b/clients/client/python/test/test_update_verification_flow_with_code_method.py index c82354e6a95..12b7bb9174d 100644 --- a/clients/client/python/test/test_update_verification_flow_with_code_method.py +++ b/clients/client/python/test/test_update_verification_flow_with_code_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_update_verification_flow_with_link_method.py b/clients/client/python/test/test_update_verification_flow_with_link_method.py index 62b11f8da90..dad8ee3c8d6 100644 --- a/clients/client/python/test/test_update_verification_flow_with_link_method.py +++ b/clients/client/python/test/test_update_verification_flow_with_link_method.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_update_workspace_payload.py b/clients/client/python/test/test_update_workspace_payload.py new file mode 100644 index 00000000000..fa4e5eaae38 --- /dev/null +++ b/clients/client/python/test/test_update_workspace_payload.py @@ -0,0 +1,36 @@ +""" + Ory APIs + + Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 + + The version of the OpenAPI document: v1.8.1 + Contact: support@ory.sh + Generated by: https://openapi-generator.tech +""" + + +import sys +import unittest + +import ory_client +from ory_client.model.update_workspace_payload import UpdateWorkspacePayload + + +class TestUpdateWorkspacePayload(unittest.TestCase): + """UpdateWorkspacePayload unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def testUpdateWorkspacePayload(self): + """Test UpdateWorkspacePayload""" + # FIXME: construct object with mandatory attributes with example values + # model = UpdateWorkspacePayload() # noqa: E501 + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/clients/client/python/test/test_usage.py b/clients/client/python/test/test_usage.py index f162f930056..ae42e4cddc3 100644 --- a/clients/client/python/test/test_usage.py +++ b/clients/client/python/test/test_usage.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_verifiable_credential_priming_response.py b/clients/client/python/test/test_verifiable_credential_priming_response.py index 615f67fec08..a9346b58436 100644 --- a/clients/client/python/test/test_verifiable_credential_priming_response.py +++ b/clients/client/python/test/test_verifiable_credential_priming_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_verifiable_credential_proof.py b/clients/client/python/test/test_verifiable_credential_proof.py index 2fc85332c65..cd637bfde39 100644 --- a/clients/client/python/test/test_verifiable_credential_proof.py +++ b/clients/client/python/test/test_verifiable_credential_proof.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_verifiable_credential_response.py b/clients/client/python/test/test_verifiable_credential_response.py index 553fd1f7793..bd9e95d05fa 100644 --- a/clients/client/python/test/test_verifiable_credential_response.py +++ b/clients/client/python/test/test_verifiable_credential_response.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_verifiable_identity_address.py b/clients/client/python/test/test_verifiable_identity_address.py index aa5d174b221..46bf68b7934 100644 --- a/clients/client/python/test/test_verifiable_identity_address.py +++ b/clients/client/python/test/test_verifiable_identity_address.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_verification_flow.py b/clients/client/python/test/test_verification_flow.py index 76fadce6dea..75fd7272af0 100644 --- a/clients/client/python/test/test_verification_flow.py +++ b/clients/client/python/test/test_verification_flow.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_verification_flow_state.py b/clients/client/python/test/test_verification_flow_state.py index 7679785419b..5abd0850f3f 100644 --- a/clients/client/python/test/test_verification_flow_state.py +++ b/clients/client/python/test/test_verification_flow_state.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_version.py b/clients/client/python/test/test_version.py index aa6ab7275f2..d661296c30f 100644 --- a/clients/client/python/test/test_version.py +++ b/clients/client/python/test/test_version.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_warning.py b/clients/client/python/test/test_warning.py index d92bcc855cb..2df4fe5bcdf 100644 --- a/clients/client/python/test/test_warning.py +++ b/clients/client/python/test/test_warning.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_wellknown_api.py b/clients/client/python/test/test_wellknown_api.py index 513cd66178e..ee348a2ac25 100644 --- a/clients/client/python/test/test_wellknown_api.py +++ b/clients/client/python/test/test_wellknown_api.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_workspace.py b/clients/client/python/test/test_workspace.py index 4e7fbef1504..20bb711f6d6 100644 --- a/clients/client/python/test/test_workspace.py +++ b/clients/client/python/test/test_workspace.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_workspace_meta.py b/clients/client/python/test/test_workspace_meta.py index bd81f10262c..4fde5ddb378 100644 --- a/clients/client/python/test/test_workspace_meta.py +++ b/clients/client/python/test/test_workspace_meta.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/python/test/test_workspaces.py b/clients/client/python/test/test_workspaces.py index a1a399a3a51..513aef6aa93 100644 --- a/clients/client/python/test/test_workspaces.py +++ b/clients/client/python/test/test_workspaces.py @@ -3,7 +3,7 @@ Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. # noqa: E501 - The version of the OpenAPI document: v1.6.2 + The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech """ diff --git a/clients/client/ruby/.gitlab-ci.yml b/clients/client/ruby/.gitlab-ci.yml index 3d57c5b30c0..3a253c45c05 100644 --- a/clients/client/ruby/.gitlab-ci.yml +++ b/clients/client/ruby/.gitlab-ci.yml @@ -7,7 +7,7 @@ - bundle install -j $(nproc) parallel: matrix: - - RUBY_VERSION: ['2.3', '2.4', '2.5', '2.6', '2.7', '3.0'] + - RUBY_VERSION: ['2.7', '3.0', '3.1'] image: "ruby:$RUBY_VERSION" cache: paths: diff --git a/clients/client/ruby/.openapi-generator/FILES b/clients/client/ruby/.openapi-generator/FILES index 9bf007dc009..6868e6614ff 100644 --- a/clients/client/ruby/.openapi-generator/FILES +++ b/clients/client/ruby/.openapi-generator/FILES @@ -101,7 +101,6 @@ docs/InternalGetProjectBrandingBody.md docs/InternalIsAXWelcomeScreenEnabledForProjectBody.md docs/InternalIsOwnerForProjectBySlugBody.md docs/InternalIsOwnerForProjectBySlugResponse.md -docs/InternalProvisionMockSubscription.md docs/IntrospectedOAuth2Token.md docs/IsOwnerForProjectBySlug.md docs/IsReady200Response.md @@ -157,6 +156,7 @@ docs/ParseError.md docs/PatchIdentitiesBody.md docs/PerformNativeLogoutBody.md docs/PermissionApi.md +docs/PermissionsOnWorkpaceResponse.md docs/Plan.md docs/PlanDetails.md docs/PostCheckPermissionBody.md @@ -170,6 +170,7 @@ docs/ProjectBrandingTheme.md docs/ProjectCors.md docs/ProjectEventsDatapoint.md docs/ProjectHost.md +docs/ProjectMember.md docs/ProjectMetadata.md docs/ProjectServiceIdentity.md docs/ProjectServiceOAuth2.md @@ -255,6 +256,7 @@ docs/UpdateSubscriptionBody.md docs/UpdateVerificationFlowBody.md docs/UpdateVerificationFlowWithCodeMethod.md docs/UpdateVerificationFlowWithLinkMethod.md +docs/UpdateWorkspacePayload.md docs/Usage.md docs/VerifiableCredentialPrimingResponse.md docs/VerifiableCredentialProof.md @@ -374,7 +376,6 @@ lib/ory-client/models/internal_get_project_branding_body.rb lib/ory-client/models/internal_is_ax_welcome_screen_enabled_for_project_body.rb lib/ory-client/models/internal_is_owner_for_project_by_slug_body.rb lib/ory-client/models/internal_is_owner_for_project_by_slug_response.rb -lib/ory-client/models/internal_provision_mock_subscription.rb lib/ory-client/models/introspected_o_auth2_token.rb lib/ory-client/models/is_owner_for_project_by_slug.rb lib/ory-client/models/is_ready200_response.rb @@ -425,6 +426,7 @@ lib/ory-client/models/pagination_headers.rb lib/ory-client/models/parse_error.rb lib/ory-client/models/patch_identities_body.rb lib/ory-client/models/perform_native_logout_body.rb +lib/ory-client/models/permissions_on_workpace_response.rb lib/ory-client/models/plan.rb lib/ory-client/models/plan_details.rb lib/ory-client/models/post_check_permission_body.rb @@ -437,6 +439,7 @@ lib/ory-client/models/project_branding_theme.rb lib/ory-client/models/project_cors.rb lib/ory-client/models/project_events_datapoint.rb lib/ory-client/models/project_host.rb +lib/ory-client/models/project_member.rb lib/ory-client/models/project_metadata.rb lib/ory-client/models/project_service_identity.rb lib/ory-client/models/project_service_o_auth2.rb @@ -521,6 +524,7 @@ lib/ory-client/models/update_subscription_body.rb lib/ory-client/models/update_verification_flow_body.rb lib/ory-client/models/update_verification_flow_with_code_method.rb lib/ory-client/models/update_verification_flow_with_link_method.rb +lib/ory-client/models/update_workspace_payload.rb lib/ory-client/models/usage.rb lib/ory-client/models/verifiable_credential_priming_response.rb lib/ory-client/models/verifiable_credential_proof.rb @@ -546,8 +550,6 @@ spec/api/permission_api_spec.rb spec/api/project_api_spec.rb spec/api/relationship_api_spec.rb spec/api/wellknown_api_spec.rb -spec/api_client_spec.rb -spec/configuration_spec.rb spec/models/accept_o_auth2_consent_request_session_spec.rb spec/models/accept_o_auth2_consent_request_spec.rb spec/models/accept_o_auth2_login_request_spec.rb @@ -638,7 +640,6 @@ spec/models/internal_get_project_branding_body_spec.rb spec/models/internal_is_ax_welcome_screen_enabled_for_project_body_spec.rb spec/models/internal_is_owner_for_project_by_slug_body_spec.rb spec/models/internal_is_owner_for_project_by_slug_response_spec.rb -spec/models/internal_provision_mock_subscription_spec.rb spec/models/introspected_o_auth2_token_spec.rb spec/models/is_owner_for_project_by_slug_spec.rb spec/models/is_ready200_response_spec.rb @@ -689,6 +690,7 @@ spec/models/pagination_spec.rb spec/models/parse_error_spec.rb spec/models/patch_identities_body_spec.rb spec/models/perform_native_logout_body_spec.rb +spec/models/permissions_on_workpace_response_spec.rb spec/models/plan_details_spec.rb spec/models/plan_spec.rb spec/models/post_check_permission_body_spec.rb @@ -700,6 +702,7 @@ spec/models/project_branding_theme_spec.rb spec/models/project_cors_spec.rb spec/models/project_events_datapoint_spec.rb spec/models/project_host_spec.rb +spec/models/project_member_spec.rb spec/models/project_metadata_spec.rb spec/models/project_service_identity_spec.rb spec/models/project_service_o_auth2_spec.rb @@ -785,6 +788,7 @@ spec/models/update_subscription_body_spec.rb spec/models/update_verification_flow_body_spec.rb spec/models/update_verification_flow_with_code_method_spec.rb spec/models/update_verification_flow_with_link_method_spec.rb +spec/models/update_workspace_payload_spec.rb spec/models/usage_spec.rb spec/models/verifiable_credential_priming_response_spec.rb spec/models/verifiable_credential_proof_spec.rb diff --git a/clients/client/ruby/.openapi-generator/VERSION b/clients/client/ruby/.openapi-generator/VERSION index 6d54bbd7751..8b23b8d47ce 100644 --- a/clients/client/ruby/.openapi-generator/VERSION +++ b/clients/client/ruby/.openapi-generator/VERSION @@ -1 +1 @@ -6.0.1 \ No newline at end of file +7.3.0 \ No newline at end of file diff --git a/clients/client/ruby/Gemfile.lock b/clients/client/ruby/Gemfile.lock index eb2b17100fc..242f6db0b9b 100644 --- a/clients/client/ruby/Gemfile.lock +++ b/clients/client/ruby/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - ory-client (1.6.2) + ory-client (1.8.1) typhoeus (~> 1.0, >= 1.0.1) GEM @@ -20,12 +20,12 @@ GEM parser (3.3.0.5) ast (~> 2.4.1) racc - pry (0.13.1) + pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) - pry-byebug (3.9.0) + pry-byebug (3.10.1) byebug (~> 11.0) - pry (~> 0.13.0) + pry (>= 0.13, < 0.15) psych (4.0.6) stringio racc (1.7.3) @@ -43,7 +43,7 @@ GEM rspec-mocks (3.13.0) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) - rspec-support (3.13.0) + rspec-support (3.13.1) rubocop (0.66.0) jaro_winkler (~> 1.5.1) parallel (~> 1.10) @@ -53,7 +53,7 @@ GEM ruby-progressbar (~> 1.7) unicode-display_width (>= 1.4.0, < 1.6) ruby-progressbar (1.13.0) - stringio (3.0.6) + stringio (3.1.0) typhoeus (1.4.1) ethon (>= 0.9.0) unicode-display_width (1.5.0) diff --git a/clients/client/ruby/README.md b/clients/client/ruby/README.md index a4467f3dc6c..3bc2c4112cf 100644 --- a/clients/client/ruby/README.md +++ b/clients/client/ruby/README.md @@ -8,8 +8,8 @@ with a valid Personal Access Token. Public APIs are mostly used in browsers. This SDK is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: v1.6.2 -- Package version: v1.6.2 +- API version: v1.8.1 +- Package version: v1.8.1 - Build package: org.openapitools.codegen.languages.RubyClientCodegen ## Installation @@ -25,16 +25,16 @@ gem build ory-client.gemspec Then either install the gem locally: ```shell -gem install ./ory-client-v1.6.2.gem +gem install ./ory-client-v1.8.1.gem ``` -(for development, run `gem install --dev ./ory-client-v1.6.2.gem` to install the development dependencies) +(for development, run `gem install --dev ./ory-client-v1.8.1.gem` to install the development dependencies) or publish the gem to a gem hosting service, e.g. [RubyGems](https://rubygems.org/). Finally add this to the Gemfile: - gem 'ory-client', '~> v1.6.2' + gem 'ory-client', '~> v1.8.1' ### Install from Git @@ -62,6 +62,8 @@ require 'ory-client' OryClient.configure do |config| # Configure Bearer authorization: oryAccessToken config.access_token = 'YOUR_BEARER_TOKEN' + # Configure a proc to get access tokens in lieu of the static access_token configuration + config.access_token_getter = -> { 'YOUR TOKEN GETTER PROC' } end api_instance = OryClient::CourierApi.new @@ -308,7 +310,6 @@ Class | Method | HTTP request | Description - [OryClient::InternalIsAXWelcomeScreenEnabledForProjectBody](docs/InternalIsAXWelcomeScreenEnabledForProjectBody.md) - [OryClient::InternalIsOwnerForProjectBySlugBody](docs/InternalIsOwnerForProjectBySlugBody.md) - [OryClient::InternalIsOwnerForProjectBySlugResponse](docs/InternalIsOwnerForProjectBySlugResponse.md) - - [OryClient::InternalProvisionMockSubscription](docs/InternalProvisionMockSubscription.md) - [OryClient::IntrospectedOAuth2Token](docs/IntrospectedOAuth2Token.md) - [OryClient::IsOwnerForProjectBySlug](docs/IsOwnerForProjectBySlug.md) - [OryClient::IsReady200Response](docs/IsReady200Response.md) @@ -359,6 +360,7 @@ Class | Method | HTTP request | Description - [OryClient::ParseError](docs/ParseError.md) - [OryClient::PatchIdentitiesBody](docs/PatchIdentitiesBody.md) - [OryClient::PerformNativeLogoutBody](docs/PerformNativeLogoutBody.md) + - [OryClient::PermissionsOnWorkpaceResponse](docs/PermissionsOnWorkpaceResponse.md) - [OryClient::Plan](docs/Plan.md) - [OryClient::PlanDetails](docs/PlanDetails.md) - [OryClient::PostCheckPermissionBody](docs/PostCheckPermissionBody.md) @@ -371,6 +373,7 @@ Class | Method | HTTP request | Description - [OryClient::ProjectCors](docs/ProjectCors.md) - [OryClient::ProjectEventsDatapoint](docs/ProjectEventsDatapoint.md) - [OryClient::ProjectHost](docs/ProjectHost.md) + - [OryClient::ProjectMember](docs/ProjectMember.md) - [OryClient::ProjectMetadata](docs/ProjectMetadata.md) - [OryClient::ProjectServiceIdentity](docs/ProjectServiceIdentity.md) - [OryClient::ProjectServiceOAuth2](docs/ProjectServiceOAuth2.md) @@ -455,6 +458,7 @@ Class | Method | HTTP request | Description - [OryClient::UpdateVerificationFlowBody](docs/UpdateVerificationFlowBody.md) - [OryClient::UpdateVerificationFlowWithCodeMethod](docs/UpdateVerificationFlowWithCodeMethod.md) - [OryClient::UpdateVerificationFlowWithLinkMethod](docs/UpdateVerificationFlowWithLinkMethod.md) + - [OryClient::UpdateWorkspacePayload](docs/UpdateWorkspacePayload.md) - [OryClient::Usage](docs/Usage.md) - [OryClient::VerifiableCredentialPrimingResponse](docs/VerifiableCredentialPrimingResponse.md) - [OryClient::VerifiableCredentialProof](docs/VerifiableCredentialProof.md) @@ -471,6 +475,7 @@ Class | Method | HTTP request | Description ## Documentation for Authorization +Authentication schemes defined for the API: ### basic - **Type**: HTTP basic authentication diff --git a/clients/client/ruby/docs/CloudAccount.md b/clients/client/ruby/docs/CloudAccount.md index 8bb23208211..2ea2cd4bb4e 100644 --- a/clients/client/ruby/docs/CloudAccount.md +++ b/clients/client/ruby/docs/CloudAccount.md @@ -4,9 +4,9 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **email** | **String** | | [optional] | -| **id** | **String** | | [optional] | -| **name** | **String** | | [optional] | +| **email** | **String** | | | +| **id** | **String** | | | +| **name** | **String** | | | ## Example diff --git a/clients/client/ruby/docs/ContinueWith.md b/clients/client/ruby/docs/ContinueWith.md index 9c6784254d0..478f6985a34 100644 --- a/clients/client/ruby/docs/ContinueWith.md +++ b/clients/client/ruby/docs/ContinueWith.md @@ -51,6 +51,7 @@ OryClient::ContinueWith.openapi_discriminator_mapping # :'show_settings_ui' => :'ContinueWithSettingsUi', # :'show_verification_ui' => :'ContinueWithVerificationUi' # } +``` ### build diff --git a/clients/client/ruby/docs/CreateProjectNormalizedPayload.md b/clients/client/ruby/docs/CreateProjectNormalizedPayload.md index b3c4907c9dd..3262c380124 100644 --- a/clients/client/ruby/docs/CreateProjectNormalizedPayload.md +++ b/clients/client/ruby/docs/CreateProjectNormalizedPayload.md @@ -6,6 +6,7 @@ | ---- | ---- | ----------- | ----- | | **created_at** | **Time** | The Project's Revision Creation Date | [optional][readonly] | | **disable_account_experience_welcome_screen** | **Boolean** | Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`. | [optional] | +| **enable_ax_v2** | **Boolean** | Whether the new account experience is enabled and reachable. | [optional] | | **environment** | **String** | prod Production dev Development | | | **hydra_oauth2_allowed_top_level_claims** | **Array<String>** | | [optional] | | **hydra_oauth2_client_credentials_default_grant_allowed_scope** | **Boolean** | Automatically grant authorized OAuth2 Scope in OAuth2 Client Credentials Flow. Each OAuth2 Client is allowed to request a predefined OAuth2 Scope (for example `read write`). If this option is enabled, the full scope is automatically granted when performing the OAuth2 Client Credentials flow. If disabled, the OAuth2 Client has to request the scope in the OAuth2 request by providing the `scope` query parameter. Setting this option to true is common if you need compatibility with MITREid. This governs the \"oauth2.client_credentials.default_grant_allowed_scope\" setting. | [optional] | @@ -206,6 +207,7 @@ require 'ory-client' instance = OryClient::CreateProjectNormalizedPayload.new( created_at: null, disable_account_experience_welcome_screen: null, + enable_ax_v2: null, environment: null, hydra_oauth2_allowed_top_level_claims: null, hydra_oauth2_client_credentials_default_grant_allowed_scope: null, diff --git a/clients/client/ruby/docs/FrontendApi.md b/clients/client/ruby/docs/FrontendApi.md index 7f084d33f2f..e61a9f5b4f3 100644 --- a/clients/client/ruby/docs/FrontendApi.md +++ b/clients/client/ruby/docs/FrontendApi.md @@ -57,7 +57,8 @@ opts = { return_to: 'return_to_example', # String | The URL to return the browser to after the flow was completed. cookie: 'cookie_example', # String | HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. login_challenge: 'login_challenge_example', # String | An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). - organization: 'organization_example' # String | An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. + organization: 'organization_example', # String | An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. + via: 'via_example' # String | Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. } begin @@ -97,6 +98,7 @@ end | **cookie** | **String** | HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. | [optional] | | **login_challenge** | **String** | An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). | [optional] | | **organization** | **String** | An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. | [optional] | +| **via** | **String** | Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. | [optional] | ### Return type diff --git a/clients/client/ruby/docs/IdentityApi.md b/clients/client/ruby/docs/IdentityApi.md index 0af7d8f1c07..215383a4e1f 100644 --- a/clients/client/ruby/docs/IdentityApi.md +++ b/clients/client/ruby/docs/IdentityApi.md @@ -891,7 +891,8 @@ opts = { consistency: 'consistency_example', # String | Read Consistency Level (preview) The read consistency level determines the consistency guarantee for reads: strong (slow): The read is guaranteed to return the most recent data committed at the start of the read. eventual (very fast): The result will return data that is about 4.8 seconds old. The default consistency guarantee can be changed in the Ory Network Console or using the Ory CLI with `ory patch project --replace '/previews/default_read_consistency_level=\"strong\"'`. Setting the default consistency level to `eventual` may cause regressions in the future as we add consistency controls to more APIs. Currently, the following APIs will be affected by this setting: `GET /admin/identities` This feature is in preview and only available in Ory Network. ConsistencyLevelUnset ConsistencyLevelUnset is the unset / default consistency level. strong ConsistencyLevelStrong ConsistencyLevelStrong is the strong consistency level. eventual ConsistencyLevelEventual ConsistencyLevelEventual is the eventual consistency level using follower read timestamps. ids: ['inner_example'], # Array | List of ids used to filter identities. If this list is empty, then no filter will be applied. credentials_identifier: 'credentials_identifier_example', # String | CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. - preview_credentials_identifier_similar: 'preview_credentials_identifier_similar_example' # String | This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. + preview_credentials_identifier_similar: 'preview_credentials_identifier_similar_example', # String | This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. + include_credential: ['inner_example'] # Array | Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. } begin @@ -933,6 +934,7 @@ end | **ids** | [**Array<String>**](String.md) | List of ids used to filter identities. If this list is empty, then no filter will be applied. | [optional] | | **credentials_identifier** | **String** | CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. | [optional] | | **preview_credentials_identifier_similar** | **String** | This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. | [optional] | +| **include_credential** | [**Array<String>**](String.md) | Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. | [optional] | ### Return type diff --git a/clients/client/ruby/docs/InternalProvisionMockSubscription.md b/clients/client/ruby/docs/InternalProvisionMockSubscription.md deleted file mode 100644 index 375690fa126..00000000000 --- a/clients/client/ruby/docs/InternalProvisionMockSubscription.md +++ /dev/null @@ -1,24 +0,0 @@ -# OryClient::InternalProvisionMockSubscription - -## Properties - -| Name | Type | Description | Notes | -| ---- | ---- | ----------- | ----- | -| **currency** | **String** | Currency usd USD eur Euro | | -| **identity_id** | **String** | Identity ID | | -| **interval** | **String** | Billing Interval monthly Monthly yearly Yearly | | -| **plan** | **String** | Plan ID | | - -## Example - -```ruby -require 'ory-client' - -instance = OryClient::InternalProvisionMockSubscription.new( - currency: null, - identity_id: null, - interval: null, - plan: null -) -``` - diff --git a/clients/client/ruby/docs/LoginFlow.md b/clients/client/ruby/docs/LoginFlow.md index d8457263184..f7be3895313 100644 --- a/clients/client/ruby/docs/LoginFlow.md +++ b/clients/client/ruby/docs/LoginFlow.md @@ -18,6 +18,7 @@ | **return_to** | **String** | ReturnTo contains the requested return_to URL. | [optional] | | **session_token_exchange_code** | **String** | SessionTokenExchangeCode holds the secret code that the client can use to retrieve a session token after the login flow has been completed. This is only set if the client has requested a session token exchange code, and if the flow is of type \"api\", and only on creating the login flow. | [optional] | | **state** | **Object** | State represents the state of this request: choose_method: ask the user to choose a method to sign in with sent_email: the email has been sent to the user passed_challenge: the request was successful and the login challenge was passed. | | +| **transient_payload** | **Object** | TransientPayload is used to pass data from the login to hooks and email templates | [optional] | | **type** | **String** | The flow type can either be `api` or `browser`. | | | **ui** | [**UiContainer**](UiContainer.md) | | | | **updated_at** | **Time** | UpdatedAt is a helper struct field for gobuffalo.pop. | [optional] | @@ -42,6 +43,7 @@ instance = OryClient::LoginFlow.new( return_to: null, session_token_exchange_code: null, state: null, + transient_payload: null, type: null, ui: null, updated_at: null diff --git a/clients/client/ruby/docs/NormalizedProjectRevision.md b/clients/client/ruby/docs/NormalizedProjectRevision.md index 5b97b8e496c..e3da7e66018 100644 --- a/clients/client/ruby/docs/NormalizedProjectRevision.md +++ b/clients/client/ruby/docs/NormalizedProjectRevision.md @@ -6,6 +6,7 @@ | ---- | ---- | ----------- | ----- | | **created_at** | **Time** | The Project's Revision Creation Date | [optional][readonly] | | **disable_account_experience_welcome_screen** | **Boolean** | Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`. | [optional] | +| **enable_ax_v2** | **Boolean** | Whether the new account experience is enabled and reachable. | [optional] | | **hydra_oauth2_allowed_top_level_claims** | **Array<String>** | | [optional] | | **hydra_oauth2_client_credentials_default_grant_allowed_scope** | **Boolean** | Automatically grant authorized OAuth2 Scope in OAuth2 Client Credentials Flow. Each OAuth2 Client is allowed to request a predefined OAuth2 Scope (for example `read write`). If this option is enabled, the full scope is automatically granted when performing the OAuth2 Client Credentials flow. If disabled, the OAuth2 Client has to request the scope in the OAuth2 request by providing the `scope` query parameter. Setting this option to true is common if you need compatibility with MITREid. This governs the \"oauth2.client_credentials.default_grant_allowed_scope\" setting. | [optional] | | **hydra_oauth2_exclude_not_before_claim** | **Boolean** | Set to true if you want to exclude claim `nbf (not before)` part of access token. This governs the \"oauth2.exclude_not_before_claim\" setting. | [optional] | @@ -204,6 +205,7 @@ require 'ory-client' instance = OryClient::NormalizedProjectRevision.new( created_at: null, disable_account_experience_welcome_screen: null, + enable_ax_v2: null, hydra_oauth2_allowed_top_level_claims: null, hydra_oauth2_client_credentials_default_grant_allowed_scope: null, hydra_oauth2_exclude_not_before_claim: null, diff --git a/clients/client/ruby/docs/PermissionsOnWorkpaceResponse.md b/clients/client/ruby/docs/PermissionsOnWorkpaceResponse.md new file mode 100644 index 00000000000..6ca17a071b1 --- /dev/null +++ b/clients/client/ruby/docs/PermissionsOnWorkpaceResponse.md @@ -0,0 +1,18 @@ +# OryClient::PermissionsOnWorkpaceResponse + +## Properties + +| Name | Type | Description | Notes | +| ---- | ---- | ----------- | ----- | +| **permissions** | **Hash<String, Boolean>** | | [optional] | + +## Example + +```ruby +require 'ory-client' + +instance = OryClient::PermissionsOnWorkpaceResponse.new( + permissions: null +) +``` + diff --git a/clients/client/ruby/docs/PlanDetails.md b/clients/client/ruby/docs/PlanDetails.md index dd095424001..a6195d63683 100644 --- a/clients/client/ruby/docs/PlanDetails.md +++ b/clients/client/ruby/docs/PlanDetails.md @@ -8,7 +8,7 @@ | **base_fee_yearly** | **Integer** | BaseFeeYearly is the yearly base fee for the plan. | | | **custom** | **Boolean** | Custom is true if the plan is custom. This means it will be hidden from the pricing page. | | | **description** | **String** | Description is the description of the plan. | | -| **features** | [**Hash<String, GenericUsage>**](GenericUsage.md) | Features are the feature definitions included in the plan. | | +| **features** | [**Hash<String, GenericUsage>**](GenericUsage.md) | | | | **name** | **String** | Name is the name of the plan. | | | **version** | **Integer** | Version is the version of the plan. The combination of `name@version` must be unique. | | diff --git a/clients/client/ruby/docs/ProjectApi.md b/clients/client/ruby/docs/ProjectApi.md index 21d9cd2e60d..c58d4f7b00a 100644 --- a/clients/client/ruby/docs/ProjectApi.md +++ b/clients/client/ruby/docs/ProjectApi.md @@ -586,7 +586,7 @@ end ## get_project_members -> > get_project_members(project) +> > get_project_members(project) Get all members associated with this project @@ -619,7 +619,7 @@ end This returns an Array which contains the response data, status code and headers. -> >, Integer, Hash)> get_project_members_with_http_info(project) +> >, Integer, Hash)> get_project_members_with_http_info(project) ```ruby begin @@ -627,7 +627,7 @@ begin data, status_code, headers = api_instance.get_project_members_with_http_info(project) p status_code # => 2xx p headers # => { ... } - p data # => > + p data # => > rescue OryClient::ApiError => e puts "Error when calling ProjectApi->get_project_members_with_http_info: #{e}" end @@ -641,7 +641,7 @@ end ### Return type -[**Array<CloudAccount>**](CloudAccount.md) +[**Array<ProjectMember>**](ProjectMember.md) ### Authorization @@ -675,7 +675,7 @@ end api_instance = OryClient::ProjectApi.new project_id = 'project_id_example' # String | Project ID event_type = 'event_type_example' # String | The event type to query for -resolution = 'resolution_example' # String | The resolution of the buckets The minimum resolution is 1 hour. +resolution = 'resolution_example' # String | The resolution of the buckets The minimum resolution is 1 minute. from = Time.parse('2013-10-20T19:20:30+01:00') # Time | The start RFC3339 date of the time window to = Time.parse('2013-10-20T19:20:30+01:00') # Time | The end RFC3339 date of the time window @@ -712,7 +712,7 @@ end | ---- | ---- | ----------- | ----- | | **project_id** | **String** | Project ID | | | **event_type** | **String** | The event type to query for | | -| **resolution** | **String** | The resolution of the buckets The minimum resolution is 1 hour. | | +| **resolution** | **String** | The resolution of the buckets The minimum resolution is 1 minute. | | | **from** | **Time** | The start RFC3339 date of the time window | | | **to** | **Time** | The end RFC3339 date of the time window | | diff --git a/clients/client/ruby/docs/ProjectMember.md b/clients/client/ruby/docs/ProjectMember.md new file mode 100644 index 00000000000..f6cfae29c5a --- /dev/null +++ b/clients/client/ruby/docs/ProjectMember.md @@ -0,0 +1,24 @@ +# OryClient::ProjectMember + +## Properties + +| Name | Type | Description | Notes | +| ---- | ---- | ----------- | ----- | +| **email** | **String** | | | +| **id** | **String** | | | +| **name** | **String** | | | +| **role** | **String** | | | + +## Example + +```ruby +require 'ory-client' + +instance = OryClient::ProjectMember.new( + email: null, + id: null, + name: null, + role: null +) +``` + diff --git a/clients/client/ruby/docs/QuotaUsage.md b/clients/client/ruby/docs/QuotaUsage.md index 01f57dcc72b..60b175d8bbf 100644 --- a/clients/client/ruby/docs/QuotaUsage.md +++ b/clients/client/ruby/docs/QuotaUsage.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **additional_price** | **Integer** | The additional price per unit in cents. | | | **can_use_more** | **Boolean** | | | -| **feature** | **String** | region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect | | +| **feature** | **String** | region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect | | | **feature_available** | **Boolean** | | | | **included** | **Integer** | | | | **used** | **Integer** | | | diff --git a/clients/client/ruby/docs/RecoveryFlow.md b/clients/client/ruby/docs/RecoveryFlow.md index 9a1aa9439e9..086b7713cf1 100644 --- a/clients/client/ruby/docs/RecoveryFlow.md +++ b/clients/client/ruby/docs/RecoveryFlow.md @@ -12,6 +12,7 @@ | **request_url** | **String** | RequestURL is the initial URL that was requested from Ory Kratos. It can be used to forward information contained in the URL's path or query for example. | | | **return_to** | **String** | ReturnTo contains the requested return_to URL. | [optional] | | **state** | **Object** | State represents the state of this request: choose_method: ask the user to choose a method (e.g. recover account via email) sent_email: the email has been sent to the user passed_challenge: the request was successful and the recovery challenge was passed. | | +| **transient_payload** | **Object** | TransientPayload is used to pass data from the recovery flow to hooks and email templates | [optional] | | **type** | **String** | The flow type can either be `api` or `browser`. | | | **ui** | [**UiContainer**](UiContainer.md) | | | @@ -29,6 +30,7 @@ instance = OryClient::RecoveryFlow.new( request_url: null, return_to: null, state: null, + transient_payload: null, type: null, ui: null ) diff --git a/clients/client/ruby/docs/SettingsFlow.md b/clients/client/ruby/docs/SettingsFlow.md index 4734c3b2637..3bb8078dfc3 100644 --- a/clients/client/ruby/docs/SettingsFlow.md +++ b/clients/client/ruby/docs/SettingsFlow.md @@ -13,6 +13,7 @@ | **request_url** | **String** | RequestURL is the initial URL that was requested from Ory Kratos. It can be used to forward information contained in the URL's path or query for example. | | | **return_to** | **String** | ReturnTo contains the requested return_to URL. | [optional] | | **state** | **Object** | State represents the state of this flow. It knows two states: show_form: No user data has been collected, or it is invalid, and thus the form should be shown. success: Indicates that the settings flow has been updated successfully with the provided data. Done will stay true when repeatedly checking. If set to true, done will revert back to false only when a flow with invalid (e.g. \"please use a valid phone number\") data was sent. | | +| **transient_payload** | **Object** | TransientPayload is used to pass data from the settings flow to hooks and email templates | [optional] | | **type** | **String** | The flow type can either be `api` or `browser`. | | | **ui** | [**UiContainer**](UiContainer.md) | | | @@ -31,6 +32,7 @@ instance = OryClient::SettingsFlow.new( request_url: null, return_to: null, state: null, + transient_payload: null, type: null, ui: null ) diff --git a/clients/client/ruby/docs/Subscription.md b/clients/client/ruby/docs/Subscription.md index f9597409d37..a7ae238f0f6 100644 --- a/clients/client/ruby/docs/Subscription.md +++ b/clients/client/ruby/docs/Subscription.md @@ -8,6 +8,7 @@ | **currency** | **String** | The currency of the subscription. To change this, a new subscription must be created. usd USD eur Euro | [readonly] | | **current_interval** | **String** | The currently active interval of the subscription monthly Monthly yearly Yearly | [readonly] | | **current_plan** | **String** | The currently active plan of the subscription | [readonly] | +| **current_plan_details** | [**PlanDetails**](PlanDetails.md) | | [optional] | | **customer_id** | **String** | The ID of the stripe customer | [readonly] | | **id** | **String** | The ID of the subscription | [readonly] | | **interval_changes_to** | **String** | | | @@ -16,6 +17,7 @@ | **plan_changes_at** | **Time** | | [optional] | | **plan_changes_to** | **String** | | | | **status** | **String** | For `collection_method=charge_automatically` a subscription moves into `incomplete` if the initial payment attempt fails. A subscription in this state can only have metadata and default_source updated. Once the first invoice is paid, the subscription moves into an `active` state. If the first invoice is not paid within 23 hours, the subscription transitions to `incomplete_expired`. This is a terminal state, the open invoice will be voided and no further invoices will be generated. A subscription that is currently in a trial period is `trialing` and moves to `active` when the trial period is over. If subscription `collection_method=charge_automatically`, it becomes `past_due` when payment is required but cannot be paid (due to failed payment or awaiting additional user actions). Once Stripe has exhausted all payment retry attempts, the subscription will become `canceled` or `unpaid` (depending on your subscriptions settings). If subscription `collection_method=send_invoice` it becomes `past_due` when its invoice is not paid by the due date, and `canceled` or `unpaid` if it is still not paid by an additional deadline after that. Note that when a subscription has a status of `unpaid`, no subsequent invoices will be attempted (invoices will be created, but then immediately automatically closed). After receiving updated payment information from a customer, you may choose to reopen and pay their closed invoices. | | +| **stripe_checkout_expires_at** | **Time** | | [optional] | | **updated_at** | **Time** | | [readonly] | ## Example @@ -28,6 +30,7 @@ instance = OryClient::Subscription.new( currency: null, current_interval: null, current_plan: null, + current_plan_details: null, customer_id: null, id: null, interval_changes_to: null, @@ -36,6 +39,7 @@ instance = OryClient::Subscription.new( plan_changes_at: null, plan_changes_to: null, status: null, + stripe_checkout_expires_at: null, updated_at: null ) ``` diff --git a/clients/client/ruby/docs/UiNodeAttributes.md b/clients/client/ruby/docs/UiNodeAttributes.md index bc881c1cc85..2b5cbe21246 100644 --- a/clients/client/ruby/docs/UiNodeAttributes.md +++ b/clients/client/ruby/docs/UiNodeAttributes.md @@ -53,6 +53,7 @@ OryClient::UiNodeAttributes.openapi_discriminator_mapping # :'script' => :'UiNodeScriptAttributes', # :'text' => :'UiNodeTextAttributes' # } +``` ### build diff --git a/clients/client/ruby/docs/UpdateLoginFlowBody.md b/clients/client/ruby/docs/UpdateLoginFlowBody.md index f46a88632f0..7eaa6537f5a 100644 --- a/clients/client/ruby/docs/UpdateLoginFlowBody.md +++ b/clients/client/ruby/docs/UpdateLoginFlowBody.md @@ -55,6 +55,7 @@ OryClient::UpdateLoginFlowBody.openapi_discriminator_mapping # :'totp' => :'UpdateLoginFlowWithTotpMethod', # :'webauthn' => :'UpdateLoginFlowWithWebAuthnMethod' # } +``` ### build diff --git a/clients/client/ruby/docs/UpdateLoginFlowWithCodeMethod.md b/clients/client/ruby/docs/UpdateLoginFlowWithCodeMethod.md index b73711f8eb1..10bbaab1f30 100644 --- a/clients/client/ruby/docs/UpdateLoginFlowWithCodeMethod.md +++ b/clients/client/ruby/docs/UpdateLoginFlowWithCodeMethod.md @@ -9,6 +9,7 @@ | **identifier** | **String** | Identifier is the code identifier The identifier requires that the user has already completed the registration or settings with code flow. | [optional] | | **method** | **String** | Method should be set to \"code\" when logging in using the code strategy. | | | **resend** | **String** | Resend is set when the user wants to resend the code | [optional] | +| **transient_payload** | **Object** | Transient data to pass along to any webhooks | [optional] | ## Example @@ -20,7 +21,8 @@ instance = OryClient::UpdateLoginFlowWithCodeMethod.new( csrf_token: null, identifier: null, method: null, - resend: null + resend: null, + transient_payload: null ) ``` diff --git a/clients/client/ruby/docs/UpdateLoginFlowWithOidcMethod.md b/clients/client/ruby/docs/UpdateLoginFlowWithOidcMethod.md index ddacce87c3c..6e02d1a1e13 100644 --- a/clients/client/ruby/docs/UpdateLoginFlowWithOidcMethod.md +++ b/clients/client/ruby/docs/UpdateLoginFlowWithOidcMethod.md @@ -10,6 +10,7 @@ | **method** | **String** | Method to use This field must be set to `oidc` when using the oidc method. | | | **provider** | **String** | The provider to register with | | | **traits** | **Object** | The identity traits. This is a placeholder for the registration flow. | [optional] | +| **transient_payload** | **Object** | Transient data to pass along to any webhooks | [optional] | | **upstream_parameters** | **Object** | UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`. | [optional] | ## Example @@ -24,6 +25,7 @@ instance = OryClient::UpdateLoginFlowWithOidcMethod.new( method: null, provider: null, traits: null, + transient_payload: null, upstream_parameters: null ) ``` diff --git a/clients/client/ruby/docs/UpdateLoginFlowWithPasswordMethod.md b/clients/client/ruby/docs/UpdateLoginFlowWithPasswordMethod.md index 1c6fee2b790..94247605d1c 100644 --- a/clients/client/ruby/docs/UpdateLoginFlowWithPasswordMethod.md +++ b/clients/client/ruby/docs/UpdateLoginFlowWithPasswordMethod.md @@ -9,6 +9,7 @@ | **method** | **String** | Method should be set to \"password\" when logging in using the identifier and password strategy. | | | **password** | **String** | The user's password. | | | **password_identifier** | **String** | Identifier is the email or username of the user trying to log in. This field is deprecated! | [optional] | +| **transient_payload** | **Object** | Transient data to pass along to any webhooks | [optional] | ## Example @@ -20,7 +21,8 @@ instance = OryClient::UpdateLoginFlowWithPasswordMethod.new( identifier: null, method: null, password: null, - password_identifier: null + password_identifier: null, + transient_payload: null ) ``` diff --git a/clients/client/ruby/docs/UpdateLoginFlowWithTotpMethod.md b/clients/client/ruby/docs/UpdateLoginFlowWithTotpMethod.md index 8ae60097eca..8f832b37e3e 100644 --- a/clients/client/ruby/docs/UpdateLoginFlowWithTotpMethod.md +++ b/clients/client/ruby/docs/UpdateLoginFlowWithTotpMethod.md @@ -7,6 +7,7 @@ | **csrf_token** | **String** | Sending the anti-csrf token is only required for browser login flows. | [optional] | | **method** | **String** | Method should be set to \"totp\" when logging in using the TOTP strategy. | | | **totp_code** | **String** | The TOTP code. | | +| **transient_payload** | **Object** | Transient data to pass along to any webhooks | [optional] | ## Example @@ -16,7 +17,8 @@ require 'ory-client' instance = OryClient::UpdateLoginFlowWithTotpMethod.new( csrf_token: null, method: null, - totp_code: null + totp_code: null, + transient_payload: null ) ``` diff --git a/clients/client/ruby/docs/UpdateLoginFlowWithWebAuthnMethod.md b/clients/client/ruby/docs/UpdateLoginFlowWithWebAuthnMethod.md index 0fed3132da7..0734b88dec1 100644 --- a/clients/client/ruby/docs/UpdateLoginFlowWithWebAuthnMethod.md +++ b/clients/client/ruby/docs/UpdateLoginFlowWithWebAuthnMethod.md @@ -7,6 +7,7 @@ | **csrf_token** | **String** | Sending the anti-csrf token is only required for browser login flows. | [optional] | | **identifier** | **String** | Identifier is the email or username of the user trying to log in. | | | **method** | **String** | Method should be set to \"webAuthn\" when logging in using the WebAuthn strategy. | | +| **transient_payload** | **Object** | Transient data to pass along to any webhooks | [optional] | | **webauthn_login** | **String** | Login a WebAuthn Security Key This must contain the ID of the WebAuthN connection. | [optional] | ## Example @@ -18,6 +19,7 @@ instance = OryClient::UpdateLoginFlowWithWebAuthnMethod.new( csrf_token: null, identifier: null, method: null, + transient_payload: null, webauthn_login: null ) ``` diff --git a/clients/client/ruby/docs/UpdateRecoveryFlowBody.md b/clients/client/ruby/docs/UpdateRecoveryFlowBody.md index 27f5d37bb3e..9fa7a53c01a 100644 --- a/clients/client/ruby/docs/UpdateRecoveryFlowBody.md +++ b/clients/client/ruby/docs/UpdateRecoveryFlowBody.md @@ -47,6 +47,7 @@ OryClient::UpdateRecoveryFlowBody.openapi_discriminator_mapping # :'code' => :'UpdateRecoveryFlowWithCodeMethod', # :'link' => :'UpdateRecoveryFlowWithLinkMethod' # } +``` ### build diff --git a/clients/client/ruby/docs/UpdateRecoveryFlowWithCodeMethod.md b/clients/client/ruby/docs/UpdateRecoveryFlowWithCodeMethod.md index d61b28016cb..3ef0aae0b34 100644 --- a/clients/client/ruby/docs/UpdateRecoveryFlowWithCodeMethod.md +++ b/clients/client/ruby/docs/UpdateRecoveryFlowWithCodeMethod.md @@ -8,6 +8,7 @@ | **csrf_token** | **String** | Sending the anti-csrf token is only required for browser login flows. | [optional] | | **email** | **String** | The email address of the account to recover If the email belongs to a valid account, a recovery email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/account-recovery-password-reset#attempted-recovery-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email | [optional] | | **method** | **String** | Method is the method that should be used for this recovery flow Allowed values are `link` and `code`. link RecoveryStrategyLink code RecoveryStrategyCode | | +| **transient_payload** | **Object** | Transient data to pass along to any webhooks | [optional] | ## Example @@ -18,7 +19,8 @@ instance = OryClient::UpdateRecoveryFlowWithCodeMethod.new( code: null, csrf_token: null, email: null, - method: null + method: null, + transient_payload: null ) ``` diff --git a/clients/client/ruby/docs/UpdateRecoveryFlowWithLinkMethod.md b/clients/client/ruby/docs/UpdateRecoveryFlowWithLinkMethod.md index a576997fb08..1d1d10ac25d 100644 --- a/clients/client/ruby/docs/UpdateRecoveryFlowWithLinkMethod.md +++ b/clients/client/ruby/docs/UpdateRecoveryFlowWithLinkMethod.md @@ -7,6 +7,7 @@ | **csrf_token** | **String** | Sending the anti-csrf token is only required for browser login flows. | [optional] | | **email** | **String** | Email to Recover Needs to be set when initiating the flow. If the email is a registered recovery email, a recovery link will be sent. If the email is not known, a email with details on what happened will be sent instead. format: email | | | **method** | **String** | Method is the method that should be used for this recovery flow Allowed values are `link` and `code` link RecoveryStrategyLink code RecoveryStrategyCode | | +| **transient_payload** | **Object** | Transient data to pass along to any webhooks | [optional] | ## Example @@ -16,7 +17,8 @@ require 'ory-client' instance = OryClient::UpdateRecoveryFlowWithLinkMethod.new( csrf_token: null, email: null, - method: null + method: null, + transient_payload: null ) ``` diff --git a/clients/client/ruby/docs/UpdateRegistrationFlowBody.md b/clients/client/ruby/docs/UpdateRegistrationFlowBody.md index f42bcd74e47..c507b7575bc 100644 --- a/clients/client/ruby/docs/UpdateRegistrationFlowBody.md +++ b/clients/client/ruby/docs/UpdateRegistrationFlowBody.md @@ -51,6 +51,7 @@ OryClient::UpdateRegistrationFlowBody.openapi_discriminator_mapping # :'password' => :'UpdateRegistrationFlowWithPasswordMethod', # :'webauthn' => :'UpdateRegistrationFlowWithWebAuthnMethod' # } +``` ### build diff --git a/clients/client/ruby/docs/UpdateSettingsFlowBody.md b/clients/client/ruby/docs/UpdateSettingsFlowBody.md index 52c5aff1825..e14261464f6 100644 --- a/clients/client/ruby/docs/UpdateSettingsFlowBody.md +++ b/clients/client/ruby/docs/UpdateSettingsFlowBody.md @@ -55,6 +55,7 @@ OryClient::UpdateSettingsFlowBody.openapi_discriminator_mapping # :'totp' => :'UpdateSettingsFlowWithTotpMethod', # :'webauthn' => :'UpdateSettingsFlowWithWebAuthnMethod' # } +``` ### build diff --git a/clients/client/ruby/docs/UpdateSettingsFlowWithLookupMethod.md b/clients/client/ruby/docs/UpdateSettingsFlowWithLookupMethod.md index bab2f888e3e..fbb372cc539 100644 --- a/clients/client/ruby/docs/UpdateSettingsFlowWithLookupMethod.md +++ b/clients/client/ruby/docs/UpdateSettingsFlowWithLookupMethod.md @@ -10,6 +10,7 @@ | **lookup_secret_regenerate** | **Boolean** | If set to true will regenerate the lookup secrets | [optional] | | **lookup_secret_reveal** | **Boolean** | If set to true will reveal the lookup secrets | [optional] | | **method** | **String** | Method Should be set to \"lookup\" when trying to add, update, or remove a lookup pairing. | | +| **transient_payload** | **Object** | Transient data to pass along to any webhooks | [optional] | ## Example @@ -22,7 +23,8 @@ instance = OryClient::UpdateSettingsFlowWithLookupMethod.new( lookup_secret_disable: null, lookup_secret_regenerate: null, lookup_secret_reveal: null, - method: null + method: null, + transient_payload: null ) ``` diff --git a/clients/client/ruby/docs/UpdateSettingsFlowWithOidcMethod.md b/clients/client/ruby/docs/UpdateSettingsFlowWithOidcMethod.md index e6de726b424..412dbabc7e8 100644 --- a/clients/client/ruby/docs/UpdateSettingsFlowWithOidcMethod.md +++ b/clients/client/ruby/docs/UpdateSettingsFlowWithOidcMethod.md @@ -8,6 +8,7 @@ | **link** | **String** | Link this provider Either this or `unlink` must be set. type: string in: body | [optional] | | **method** | **String** | Method Should be set to profile when trying to update a profile. | | | **traits** | **Object** | The identity's traits in: body | [optional] | +| **transient_payload** | **Object** | Transient data to pass along to any webhooks | [optional] | | **unlink** | **String** | Unlink this provider Either this or `link` must be set. type: string in: body | [optional] | | **upstream_parameters** | **Object** | UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`. | [optional] | @@ -21,6 +22,7 @@ instance = OryClient::UpdateSettingsFlowWithOidcMethod.new( link: null, method: null, traits: null, + transient_payload: null, unlink: null, upstream_parameters: null ) diff --git a/clients/client/ruby/docs/UpdateSettingsFlowWithPasswordMethod.md b/clients/client/ruby/docs/UpdateSettingsFlowWithPasswordMethod.md index e7072aac39a..7000cc192b3 100644 --- a/clients/client/ruby/docs/UpdateSettingsFlowWithPasswordMethod.md +++ b/clients/client/ruby/docs/UpdateSettingsFlowWithPasswordMethod.md @@ -7,6 +7,7 @@ | **csrf_token** | **String** | CSRFToken is the anti-CSRF token | [optional] | | **method** | **String** | Method Should be set to password when trying to update a password. | | | **password** | **String** | Password is the updated password | | +| **transient_payload** | **Object** | Transient data to pass along to any webhooks | [optional] | ## Example @@ -16,7 +17,8 @@ require 'ory-client' instance = OryClient::UpdateSettingsFlowWithPasswordMethod.new( csrf_token: null, method: null, - password: null + password: null, + transient_payload: null ) ``` diff --git a/clients/client/ruby/docs/UpdateSettingsFlowWithProfileMethod.md b/clients/client/ruby/docs/UpdateSettingsFlowWithProfileMethod.md index 59d03272ab9..e6182c7b392 100644 --- a/clients/client/ruby/docs/UpdateSettingsFlowWithProfileMethod.md +++ b/clients/client/ruby/docs/UpdateSettingsFlowWithProfileMethod.md @@ -7,6 +7,7 @@ | **csrf_token** | **String** | The Anti-CSRF Token This token is only required when performing browser flows. | [optional] | | **method** | **String** | Method Should be set to profile when trying to update a profile. | | | **traits** | **Object** | Traits The identity's traits. | | +| **transient_payload** | **Object** | Transient data to pass along to any webhooks | [optional] | ## Example @@ -16,7 +17,8 @@ require 'ory-client' instance = OryClient::UpdateSettingsFlowWithProfileMethod.new( csrf_token: null, method: null, - traits: null + traits: null, + transient_payload: null ) ``` diff --git a/clients/client/ruby/docs/UpdateSettingsFlowWithTotpMethod.md b/clients/client/ruby/docs/UpdateSettingsFlowWithTotpMethod.md index a89333115e5..ca330064dcf 100644 --- a/clients/client/ruby/docs/UpdateSettingsFlowWithTotpMethod.md +++ b/clients/client/ruby/docs/UpdateSettingsFlowWithTotpMethod.md @@ -8,6 +8,7 @@ | **method** | **String** | Method Should be set to \"totp\" when trying to add, update, or remove a totp pairing. | | | **totp_code** | **String** | ValidationTOTP must contain a valid TOTP based on the | [optional] | | **totp_unlink** | **Boolean** | UnlinkTOTP if true will remove the TOTP pairing, effectively removing the credential. This can be used to set up a new TOTP device. | [optional] | +| **transient_payload** | **Object** | Transient data to pass along to any webhooks | [optional] | ## Example @@ -18,7 +19,8 @@ instance = OryClient::UpdateSettingsFlowWithTotpMethod.new( csrf_token: null, method: null, totp_code: null, - totp_unlink: null + totp_unlink: null, + transient_payload: null ) ``` diff --git a/clients/client/ruby/docs/UpdateSettingsFlowWithWebAuthnMethod.md b/clients/client/ruby/docs/UpdateSettingsFlowWithWebAuthnMethod.md index ea04e5d7466..85df0916ed3 100644 --- a/clients/client/ruby/docs/UpdateSettingsFlowWithWebAuthnMethod.md +++ b/clients/client/ruby/docs/UpdateSettingsFlowWithWebAuthnMethod.md @@ -6,6 +6,7 @@ | ---- | ---- | ----------- | ----- | | **csrf_token** | **String** | CSRFToken is the anti-CSRF token | [optional] | | **method** | **String** | Method Should be set to \"webauthn\" when trying to add, update, or remove a webAuthn pairing. | | +| **transient_payload** | **Object** | Transient data to pass along to any webhooks | [optional] | | **webauthn_register** | **String** | Register a WebAuthn Security Key It is expected that the JSON returned by the WebAuthn registration process is included here. | [optional] | | **webauthn_register_displayname** | **String** | Name of the WebAuthn Security Key to be Added A human-readable name for the security key which will be added. | [optional] | | **webauthn_remove** | **String** | Remove a WebAuthn Security Key This must contain the ID of the WebAuthN connection. | [optional] | @@ -18,6 +19,7 @@ require 'ory-client' instance = OryClient::UpdateSettingsFlowWithWebAuthnMethod.new( csrf_token: null, method: null, + transient_payload: null, webauthn_register: null, webauthn_register_displayname: null, webauthn_remove: null diff --git a/clients/client/ruby/docs/UpdateVerificationFlowBody.md b/clients/client/ruby/docs/UpdateVerificationFlowBody.md index 29f4ba923c5..a9aecefa892 100644 --- a/clients/client/ruby/docs/UpdateVerificationFlowBody.md +++ b/clients/client/ruby/docs/UpdateVerificationFlowBody.md @@ -47,6 +47,7 @@ OryClient::UpdateVerificationFlowBody.openapi_discriminator_mapping # :'code' => :'UpdateVerificationFlowWithCodeMethod', # :'link' => :'UpdateVerificationFlowWithLinkMethod' # } +``` ### build diff --git a/clients/client/ruby/docs/UpdateVerificationFlowWithCodeMethod.md b/clients/client/ruby/docs/UpdateVerificationFlowWithCodeMethod.md index 4308d1fa37c..45e0fc625b0 100644 --- a/clients/client/ruby/docs/UpdateVerificationFlowWithCodeMethod.md +++ b/clients/client/ruby/docs/UpdateVerificationFlowWithCodeMethod.md @@ -8,6 +8,7 @@ | **csrf_token** | **String** | Sending the anti-csrf token is only required for browser login flows. | [optional] | | **email** | **String** | The email address to verify If the email belongs to a valid account, a verifiation email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation#attempted-verification-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email | [optional] | | **method** | **String** | Method is the method that should be used for this verification flow Allowed values are `link` and `code`. link VerificationStrategyLink code VerificationStrategyCode | | +| **transient_payload** | **Object** | Transient data to pass along to any webhooks | [optional] | ## Example @@ -18,7 +19,8 @@ instance = OryClient::UpdateVerificationFlowWithCodeMethod.new( code: null, csrf_token: null, email: null, - method: null + method: null, + transient_payload: null ) ``` diff --git a/clients/client/ruby/docs/UpdateVerificationFlowWithLinkMethod.md b/clients/client/ruby/docs/UpdateVerificationFlowWithLinkMethod.md index 5d74fc65eb4..d6560fd0882 100644 --- a/clients/client/ruby/docs/UpdateVerificationFlowWithLinkMethod.md +++ b/clients/client/ruby/docs/UpdateVerificationFlowWithLinkMethod.md @@ -7,6 +7,7 @@ | **csrf_token** | **String** | Sending the anti-csrf token is only required for browser login flows. | [optional] | | **email** | **String** | Email to Verify Needs to be set when initiating the flow. If the email is a registered verification email, a verification link will be sent. If the email is not known, a email with details on what happened will be sent instead. format: email | | | **method** | **String** | Method is the method that should be used for this verification flow Allowed values are `link` and `code` link VerificationStrategyLink code VerificationStrategyCode | | +| **transient_payload** | **Object** | Transient data to pass along to any webhooks | [optional] | ## Example @@ -16,7 +17,8 @@ require 'ory-client' instance = OryClient::UpdateVerificationFlowWithLinkMethod.new( csrf_token: null, email: null, - method: null + method: null, + transient_payload: null ) ``` diff --git a/clients/client/ruby/docs/UpdateWorkspacePayload.md b/clients/client/ruby/docs/UpdateWorkspacePayload.md new file mode 100644 index 00000000000..89413994624 --- /dev/null +++ b/clients/client/ruby/docs/UpdateWorkspacePayload.md @@ -0,0 +1,18 @@ +# OryClient::UpdateWorkspacePayload + +## Properties + +| Name | Type | Description | Notes | +| ---- | ---- | ----------- | ----- | +| **name** | **String** | The name of the workspace. | | + +## Example + +```ruby +require 'ory-client' + +instance = OryClient::UpdateWorkspacePayload.new( + name: null +) +``` + diff --git a/clients/client/ruby/docs/VerificationFlow.md b/clients/client/ruby/docs/VerificationFlow.md index 1a36e2ef8f4..6fd6d524ac0 100644 --- a/clients/client/ruby/docs/VerificationFlow.md +++ b/clients/client/ruby/docs/VerificationFlow.md @@ -11,6 +11,7 @@ | **request_url** | **String** | RequestURL is the initial URL that was requested from Ory Kratos. It can be used to forward information contained in the URL's path or query for example. | [optional] | | **return_to** | **String** | ReturnTo contains the requested return_to URL. | [optional] | | **state** | **Object** | State represents the state of this request: choose_method: ask the user to choose a method (e.g. verify your email) sent_email: the email has been sent to the user passed_challenge: the request was successful and the verification challenge was passed. | | +| **transient_payload** | **Object** | TransientPayload is used to pass data from the verification flow to hooks and email templates | [optional] | | **type** | **String** | The flow type can either be `api` or `browser`. | | | **ui** | [**UiContainer**](UiContainer.md) | | | @@ -27,6 +28,7 @@ instance = OryClient::VerificationFlow.new( request_url: null, return_to: null, state: null, + transient_payload: null, type: null, ui: null ) diff --git a/clients/client/ruby/lib/ory-client.rb b/clients/client/ruby/lib/ory-client.rb index 2478f255351..1828de1f744 100644 --- a/clients/client/ruby/lib/ory-client.rb +++ b/clients/client/ruby/lib/ory-client.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -107,7 +107,6 @@ require 'ory-client/models/internal_is_ax_welcome_screen_enabled_for_project_body' require 'ory-client/models/internal_is_owner_for_project_by_slug_body' require 'ory-client/models/internal_is_owner_for_project_by_slug_response' -require 'ory-client/models/internal_provision_mock_subscription' require 'ory-client/models/introspected_o_auth2_token' require 'ory-client/models/is_owner_for_project_by_slug' require 'ory-client/models/is_ready200_response' @@ -158,6 +157,7 @@ require 'ory-client/models/parse_error' require 'ory-client/models/patch_identities_body' require 'ory-client/models/perform_native_logout_body' +require 'ory-client/models/permissions_on_workpace_response' require 'ory-client/models/plan' require 'ory-client/models/plan_details' require 'ory-client/models/post_check_permission_body' @@ -170,6 +170,7 @@ require 'ory-client/models/project_cors' require 'ory-client/models/project_events_datapoint' require 'ory-client/models/project_host' +require 'ory-client/models/project_member' require 'ory-client/models/project_metadata' require 'ory-client/models/project_service_identity' require 'ory-client/models/project_service_o_auth2' @@ -254,6 +255,7 @@ require 'ory-client/models/update_verification_flow_body' require 'ory-client/models/update_verification_flow_with_code_method' require 'ory-client/models/update_verification_flow_with_link_method' +require 'ory-client/models/update_workspace_payload' require 'ory-client/models/usage' require 'ory-client/models/verifiable_credential_priming_response' require 'ory-client/models/verifiable_credential_proof' diff --git a/clients/client/ruby/lib/ory-client/api/courier_api.rb b/clients/client/ruby/lib/ory-client/api/courier_api.rb index 08fab997ba2..cf8c64aa46e 100644 --- a/clients/client/ruby/lib/ory-client/api/courier_api.rb +++ b/clients/client/ruby/lib/ory-client/api/courier_api.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end diff --git a/clients/client/ruby/lib/ory-client/api/events_api.rb b/clients/client/ruby/lib/ory-client/api/events_api.rb index a04e2eb8736..20de0c46ecd 100644 --- a/clients/client/ruby/lib/ory-client/api/events_api.rb +++ b/clients/client/ruby/lib/ory-client/api/events_api.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end diff --git a/clients/client/ruby/lib/ory-client/api/frontend_api.rb b/clients/client/ruby/lib/ory-client/api/frontend_api.rb index 57849480bd6..f77bce34043 100644 --- a/clients/client/ruby/lib/ory-client/api/frontend_api.rb +++ b/clients/client/ruby/lib/ory-client/api/frontend_api.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -28,6 +28,7 @@ def initialize(api_client = ApiClient.default) # @option opts [String] :cookie HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. # @option opts [String] :login_challenge An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). # @option opts [String] :organization An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. + # @option opts [String] :via Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. # @return [LoginFlow] def create_browser_login_flow(opts = {}) data, _status_code, _headers = create_browser_login_flow_with_http_info(opts) @@ -43,6 +44,7 @@ def create_browser_login_flow(opts = {}) # @option opts [String] :cookie HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. # @option opts [String] :login_challenge An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). # @option opts [String] :organization An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. + # @option opts [String] :via Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. # @return [Array<(LoginFlow, Integer, Hash)>] LoginFlow data, response status code and response headers def create_browser_login_flow_with_http_info(opts = {}) if @api_client.config.debugging @@ -58,6 +60,7 @@ def create_browser_login_flow_with_http_info(opts = {}) query_params[:'return_to'] = opts[:'return_to'] if !opts[:'return_to'].nil? query_params[:'login_challenge'] = opts[:'login_challenge'] if !opts[:'login_challenge'].nil? query_params[:'organization'] = opts[:'organization'] if !opts[:'organization'].nil? + query_params[:'via'] = opts[:'via'] if !opts[:'via'].nil? # header parameters header_params = opts[:header_params] || {} diff --git a/clients/client/ruby/lib/ory-client/api/identity_api.rb b/clients/client/ruby/lib/ory-client/api/identity_api.rb index 2e87b7b0825..2dcb38e1cdd 100644 --- a/clients/client/ruby/lib/ory-client/api/identity_api.rb +++ b/clients/client/ruby/lib/ory-client/api/identity_api.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -818,6 +818,7 @@ def get_session_with_http_info(id, opts = {}) # @option opts [Array] :ids List of ids used to filter identities. If this list is empty, then no filter will be applied. # @option opts [String] :credentials_identifier CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. # @option opts [String] :preview_credentials_identifier_similar This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. + # @option opts [Array] :include_credential Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. # @return [Array] def list_identities(opts = {}) data, _status_code, _headers = list_identities_with_http_info(opts) @@ -835,6 +836,7 @@ def list_identities(opts = {}) # @option opts [Array] :ids List of ids used to filter identities. If this list is empty, then no filter will be applied. # @option opts [String] :credentials_identifier CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. # @option opts [String] :preview_credentials_identifier_similar This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. + # @option opts [Array] :include_credential Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. # @return [Array<(Array, Integer, Hash)>] Array data, response status code and response headers def list_identities_with_http_info(opts = {}) if @api_client.config.debugging @@ -873,6 +875,7 @@ def list_identities_with_http_info(opts = {}) query_params[:'ids'] = @api_client.build_collection_param(opts[:'ids'], :multi) if !opts[:'ids'].nil? query_params[:'credentials_identifier'] = opts[:'credentials_identifier'] if !opts[:'credentials_identifier'].nil? query_params[:'preview_credentials_identifier_similar'] = opts[:'preview_credentials_identifier_similar'] if !opts[:'preview_credentials_identifier_similar'].nil? + query_params[:'include_credential'] = @api_client.build_collection_param(opts[:'include_credential'], :multi) if !opts[:'include_credential'].nil? # header parameters header_params = opts[:header_params] || {} diff --git a/clients/client/ruby/lib/ory-client/api/jwk_api.rb b/clients/client/ruby/lib/ory-client/api/jwk_api.rb index ae24cf4f013..5352079cd65 100644 --- a/clients/client/ruby/lib/ory-client/api/jwk_api.rb +++ b/clients/client/ruby/lib/ory-client/api/jwk_api.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end diff --git a/clients/client/ruby/lib/ory-client/api/metadata_api.rb b/clients/client/ruby/lib/ory-client/api/metadata_api.rb index 18087111a7d..a0e6586506d 100644 --- a/clients/client/ruby/lib/ory-client/api/metadata_api.rb +++ b/clients/client/ruby/lib/ory-client/api/metadata_api.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end diff --git a/clients/client/ruby/lib/ory-client/api/o_auth2_api.rb b/clients/client/ruby/lib/ory-client/api/o_auth2_api.rb index c4825f3c1a1..44b791622eb 100644 --- a/clients/client/ruby/lib/ory-client/api/o_auth2_api.rb +++ b/clients/client/ruby/lib/ory-client/api/o_auth2_api.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end diff --git a/clients/client/ruby/lib/ory-client/api/oidc_api.rb b/clients/client/ruby/lib/ory-client/api/oidc_api.rb index 300b34d01ae..5093c1d9078 100644 --- a/clients/client/ruby/lib/ory-client/api/oidc_api.rb +++ b/clients/client/ruby/lib/ory-client/api/oidc_api.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end diff --git a/clients/client/ruby/lib/ory-client/api/permission_api.rb b/clients/client/ruby/lib/ory-client/api/permission_api.rb index 9c6e19408e3..8dd5206bf1e 100644 --- a/clients/client/ruby/lib/ory-client/api/permission_api.rb +++ b/clients/client/ruby/lib/ory-client/api/permission_api.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end diff --git a/clients/client/ruby/lib/ory-client/api/project_api.rb b/clients/client/ruby/lib/ory-client/api/project_api.rb index 991d67d94f0..7cc9883add4 100644 --- a/clients/client/ruby/lib/ory-client/api/project_api.rb +++ b/clients/client/ruby/lib/ory-client/api/project_api.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -548,7 +548,7 @@ def get_project_with_http_info(project_id, opts = {}) # This endpoint requires the user to be a member of the project with the role `OWNER` or `DEVELOPER`. # @param project [String] # @param [Hash] opts the optional parameters - # @return [Array] + # @return [Array] def get_project_members(project, opts = {}) data, _status_code, _headers = get_project_members_with_http_info(project, opts) data @@ -558,7 +558,7 @@ def get_project_members(project, opts = {}) # This endpoint requires the user to be a member of the project with the role `OWNER` or `DEVELOPER`. # @param project [String] # @param [Hash] opts the optional parameters - # @return [Array<(Array, Integer, Hash)>] Array data, response status code and response headers + # @return [Array<(Array, Integer, Hash)>] Array data, response status code and response headers def get_project_members_with_http_info(project, opts = {}) if @api_client.config.debugging @api_client.config.logger.debug 'Calling API: ProjectApi.get_project_members ...' @@ -585,7 +585,7 @@ def get_project_members_with_http_info(project, opts = {}) post_body = opts[:debug_body] # return_type - return_type = opts[:debug_return_type] || 'Array' + return_type = opts[:debug_return_type] || 'Array' # auth_names auth_names = opts[:debug_auth_names] || ['oryAccessToken'] @@ -610,7 +610,7 @@ def get_project_members_with_http_info(project, opts = {}) # Retrieves project metrics for the specified event type and time range # @param project_id [String] Project ID # @param event_type [String] The event type to query for - # @param resolution [String] The resolution of the buckets The minimum resolution is 1 hour. + # @param resolution [String] The resolution of the buckets The minimum resolution is 1 minute. # @param from [Time] The start RFC3339 date of the time window # @param to [Time] The end RFC3339 date of the time window # @param [Hash] opts the optional parameters @@ -623,7 +623,7 @@ def get_project_metrics(project_id, event_type, resolution, from, to, opts = {}) # Retrieves project metrics for the specified event type and time range # @param project_id [String] Project ID # @param event_type [String] The event type to query for - # @param resolution [String] The resolution of the buckets The minimum resolution is 1 hour. + # @param resolution [String] The resolution of the buckets The minimum resolution is 1 minute. # @param from [Time] The start RFC3339 date of the time window # @param to [Time] The end RFC3339 date of the time window # @param [Hash] opts the optional parameters @@ -644,7 +644,7 @@ def get_project_metrics_with_http_info(project_id, event_type, resolution, from, if @api_client.config.client_side_validation && resolution.nil? fail ArgumentError, "Missing the required parameter 'resolution' when calling ProjectApi.get_project_metrics" end - pattern = Regexp.new(/^[0-9]+(ns|us|ms|s|m|h)$/) + pattern = Regexp.new(/^[0-9]+(m|h|d|M|y)$/) if @api_client.config.client_side_validation && resolution !~ pattern fail ArgumentError, "invalid value for 'resolution' when calling ProjectApi.get_project_metrics, must conform to the pattern #{pattern}." end diff --git a/clients/client/ruby/lib/ory-client/api/relationship_api.rb b/clients/client/ruby/lib/ory-client/api/relationship_api.rb index ef988871ae7..f2dd3f71bce 100644 --- a/clients/client/ruby/lib/ory-client/api/relationship_api.rb +++ b/clients/client/ruby/lib/ory-client/api/relationship_api.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end diff --git a/clients/client/ruby/lib/ory-client/api/wellknown_api.rb b/clients/client/ruby/lib/ory-client/api/wellknown_api.rb index 246d7ca48c7..0b52d64321d 100644 --- a/clients/client/ruby/lib/ory-client/api/wellknown_api.rb +++ b/clients/client/ruby/lib/ory-client/api/wellknown_api.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end diff --git a/clients/client/ruby/lib/ory-client/api_client.rb b/clients/client/ruby/lib/ory-client/api_client.rb index e44e529c001..e3d3c56c55c 100644 --- a/clients/client/ruby/lib/ory-client/api_client.rb +++ b/clients/client/ruby/lib/ory-client/api_client.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -17,6 +17,7 @@ require 'time' require 'typhoeus' + module OryClient class ApiClient # The Configuration object holding settings to be used in the API client. @@ -45,9 +46,10 @@ def self.default # Call an API with given options. # # @return [Array<(Object, Integer, Hash)>] an array of 3 elements: - # the data deserialized from response body (could be nil), response status code and response headers. + # the data deserialized from response body (may be a Tempfile or nil), response status code and response headers. def call_api(http_method, path, opts = {}) request = build_request(http_method, path, opts) + tempfile = download_file(request) if opts[:return_type] == 'File' response = request.run if @config.debugging @@ -69,7 +71,9 @@ def call_api(http_method, path, opts = {}) end end - if opts[:return_type] + if opts[:return_type] == 'File' + data = tempfile + elsif opts[:return_type] data = deserialize(response, opts[:return_type]) else data = nil @@ -125,9 +129,7 @@ def build_request(http_method, path, opts = {}) end end - request = Typhoeus::Request.new(url, req_opts) - download_file(request) if opts[:return_type] == 'File' - request + Typhoeus::Request.new(url, req_opts) end # Builds the HTTP request body @@ -165,6 +167,8 @@ def build_request_body(header_params, form_params, body) # process can use. # # @see Configuration#temp_folder_path + # + # @return [Tempfile] the tempfile generated def download_file(request) tempfile = nil encoding = nil @@ -179,21 +183,24 @@ def download_file(request) prefix = prefix + '-' unless prefix.end_with?('-') encoding = response.body.encoding tempfile = Tempfile.open(prefix, @config.temp_folder_path, encoding: encoding) - @tempfile = tempfile end request.on_body do |chunk| chunk.force_encoding(encoding) tempfile.write(chunk) end - request.on_complete do |response| - if tempfile - tempfile.close - @config.logger.info "Temp file written to #{tempfile.path}, please copy the file to a proper folder "\ - "with e.g. `FileUtils.cp(tempfile.path, '/new/file/path')` otherwise the temp file "\ - "will be deleted automatically with GC. It's also recommended to delete the temp file "\ - "explicitly with `tempfile.delete`" - end + # run the request to ensure the tempfile is created successfully before returning it + request.run + if tempfile + tempfile.close + @config.logger.info "Temp file written to #{tempfile.path}, please copy the file to a proper folder "\ + "with e.g. `FileUtils.cp(tempfile.path, '/new/file/path')` otherwise the temp file "\ + "will be deleted automatically with GC. It's also recommended to delete the temp file "\ + "explicitly with `tempfile.delete`" + else + fail ApiError.new("Failed to create the tempfile based on the HTTP response from the server: #{request.inspect}") end + + tempfile end # Check if the given MIME is a JSON MIME. @@ -214,15 +221,10 @@ def json_mime?(mime) # @param [String] return_type some examples: "User", "Array", "Hash" def deserialize(response, return_type) body = response.body - - # handle file downloading - return the File instance processed in request callbacks - # note that response body is empty when the file is written in chunks in request on_body callback - return @tempfile if return_type == 'File' - return nil if body.nil? || body.empty? # return response body directly for String return type - return body if return_type == 'String' + return body.to_s if return_type == 'String' # ensuring a default content type content_type = response.headers['Content-Type'] || 'application/json' diff --git a/clients/client/ruby/lib/ory-client/api_error.rb b/clients/client/ruby/lib/ory-client/api_error.rb index 83aec095a31..9e9f4a177b4 100644 --- a/clients/client/ruby/lib/ory-client/api_error.rb +++ b/clients/client/ruby/lib/ory-client/api_error.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -32,6 +32,7 @@ def initialize(arg = nil) end else super arg + @message = arg end end diff --git a/clients/client/ruby/lib/ory-client/configuration.rb b/clients/client/ruby/lib/ory-client/configuration.rb index 89e9adb3c1c..b6d0a2e76ba 100644 --- a/clients/client/ruby/lib/ory-client/configuration.rb +++ b/clients/client/ruby/lib/ory-client/configuration.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -62,6 +62,16 @@ class Configuration # Defines the access token (Bearer) used with OAuth2. attr_accessor :access_token + # Defines a Proc used to fetch or refresh access tokens (Bearer) used with OAuth2. + # Overrides the access_token if set + # @return [Proc] + attr_accessor :access_token_getter + + # Set this to return data as binary instead of downloading a temp file. When enabled (set to true) + # HTTP responses with return type `File` will be returned as a stream of binary data. + # Default to false. + attr_accessor :return_binary_data + # Set this to enable/disable debugging. When enabled (set to true), HTTP request/response # details will be logged with `logger.debug` (see the `logger` attribute). # Default to false. @@ -142,7 +152,7 @@ def initialize @scheme = 'https' @host = 'playground.projects.oryapis.com' @base_path = '' - @server_index = 0 + @server_index = nil @server_operation_index = {} @server_variables = {} @server_operation_variables = {} @@ -190,10 +200,12 @@ def base_path=(base_path) # Returns base URL for specified operation based on server settings def base_url(operation = nil) - index = server_operation_index.fetch(operation, server_index) - return "#{scheme}://#{[host, base_path].join('/').gsub(/\/+/, '/')}".sub(/\/+\z/, '') if index == nil - - server_url(index, server_operation_variables.fetch(operation, server_variables), operation_server_settings[operation]) + if operation_server_settings.key?(operation) then + index = server_operation_index.fetch(operation, server_index) + server_url(index.nil? ? 0 : index, server_operation_variables.fetch(operation, server_variables), operation_server_settings[operation]) + else + server_index.nil? ? "#{scheme}://#{[host, base_path].join('/').gsub(/\/+/, '/')}".sub(/\/+\z/, '') : server_url(server_index, server_variables, nil) + end end # Gets API key (with prefix if set). @@ -208,6 +220,12 @@ def api_key_with_prefix(param_name, param_alias = nil) end end + # Gets access_token using access_token_getter or uses the static access_token + def access_token_with_refresh + return access_token if access_token_getter.nil? + access_token_getter.call + end + # Gets Basic Auth token string def basic_auth_token 'Basic ' + ["#{username}:#{password}"].pack('m').delete("\r\n") @@ -228,21 +246,21 @@ def auth_settings type: 'bearer', in: 'header', key: 'Authorization', - value: "Bearer #{access_token}" + value: "Bearer #{access_token_with_refresh}" }, 'oauth2' => { type: 'oauth2', in: 'header', key: 'Authorization', - value: "Bearer #{access_token}" + value: "Bearer #{access_token_with_refresh}" }, 'oryAccessToken' => { type: 'bearer', in: 'header', key: 'Authorization', - value: "Bearer #{access_token}" + value: "Bearer #{access_token_with_refresh}" }, } end @@ -276,8 +294,8 @@ def server_url(index, variables = {}, servers = nil) servers = server_settings if servers == nil # check array index out of bound - if (index < 0 || index >= servers.size) - fail ArgumentError, "Invalid index #{index} when selecting the server. Must be less than #{servers.size}" + if (index.nil? || index < 0 || index >= servers.size) + fail ArgumentError, "Invalid index #{index} when selecting the server. Must not be nil and must be less than #{servers.size}" end server = servers[index] @@ -302,5 +320,6 @@ def server_url(index, variables = {}, servers = nil) url end + end end diff --git a/clients/client/ruby/lib/ory-client/models/accept_o_auth2_consent_request.rb b/clients/client/ruby/lib/ory-client/models/accept_o_auth2_consent_request.rb index 61f6141b5e8..f23d809487d 100644 --- a/clients/client/ruby/lib/ory-client/models/accept_o_auth2_consent_request.rb +++ b/clients/client/ruby/lib/ory-client/models/accept_o_auth2_consent_request.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -119,6 +119,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -126,6 +127,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -159,37 +161,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -224,7 +219,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/accept_o_auth2_consent_request_session.rb b/clients/client/ruby/lib/ory-client/models/accept_o_auth2_consent_request_session.rb index e7a8ef4d2de..121a6f7c57f 100644 --- a/clients/client/ruby/lib/ory-client/models/accept_o_auth2_consent_request_session.rb +++ b/clients/client/ruby/lib/ory-client/models/accept_o_auth2_consent_request_session.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -77,6 +77,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -84,6 +85,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -112,37 +114,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -177,7 +172,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/accept_o_auth2_login_request.rb b/clients/client/ruby/lib/ory-client/models/accept_o_auth2_login_request.rb index 337127b8127..9c8e7cfe774 100644 --- a/clients/client/ruby/lib/ory-client/models/accept_o_auth2_login_request.rb +++ b/clients/client/ruby/lib/ory-client/models/accept_o_auth2_login_request.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -132,12 +132,15 @@ def initialize(attributes = {}) if attributes.key?(:'subject') self.subject = attributes[:'subject'] + else + self.subject = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @subject.nil? invalid_properties.push('invalid value for "subject", subject cannot be nil.') @@ -149,6 +152,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @subject.nil? true end @@ -185,37 +189,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -250,7 +247,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/active_project_in_console.rb b/clients/client/ruby/lib/ory-client/models/active_project_in_console.rb index 0e6b24f9435..4896a4e33bf 100644 --- a/clients/client/ruby/lib/ory-client/models/active_project_in_console.rb +++ b/clients/client/ruby/lib/ory-client/models/active_project_in_console.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -67,6 +67,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -74,6 +75,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -101,37 +103,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -166,7 +161,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/attribute.rb b/clients/client/ruby/lib/ory-client/models/attribute.rb index 55dbd1a4850..54307ae2162 100644 --- a/clients/client/ruby/lib/ory-client/models/attribute.rb +++ b/clients/client/ruby/lib/ory-client/models/attribute.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -73,6 +73,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -80,6 +81,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -108,37 +110,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -173,7 +168,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/attribute_filter.rb b/clients/client/ruby/lib/ory-client/models/attribute_filter.rb index c8aa2fc1657..e4b4cafdad9 100644 --- a/clients/client/ruby/lib/ory-client/models/attribute_filter.rb +++ b/clients/client/ruby/lib/ory-client/models/attribute_filter.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -103,6 +103,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -110,6 +111,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' condition_validator = EnumAttributeValidator.new('String', ["equals", "not_equals", "contains", "not_contains", "regex", "not_regex", "set", "not_set"]) return false unless condition_validator.valid?(@condition) true @@ -151,37 +153,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -216,7 +211,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/attributes_count_datapoint.rb b/clients/client/ruby/lib/ory-client/models/attributes_count_datapoint.rb index 9e3a2f399b1..66d369262cc 100644 --- a/clients/client/ruby/lib/ory-client/models/attributes_count_datapoint.rb +++ b/clients/client/ruby/lib/ory-client/models/attributes_count_datapoint.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -65,16 +65,21 @@ def initialize(attributes = {}) if attributes.key?(:'count') self.count = attributes[:'count'] + else + self.count = nil end if attributes.key?(:'name') self.name = attributes[:'name'] + else + self.name = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @count.nil? invalid_properties.push('invalid value for "count", count cannot be nil.') @@ -90,6 +95,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @count.nil? return false if @name.nil? true @@ -120,37 +126,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -185,7 +184,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/authenticator_assurance_level.rb b/clients/client/ruby/lib/ory-client/models/authenticator_assurance_level.rb index 6f60adecc51..51fe808de1c 100644 --- a/clients/client/ruby/lib/ory-client/models/authenticator_assurance_level.rb +++ b/clients/client/ruby/lib/ory-client/models/authenticator_assurance_level.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -20,6 +20,10 @@ class AuthenticatorAssuranceLevel AAL2 = "aal2".freeze AAL3 = "aal3".freeze + def self.all_vars + @all_vars ||= [AAL0, AAL1, AAL2, AAL3].freeze + end + # Builds the enum from string # @param [String] The enum value in the form of the string # @return [String] The enum value @@ -31,9 +35,8 @@ def self.build_from_hash(value) # @param [String] The enum value in the form of the string # @return [String] The enum value def build_from_hash(value) - constantValues = AuthenticatorAssuranceLevel.constants.select { |c| AuthenticatorAssuranceLevel::const_get(c) == value } - raise "Invalid ENUM value #{value} for class #AuthenticatorAssuranceLevel" if constantValues.empty? - value + return value if AuthenticatorAssuranceLevel.all_vars.include?(value) + raise "Invalid ENUM value #{value} for class #AuthenticatorAssuranceLevel" end end end diff --git a/clients/client/ruby/lib/ory-client/models/batch_patch_identities_response.rb b/clients/client/ruby/lib/ory-client/models/batch_patch_identities_response.rb index 743bfcbbb50..0969177bd70 100644 --- a/clients/client/ruby/lib/ory-client/models/batch_patch_identities_response.rb +++ b/clients/client/ruby/lib/ory-client/models/batch_patch_identities_response.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -69,6 +69,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -76,6 +77,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -103,37 +105,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -168,7 +163,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/check_opl_syntax_result.rb b/clients/client/ruby/lib/ory-client/models/check_opl_syntax_result.rb index b04ce165973..3d641ac65df 100644 --- a/clients/client/ruby/lib/ory-client/models/check_opl_syntax_result.rb +++ b/clients/client/ruby/lib/ory-client/models/check_opl_syntax_result.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -68,6 +68,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -75,6 +76,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -102,37 +104,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -167,7 +162,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/check_permission_result.rb b/clients/client/ruby/lib/ory-client/models/check_permission_result.rb index b4656ac3f05..2b42945a1b6 100644 --- a/clients/client/ruby/lib/ory-client/models/check_permission_result.rb +++ b/clients/client/ruby/lib/ory-client/models/check_permission_result.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -61,12 +61,15 @@ def initialize(attributes = {}) if attributes.key?(:'allowed') self.allowed = attributes[:'allowed'] + else + self.allowed = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @allowed.nil? invalid_properties.push('invalid value for "allowed", allowed cannot be nil.') @@ -78,6 +81,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @allowed.nil? true end @@ -106,37 +110,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -171,7 +168,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/cloud_account.rb b/clients/client/ruby/lib/ory-client/models/cloud_account.rb index 1a4b5802b9f..7057b4c413e 100644 --- a/clients/client/ruby/lib/ory-client/models/cloud_account.rb +++ b/clients/client/ruby/lib/ory-client/models/cloud_account.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -67,27 +67,50 @@ def initialize(attributes = {}) if attributes.key?(:'email') self.email = attributes[:'email'] + else + self.email = nil end if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'name') self.name = attributes[:'name'] + else + self.name = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new + if @email.nil? + invalid_properties.push('invalid value for "email", email cannot be nil.') + end + + if @id.nil? + invalid_properties.push('invalid value for "id", id cannot be nil.') + end + + if @name.nil? + invalid_properties.push('invalid value for "name", name cannot be nil.') + end + invalid_properties end # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' + return false if @email.nil? + return false if @id.nil? + return false if @name.nil? true end @@ -117,37 +140,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -182,7 +198,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/consistency_request_parameters.rb b/clients/client/ruby/lib/ory-client/models/consistency_request_parameters.rb index ff56ed27f08..391f5460be1 100644 --- a/clients/client/ruby/lib/ory-client/models/consistency_request_parameters.rb +++ b/clients/client/ruby/lib/ory-client/models/consistency_request_parameters.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -89,6 +89,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -96,6 +97,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' consistency_validator = EnumAttributeValidator.new('String', ["", "strong", "eventual"]) return false unless consistency_validator.valid?(@consistency) true @@ -135,37 +137,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -200,7 +195,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/continue_with.rb b/clients/client/ruby/lib/ory-client/models/continue_with.rb index 3fd8edafbea..f2377bd7ef2 100644 --- a/clients/client/ruby/lib/ory-client/models/continue_with.rb +++ b/clients/client/ruby/lib/ory-client/models/continue_with.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end diff --git a/clients/client/ruby/lib/ory-client/models/continue_with_recovery_ui.rb b/clients/client/ruby/lib/ory-client/models/continue_with_recovery_ui.rb index 7e6bc650457..aeebf10bcf9 100644 --- a/clients/client/ruby/lib/ory-client/models/continue_with_recovery_ui.rb +++ b/clients/client/ruby/lib/ory-client/models/continue_with_recovery_ui.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -87,16 +87,21 @@ def initialize(attributes = {}) if attributes.key?(:'action') self.action = attributes[:'action'] + else + self.action = nil end if attributes.key?(:'flow') self.flow = attributes[:'flow'] + else + self.flow = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @action.nil? invalid_properties.push('invalid value for "action", action cannot be nil.') @@ -112,6 +117,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @action.nil? action_validator = EnumAttributeValidator.new('String', ["show_recovery_ui"]) return false unless action_validator.valid?(@action) @@ -154,37 +160,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -219,7 +218,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/continue_with_recovery_ui_flow.rb b/clients/client/ruby/lib/ory-client/models/continue_with_recovery_ui_flow.rb index f95e5f63a70..bd0dd57d67e 100644 --- a/clients/client/ruby/lib/ory-client/models/continue_with_recovery_ui_flow.rb +++ b/clients/client/ruby/lib/ory-client/models/continue_with_recovery_ui_flow.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -65,6 +65,8 @@ def initialize(attributes = {}) if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'url') @@ -75,6 +77,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @id.nil? invalid_properties.push('invalid value for "id", id cannot be nil.') @@ -86,6 +89,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @id.nil? true end @@ -115,37 +119,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -180,7 +177,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/continue_with_set_ory_session_token.rb b/clients/client/ruby/lib/ory-client/models/continue_with_set_ory_session_token.rb index 643ecccf899..5b6d9080e78 100644 --- a/clients/client/ruby/lib/ory-client/models/continue_with_set_ory_session_token.rb +++ b/clients/client/ruby/lib/ory-client/models/continue_with_set_ory_session_token.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -88,16 +88,21 @@ def initialize(attributes = {}) if attributes.key?(:'action') self.action = attributes[:'action'] + else + self.action = nil end if attributes.key?(:'ory_session_token') self.ory_session_token = attributes[:'ory_session_token'] + else + self.ory_session_token = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @action.nil? invalid_properties.push('invalid value for "action", action cannot be nil.') @@ -113,6 +118,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @action.nil? action_validator = EnumAttributeValidator.new('String', ["set_ory_session_token"]) return false unless action_validator.valid?(@action) @@ -155,37 +161,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -220,7 +219,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/continue_with_settings_ui.rb b/clients/client/ruby/lib/ory-client/models/continue_with_settings_ui.rb index 50ae4d027fe..960c01b3689 100644 --- a/clients/client/ruby/lib/ory-client/models/continue_with_settings_ui.rb +++ b/clients/client/ruby/lib/ory-client/models/continue_with_settings_ui.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -87,16 +87,21 @@ def initialize(attributes = {}) if attributes.key?(:'action') self.action = attributes[:'action'] + else + self.action = nil end if attributes.key?(:'flow') self.flow = attributes[:'flow'] + else + self.flow = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @action.nil? invalid_properties.push('invalid value for "action", action cannot be nil.') @@ -112,6 +117,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @action.nil? action_validator = EnumAttributeValidator.new('String', ["show_settings_ui"]) return false unless action_validator.valid?(@action) @@ -154,37 +160,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -219,7 +218,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/continue_with_settings_ui_flow.rb b/clients/client/ruby/lib/ory-client/models/continue_with_settings_ui_flow.rb index c6c361dae91..e296fa1f0e4 100644 --- a/clients/client/ruby/lib/ory-client/models/continue_with_settings_ui_flow.rb +++ b/clients/client/ruby/lib/ory-client/models/continue_with_settings_ui_flow.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -60,12 +60,15 @@ def initialize(attributes = {}) if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @id.nil? invalid_properties.push('invalid value for "id", id cannot be nil.') @@ -77,6 +80,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @id.nil? true end @@ -105,37 +109,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -170,7 +167,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/continue_with_verification_ui.rb b/clients/client/ruby/lib/ory-client/models/continue_with_verification_ui.rb index 636347a534c..b556fd8951f 100644 --- a/clients/client/ruby/lib/ory-client/models/continue_with_verification_ui.rb +++ b/clients/client/ruby/lib/ory-client/models/continue_with_verification_ui.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -87,16 +87,21 @@ def initialize(attributes = {}) if attributes.key?(:'action') self.action = attributes[:'action'] + else + self.action = nil end if attributes.key?(:'flow') self.flow = attributes[:'flow'] + else + self.flow = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @action.nil? invalid_properties.push('invalid value for "action", action cannot be nil.') @@ -112,6 +117,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @action.nil? action_validator = EnumAttributeValidator.new('String', ["show_verification_ui"]) return false unless action_validator.valid?(@action) @@ -154,37 +160,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -219,7 +218,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/continue_with_verification_ui_flow.rb b/clients/client/ruby/lib/ory-client/models/continue_with_verification_ui_flow.rb index a98c37b39b4..f7b9ea9ec05 100644 --- a/clients/client/ruby/lib/ory-client/models/continue_with_verification_ui_flow.rb +++ b/clients/client/ruby/lib/ory-client/models/continue_with_verification_ui_flow.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -70,6 +70,8 @@ def initialize(attributes = {}) if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'url') @@ -78,12 +80,15 @@ def initialize(attributes = {}) if attributes.key?(:'verifiable_address') self.verifiable_address = attributes[:'verifiable_address'] + else + self.verifiable_address = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @id.nil? invalid_properties.push('invalid value for "id", id cannot be nil.') @@ -99,6 +104,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @id.nil? return false if @verifiable_address.nil? true @@ -130,37 +136,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -195,7 +194,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/courier_message_status.rb b/clients/client/ruby/lib/ory-client/models/courier_message_status.rb index 232a17a0456..fcaa5e47a19 100644 --- a/clients/client/ruby/lib/ory-client/models/courier_message_status.rb +++ b/clients/client/ruby/lib/ory-client/models/courier_message_status.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -20,6 +20,10 @@ class CourierMessageStatus PROCESSING = "processing".freeze ABANDONED = "abandoned".freeze + def self.all_vars + @all_vars ||= [QUEUED, SENT, PROCESSING, ABANDONED].freeze + end + # Builds the enum from string # @param [String] The enum value in the form of the string # @return [String] The enum value @@ -31,9 +35,8 @@ def self.build_from_hash(value) # @param [String] The enum value in the form of the string # @return [String] The enum value def build_from_hash(value) - constantValues = CourierMessageStatus.constants.select { |c| CourierMessageStatus::const_get(c) == value } - raise "Invalid ENUM value #{value} for class #CourierMessageStatus" if constantValues.empty? - value + return value if CourierMessageStatus.all_vars.include?(value) + raise "Invalid ENUM value #{value} for class #CourierMessageStatus" end end end diff --git a/clients/client/ruby/lib/ory-client/models/courier_message_type.rb b/clients/client/ruby/lib/ory-client/models/courier_message_type.rb index 57f792915c8..20ce72c7130 100644 --- a/clients/client/ruby/lib/ory-client/models/courier_message_type.rb +++ b/clients/client/ruby/lib/ory-client/models/courier_message_type.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -18,6 +18,10 @@ class CourierMessageType EMAIL = "email".freeze PHONE = "phone".freeze + def self.all_vars + @all_vars ||= [EMAIL, PHONE].freeze + end + # Builds the enum from string # @param [String] The enum value in the form of the string # @return [String] The enum value @@ -29,9 +33,8 @@ def self.build_from_hash(value) # @param [String] The enum value in the form of the string # @return [String] The enum value def build_from_hash(value) - constantValues = CourierMessageType.constants.select { |c| CourierMessageType::const_get(c) == value } - raise "Invalid ENUM value #{value} for class #CourierMessageType" if constantValues.empty? - value + return value if CourierMessageType.all_vars.include?(value) + raise "Invalid ENUM value #{value} for class #CourierMessageType" end end end diff --git a/clients/client/ruby/lib/ory-client/models/create_custom_domain_body.rb b/clients/client/ruby/lib/ory-client/models/create_custom_domain_body.rb index df46e2e3a41..79fb37400e0 100644 --- a/clients/client/ruby/lib/ory-client/models/create_custom_domain_body.rb +++ b/clients/client/ruby/lib/ory-client/models/create_custom_domain_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -105,6 +105,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -112,6 +113,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -143,37 +145,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -208,7 +203,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/create_event_stream_body.rb b/clients/client/ruby/lib/ory-client/models/create_event_stream_body.rb index c2a86c2e64f..4d602227512 100644 --- a/clients/client/ruby/lib/ory-client/models/create_event_stream_body.rb +++ b/clients/client/ruby/lib/ory-client/models/create_event_stream_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -93,20 +93,27 @@ def initialize(attributes = {}) if attributes.key?(:'role_arn') self.role_arn = attributes[:'role_arn'] + else + self.role_arn = nil end if attributes.key?(:'topic_arn') self.topic_arn = attributes[:'topic_arn'] + else + self.topic_arn = nil end if attributes.key?(:'type') self.type = attributes[:'type'] + else + self.type = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @role_arn.nil? invalid_properties.push('invalid value for "role_arn", role_arn cannot be nil.') @@ -126,6 +133,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @role_arn.nil? return false if @topic_arn.nil? return false if @type.nil? @@ -170,37 +178,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -235,7 +236,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/create_identity_body.rb b/clients/client/ruby/lib/ory-client/models/create_identity_body.rb index a30ef830015..1b7a4546a82 100644 --- a/clients/client/ruby/lib/ory-client/models/create_identity_body.rb +++ b/clients/client/ruby/lib/ory-client/models/create_identity_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -137,6 +137,8 @@ def initialize(attributes = {}) if attributes.key?(:'schema_id') self.schema_id = attributes[:'schema_id'] + else + self.schema_id = nil end if attributes.key?(:'state') @@ -145,6 +147,8 @@ def initialize(attributes = {}) if attributes.key?(:'traits') self.traits = attributes[:'traits'] + else + self.traits = nil end if attributes.key?(:'verifiable_addresses') @@ -157,6 +161,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @schema_id.nil? invalid_properties.push('invalid value for "schema_id", schema_id cannot be nil.') @@ -172,6 +177,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @schema_id.nil? state_validator = EnumAttributeValidator.new('String', ["active", "inactive"]) return false unless state_validator.valid?(@state) @@ -220,37 +226,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -285,7 +284,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/create_invite_response.rb b/clients/client/ruby/lib/ory-client/models/create_invite_response.rb index 654b0ea1801..c72c7ed86d9 100644 --- a/clients/client/ruby/lib/ory-client/models/create_invite_response.rb +++ b/clients/client/ruby/lib/ory-client/models/create_invite_response.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -66,16 +66,21 @@ def initialize(attributes = {}) if (value = attributes[:'all_invites']).is_a?(Array) self.all_invites = value end + else + self.all_invites = nil end if attributes.key?(:'created_invite') self.created_invite = attributes[:'created_invite'] + else + self.created_invite = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @all_invites.nil? invalid_properties.push('invalid value for "all_invites", all_invites cannot be nil.') @@ -91,6 +96,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @all_invites.nil? return false if @created_invite.nil? true @@ -121,37 +127,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -186,7 +185,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/create_json_web_key_set.rb b/clients/client/ruby/lib/ory-client/models/create_json_web_key_set.rb index 353f24a846b..ef52790c523 100644 --- a/clients/client/ruby/lib/ory-client/models/create_json_web_key_set.rb +++ b/clients/client/ruby/lib/ory-client/models/create_json_web_key_set.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -71,20 +71,27 @@ def initialize(attributes = {}) if attributes.key?(:'alg') self.alg = attributes[:'alg'] + else + self.alg = nil end if attributes.key?(:'kid') self.kid = attributes[:'kid'] + else + self.kid = nil end if attributes.key?(:'use') self.use = attributes[:'use'] + else + self.use = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @alg.nil? invalid_properties.push('invalid value for "alg", alg cannot be nil.') @@ -104,6 +111,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @alg.nil? return false if @kid.nil? return false if @use.nil? @@ -136,37 +144,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -201,7 +202,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/create_project_api_key_request.rb b/clients/client/ruby/lib/ory-client/models/create_project_api_key_request.rb index f0177ead636..ade98af4bea 100644 --- a/clients/client/ruby/lib/ory-client/models/create_project_api_key_request.rb +++ b/clients/client/ruby/lib/ory-client/models/create_project_api_key_request.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -60,12 +60,15 @@ def initialize(attributes = {}) if attributes.key?(:'name') self.name = attributes[:'name'] + else + self.name = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @name.nil? invalid_properties.push('invalid value for "name", name cannot be nil.') @@ -77,6 +80,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @name.nil? true end @@ -105,37 +109,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -170,7 +167,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/create_project_body.rb b/clients/client/ruby/lib/ory-client/models/create_project_body.rb index 489bfe2183b..5ff99274b20 100644 --- a/clients/client/ruby/lib/ory-client/models/create_project_body.rb +++ b/clients/client/ruby/lib/ory-client/models/create_project_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -93,10 +93,14 @@ def initialize(attributes = {}) if attributes.key?(:'environment') self.environment = attributes[:'environment'] + else + self.environment = nil end if attributes.key?(:'name') self.name = attributes[:'name'] + else + self.name = nil end if attributes.key?(:'workspace_id') @@ -107,6 +111,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @environment.nil? invalid_properties.push('invalid value for "environment", environment cannot be nil.') @@ -122,6 +127,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @environment.nil? environment_validator = EnumAttributeValidator.new('String', ["prod", "dev"]) return false unless environment_validator.valid?(@environment) @@ -165,37 +171,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -230,7 +229,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/create_project_branding.rb b/clients/client/ruby/lib/ory-client/models/create_project_branding.rb index db79c8bf833..667a8344aff 100644 --- a/clients/client/ruby/lib/ory-client/models/create_project_branding.rb +++ b/clients/client/ruby/lib/ory-client/models/create_project_branding.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -106,6 +106,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -113,6 +114,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -145,37 +147,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -210,7 +205,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/create_project_member_invite_body.rb b/clients/client/ruby/lib/ory-client/models/create_project_member_invite_body.rb index f1199967035..0a83581ab21 100644 --- a/clients/client/ruby/lib/ory-client/models/create_project_member_invite_body.rb +++ b/clients/client/ruby/lib/ory-client/models/create_project_member_invite_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -67,6 +67,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -74,6 +75,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -101,37 +103,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -166,7 +161,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/create_project_normalized_payload.rb b/clients/client/ruby/lib/ory-client/models/create_project_normalized_payload.rb index 8ff30163efb..4c2342d9f6f 100644 --- a/clients/client/ruby/lib/ory-client/models/create_project_normalized_payload.rb +++ b/clients/client/ruby/lib/ory-client/models/create_project_normalized_payload.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,6 +22,9 @@ class CreateProjectNormalizedPayload # Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`. attr_accessor :disable_account_experience_welcome_screen + # Whether the new account experience is enabled and reachable. + attr_accessor :enable_ax_v2 + # prod Production dev Development attr_accessor :environment @@ -600,6 +603,7 @@ def self.attribute_map { :'created_at' => :'created_at', :'disable_account_experience_welcome_screen' => :'disable_account_experience_welcome_screen', + :'enable_ax_v2' => :'enable_ax_v2', :'environment' => :'environment', :'hydra_oauth2_allowed_top_level_claims' => :'hydra_oauth2_allowed_top_level_claims', :'hydra_oauth2_client_credentials_default_grant_allowed_scope' => :'hydra_oauth2_client_credentials_default_grant_allowed_scope', @@ -804,6 +808,7 @@ def self.openapi_types { :'created_at' => :'Time', :'disable_account_experience_welcome_screen' => :'Boolean', + :'enable_ax_v2' => :'Boolean', :'environment' => :'String', :'hydra_oauth2_allowed_top_level_claims' => :'Array', :'hydra_oauth2_client_credentials_default_grant_allowed_scope' => :'Boolean', @@ -1031,8 +1036,14 @@ def initialize(attributes = {}) self.disable_account_experience_welcome_screen = attributes[:'disable_account_experience_welcome_screen'] end + if attributes.key?(:'enable_ax_v2') + self.enable_ax_v2 = attributes[:'enable_ax_v2'] + end + if attributes.key?(:'environment') self.environment = attributes[:'environment'] + else + self.environment = nil end if attributes.key?(:'hydra_oauth2_allowed_top_level_claims') @@ -1815,6 +1826,8 @@ def initialize(attributes = {}) if attributes.key?(:'name') self.name = attributes[:'name'] + else + self.name = nil end if attributes.key?(:'project_id') @@ -1863,6 +1876,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @environment.nil? invalid_properties.push('invalid value for "environment", environment cannot be nil.') @@ -1908,6 +1922,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @environment.nil? environment_validator = EnumAttributeValidator.new('String', ["prod", "dev"]) return false unless environment_validator.valid?(@environment) @@ -1942,8 +1957,12 @@ def environment=(environment) # Custom attribute writer method with validation # @param [Object] hydra_oauth2_grant_jwt_max_ttl Value to be assigned def hydra_oauth2_grant_jwt_max_ttl=(hydra_oauth2_grant_jwt_max_ttl) + if hydra_oauth2_grant_jwt_max_ttl.nil? + fail ArgumentError, 'hydra_oauth2_grant_jwt_max_ttl cannot be nil' + end + pattern = Regexp.new(/^[0-9]+(ns|us|ms|s|m|h)$/) - if !hydra_oauth2_grant_jwt_max_ttl.nil? && hydra_oauth2_grant_jwt_max_ttl !~ pattern + if hydra_oauth2_grant_jwt_max_ttl !~ pattern fail ArgumentError, "invalid value for \"hydra_oauth2_grant_jwt_max_ttl\", must conform to the pattern #{pattern}." end @@ -1973,8 +1992,12 @@ def hydra_strategies_scope=(hydra_strategies_scope) # Custom attribute writer method with validation # @param [Object] hydra_ttl_access_token Value to be assigned def hydra_ttl_access_token=(hydra_ttl_access_token) + if hydra_ttl_access_token.nil? + fail ArgumentError, 'hydra_ttl_access_token cannot be nil' + end + pattern = Regexp.new(/^[0-9]+(ns|us|ms|s|m|h)$/) - if !hydra_ttl_access_token.nil? && hydra_ttl_access_token !~ pattern + if hydra_ttl_access_token !~ pattern fail ArgumentError, "invalid value for \"hydra_ttl_access_token\", must conform to the pattern #{pattern}." end @@ -1984,8 +2007,12 @@ def hydra_ttl_access_token=(hydra_ttl_access_token) # Custom attribute writer method with validation # @param [Object] hydra_ttl_auth_code Value to be assigned def hydra_ttl_auth_code=(hydra_ttl_auth_code) + if hydra_ttl_auth_code.nil? + fail ArgumentError, 'hydra_ttl_auth_code cannot be nil' + end + pattern = Regexp.new(/^[0-9]+(ns|us|ms|s|m|h)$/) - if !hydra_ttl_auth_code.nil? && hydra_ttl_auth_code !~ pattern + if hydra_ttl_auth_code !~ pattern fail ArgumentError, "invalid value for \"hydra_ttl_auth_code\", must conform to the pattern #{pattern}." end @@ -1995,8 +2022,12 @@ def hydra_ttl_auth_code=(hydra_ttl_auth_code) # Custom attribute writer method with validation # @param [Object] hydra_ttl_id_token Value to be assigned def hydra_ttl_id_token=(hydra_ttl_id_token) + if hydra_ttl_id_token.nil? + fail ArgumentError, 'hydra_ttl_id_token cannot be nil' + end + pattern = Regexp.new(/^[0-9]+(ns|us|ms|s|m|h)$/) - if !hydra_ttl_id_token.nil? && hydra_ttl_id_token !~ pattern + if hydra_ttl_id_token !~ pattern fail ArgumentError, "invalid value for \"hydra_ttl_id_token\", must conform to the pattern #{pattern}." end @@ -2006,8 +2037,12 @@ def hydra_ttl_id_token=(hydra_ttl_id_token) # Custom attribute writer method with validation # @param [Object] hydra_ttl_login_consent_request Value to be assigned def hydra_ttl_login_consent_request=(hydra_ttl_login_consent_request) + if hydra_ttl_login_consent_request.nil? + fail ArgumentError, 'hydra_ttl_login_consent_request cannot be nil' + end + pattern = Regexp.new(/^[0-9]+(ns|us|ms|s|m|h)$/) - if !hydra_ttl_login_consent_request.nil? && hydra_ttl_login_consent_request !~ pattern + if hydra_ttl_login_consent_request !~ pattern fail ArgumentError, "invalid value for \"hydra_ttl_login_consent_request\", must conform to the pattern #{pattern}." end @@ -2017,8 +2052,12 @@ def hydra_ttl_login_consent_request=(hydra_ttl_login_consent_request) # Custom attribute writer method with validation # @param [Object] hydra_ttl_refresh_token Value to be assigned def hydra_ttl_refresh_token=(hydra_ttl_refresh_token) + if hydra_ttl_refresh_token.nil? + fail ArgumentError, 'hydra_ttl_refresh_token cannot be nil' + end + pattern = Regexp.new(/^([0-9]+(ns|us|ms|s|m|h)|-1)$/) - if !hydra_ttl_refresh_token.nil? && hydra_ttl_refresh_token !~ pattern + if hydra_ttl_refresh_token !~ pattern fail ArgumentError, "invalid value for \"hydra_ttl_refresh_token\", must conform to the pattern #{pattern}." end @@ -2052,6 +2091,7 @@ def ==(o) self.class == o.class && created_at == o.created_at && disable_account_experience_welcome_screen == o.disable_account_experience_welcome_screen && + enable_ax_v2 == o.enable_ax_v2 && environment == o.environment && hydra_oauth2_allowed_top_level_claims == o.hydra_oauth2_allowed_top_level_claims && hydra_oauth2_client_credentials_default_grant_allowed_scope == o.hydra_oauth2_client_credentials_default_grant_allowed_scope && @@ -2254,44 +2294,37 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [created_at, disable_account_experience_welcome_screen, environment, hydra_oauth2_allowed_top_level_claims, hydra_oauth2_client_credentials_default_grant_allowed_scope, hydra_oauth2_exclude_not_before_claim, hydra_oauth2_grant_jwt_iat_optional, hydra_oauth2_grant_jwt_jti_optional, hydra_oauth2_grant_jwt_max_ttl, hydra_oauth2_mirror_top_level_claims, hydra_oauth2_pkce_enforced, hydra_oauth2_pkce_enforced_for_public_clients, hydra_oauth2_refresh_token_hook, hydra_oauth2_token_hook, hydra_oidc_dynamic_client_registration_default_scope, hydra_oidc_dynamic_client_registration_enabled, hydra_oidc_subject_identifiers_pairwise_salt, hydra_oidc_subject_identifiers_supported_types, hydra_secrets_cookie, hydra_secrets_system, hydra_serve_cookies_same_site_legacy_workaround, hydra_serve_cookies_same_site_mode, hydra_strategies_access_token, hydra_strategies_scope, hydra_ttl_access_token, hydra_ttl_auth_code, hydra_ttl_id_token, hydra_ttl_login_consent_request, hydra_ttl_refresh_token, hydra_urls_consent, hydra_urls_error, hydra_urls_login, hydra_urls_logout, hydra_urls_post_logout_redirect, hydra_urls_registration, hydra_urls_self_issuer, hydra_webfinger_jwks_broadcast_keys, hydra_webfinger_oidc_discovery_auth_url, hydra_webfinger_oidc_discovery_client_registration_url, hydra_webfinger_oidc_discovery_jwks_url, hydra_webfinger_oidc_discovery_supported_claims, hydra_webfinger_oidc_discovery_supported_scope, hydra_webfinger_oidc_discovery_token_url, hydra_webfinger_oidc_discovery_userinfo_url, id, keto_namespace_configuration, keto_namespaces, kratos_cookies_same_site, kratos_courier_channels, kratos_courier_delivery_strategy, kratos_courier_http_request_config_auth_api_key_in, kratos_courier_http_request_config_auth_api_key_name, kratos_courier_http_request_config_auth_api_key_value, kratos_courier_http_request_config_auth_basic_auth_password, kratos_courier_http_request_config_auth_basic_auth_user, kratos_courier_http_request_config_auth_type, kratos_courier_http_request_config_body, kratos_courier_http_request_config_headers, kratos_courier_http_request_config_method, kratos_courier_http_request_config_url, kratos_courier_smtp_connection_uri, kratos_courier_smtp_from_address, kratos_courier_smtp_from_name, kratos_courier_smtp_headers, kratos_courier_smtp_local_name, kratos_courier_templates_login_code_valid_email_body_html, kratos_courier_templates_login_code_valid_email_body_plaintext, kratos_courier_templates_login_code_valid_email_subject, kratos_courier_templates_login_code_valid_sms_body_plaintext, kratos_courier_templates_recovery_code_invalid_email_body_html, kratos_courier_templates_recovery_code_invalid_email_body_plaintext, kratos_courier_templates_recovery_code_invalid_email_subject, kratos_courier_templates_recovery_code_valid_email_body_html, kratos_courier_templates_recovery_code_valid_email_body_plaintext, kratos_courier_templates_recovery_code_valid_email_subject, kratos_courier_templates_recovery_invalid_email_body_html, kratos_courier_templates_recovery_invalid_email_body_plaintext, kratos_courier_templates_recovery_invalid_email_subject, kratos_courier_templates_recovery_valid_email_body_html, kratos_courier_templates_recovery_valid_email_body_plaintext, kratos_courier_templates_recovery_valid_email_subject, kratos_courier_templates_registration_code_valid_email_body_html, kratos_courier_templates_registration_code_valid_email_body_plaintext, kratos_courier_templates_registration_code_valid_email_subject, kratos_courier_templates_verification_code_invalid_email_body_html, kratos_courier_templates_verification_code_invalid_email_body_plaintext, kratos_courier_templates_verification_code_invalid_email_subject, kratos_courier_templates_verification_code_valid_email_body_html, kratos_courier_templates_verification_code_valid_email_body_plaintext, kratos_courier_templates_verification_code_valid_email_subject, kratos_courier_templates_verification_code_valid_sms_body_plaintext, kratos_courier_templates_verification_invalid_email_body_html, kratos_courier_templates_verification_invalid_email_body_plaintext, kratos_courier_templates_verification_invalid_email_subject, kratos_courier_templates_verification_valid_email_body_html, kratos_courier_templates_verification_valid_email_body_plaintext, kratos_courier_templates_verification_valid_email_subject, kratos_feature_flags_cacheable_sessions, kratos_feature_flags_use_continue_with_transitions, kratos_identity_schemas, kratos_oauth2_provider_headers, kratos_oauth2_provider_override_return_to, kratos_oauth2_provider_url, kratos_preview_default_read_consistency_level, kratos_secrets_cipher, kratos_secrets_cookie, kratos_secrets_default, kratos_selfservice_allowed_return_urls, kratos_selfservice_default_browser_return_url, kratos_selfservice_flows_error_ui_url, kratos_selfservice_flows_login_after_code_default_browser_return_url, kratos_selfservice_flows_login_after_default_browser_return_url, kratos_selfservice_flows_login_after_lookup_secret_default_browser_return_url, kratos_selfservice_flows_login_after_oidc_default_browser_return_url, kratos_selfservice_flows_login_after_password_default_browser_return_url, kratos_selfservice_flows_login_after_totp_default_browser_return_url, kratos_selfservice_flows_login_after_webauthn_default_browser_return_url, kratos_selfservice_flows_login_lifespan, kratos_selfservice_flows_login_ui_url, kratos_selfservice_flows_logout_after_default_browser_return_url, kratos_selfservice_flows_recovery_after_default_browser_return_url, kratos_selfservice_flows_recovery_enabled, kratos_selfservice_flows_recovery_lifespan, kratos_selfservice_flows_recovery_notify_unknown_recipients, kratos_selfservice_flows_recovery_ui_url, kratos_selfservice_flows_recovery_use, kratos_selfservice_flows_registration_after_code_default_browser_return_url, kratos_selfservice_flows_registration_after_default_browser_return_url, kratos_selfservice_flows_registration_after_oidc_default_browser_return_url, kratos_selfservice_flows_registration_after_password_default_browser_return_url, kratos_selfservice_flows_registration_after_webauthn_default_browser_return_url, kratos_selfservice_flows_registration_enabled, kratos_selfservice_flows_registration_lifespan, kratos_selfservice_flows_registration_login_hints, kratos_selfservice_flows_registration_ui_url, kratos_selfservice_flows_settings_after_default_browser_return_url, kratos_selfservice_flows_settings_after_lookup_secret_default_browser_return_url, kratos_selfservice_flows_settings_after_oidc_default_browser_return_url, kratos_selfservice_flows_settings_after_password_default_browser_return_url, kratos_selfservice_flows_settings_after_profile_default_browser_return_url, kratos_selfservice_flows_settings_after_totp_default_browser_return_url, kratos_selfservice_flows_settings_after_webauthn_default_browser_return_url, kratos_selfservice_flows_settings_lifespan, kratos_selfservice_flows_settings_privileged_session_max_age, kratos_selfservice_flows_settings_required_aal, kratos_selfservice_flows_settings_ui_url, kratos_selfservice_flows_verification_after_default_browser_return_url, kratos_selfservice_flows_verification_enabled, kratos_selfservice_flows_verification_lifespan, kratos_selfservice_flows_verification_notify_unknown_recipients, kratos_selfservice_flows_verification_ui_url, kratos_selfservice_flows_verification_use, kratos_selfservice_methods_code_config_lifespan, kratos_selfservice_methods_code_enabled, kratos_selfservice_methods_code_mfa_enabled, kratos_selfservice_methods_code_passwordless_enabled, kratos_selfservice_methods_link_config_base_url, kratos_selfservice_methods_link_config_lifespan, kratos_selfservice_methods_link_enabled, kratos_selfservice_methods_lookup_secret_enabled, kratos_selfservice_methods_oidc_config_base_redirect_uri, kratos_selfservice_methods_oidc_config_providers, kratos_selfservice_methods_oidc_enabled, kratos_selfservice_methods_password_config_haveibeenpwned_enabled, kratos_selfservice_methods_password_config_identifier_similarity_check_enabled, kratos_selfservice_methods_password_config_ignore_network_errors, kratos_selfservice_methods_password_config_max_breaches, kratos_selfservice_methods_password_config_min_password_length, kratos_selfservice_methods_password_enabled, kratos_selfservice_methods_profile_enabled, kratos_selfservice_methods_totp_config_issuer, kratos_selfservice_methods_totp_enabled, kratos_selfservice_methods_webauthn_config_passwordless, kratos_selfservice_methods_webauthn_config_rp_display_name, kratos_selfservice_methods_webauthn_config_rp_icon, kratos_selfservice_methods_webauthn_config_rp_id, kratos_selfservice_methods_webauthn_config_rp_origins, kratos_selfservice_methods_webauthn_enabled, kratos_session_cookie_persistent, kratos_session_cookie_same_site, kratos_session_lifespan, kratos_session_whoami_required_aal, kratos_session_whoami_tokenizer_templates, name, project_id, project_revision_hooks, serve_admin_cors_allowed_origins, serve_admin_cors_enabled, serve_public_cors_allowed_origins, serve_public_cors_enabled, strict_security, updated_at, workspace_id].hash + [created_at, disable_account_experience_welcome_screen, enable_ax_v2, environment, hydra_oauth2_allowed_top_level_claims, hydra_oauth2_client_credentials_default_grant_allowed_scope, hydra_oauth2_exclude_not_before_claim, hydra_oauth2_grant_jwt_iat_optional, hydra_oauth2_grant_jwt_jti_optional, hydra_oauth2_grant_jwt_max_ttl, hydra_oauth2_mirror_top_level_claims, hydra_oauth2_pkce_enforced, hydra_oauth2_pkce_enforced_for_public_clients, hydra_oauth2_refresh_token_hook, hydra_oauth2_token_hook, hydra_oidc_dynamic_client_registration_default_scope, hydra_oidc_dynamic_client_registration_enabled, hydra_oidc_subject_identifiers_pairwise_salt, hydra_oidc_subject_identifiers_supported_types, hydra_secrets_cookie, hydra_secrets_system, hydra_serve_cookies_same_site_legacy_workaround, hydra_serve_cookies_same_site_mode, hydra_strategies_access_token, hydra_strategies_scope, hydra_ttl_access_token, hydra_ttl_auth_code, hydra_ttl_id_token, hydra_ttl_login_consent_request, hydra_ttl_refresh_token, hydra_urls_consent, hydra_urls_error, hydra_urls_login, hydra_urls_logout, hydra_urls_post_logout_redirect, hydra_urls_registration, hydra_urls_self_issuer, hydra_webfinger_jwks_broadcast_keys, hydra_webfinger_oidc_discovery_auth_url, hydra_webfinger_oidc_discovery_client_registration_url, hydra_webfinger_oidc_discovery_jwks_url, hydra_webfinger_oidc_discovery_supported_claims, hydra_webfinger_oidc_discovery_supported_scope, hydra_webfinger_oidc_discovery_token_url, hydra_webfinger_oidc_discovery_userinfo_url, id, keto_namespace_configuration, keto_namespaces, kratos_cookies_same_site, kratos_courier_channels, kratos_courier_delivery_strategy, kratos_courier_http_request_config_auth_api_key_in, kratos_courier_http_request_config_auth_api_key_name, kratos_courier_http_request_config_auth_api_key_value, kratos_courier_http_request_config_auth_basic_auth_password, kratos_courier_http_request_config_auth_basic_auth_user, kratos_courier_http_request_config_auth_type, kratos_courier_http_request_config_body, kratos_courier_http_request_config_headers, kratos_courier_http_request_config_method, kratos_courier_http_request_config_url, kratos_courier_smtp_connection_uri, kratos_courier_smtp_from_address, kratos_courier_smtp_from_name, kratos_courier_smtp_headers, kratos_courier_smtp_local_name, kratos_courier_templates_login_code_valid_email_body_html, kratos_courier_templates_login_code_valid_email_body_plaintext, kratos_courier_templates_login_code_valid_email_subject, kratos_courier_templates_login_code_valid_sms_body_plaintext, kratos_courier_templates_recovery_code_invalid_email_body_html, kratos_courier_templates_recovery_code_invalid_email_body_plaintext, kratos_courier_templates_recovery_code_invalid_email_subject, kratos_courier_templates_recovery_code_valid_email_body_html, kratos_courier_templates_recovery_code_valid_email_body_plaintext, kratos_courier_templates_recovery_code_valid_email_subject, kratos_courier_templates_recovery_invalid_email_body_html, kratos_courier_templates_recovery_invalid_email_body_plaintext, kratos_courier_templates_recovery_invalid_email_subject, kratos_courier_templates_recovery_valid_email_body_html, kratos_courier_templates_recovery_valid_email_body_plaintext, kratos_courier_templates_recovery_valid_email_subject, kratos_courier_templates_registration_code_valid_email_body_html, kratos_courier_templates_registration_code_valid_email_body_plaintext, kratos_courier_templates_registration_code_valid_email_subject, kratos_courier_templates_verification_code_invalid_email_body_html, kratos_courier_templates_verification_code_invalid_email_body_plaintext, kratos_courier_templates_verification_code_invalid_email_subject, kratos_courier_templates_verification_code_valid_email_body_html, kratos_courier_templates_verification_code_valid_email_body_plaintext, kratos_courier_templates_verification_code_valid_email_subject, kratos_courier_templates_verification_code_valid_sms_body_plaintext, kratos_courier_templates_verification_invalid_email_body_html, kratos_courier_templates_verification_invalid_email_body_plaintext, kratos_courier_templates_verification_invalid_email_subject, kratos_courier_templates_verification_valid_email_body_html, kratos_courier_templates_verification_valid_email_body_plaintext, kratos_courier_templates_verification_valid_email_subject, kratos_feature_flags_cacheable_sessions, kratos_feature_flags_use_continue_with_transitions, kratos_identity_schemas, kratos_oauth2_provider_headers, kratos_oauth2_provider_override_return_to, kratos_oauth2_provider_url, kratos_preview_default_read_consistency_level, kratos_secrets_cipher, kratos_secrets_cookie, kratos_secrets_default, kratos_selfservice_allowed_return_urls, kratos_selfservice_default_browser_return_url, kratos_selfservice_flows_error_ui_url, kratos_selfservice_flows_login_after_code_default_browser_return_url, kratos_selfservice_flows_login_after_default_browser_return_url, kratos_selfservice_flows_login_after_lookup_secret_default_browser_return_url, kratos_selfservice_flows_login_after_oidc_default_browser_return_url, kratos_selfservice_flows_login_after_password_default_browser_return_url, kratos_selfservice_flows_login_after_totp_default_browser_return_url, kratos_selfservice_flows_login_after_webauthn_default_browser_return_url, kratos_selfservice_flows_login_lifespan, kratos_selfservice_flows_login_ui_url, kratos_selfservice_flows_logout_after_default_browser_return_url, kratos_selfservice_flows_recovery_after_default_browser_return_url, kratos_selfservice_flows_recovery_enabled, kratos_selfservice_flows_recovery_lifespan, kratos_selfservice_flows_recovery_notify_unknown_recipients, kratos_selfservice_flows_recovery_ui_url, kratos_selfservice_flows_recovery_use, kratos_selfservice_flows_registration_after_code_default_browser_return_url, kratos_selfservice_flows_registration_after_default_browser_return_url, kratos_selfservice_flows_registration_after_oidc_default_browser_return_url, kratos_selfservice_flows_registration_after_password_default_browser_return_url, kratos_selfservice_flows_registration_after_webauthn_default_browser_return_url, kratos_selfservice_flows_registration_enabled, kratos_selfservice_flows_registration_lifespan, kratos_selfservice_flows_registration_login_hints, kratos_selfservice_flows_registration_ui_url, kratos_selfservice_flows_settings_after_default_browser_return_url, kratos_selfservice_flows_settings_after_lookup_secret_default_browser_return_url, kratos_selfservice_flows_settings_after_oidc_default_browser_return_url, kratos_selfservice_flows_settings_after_password_default_browser_return_url, kratos_selfservice_flows_settings_after_profile_default_browser_return_url, kratos_selfservice_flows_settings_after_totp_default_browser_return_url, kratos_selfservice_flows_settings_after_webauthn_default_browser_return_url, kratos_selfservice_flows_settings_lifespan, kratos_selfservice_flows_settings_privileged_session_max_age, kratos_selfservice_flows_settings_required_aal, kratos_selfservice_flows_settings_ui_url, kratos_selfservice_flows_verification_after_default_browser_return_url, kratos_selfservice_flows_verification_enabled, kratos_selfservice_flows_verification_lifespan, kratos_selfservice_flows_verification_notify_unknown_recipients, kratos_selfservice_flows_verification_ui_url, kratos_selfservice_flows_verification_use, kratos_selfservice_methods_code_config_lifespan, kratos_selfservice_methods_code_enabled, kratos_selfservice_methods_code_mfa_enabled, kratos_selfservice_methods_code_passwordless_enabled, kratos_selfservice_methods_link_config_base_url, kratos_selfservice_methods_link_config_lifespan, kratos_selfservice_methods_link_enabled, kratos_selfservice_methods_lookup_secret_enabled, kratos_selfservice_methods_oidc_config_base_redirect_uri, kratos_selfservice_methods_oidc_config_providers, kratos_selfservice_methods_oidc_enabled, kratos_selfservice_methods_password_config_haveibeenpwned_enabled, kratos_selfservice_methods_password_config_identifier_similarity_check_enabled, kratos_selfservice_methods_password_config_ignore_network_errors, kratos_selfservice_methods_password_config_max_breaches, kratos_selfservice_methods_password_config_min_password_length, kratos_selfservice_methods_password_enabled, kratos_selfservice_methods_profile_enabled, kratos_selfservice_methods_totp_config_issuer, kratos_selfservice_methods_totp_enabled, kratos_selfservice_methods_webauthn_config_passwordless, kratos_selfservice_methods_webauthn_config_rp_display_name, kratos_selfservice_methods_webauthn_config_rp_icon, kratos_selfservice_methods_webauthn_config_rp_id, kratos_selfservice_methods_webauthn_config_rp_origins, kratos_selfservice_methods_webauthn_enabled, kratos_session_cookie_persistent, kratos_session_cookie_same_site, kratos_session_lifespan, kratos_session_whoami_required_aal, kratos_session_whoami_tokenizer_templates, name, project_id, project_revision_hooks, serve_admin_cors_allowed_origins, serve_admin_cors_enabled, serve_public_cors_allowed_origins, serve_public_cors_enabled, strict_security, updated_at, workspace_id].hash end # Builds the object from hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -2326,7 +2359,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/create_recovery_code_for_identity_body.rb b/clients/client/ruby/lib/ory-client/models/create_recovery_code_for_identity_body.rb index b23a765c420..567a5fe5401 100644 --- a/clients/client/ruby/lib/ory-client/models/create_recovery_code_for_identity_body.rb +++ b/clients/client/ruby/lib/ory-client/models/create_recovery_code_for_identity_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -70,12 +70,15 @@ def initialize(attributes = {}) if attributes.key?(:'identity_id') self.identity_id = attributes[:'identity_id'] + else + self.identity_id = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new pattern = Regexp.new(/^([0-9]+(ns|us|ms|s|m|h))*$/) if !@expires_in.nil? && @expires_in !~ pattern @@ -92,6 +95,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if !@expires_in.nil? && @expires_in !~ Regexp.new(/^([0-9]+(ns|us|ms|s|m|h))*$/) return false if @identity_id.nil? true @@ -100,8 +104,12 @@ def valid? # Custom attribute writer method with validation # @param [Object] expires_in Value to be assigned def expires_in=(expires_in) + if expires_in.nil? + fail ArgumentError, 'expires_in cannot be nil' + end + pattern = Regexp.new(/^([0-9]+(ns|us|ms|s|m|h))*$/) - if !expires_in.nil? && expires_in !~ pattern + if expires_in !~ pattern fail ArgumentError, "invalid value for \"expires_in\", must conform to the pattern #{pattern}." end @@ -133,37 +141,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -198,7 +199,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/create_recovery_link_for_identity_body.rb b/clients/client/ruby/lib/ory-client/models/create_recovery_link_for_identity_body.rb index bc773589733..a9257487eee 100644 --- a/clients/client/ruby/lib/ory-client/models/create_recovery_link_for_identity_body.rb +++ b/clients/client/ruby/lib/ory-client/models/create_recovery_link_for_identity_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -70,12 +70,15 @@ def initialize(attributes = {}) if attributes.key?(:'identity_id') self.identity_id = attributes[:'identity_id'] + else + self.identity_id = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new pattern = Regexp.new(/^[0-9]+(ns|us|ms|s|m|h)$/) if !@expires_in.nil? && @expires_in !~ pattern @@ -92,6 +95,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if !@expires_in.nil? && @expires_in !~ Regexp.new(/^[0-9]+(ns|us|ms|s|m|h)$/) return false if @identity_id.nil? true @@ -100,8 +104,12 @@ def valid? # Custom attribute writer method with validation # @param [Object] expires_in Value to be assigned def expires_in=(expires_in) + if expires_in.nil? + fail ArgumentError, 'expires_in cannot be nil' + end + pattern = Regexp.new(/^[0-9]+(ns|us|ms|s|m|h)$/) - if !expires_in.nil? && expires_in !~ pattern + if expires_in !~ pattern fail ArgumentError, "invalid value for \"expires_in\", must conform to the pattern #{pattern}." end @@ -133,37 +141,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -198,7 +199,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/create_relationship_body.rb b/clients/client/ruby/lib/ory-client/models/create_relationship_body.rb index f30e3db0a1e..c44c82a64c9 100644 --- a/clients/client/ruby/lib/ory-client/models/create_relationship_body.rb +++ b/clients/client/ruby/lib/ory-client/models/create_relationship_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -102,6 +102,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -109,6 +110,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -140,37 +142,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -205,7 +200,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/create_subscription_body.rb b/clients/client/ruby/lib/ory-client/models/create_subscription_body.rb index e10221aed3c..33b1bd224c3 100644 --- a/clients/client/ruby/lib/ory-client/models/create_subscription_body.rb +++ b/clients/client/ruby/lib/ory-client/models/create_subscription_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -103,14 +103,20 @@ def initialize(attributes = {}) if attributes.key?(:'interval') self.interval = attributes[:'interval'] + else + self.interval = nil end if attributes.key?(:'plan') self.plan = attributes[:'plan'] + else + self.plan = nil end if attributes.key?(:'provision_first_project') self.provision_first_project = attributes[:'provision_first_project'] + else + self.provision_first_project = nil end if attributes.key?(:'return_to') @@ -121,6 +127,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @interval.nil? invalid_properties.push('invalid value for "interval", interval cannot be nil.') @@ -140,6 +147,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' currency_validator = EnumAttributeValidator.new('String', ["usd", "eur"]) return false unless currency_validator.valid?(@currency) return false if @interval.nil? @@ -198,37 +206,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -263,7 +264,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/create_subscription_common.rb b/clients/client/ruby/lib/ory-client/models/create_subscription_common.rb index 607406423ed..a218617b34b 100644 --- a/clients/client/ruby/lib/ory-client/models/create_subscription_common.rb +++ b/clients/client/ruby/lib/ory-client/models/create_subscription_common.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -99,10 +99,14 @@ def initialize(attributes = {}) if attributes.key?(:'interval') self.interval = attributes[:'interval'] + else + self.interval = nil end if attributes.key?(:'plan') self.plan = attributes[:'plan'] + else + self.plan = nil end if attributes.key?(:'return_to') @@ -113,6 +117,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @interval.nil? invalid_properties.push('invalid value for "interval", interval cannot be nil.') @@ -128,6 +133,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' currency_validator = EnumAttributeValidator.new('String', ["usd", "eur"]) return false unless currency_validator.valid?(@currency) return false if @interval.nil? @@ -184,37 +190,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -249,7 +248,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/create_verifiable_credential_request_body.rb b/clients/client/ruby/lib/ory-client/models/create_verifiable_credential_request_body.rb index dcf18ca1c83..00cd9578fad 100644 --- a/clients/client/ruby/lib/ory-client/models/create_verifiable_credential_request_body.rb +++ b/clients/client/ruby/lib/ory-client/models/create_verifiable_credential_request_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -83,6 +83,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -90,6 +91,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -119,37 +121,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -184,7 +179,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/create_workspace_member_invite_body.rb b/clients/client/ruby/lib/ory-client/models/create_workspace_member_invite_body.rb index eb9a13891a1..036c937186b 100644 --- a/clients/client/ruby/lib/ory-client/models/create_workspace_member_invite_body.rb +++ b/clients/client/ruby/lib/ory-client/models/create_workspace_member_invite_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -67,6 +67,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -74,6 +75,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -101,37 +103,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -166,7 +161,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/create_workspace_payload.rb b/clients/client/ruby/lib/ory-client/models/create_workspace_payload.rb index 96d2fa38568..f0cf331f426 100644 --- a/clients/client/ruby/lib/ory-client/models/create_workspace_payload.rb +++ b/clients/client/ruby/lib/ory-client/models/create_workspace_payload.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -60,12 +60,15 @@ def initialize(attributes = {}) if attributes.key?(:'name') self.name = attributes[:'name'] + else + self.name = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @name.nil? invalid_properties.push('invalid value for "name", name cannot be nil.') @@ -77,6 +80,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @name.nil? true end @@ -105,37 +109,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -170,7 +167,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/create_workspace_subscription_body.rb b/clients/client/ruby/lib/ory-client/models/create_workspace_subscription_body.rb index 36460f1be89..0d9c6b2a55b 100644 --- a/clients/client/ruby/lib/ory-client/models/create_workspace_subscription_body.rb +++ b/clients/client/ruby/lib/ory-client/models/create_workspace_subscription_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -99,10 +99,14 @@ def initialize(attributes = {}) if attributes.key?(:'interval') self.interval = attributes[:'interval'] + else + self.interval = nil end if attributes.key?(:'plan') self.plan = attributes[:'plan'] + else + self.plan = nil end if attributes.key?(:'return_to') @@ -113,6 +117,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @interval.nil? invalid_properties.push('invalid value for "interval", interval cannot be nil.') @@ -128,6 +133,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' currency_validator = EnumAttributeValidator.new('String', ["usd", "eur"]) return false unless currency_validator.valid?(@currency) return false if @interval.nil? @@ -184,37 +190,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -249,7 +248,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/credential_supported_draft00.rb b/clients/client/ruby/lib/ory-client/models/credential_supported_draft00.rb index f2e4bc683a6..8a75c3004b4 100644 --- a/clients/client/ruby/lib/ory-client/models/credential_supported_draft00.rb +++ b/clients/client/ruby/lib/ory-client/models/credential_supported_draft00.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -100,6 +100,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -107,6 +108,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -137,37 +139,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -202,7 +197,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/custom_domain.rb b/clients/client/ruby/lib/ory-client/models/custom_domain.rb index a0127a808ee..b6dc22c6add 100644 --- a/clients/client/ruby/lib/ory-client/models/custom_domain.rb +++ b/clients/client/ruby/lib/ory-client/models/custom_domain.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -172,6 +172,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -179,6 +180,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' ssl_status_validator = EnumAttributeValidator.new('String', ["initializing", "pending_validation", "deleted", "pending_issuance", "pending_deployment", "pending_deletion", "pending_expiration", "expired", "active", "initializing_timed_out", "validation_timed_out", "issuance_timed_out", "deployment_timed_out", "deletion_timed_out", "pending_cleanup", "staging_deployment", "staging_active", "deactivating", "inactive", "backup_issued", "holding_deployment", ""]) return false unless ssl_status_validator.valid?(@ssl_status) true @@ -228,37 +230,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -293,7 +288,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/delete_my_sessions_count.rb b/clients/client/ruby/lib/ory-client/models/delete_my_sessions_count.rb index 8e1ba526bad..d32888ee3e0 100644 --- a/clients/client/ruby/lib/ory-client/models/delete_my_sessions_count.rb +++ b/clients/client/ruby/lib/ory-client/models/delete_my_sessions_count.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -67,6 +67,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -74,6 +75,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -101,37 +103,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -166,7 +161,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/email_template_data.rb b/clients/client/ruby/lib/ory-client/models/email_template_data.rb index 3ddf08acc57..eb2c7ac5100 100644 --- a/clients/client/ruby/lib/ory-client/models/email_template_data.rb +++ b/clients/client/ruby/lib/ory-client/models/email_template_data.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -64,16 +64,21 @@ def initialize(attributes = {}) if attributes.key?(:'body') self.body = attributes[:'body'] + else + self.body = nil end if attributes.key?(:'subject') self.subject = attributes[:'subject'] + else + self.subject = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @body.nil? invalid_properties.push('invalid value for "body", body cannot be nil.') @@ -89,6 +94,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @body.nil? return false if @subject.nil? true @@ -119,37 +125,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -184,7 +183,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/email_template_data_body.rb b/clients/client/ruby/lib/ory-client/models/email_template_data_body.rb index 1a1b0dbf089..4c7be2eab2e 100644 --- a/clients/client/ruby/lib/ory-client/models/email_template_data_body.rb +++ b/clients/client/ruby/lib/ory-client/models/email_template_data_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -63,16 +63,21 @@ def initialize(attributes = {}) if attributes.key?(:'html') self.html = attributes[:'html'] + else + self.html = nil end if attributes.key?(:'plaintext') self.plaintext = attributes[:'plaintext'] + else + self.plaintext = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @html.nil? invalid_properties.push('invalid value for "html", html cannot be nil.') @@ -88,6 +93,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @html.nil? return false if @plaintext.nil? true @@ -118,37 +124,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -183,7 +182,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/error_authenticator_assurance_level_not_satisfied.rb b/clients/client/ruby/lib/ory-client/models/error_authenticator_assurance_level_not_satisfied.rb index 2cb8291857b..0a6e26480d4 100644 --- a/clients/client/ruby/lib/ory-client/models/error_authenticator_assurance_level_not_satisfied.rb +++ b/clients/client/ruby/lib/ory-client/models/error_authenticator_assurance_level_not_satisfied.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -74,6 +74,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -81,6 +82,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -109,37 +111,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -174,7 +169,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/error_browser_location_change_required.rb b/clients/client/ruby/lib/ory-client/models/error_browser_location_change_required.rb index d50bc5c8b27..e7528a29e32 100644 --- a/clients/client/ruby/lib/ory-client/models/error_browser_location_change_required.rb +++ b/clients/client/ruby/lib/ory-client/models/error_browser_location_change_required.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -74,6 +74,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -81,6 +82,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -109,37 +111,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -174,7 +169,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/error_flow_replaced.rb b/clients/client/ruby/lib/ory-client/models/error_flow_replaced.rb index 07b89932cf2..3e143c975aa 100644 --- a/clients/client/ruby/lib/ory-client/models/error_flow_replaced.rb +++ b/clients/client/ruby/lib/ory-client/models/error_flow_replaced.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -75,6 +75,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -82,6 +83,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -110,37 +112,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -175,7 +170,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/error_generic.rb b/clients/client/ruby/lib/ory-client/models/error_generic.rb index 5848778870d..ccf83dcc7c7 100644 --- a/clients/client/ruby/lib/ory-client/models/error_generic.rb +++ b/clients/client/ruby/lib/ory-client/models/error_generic.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -60,12 +60,15 @@ def initialize(attributes = {}) if attributes.key?(:'error') self.error = attributes[:'error'] + else + self.error = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @error.nil? invalid_properties.push('invalid value for "error", error cannot be nil.') @@ -77,6 +80,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @error.nil? true end @@ -105,37 +109,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -170,7 +167,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/error_o_auth2.rb b/clients/client/ruby/lib/ory-client/models/error_o_auth2.rb index 41d17454c7e..5c6f50c8a55 100644 --- a/clients/client/ruby/lib/ory-client/models/error_o_auth2.rb +++ b/clients/client/ruby/lib/ory-client/models/error_o_auth2.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -103,6 +103,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -110,6 +111,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -141,37 +143,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -206,7 +201,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/event_stream.rb b/clients/client/ruby/lib/ory-client/models/event_stream.rb index 32e4d39e3c3..ea3b299a390 100644 --- a/clients/client/ruby/lib/ory-client/models/event_stream.rb +++ b/clients/client/ruby/lib/ory-client/models/event_stream.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -106,6 +106,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -113,6 +114,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -145,37 +147,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -210,7 +205,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/expanded_permission_tree.rb b/clients/client/ruby/lib/ory-client/models/expanded_permission_tree.rb index 9ed5ca2186b..cd784176a75 100644 --- a/clients/client/ruby/lib/ory-client/models/expanded_permission_tree.rb +++ b/clients/client/ruby/lib/ory-client/models/expanded_permission_tree.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -101,12 +101,15 @@ def initialize(attributes = {}) if attributes.key?(:'type') self.type = attributes[:'type'] + else + self.type = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @type.nil? invalid_properties.push('invalid value for "type", type cannot be nil.') @@ -118,6 +121,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @type.nil? type_validator = EnumAttributeValidator.new('String', ["union", "exclusion", "intersection", "leaf", "tuple_to_subject_set", "computed_subject_set", "not", "unspecified"]) return false unless type_validator.valid?(@type) @@ -160,37 +164,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -225,7 +222,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/flow_error.rb b/clients/client/ruby/lib/ory-client/models/flow_error.rb index fb514ee2789..63202c01969 100644 --- a/clients/client/ruby/lib/ory-client/models/flow_error.rb +++ b/clients/client/ruby/lib/ory-client/models/flow_error.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -82,6 +82,8 @@ def initialize(attributes = {}) if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'updated_at') @@ -92,6 +94,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @id.nil? invalid_properties.push('invalid value for "id", id cannot be nil.') @@ -103,6 +106,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @id.nil? true end @@ -134,37 +138,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -199,7 +196,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/generic_error.rb b/clients/client/ruby/lib/ory-client/models/generic_error.rb index b60b7d91404..5ada6906ea9 100644 --- a/clients/client/ruby/lib/ory-client/models/generic_error.rb +++ b/clients/client/ruby/lib/ory-client/models/generic_error.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -121,6 +121,8 @@ def initialize(attributes = {}) if attributes.key?(:'message') self.message = attributes[:'message'] + else + self.message = nil end if attributes.key?(:'reason') @@ -139,6 +141,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @message.nil? invalid_properties.push('invalid value for "message", message cannot be nil.') @@ -150,6 +153,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @message.nil? true end @@ -186,37 +190,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -251,7 +248,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/generic_error_content.rb b/clients/client/ruby/lib/ory-client/models/generic_error_content.rb index 4ccc793e47f..542b4aa0dee 100644 --- a/clients/client/ruby/lib/ory-client/models/generic_error_content.rb +++ b/clients/client/ruby/lib/ory-client/models/generic_error_content.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -103,6 +103,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -110,6 +111,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -141,37 +143,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -206,7 +201,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/generic_usage.rb b/clients/client/ruby/lib/ory-client/models/generic_usage.rb index 2624df243f0..fd1d9a7f71b 100644 --- a/clients/client/ruby/lib/ory-client/models/generic_usage.rb +++ b/clients/client/ruby/lib/ory-client/models/generic_usage.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -65,16 +65,21 @@ def initialize(attributes = {}) if attributes.key?(:'additional_price') self.additional_price = attributes[:'additional_price'] + else + self.additional_price = nil end if attributes.key?(:'included_usage') self.included_usage = attributes[:'included_usage'] + else + self.included_usage = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @additional_price.nil? invalid_properties.push('invalid value for "additional_price", additional_price cannot be nil.') @@ -90,6 +95,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @additional_price.nil? return false if @included_usage.nil? true @@ -120,37 +126,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -185,7 +184,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/get_attributes_count_response.rb b/clients/client/ruby/lib/ory-client/models/get_attributes_count_response.rb index 1ee8c840ee9..cbd09f16f39 100644 --- a/clients/client/ruby/lib/ory-client/models/get_attributes_count_response.rb +++ b/clients/client/ruby/lib/ory-client/models/get_attributes_count_response.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -63,12 +63,15 @@ def initialize(attributes = {}) if (value = attributes[:'data']).is_a?(Array) self.data = value end + else + self.data = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @data.nil? invalid_properties.push('invalid value for "data", data cannot be nil.') @@ -80,6 +83,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @data.nil? true end @@ -108,37 +112,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -173,7 +170,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/get_managed_identity_schema_location.rb b/clients/client/ruby/lib/ory-client/models/get_managed_identity_schema_location.rb index 7f39a8a51e1..2e0ca6a2892 100644 --- a/clients/client/ruby/lib/ory-client/models/get_managed_identity_schema_location.rb +++ b/clients/client/ruby/lib/ory-client/models/get_managed_identity_schema_location.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -66,6 +66,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -73,6 +74,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -100,37 +102,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -165,7 +160,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/get_metrics_event_attributes_response.rb b/clients/client/ruby/lib/ory-client/models/get_metrics_event_attributes_response.rb index cf9b569b779..7b4057799ab 100644 --- a/clients/client/ruby/lib/ory-client/models/get_metrics_event_attributes_response.rb +++ b/clients/client/ruby/lib/ory-client/models/get_metrics_event_attributes_response.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -63,12 +63,15 @@ def initialize(attributes = {}) if (value = attributes[:'events']).is_a?(Array) self.events = value end + else + self.events = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @events.nil? invalid_properties.push('invalid value for "events", events cannot be nil.') @@ -80,6 +83,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @events.nil? true end @@ -108,37 +112,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -173,7 +170,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/get_metrics_event_types_response.rb b/clients/client/ruby/lib/ory-client/models/get_metrics_event_types_response.rb index 22e513d92a1..96214c85601 100644 --- a/clients/client/ruby/lib/ory-client/models/get_metrics_event_types_response.rb +++ b/clients/client/ruby/lib/ory-client/models/get_metrics_event_types_response.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -63,12 +63,15 @@ def initialize(attributes = {}) if (value = attributes[:'events']).is_a?(Array) self.events = value end + else + self.events = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @events.nil? invalid_properties.push('invalid value for "events", events cannot be nil.') @@ -80,6 +83,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @events.nil? true end @@ -108,37 +112,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -173,7 +170,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/get_organization_response.rb b/clients/client/ruby/lib/ory-client/models/get_organization_response.rb index 21aa032cf9c..5124c5c65a7 100644 --- a/clients/client/ruby/lib/ory-client/models/get_organization_response.rb +++ b/clients/client/ruby/lib/ory-client/models/get_organization_response.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -59,12 +59,15 @@ def initialize(attributes = {}) if attributes.key?(:'organization') self.organization = attributes[:'organization'] + else + self.organization = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @organization.nil? invalid_properties.push('invalid value for "organization", organization cannot be nil.') @@ -76,6 +79,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @organization.nil? true end @@ -104,37 +108,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -169,7 +166,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/get_project_events_body.rb b/clients/client/ruby/lib/ory-client/models/get_project_events_body.rb index 1059ac9f738..6b100657f88 100644 --- a/clients/client/ruby/lib/ory-client/models/get_project_events_body.rb +++ b/clients/client/ruby/lib/ory-client/models/get_project_events_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -96,6 +96,8 @@ def initialize(attributes = {}) if attributes.key?(:'from') self.from = attributes[:'from'] + else + self.from = nil end if attributes.key?(:'page_size') @@ -110,12 +112,15 @@ def initialize(attributes = {}) if attributes.key?(:'to') self.to = attributes[:'to'] + else + self.to = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @from.nil? invalid_properties.push('invalid value for "from", from cannot be nil.') @@ -131,6 +136,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @from.nil? return false if @to.nil? true @@ -165,37 +171,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -230,7 +229,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/get_project_events_response.rb b/clients/client/ruby/lib/ory-client/models/get_project_events_response.rb index d5eaf7e5851..750e65da66f 100644 --- a/clients/client/ruby/lib/ory-client/models/get_project_events_response.rb +++ b/clients/client/ruby/lib/ory-client/models/get_project_events_response.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -68,6 +68,8 @@ def initialize(attributes = {}) if (value = attributes[:'events']).is_a?(Array) self.events = value end + else + self.events = nil end if attributes.key?(:'page_token') @@ -78,6 +80,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @events.nil? invalid_properties.push('invalid value for "events", events cannot be nil.') @@ -89,6 +92,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @events.nil? true end @@ -118,37 +122,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -183,7 +180,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/get_project_metrics_response.rb b/clients/client/ruby/lib/ory-client/models/get_project_metrics_response.rb index 235a4c39e84..bd37765c763 100644 --- a/clients/client/ruby/lib/ory-client/models/get_project_metrics_response.rb +++ b/clients/client/ruby/lib/ory-client/models/get_project_metrics_response.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -63,12 +63,15 @@ def initialize(attributes = {}) if (value = attributes[:'data']).is_a?(Array) self.data = value end + else + self.data = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @data.nil? invalid_properties.push('invalid value for "data", data cannot be nil.') @@ -80,6 +83,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @data.nil? true end @@ -108,37 +112,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -173,7 +170,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/get_session_activity_response.rb b/clients/client/ruby/lib/ory-client/models/get_session_activity_response.rb index bedcf845474..c18995e4d84 100644 --- a/clients/client/ruby/lib/ory-client/models/get_session_activity_response.rb +++ b/clients/client/ruby/lib/ory-client/models/get_session_activity_response.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -63,12 +63,15 @@ def initialize(attributes = {}) if (value = attributes[:'data']).is_a?(Array) self.data = value end + else + self.data = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @data.nil? invalid_properties.push('invalid value for "data", data cannot be nil.') @@ -80,6 +83,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @data.nil? true end @@ -108,37 +112,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -173,7 +170,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/get_version200_response.rb b/clients/client/ruby/lib/ory-client/models/get_version200_response.rb index e0c960998ee..ae8e3a18073 100644 --- a/clients/client/ruby/lib/ory-client/models/get_version200_response.rb +++ b/clients/client/ruby/lib/ory-client/models/get_version200_response.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -60,12 +60,15 @@ def initialize(attributes = {}) if attributes.key?(:'version') self.version = attributes[:'version'] + else + self.version = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @version.nil? invalid_properties.push('invalid value for "version", version cannot be nil.') @@ -77,6 +80,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @version.nil? true end @@ -105,37 +109,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -170,7 +167,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/health_not_ready_status.rb b/clients/client/ruby/lib/ory-client/models/health_not_ready_status.rb index 3e007bc2a37..f551d50a125 100644 --- a/clients/client/ruby/lib/ory-client/models/health_not_ready_status.rb +++ b/clients/client/ruby/lib/ory-client/models/health_not_ready_status.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -68,6 +68,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -75,6 +76,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -102,37 +104,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -167,7 +162,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/health_status.rb b/clients/client/ruby/lib/ory-client/models/health_status.rb index 04ed50dd52a..e1d7ce2ece3 100644 --- a/clients/client/ruby/lib/ory-client/models/health_status.rb +++ b/clients/client/ruby/lib/ory-client/models/health_status.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -66,6 +66,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -73,6 +74,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -100,37 +102,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -165,7 +160,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/identity.rb b/clients/client/ruby/lib/ory-client/models/identity.rb index 8194f71ab25..697502e7510 100644 --- a/clients/client/ruby/lib/ory-client/models/identity.rb +++ b/clients/client/ruby/lib/ory-client/models/identity.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -160,6 +160,8 @@ def initialize(attributes = {}) if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'metadata_admin') @@ -182,10 +184,14 @@ def initialize(attributes = {}) if attributes.key?(:'schema_id') self.schema_id = attributes[:'schema_id'] + else + self.schema_id = nil end if attributes.key?(:'schema_url') self.schema_url = attributes[:'schema_url'] + else + self.schema_url = nil end if attributes.key?(:'state') @@ -198,6 +204,8 @@ def initialize(attributes = {}) if attributes.key?(:'traits') self.traits = attributes[:'traits'] + else + self.traits = nil end if attributes.key?(:'updated_at') @@ -214,6 +222,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @id.nil? invalid_properties.push('invalid value for "id", id cannot be nil.') @@ -233,6 +242,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @id.nil? return false if @schema_id.nil? return false if @schema_url.nil? @@ -288,37 +298,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -353,7 +356,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/identity_credentials.rb b/clients/client/ruby/lib/ory-client/models/identity_credentials.rb index ed6e10893c7..549f63258e2 100644 --- a/clients/client/ruby/lib/ory-client/models/identity_credentials.rb +++ b/clients/client/ruby/lib/ory-client/models/identity_credentials.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -135,6 +135,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -142,6 +143,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' type_validator = EnumAttributeValidator.new('String', ["password", "oidc", "totp", "lookup_secret", "webauthn", "code", "link_recovery", "code_recovery"]) return false unless type_validator.valid?(@type) true @@ -186,37 +188,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -251,7 +246,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/identity_credentials_code.rb b/clients/client/ruby/lib/ory-client/models/identity_credentials_code.rb index 108d7e705de..b39bb2bd112 100644 --- a/clients/client/ruby/lib/ory-client/models/identity_credentials_code.rb +++ b/clients/client/ruby/lib/ory-client/models/identity_credentials_code.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -76,6 +76,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -83,6 +84,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -111,37 +113,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -176,7 +171,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/identity_credentials_oidc.rb b/clients/client/ruby/lib/ory-client/models/identity_credentials_oidc.rb index d16eeda233e..73f67152b70 100644 --- a/clients/client/ruby/lib/ory-client/models/identity_credentials_oidc.rb +++ b/clients/client/ruby/lib/ory-client/models/identity_credentials_oidc.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -67,6 +67,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -74,6 +75,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -101,37 +103,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -166,7 +161,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/identity_credentials_oidc_provider.rb b/clients/client/ruby/lib/ory-client/models/identity_credentials_oidc_provider.rb index d68890d2296..868c3248ec9 100644 --- a/clients/client/ruby/lib/ory-client/models/identity_credentials_oidc_provider.rb +++ b/clients/client/ruby/lib/ory-client/models/identity_credentials_oidc_provider.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -105,6 +105,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -112,6 +113,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -144,37 +146,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -209,7 +204,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/identity_credentials_password.rb b/clients/client/ruby/lib/ory-client/models/identity_credentials_password.rb index 5e50c10e6c5..10ed2b3f77b 100644 --- a/clients/client/ruby/lib/ory-client/models/identity_credentials_password.rb +++ b/clients/client/ruby/lib/ory-client/models/identity_credentials_password.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -66,6 +66,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -73,6 +74,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -100,37 +102,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -165,7 +160,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/identity_patch.rb b/clients/client/ruby/lib/ory-client/models/identity_patch.rb index ea7c6da1996..fcdc415c8dc 100644 --- a/clients/client/ruby/lib/ory-client/models/identity_patch.rb +++ b/clients/client/ruby/lib/ory-client/models/identity_patch.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -75,6 +75,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -82,6 +83,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -110,37 +112,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -175,7 +170,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/identity_patch_response.rb b/clients/client/ruby/lib/ory-client/models/identity_patch_response.rb index 4bc09cdb2ab..bafea1b5ee3 100644 --- a/clients/client/ruby/lib/ory-client/models/identity_patch_response.rb +++ b/clients/client/ruby/lib/ory-client/models/identity_patch_response.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -107,6 +107,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -114,6 +115,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' action_validator = EnumAttributeValidator.new('String', ["create"]) return false unless action_validator.valid?(@action) true @@ -155,37 +157,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -220,7 +215,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/identity_schema_container.rb b/clients/client/ruby/lib/ory-client/models/identity_schema_container.rb index 68e4c53976d..6a04c562c5c 100644 --- a/clients/client/ruby/lib/ory-client/models/identity_schema_container.rb +++ b/clients/client/ruby/lib/ory-client/models/identity_schema_container.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -76,6 +76,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -83,6 +84,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -111,37 +113,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -176,7 +171,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/identity_schema_preset.rb b/clients/client/ruby/lib/ory-client/models/identity_schema_preset.rb index fc80bcc6200..8014ba5a374 100644 --- a/clients/client/ruby/lib/ory-client/models/identity_schema_preset.rb +++ b/clients/client/ruby/lib/ory-client/models/identity_schema_preset.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -65,16 +65,21 @@ def initialize(attributes = {}) if attributes.key?(:'schema') self.schema = attributes[:'schema'] + else + self.schema = nil end if attributes.key?(:'url') self.url = attributes[:'url'] + else + self.url = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @schema.nil? invalid_properties.push('invalid value for "schema", schema cannot be nil.') @@ -90,6 +95,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @schema.nil? return false if @url.nil? true @@ -120,37 +126,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -185,7 +184,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/identity_with_credentials.rb b/clients/client/ruby/lib/ory-client/models/identity_with_credentials.rb index a5fce68b093..f8f9f902e88 100644 --- a/clients/client/ruby/lib/ory-client/models/identity_with_credentials.rb +++ b/clients/client/ruby/lib/ory-client/models/identity_with_credentials.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -74,6 +74,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -81,6 +82,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -109,37 +111,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -174,7 +169,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/identity_with_credentials_oidc.rb b/clients/client/ruby/lib/ory-client/models/identity_with_credentials_oidc.rb index 79f16403d78..60367ffcb5c 100644 --- a/clients/client/ruby/lib/ory-client/models/identity_with_credentials_oidc.rb +++ b/clients/client/ruby/lib/ory-client/models/identity_with_credentials_oidc.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -66,6 +66,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -73,6 +74,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -100,37 +102,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -165,7 +160,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/identity_with_credentials_oidc_config.rb b/clients/client/ruby/lib/ory-client/models/identity_with_credentials_oidc_config.rb index 09179a72f9a..2a4a53fece0 100644 --- a/clients/client/ruby/lib/ory-client/models/identity_with_credentials_oidc_config.rb +++ b/clients/client/ruby/lib/ory-client/models/identity_with_credentials_oidc_config.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -76,6 +76,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -83,6 +84,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -111,37 +113,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -176,7 +171,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/identity_with_credentials_oidc_config_provider.rb b/clients/client/ruby/lib/ory-client/models/identity_with_credentials_oidc_config_provider.rb index 8288d79302b..8a881ea76c4 100644 --- a/clients/client/ruby/lib/ory-client/models/identity_with_credentials_oidc_config_provider.rb +++ b/clients/client/ruby/lib/ory-client/models/identity_with_credentials_oidc_config_provider.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -66,16 +66,21 @@ def initialize(attributes = {}) if attributes.key?(:'provider') self.provider = attributes[:'provider'] + else + self.provider = nil end if attributes.key?(:'subject') self.subject = attributes[:'subject'] + else + self.subject = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @provider.nil? invalid_properties.push('invalid value for "provider", provider cannot be nil.') @@ -91,6 +96,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @provider.nil? return false if @subject.nil? true @@ -121,37 +127,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -186,7 +185,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/identity_with_credentials_password.rb b/clients/client/ruby/lib/ory-client/models/identity_with_credentials_password.rb index 44e5f830b5f..e5a63ac0b5b 100644 --- a/clients/client/ruby/lib/ory-client/models/identity_with_credentials_password.rb +++ b/clients/client/ruby/lib/ory-client/models/identity_with_credentials_password.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -66,6 +66,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -73,6 +74,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -100,37 +102,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -165,7 +160,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/identity_with_credentials_password_config.rb b/clients/client/ruby/lib/ory-client/models/identity_with_credentials_password_config.rb index bf794b57111..d374a08c20d 100644 --- a/clients/client/ruby/lib/ory-client/models/identity_with_credentials_password_config.rb +++ b/clients/client/ruby/lib/ory-client/models/identity_with_credentials_password_config.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -76,6 +76,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -83,6 +84,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -111,37 +113,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -176,7 +171,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/internal_get_project_branding_body.rb b/clients/client/ruby/lib/ory-client/models/internal_get_project_branding_body.rb index 50a7c318a34..0d4e65ef447 100644 --- a/clients/client/ruby/lib/ory-client/models/internal_get_project_branding_body.rb +++ b/clients/client/ruby/lib/ory-client/models/internal_get_project_branding_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -66,6 +66,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -73,6 +74,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -100,37 +102,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -165,7 +160,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/internal_is_ax_welcome_screen_enabled_for_project_body.rb b/clients/client/ruby/lib/ory-client/models/internal_is_ax_welcome_screen_enabled_for_project_body.rb index 4afbc74a02a..7f3800c341b 100644 --- a/clients/client/ruby/lib/ory-client/models/internal_is_ax_welcome_screen_enabled_for_project_body.rb +++ b/clients/client/ruby/lib/ory-client/models/internal_is_ax_welcome_screen_enabled_for_project_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -66,16 +66,21 @@ def initialize(attributes = {}) if attributes.key?(:'path') self.path = attributes[:'path'] + else + self.path = nil end if attributes.key?(:'project_slug') self.project_slug = attributes[:'project_slug'] + else + self.project_slug = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @path.nil? invalid_properties.push('invalid value for "path", path cannot be nil.') @@ -91,6 +96,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @path.nil? return false if @project_slug.nil? true @@ -121,37 +127,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -186,7 +185,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/internal_is_owner_for_project_by_slug_body.rb b/clients/client/ruby/lib/ory-client/models/internal_is_owner_for_project_by_slug_body.rb index 37a18ec804d..5a3561d180a 100644 --- a/clients/client/ruby/lib/ory-client/models/internal_is_owner_for_project_by_slug_body.rb +++ b/clients/client/ruby/lib/ory-client/models/internal_is_owner_for_project_by_slug_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -98,6 +98,8 @@ def initialize(attributes = {}) if attributes.key?(:'namespace') self.namespace = attributes[:'namespace'] + else + self.namespace = nil end if attributes.key?(:'project_scope') @@ -106,16 +108,21 @@ def initialize(attributes = {}) if attributes.key?(:'project_slug') self.project_slug = attributes[:'project_slug'] + else + self.project_slug = nil end if attributes.key?(:'subject') self.subject = attributes[:'subject'] + else + self.subject = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @namespace.nil? invalid_properties.push('invalid value for "namespace", namespace cannot be nil.') @@ -135,6 +142,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @namespace.nil? namespace_validator = EnumAttributeValidator.new('String', ["User", " ApiKey"]) return false unless namespace_validator.valid?(@namespace) @@ -180,37 +188,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -245,7 +246,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/internal_is_owner_for_project_by_slug_response.rb b/clients/client/ruby/lib/ory-client/models/internal_is_owner_for_project_by_slug_response.rb index 311ace8facd..6f0e7c2ad2e 100644 --- a/clients/client/ruby/lib/ory-client/models/internal_is_owner_for_project_by_slug_response.rb +++ b/clients/client/ruby/lib/ory-client/models/internal_is_owner_for_project_by_slug_response.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -60,12 +60,15 @@ def initialize(attributes = {}) if attributes.key?(:'project_id') self.project_id = attributes[:'project_id'] + else + self.project_id = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @project_id.nil? invalid_properties.push('invalid value for "project_id", project_id cannot be nil.') @@ -77,6 +80,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @project_id.nil? true end @@ -105,37 +109,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -170,7 +167,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/introspected_o_auth2_token.rb b/clients/client/ruby/lib/ory-client/models/introspected_o_auth2_token.rb index 757f4b1cd83..2ae6071971b 100644 --- a/clients/client/ruby/lib/ory-client/models/introspected_o_auth2_token.rb +++ b/clients/client/ruby/lib/ory-client/models/introspected_o_auth2_token.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -126,6 +126,8 @@ def initialize(attributes = {}) if attributes.key?(:'active') self.active = attributes[:'active'] + else + self.active = nil end if attributes.key?(:'aud') @@ -188,6 +190,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @active.nil? invalid_properties.push('invalid value for "active", active cannot be nil.') @@ -199,6 +202,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @active.nil? true end @@ -240,37 +244,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -305,7 +302,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/is_owner_for_project_by_slug.rb b/clients/client/ruby/lib/ory-client/models/is_owner_for_project_by_slug.rb index d2cc804aca9..7ae1b2bb63a 100644 --- a/clients/client/ruby/lib/ory-client/models/is_owner_for_project_by_slug.rb +++ b/clients/client/ruby/lib/ory-client/models/is_owner_for_project_by_slug.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -65,16 +65,21 @@ def initialize(attributes = {}) if attributes.key?(:'project_slug') self.project_slug = attributes[:'project_slug'] + else + self.project_slug = nil end if attributes.key?(:'subject') self.subject = attributes[:'subject'] + else + self.subject = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @project_slug.nil? invalid_properties.push('invalid value for "project_slug", project_slug cannot be nil.') @@ -90,6 +95,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @project_slug.nil? return false if @subject.nil? true @@ -120,37 +126,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -185,7 +184,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/is_ready200_response.rb b/clients/client/ruby/lib/ory-client/models/is_ready200_response.rb index 0efca41d83c..0c05fa04033 100644 --- a/clients/client/ruby/lib/ory-client/models/is_ready200_response.rb +++ b/clients/client/ruby/lib/ory-client/models/is_ready200_response.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -60,12 +60,15 @@ def initialize(attributes = {}) if attributes.key?(:'status') self.status = attributes[:'status'] + else + self.status = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @status.nil? invalid_properties.push('invalid value for "status", status cannot be nil.') @@ -77,6 +80,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @status.nil? true end @@ -105,37 +109,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -170,7 +167,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/is_ready503_response.rb b/clients/client/ruby/lib/ory-client/models/is_ready503_response.rb index 71f89faea76..daa81e42ec7 100644 --- a/clients/client/ruby/lib/ory-client/models/is_ready503_response.rb +++ b/clients/client/ruby/lib/ory-client/models/is_ready503_response.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -62,12 +62,15 @@ def initialize(attributes = {}) if (value = attributes[:'errors']).is_a?(Hash) self.errors = value end + else + self.errors = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @errors.nil? invalid_properties.push('invalid value for "errors", errors cannot be nil.') @@ -79,6 +82,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @errors.nil? true end @@ -107,37 +111,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -172,7 +169,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/json_patch.rb b/clients/client/ruby/lib/ory-client/models/json_patch.rb index 9f46263a01e..e9e6e01b6c1 100644 --- a/clients/client/ruby/lib/ory-client/models/json_patch.rb +++ b/clients/client/ruby/lib/ory-client/models/json_patch.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -103,10 +103,14 @@ def initialize(attributes = {}) if attributes.key?(:'op') self.op = attributes[:'op'] + else + self.op = nil end if attributes.key?(:'path') self.path = attributes[:'path'] + else + self.path = nil end if attributes.key?(:'value') @@ -117,6 +121,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @op.nil? invalid_properties.push('invalid value for "op", op cannot be nil.') @@ -132,6 +137,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @op.nil? op_validator = EnumAttributeValidator.new('String', ["add", "remove", "replace", "move", "copy", "test"]) return false unless op_validator.valid?(@op) @@ -176,37 +182,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -241,7 +240,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/json_web_key.rb b/clients/client/ruby/lib/ory-client/models/json_web_key.rb index a799a28e9d4..091f00e6cab 100644 --- a/clients/client/ruby/lib/ory-client/models/json_web_key.rb +++ b/clients/client/ruby/lib/ory-client/models/json_web_key.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -128,6 +128,8 @@ def initialize(attributes = {}) if attributes.key?(:'alg') self.alg = attributes[:'alg'] + else + self.alg = nil end if attributes.key?(:'crv') @@ -156,10 +158,14 @@ def initialize(attributes = {}) if attributes.key?(:'kid') self.kid = attributes[:'kid'] + else + self.kid = nil end if attributes.key?(:'kty') self.kty = attributes[:'kty'] + else + self.kty = nil end if attributes.key?(:'n') @@ -180,6 +186,8 @@ def initialize(attributes = {}) if attributes.key?(:'use') self.use = attributes[:'use'] + else + self.use = nil end if attributes.key?(:'x') @@ -200,6 +208,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @alg.nil? invalid_properties.push('invalid value for "alg", alg cannot be nil.') @@ -223,6 +232,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @alg.nil? return false if @kid.nil? return false if @kty.nil? @@ -270,37 +280,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -335,7 +338,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/json_web_key_set.rb b/clients/client/ruby/lib/ory-client/models/json_web_key_set.rb index 7865b1c6658..fe11080e8e2 100644 --- a/clients/client/ruby/lib/ory-client/models/json_web_key_set.rb +++ b/clients/client/ruby/lib/ory-client/models/json_web_key_set.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -69,6 +69,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -76,6 +77,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -103,37 +105,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -168,7 +163,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/keto_namespace.rb b/clients/client/ruby/lib/ory-client/models/keto_namespace.rb index c3dbb2df464..100b18546b3 100644 --- a/clients/client/ruby/lib/ory-client/models/keto_namespace.rb +++ b/clients/client/ruby/lib/ory-client/models/keto_namespace.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -73,6 +73,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -80,6 +81,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -108,37 +110,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -173,7 +168,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/list_event_streams.rb b/clients/client/ruby/lib/ory-client/models/list_event_streams.rb index 805c4501500..232a12f5d5a 100644 --- a/clients/client/ruby/lib/ory-client/models/list_event_streams.rb +++ b/clients/client/ruby/lib/ory-client/models/list_event_streams.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -68,6 +68,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -75,6 +76,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -102,37 +104,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -167,7 +162,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/list_my_workspaces_response.rb b/clients/client/ruby/lib/ory-client/models/list_my_workspaces_response.rb index afd326113ad..dd4cb38b851 100644 --- a/clients/client/ruby/lib/ory-client/models/list_my_workspaces_response.rb +++ b/clients/client/ruby/lib/ory-client/models/list_my_workspaces_response.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -67,22 +67,29 @@ def initialize(attributes = {}) if attributes.key?(:'has_next_page') self.has_next_page = attributes[:'has_next_page'] + else + self.has_next_page = nil end if attributes.key?(:'next_page_token') self.next_page_token = attributes[:'next_page_token'] + else + self.next_page_token = nil end if attributes.key?(:'workspaces') if (value = attributes[:'workspaces']).is_a?(Array) self.workspaces = value end + else + self.workspaces = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @has_next_page.nil? invalid_properties.push('invalid value for "has_next_page", has_next_page cannot be nil.') @@ -102,6 +109,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @has_next_page.nil? return false if @next_page_token.nil? return false if @workspaces.nil? @@ -134,37 +142,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -199,7 +200,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/list_organizations_response.rb b/clients/client/ruby/lib/ory-client/models/list_organizations_response.rb index 182adbb7692..9ffb9ca7600 100644 --- a/clients/client/ruby/lib/ory-client/models/list_organizations_response.rb +++ b/clients/client/ruby/lib/ory-client/models/list_organizations_response.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -62,12 +62,15 @@ def initialize(attributes = {}) if (value = attributes[:'organizations']).is_a?(Array) self.organizations = value end + else + self.organizations = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @organizations.nil? invalid_properties.push('invalid value for "organizations", organizations cannot be nil.') @@ -79,6 +82,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @organizations.nil? true end @@ -107,37 +111,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -172,7 +169,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/list_workspace_projects_response.rb b/clients/client/ruby/lib/ory-client/models/list_workspace_projects_response.rb index 9905e94907b..cfc534e8bfe 100644 --- a/clients/client/ruby/lib/ory-client/models/list_workspace_projects_response.rb +++ b/clients/client/ruby/lib/ory-client/models/list_workspace_projects_response.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -67,22 +67,29 @@ def initialize(attributes = {}) if attributes.key?(:'has_next_page') self.has_next_page = attributes[:'has_next_page'] + else + self.has_next_page = nil end if attributes.key?(:'next_page') self.next_page = attributes[:'next_page'] + else + self.next_page = nil end if attributes.key?(:'projects') if (value = attributes[:'projects']).is_a?(Array) self.projects = value end + else + self.projects = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @has_next_page.nil? invalid_properties.push('invalid value for "has_next_page", has_next_page cannot be nil.') @@ -102,6 +109,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @has_next_page.nil? return false if @next_page.nil? return false if @projects.nil? @@ -134,37 +142,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -199,7 +200,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/login_flow.rb b/clients/client/ruby/lib/ory-client/models/login_flow.rb index 413196482e1..cc088e584ad 100644 --- a/clients/client/ruby/lib/ory-client/models/login_flow.rb +++ b/clients/client/ruby/lib/ory-client/models/login_flow.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -55,6 +55,9 @@ class LoginFlow # State represents the state of this request: choose_method: ask the user to choose a method to sign in with sent_email: the email has been sent to the user passed_challenge: the request was successful and the login challenge was passed. attr_accessor :state + # TransientPayload is used to pass data from the login to hooks and email templates + attr_accessor :transient_payload + # The flow type can either be `api` or `browser`. attr_accessor :type @@ -102,6 +105,7 @@ def self.attribute_map :'return_to' => :'return_to', :'session_token_exchange_code' => :'session_token_exchange_code', :'state' => :'state', + :'transient_payload' => :'transient_payload', :'type' => :'type', :'ui' => :'ui', :'updated_at' => :'updated_at' @@ -130,6 +134,7 @@ def self.openapi_types :'return_to' => :'String', :'session_token_exchange_code' => :'String', :'state' => :'Object', + :'transient_payload' => :'Object', :'type' => :'String', :'ui' => :'UiContainer', :'updated_at' => :'Time' @@ -169,14 +174,20 @@ def initialize(attributes = {}) if attributes.key?(:'expires_at') self.expires_at = attributes[:'expires_at'] + else + self.expires_at = nil end if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'issued_at') self.issued_at = attributes[:'issued_at'] + else + self.issued_at = nil end if attributes.key?(:'oauth2_login_challenge') @@ -197,6 +208,8 @@ def initialize(attributes = {}) if attributes.key?(:'request_url') self.request_url = attributes[:'request_url'] + else + self.request_url = nil end if attributes.key?(:'requested_aal') @@ -213,14 +226,24 @@ def initialize(attributes = {}) if attributes.key?(:'state') self.state = attributes[:'state'] + else + self.state = nil + end + + if attributes.key?(:'transient_payload') + self.transient_payload = attributes[:'transient_payload'] end if attributes.key?(:'type') self.type = attributes[:'type'] + else + self.type = nil end if attributes.key?(:'ui') self.ui = attributes[:'ui'] + else + self.ui = nil end if attributes.key?(:'updated_at') @@ -231,6 +254,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @expires_at.nil? invalid_properties.push('invalid value for "expires_at", expires_at cannot be nil.') @@ -262,6 +286,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' active_validator = EnumAttributeValidator.new('String', ["password", "oidc", "totp", "lookup_secret", "webauthn", "code", "link_recovery", "code_recovery"]) return false unless active_validator.valid?(@active) return false if @expires_at.nil? @@ -302,6 +327,7 @@ def ==(o) return_to == o.return_to && session_token_exchange_code == o.session_token_exchange_code && state == o.state && + transient_payload == o.transient_payload && type == o.type && ui == o.ui && updated_at == o.updated_at @@ -316,44 +342,37 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [active, created_at, expires_at, id, issued_at, oauth2_login_challenge, oauth2_login_request, organization_id, refresh, request_url, requested_aal, return_to, session_token_exchange_code, state, type, ui, updated_at].hash + [active, created_at, expires_at, id, issued_at, oauth2_login_challenge, oauth2_login_request, organization_id, refresh, request_url, requested_aal, return_to, session_token_exchange_code, state, transient_payload, type, ui, updated_at].hash end # Builds the object from hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -388,7 +407,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/login_flow_state.rb b/clients/client/ruby/lib/ory-client/models/login_flow_state.rb index 9bbb945d2a1..0e66151c61d 100644 --- a/clients/client/ruby/lib/ory-client/models/login_flow_state.rb +++ b/clients/client/ruby/lib/ory-client/models/login_flow_state.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -19,6 +19,10 @@ class LoginFlowState SENT_EMAIL = "sent_email".freeze PASSED_CHALLENGE = "passed_challenge".freeze + def self.all_vars + @all_vars ||= [CHOOSE_METHOD, SENT_EMAIL, PASSED_CHALLENGE].freeze + end + # Builds the enum from string # @param [String] The enum value in the form of the string # @return [String] The enum value @@ -30,9 +34,8 @@ def self.build_from_hash(value) # @param [String] The enum value in the form of the string # @return [String] The enum value def build_from_hash(value) - constantValues = LoginFlowState.constants.select { |c| LoginFlowState::const_get(c) == value } - raise "Invalid ENUM value #{value} for class #LoginFlowState" if constantValues.empty? - value + return value if LoginFlowState.all_vars.include?(value) + raise "Invalid ENUM value #{value} for class #LoginFlowState" end end end diff --git a/clients/client/ruby/lib/ory-client/models/logout_flow.rb b/clients/client/ruby/lib/ory-client/models/logout_flow.rb index d591f0215d4..c2705f6bf61 100644 --- a/clients/client/ruby/lib/ory-client/models/logout_flow.rb +++ b/clients/client/ruby/lib/ory-client/models/logout_flow.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -66,16 +66,21 @@ def initialize(attributes = {}) if attributes.key?(:'logout_token') self.logout_token = attributes[:'logout_token'] + else + self.logout_token = nil end if attributes.key?(:'logout_url') self.logout_url = attributes[:'logout_url'] + else + self.logout_url = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @logout_token.nil? invalid_properties.push('invalid value for "logout_token", logout_token cannot be nil.') @@ -91,6 +96,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @logout_token.nil? return false if @logout_url.nil? true @@ -121,37 +127,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -186,7 +185,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/managed_identity_schema.rb b/clients/client/ruby/lib/ory-client/models/managed_identity_schema.rb index 8308010d1cd..06dbb2668a2 100644 --- a/clients/client/ruby/lib/ory-client/models/managed_identity_schema.rb +++ b/clients/client/ruby/lib/ory-client/models/managed_identity_schema.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -91,10 +91,14 @@ def initialize(attributes = {}) if attributes.key?(:'blob_name') self.blob_name = attributes[:'blob_name'] + else + self.blob_name = nil end if attributes.key?(:'blob_url') self.blob_url = attributes[:'blob_url'] + else + self.blob_url = nil end if attributes.key?(:'content_hash') @@ -103,24 +107,33 @@ def initialize(attributes = {}) if attributes.key?(:'created_at') self.created_at = attributes[:'created_at'] + else + self.created_at = nil end if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'name') self.name = attributes[:'name'] + else + self.name = nil end if attributes.key?(:'updated_at') self.updated_at = attributes[:'updated_at'] + else + self.updated_at = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @blob_name.nil? invalid_properties.push('invalid value for "blob_name", blob_name cannot be nil.') @@ -152,6 +165,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @blob_name.nil? return false if @blob_url.nil? return false if @created_at.nil? @@ -191,37 +205,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -256,7 +263,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/managed_identity_schema_validation_result.rb b/clients/client/ruby/lib/ory-client/models/managed_identity_schema_validation_result.rb index 89d8c656d21..587f622ac7e 100644 --- a/clients/client/ruby/lib/ory-client/models/managed_identity_schema_validation_result.rb +++ b/clients/client/ruby/lib/ory-client/models/managed_identity_schema_validation_result.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -74,6 +74,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -81,6 +82,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -109,37 +111,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -174,7 +169,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/member_invite.rb b/clients/client/ruby/lib/ory-client/models/member_invite.rb index 684a861167e..1777595c978 100644 --- a/clients/client/ruby/lib/ory-client/models/member_invite.rb +++ b/clients/client/ruby/lib/ory-client/models/member_invite.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -127,14 +127,20 @@ def initialize(attributes = {}) if attributes.key?(:'created_at') self.created_at = attributes[:'created_at'] + else + self.created_at = nil end if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'invitee_email') self.invitee_email = attributes[:'invitee_email'] + else + self.invitee_email = nil end if attributes.key?(:'invitee_id') @@ -143,10 +149,14 @@ def initialize(attributes = {}) if attributes.key?(:'owner_email') self.owner_email = attributes[:'owner_email'] + else + self.owner_email = nil end if attributes.key?(:'owner_id') self.owner_id = attributes[:'owner_id'] + else + self.owner_id = nil end if attributes.key?(:'project_id') @@ -155,10 +165,14 @@ def initialize(attributes = {}) if attributes.key?(:'status') self.status = attributes[:'status'] + else + self.status = nil end if attributes.key?(:'updated_at') self.updated_at = attributes[:'updated_at'] + else + self.updated_at = nil end if attributes.key?(:'workspace_id') @@ -169,6 +183,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @created_at.nil? invalid_properties.push('invalid value for "created_at", created_at cannot be nil.') @@ -204,6 +219,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @created_at.nil? return false if @id.nil? return false if @invitee_email.nil? @@ -259,37 +275,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -324,7 +333,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/message.rb b/clients/client/ruby/lib/ory-client/models/message.rb index 45c09bde75b..453521378e5 100644 --- a/clients/client/ruby/lib/ory-client/models/message.rb +++ b/clients/client/ruby/lib/ory-client/models/message.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -129,6 +129,8 @@ def initialize(attributes = {}) if attributes.key?(:'body') self.body = attributes[:'body'] + else + self.body = nil end if attributes.key?(:'channel') @@ -137,6 +139,8 @@ def initialize(attributes = {}) if attributes.key?(:'created_at') self.created_at = attributes[:'created_at'] + else + self.created_at = nil end if attributes.key?(:'dispatches') @@ -147,40 +151,57 @@ def initialize(attributes = {}) if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'recipient') self.recipient = attributes[:'recipient'] + else + self.recipient = nil end if attributes.key?(:'send_count') self.send_count = attributes[:'send_count'] + else + self.send_count = nil end if attributes.key?(:'status') self.status = attributes[:'status'] + else + self.status = nil end if attributes.key?(:'subject') self.subject = attributes[:'subject'] + else + self.subject = nil end if attributes.key?(:'template_type') self.template_type = attributes[:'template_type'] + else + self.template_type = nil end if attributes.key?(:'type') self.type = attributes[:'type'] + else + self.type = nil end if attributes.key?(:'updated_at') self.updated_at = attributes[:'updated_at'] + else + self.updated_at = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @body.nil? invalid_properties.push('invalid value for "body", body cannot be nil.') @@ -228,6 +249,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @body.nil? return false if @created_at.nil? return false if @id.nil? @@ -288,37 +310,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -353,7 +368,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/message_dispatch.rb b/clients/client/ruby/lib/ory-client/models/message_dispatch.rb index a368ea8d6fa..69606cca709 100644 --- a/clients/client/ruby/lib/ory-client/models/message_dispatch.rb +++ b/clients/client/ruby/lib/ory-client/models/message_dispatch.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -107,6 +107,8 @@ def initialize(attributes = {}) if attributes.key?(:'created_at') self.created_at = attributes[:'created_at'] + else + self.created_at = nil end if attributes.key?(:'error') @@ -115,24 +117,33 @@ def initialize(attributes = {}) if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'message_id') self.message_id = attributes[:'message_id'] + else + self.message_id = nil end if attributes.key?(:'status') self.status = attributes[:'status'] + else + self.status = nil end if attributes.key?(:'updated_at') self.updated_at = attributes[:'updated_at'] + else + self.updated_at = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @created_at.nil? invalid_properties.push('invalid value for "created_at", created_at cannot be nil.') @@ -160,6 +171,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @created_at.nil? return false if @id.nil? return false if @message_id.nil? @@ -209,37 +221,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -274,7 +279,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/metrics_datapoint.rb b/clients/client/ruby/lib/ory-client/models/metrics_datapoint.rb index 270eeb4db0f..65dbed1a69f 100644 --- a/clients/client/ruby/lib/ory-client/models/metrics_datapoint.rb +++ b/clients/client/ruby/lib/ory-client/models/metrics_datapoint.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -66,16 +66,21 @@ def initialize(attributes = {}) if attributes.key?(:'count') self.count = attributes[:'count'] + else + self.count = nil end if attributes.key?(:'time') self.time = attributes[:'time'] + else + self.time = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @count.nil? invalid_properties.push('invalid value for "count", count cannot be nil.') @@ -91,6 +96,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @count.nil? return false if @time.nil? true @@ -121,37 +127,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -186,7 +185,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/migration_options.rb b/clients/client/ruby/lib/ory-client/models/migration_options.rb index f34bb3389c6..e913ebecfc4 100644 --- a/clients/client/ruby/lib/ory-client/models/migration_options.rb +++ b/clients/client/ruby/lib/ory-client/models/migration_options.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -87,16 +87,21 @@ def initialize(attributes = {}) if attributes.key?(:'environment') self.environment = attributes[:'environment'] + else + self.environment = nil end if attributes.key?(:'project_subscription') self.project_subscription = attributes[:'project_subscription'] + else + self.project_subscription = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @environment.nil? invalid_properties.push('invalid value for "environment", environment cannot be nil.') @@ -112,6 +117,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @environment.nil? environment_validator = EnumAttributeValidator.new('String', ["prod", "dev"]) return false unless environment_validator.valid?(@environment) @@ -166,37 +172,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -231,7 +230,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/namespace.rb b/clients/client/ruby/lib/ory-client/models/namespace.rb index 711649ac74a..bcf06f1216f 100644 --- a/clients/client/ruby/lib/ory-client/models/namespace.rb +++ b/clients/client/ruby/lib/ory-client/models/namespace.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -66,6 +66,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -73,6 +74,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -100,37 +102,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -165,7 +160,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/needs_privileged_session_error.rb b/clients/client/ruby/lib/ory-client/models/needs_privileged_session_error.rb index 03ac21f1b20..1c5960a9be9 100644 --- a/clients/client/ruby/lib/ory-client/models/needs_privileged_session_error.rb +++ b/clients/client/ruby/lib/ory-client/models/needs_privileged_session_error.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -68,12 +68,15 @@ def initialize(attributes = {}) if attributes.key?(:'redirect_browser_to') self.redirect_browser_to = attributes[:'redirect_browser_to'] + else + self.redirect_browser_to = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @redirect_browser_to.nil? invalid_properties.push('invalid value for "redirect_browser_to", redirect_browser_to cannot be nil.') @@ -85,6 +88,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @redirect_browser_to.nil? true end @@ -114,37 +118,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -179,7 +176,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/normalized_project.rb b/clients/client/ruby/lib/ory-client/models/normalized_project.rb index 8188e6726e3..a27be2f34d1 100644 --- a/clients/client/ruby/lib/ory-client/models/normalized_project.rb +++ b/clients/client/ruby/lib/ory-client/models/normalized_project.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -130,32 +130,46 @@ def initialize(attributes = {}) if attributes.key?(:'created_at') self.created_at = attributes[:'created_at'] + else + self.created_at = nil end if attributes.key?(:'current_revision') self.current_revision = attributes[:'current_revision'] + else + self.current_revision = nil end if attributes.key?(:'environment') self.environment = attributes[:'environment'] + else + self.environment = nil end if attributes.key?(:'hosts') if (value = attributes[:'hosts']).is_a?(Array) self.hosts = value end + else + self.hosts = nil end if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'slug') self.slug = attributes[:'slug'] + else + self.slug = nil end if attributes.key?(:'state') self.state = attributes[:'state'] + else + self.state = nil end if attributes.key?(:'subscription_id') @@ -168,16 +182,21 @@ def initialize(attributes = {}) if attributes.key?(:'updated_at') self.updated_at = attributes[:'updated_at'] + else + self.updated_at = nil end if attributes.key?(:'workspace_id') self.workspace_id = attributes[:'workspace_id'] + else + self.workspace_id = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @created_at.nil? invalid_properties.push('invalid value for "created_at", created_at cannot be nil.') @@ -217,6 +236,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @created_at.nil? return false if @current_revision.nil? return false if @environment.nil? @@ -286,37 +306,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -351,7 +364,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/normalized_project_revision.rb b/clients/client/ruby/lib/ory-client/models/normalized_project_revision.rb index cbee8002eab..b22f528ef84 100644 --- a/clients/client/ruby/lib/ory-client/models/normalized_project_revision.rb +++ b/clients/client/ruby/lib/ory-client/models/normalized_project_revision.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -21,6 +21,9 @@ class NormalizedProjectRevision # Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`. attr_accessor :disable_account_experience_welcome_screen + # Whether the new account experience is enabled and reachable. + attr_accessor :enable_ax_v2 + attr_accessor :hydra_oauth2_allowed_top_level_claims # Automatically grant authorized OAuth2 Scope in OAuth2 Client Credentials Flow. Each OAuth2 Client is allowed to request a predefined OAuth2 Scope (for example `read write`). If this option is enabled, the full scope is automatically granted when performing the OAuth2 Client Credentials flow. If disabled, the OAuth2 Client has to request the scope in the OAuth2 request by providing the `scope` query parameter. Setting this option to true is common if you need compatibility with MITREid. This governs the \"oauth2.client_credentials.default_grant_allowed_scope\" setting. @@ -594,6 +597,7 @@ def self.attribute_map { :'created_at' => :'created_at', :'disable_account_experience_welcome_screen' => :'disable_account_experience_welcome_screen', + :'enable_ax_v2' => :'enable_ax_v2', :'hydra_oauth2_allowed_top_level_claims' => :'hydra_oauth2_allowed_top_level_claims', :'hydra_oauth2_client_credentials_default_grant_allowed_scope' => :'hydra_oauth2_client_credentials_default_grant_allowed_scope', :'hydra_oauth2_exclude_not_before_claim' => :'hydra_oauth2_exclude_not_before_claim', @@ -796,6 +800,7 @@ def self.openapi_types { :'created_at' => :'Time', :'disable_account_experience_welcome_screen' => :'Boolean', + :'enable_ax_v2' => :'Boolean', :'hydra_oauth2_allowed_top_level_claims' => :'Array', :'hydra_oauth2_client_credentials_default_grant_allowed_scope' => :'Boolean', :'hydra_oauth2_exclude_not_before_claim' => :'Boolean', @@ -1020,6 +1025,10 @@ def initialize(attributes = {}) self.disable_account_experience_welcome_screen = attributes[:'disable_account_experience_welcome_screen'] end + if attributes.key?(:'enable_ax_v2') + self.enable_ax_v2 = attributes[:'enable_ax_v2'] + end + if attributes.key?(:'hydra_oauth2_allowed_top_level_claims') if (value = attributes[:'hydra_oauth2_allowed_top_level_claims']).is_a?(Array) self.hydra_oauth2_allowed_top_level_claims = value @@ -1800,6 +1809,8 @@ def initialize(attributes = {}) if attributes.key?(:'name') self.name = attributes[:'name'] + else + self.name = nil end if attributes.key?(:'project_id') @@ -1844,6 +1855,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new pattern = Regexp.new(/^[0-9]+(ns|us|ms|s|m|h)$/) if !@hydra_oauth2_grant_jwt_max_ttl.nil? && @hydra_oauth2_grant_jwt_max_ttl !~ pattern @@ -1885,6 +1897,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if !@hydra_oauth2_grant_jwt_max_ttl.nil? && @hydra_oauth2_grant_jwt_max_ttl !~ Regexp.new(/^[0-9]+(ns|us|ms|s|m|h)$/) hydra_strategies_access_token_validator = EnumAttributeValidator.new('String', ["opaque", "jwt"]) return false unless hydra_strategies_access_token_validator.valid?(@hydra_strategies_access_token) @@ -1906,8 +1919,12 @@ def valid? # Custom attribute writer method with validation # @param [Object] hydra_oauth2_grant_jwt_max_ttl Value to be assigned def hydra_oauth2_grant_jwt_max_ttl=(hydra_oauth2_grant_jwt_max_ttl) + if hydra_oauth2_grant_jwt_max_ttl.nil? + fail ArgumentError, 'hydra_oauth2_grant_jwt_max_ttl cannot be nil' + end + pattern = Regexp.new(/^[0-9]+(ns|us|ms|s|m|h)$/) - if !hydra_oauth2_grant_jwt_max_ttl.nil? && hydra_oauth2_grant_jwt_max_ttl !~ pattern + if hydra_oauth2_grant_jwt_max_ttl !~ pattern fail ArgumentError, "invalid value for \"hydra_oauth2_grant_jwt_max_ttl\", must conform to the pattern #{pattern}." end @@ -1937,8 +1954,12 @@ def hydra_strategies_scope=(hydra_strategies_scope) # Custom attribute writer method with validation # @param [Object] hydra_ttl_access_token Value to be assigned def hydra_ttl_access_token=(hydra_ttl_access_token) + if hydra_ttl_access_token.nil? + fail ArgumentError, 'hydra_ttl_access_token cannot be nil' + end + pattern = Regexp.new(/^[0-9]+(ns|us|ms|s|m|h)$/) - if !hydra_ttl_access_token.nil? && hydra_ttl_access_token !~ pattern + if hydra_ttl_access_token !~ pattern fail ArgumentError, "invalid value for \"hydra_ttl_access_token\", must conform to the pattern #{pattern}." end @@ -1948,8 +1969,12 @@ def hydra_ttl_access_token=(hydra_ttl_access_token) # Custom attribute writer method with validation # @param [Object] hydra_ttl_auth_code Value to be assigned def hydra_ttl_auth_code=(hydra_ttl_auth_code) + if hydra_ttl_auth_code.nil? + fail ArgumentError, 'hydra_ttl_auth_code cannot be nil' + end + pattern = Regexp.new(/^[0-9]+(ns|us|ms|s|m|h)$/) - if !hydra_ttl_auth_code.nil? && hydra_ttl_auth_code !~ pattern + if hydra_ttl_auth_code !~ pattern fail ArgumentError, "invalid value for \"hydra_ttl_auth_code\", must conform to the pattern #{pattern}." end @@ -1959,8 +1984,12 @@ def hydra_ttl_auth_code=(hydra_ttl_auth_code) # Custom attribute writer method with validation # @param [Object] hydra_ttl_id_token Value to be assigned def hydra_ttl_id_token=(hydra_ttl_id_token) + if hydra_ttl_id_token.nil? + fail ArgumentError, 'hydra_ttl_id_token cannot be nil' + end + pattern = Regexp.new(/^[0-9]+(ns|us|ms|s|m|h)$/) - if !hydra_ttl_id_token.nil? && hydra_ttl_id_token !~ pattern + if hydra_ttl_id_token !~ pattern fail ArgumentError, "invalid value for \"hydra_ttl_id_token\", must conform to the pattern #{pattern}." end @@ -1970,8 +1999,12 @@ def hydra_ttl_id_token=(hydra_ttl_id_token) # Custom attribute writer method with validation # @param [Object] hydra_ttl_login_consent_request Value to be assigned def hydra_ttl_login_consent_request=(hydra_ttl_login_consent_request) + if hydra_ttl_login_consent_request.nil? + fail ArgumentError, 'hydra_ttl_login_consent_request cannot be nil' + end + pattern = Regexp.new(/^[0-9]+(ns|us|ms|s|m|h)$/) - if !hydra_ttl_login_consent_request.nil? && hydra_ttl_login_consent_request !~ pattern + if hydra_ttl_login_consent_request !~ pattern fail ArgumentError, "invalid value for \"hydra_ttl_login_consent_request\", must conform to the pattern #{pattern}." end @@ -1981,8 +2014,12 @@ def hydra_ttl_login_consent_request=(hydra_ttl_login_consent_request) # Custom attribute writer method with validation # @param [Object] hydra_ttl_refresh_token Value to be assigned def hydra_ttl_refresh_token=(hydra_ttl_refresh_token) + if hydra_ttl_refresh_token.nil? + fail ArgumentError, 'hydra_ttl_refresh_token cannot be nil' + end + pattern = Regexp.new(/^([0-9]+(ns|us|ms|s|m|h)|-1)$/) - if !hydra_ttl_refresh_token.nil? && hydra_ttl_refresh_token !~ pattern + if hydra_ttl_refresh_token !~ pattern fail ArgumentError, "invalid value for \"hydra_ttl_refresh_token\", must conform to the pattern #{pattern}." end @@ -2016,6 +2053,7 @@ def ==(o) self.class == o.class && created_at == o.created_at && disable_account_experience_welcome_screen == o.disable_account_experience_welcome_screen && + enable_ax_v2 == o.enable_ax_v2 && hydra_oauth2_allowed_top_level_claims == o.hydra_oauth2_allowed_top_level_claims && hydra_oauth2_client_credentials_default_grant_allowed_scope == o.hydra_oauth2_client_credentials_default_grant_allowed_scope && hydra_oauth2_exclude_not_before_claim == o.hydra_oauth2_exclude_not_before_claim && @@ -2216,44 +2254,37 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [created_at, disable_account_experience_welcome_screen, hydra_oauth2_allowed_top_level_claims, hydra_oauth2_client_credentials_default_grant_allowed_scope, hydra_oauth2_exclude_not_before_claim, hydra_oauth2_grant_jwt_iat_optional, hydra_oauth2_grant_jwt_jti_optional, hydra_oauth2_grant_jwt_max_ttl, hydra_oauth2_mirror_top_level_claims, hydra_oauth2_pkce_enforced, hydra_oauth2_pkce_enforced_for_public_clients, hydra_oauth2_refresh_token_hook, hydra_oauth2_token_hook, hydra_oidc_dynamic_client_registration_default_scope, hydra_oidc_dynamic_client_registration_enabled, hydra_oidc_subject_identifiers_pairwise_salt, hydra_oidc_subject_identifiers_supported_types, hydra_secrets_cookie, hydra_secrets_system, hydra_serve_cookies_same_site_legacy_workaround, hydra_serve_cookies_same_site_mode, hydra_strategies_access_token, hydra_strategies_scope, hydra_ttl_access_token, hydra_ttl_auth_code, hydra_ttl_id_token, hydra_ttl_login_consent_request, hydra_ttl_refresh_token, hydra_urls_consent, hydra_urls_error, hydra_urls_login, hydra_urls_logout, hydra_urls_post_logout_redirect, hydra_urls_registration, hydra_urls_self_issuer, hydra_webfinger_jwks_broadcast_keys, hydra_webfinger_oidc_discovery_auth_url, hydra_webfinger_oidc_discovery_client_registration_url, hydra_webfinger_oidc_discovery_jwks_url, hydra_webfinger_oidc_discovery_supported_claims, hydra_webfinger_oidc_discovery_supported_scope, hydra_webfinger_oidc_discovery_token_url, hydra_webfinger_oidc_discovery_userinfo_url, id, keto_namespace_configuration, keto_namespaces, kratos_cookies_same_site, kratos_courier_channels, kratos_courier_delivery_strategy, kratos_courier_http_request_config_auth_api_key_in, kratos_courier_http_request_config_auth_api_key_name, kratos_courier_http_request_config_auth_api_key_value, kratos_courier_http_request_config_auth_basic_auth_password, kratos_courier_http_request_config_auth_basic_auth_user, kratos_courier_http_request_config_auth_type, kratos_courier_http_request_config_body, kratos_courier_http_request_config_headers, kratos_courier_http_request_config_method, kratos_courier_http_request_config_url, kratos_courier_smtp_connection_uri, kratos_courier_smtp_from_address, kratos_courier_smtp_from_name, kratos_courier_smtp_headers, kratos_courier_smtp_local_name, kratos_courier_templates_login_code_valid_email_body_html, kratos_courier_templates_login_code_valid_email_body_plaintext, kratos_courier_templates_login_code_valid_email_subject, kratos_courier_templates_login_code_valid_sms_body_plaintext, kratos_courier_templates_recovery_code_invalid_email_body_html, kratos_courier_templates_recovery_code_invalid_email_body_plaintext, kratos_courier_templates_recovery_code_invalid_email_subject, kratos_courier_templates_recovery_code_valid_email_body_html, kratos_courier_templates_recovery_code_valid_email_body_plaintext, kratos_courier_templates_recovery_code_valid_email_subject, kratos_courier_templates_recovery_invalid_email_body_html, kratos_courier_templates_recovery_invalid_email_body_plaintext, kratos_courier_templates_recovery_invalid_email_subject, kratos_courier_templates_recovery_valid_email_body_html, kratos_courier_templates_recovery_valid_email_body_plaintext, kratos_courier_templates_recovery_valid_email_subject, kratos_courier_templates_registration_code_valid_email_body_html, kratos_courier_templates_registration_code_valid_email_body_plaintext, kratos_courier_templates_registration_code_valid_email_subject, kratos_courier_templates_verification_code_invalid_email_body_html, kratos_courier_templates_verification_code_invalid_email_body_plaintext, kratos_courier_templates_verification_code_invalid_email_subject, kratos_courier_templates_verification_code_valid_email_body_html, kratos_courier_templates_verification_code_valid_email_body_plaintext, kratos_courier_templates_verification_code_valid_email_subject, kratos_courier_templates_verification_code_valid_sms_body_plaintext, kratos_courier_templates_verification_invalid_email_body_html, kratos_courier_templates_verification_invalid_email_body_plaintext, kratos_courier_templates_verification_invalid_email_subject, kratos_courier_templates_verification_valid_email_body_html, kratos_courier_templates_verification_valid_email_body_plaintext, kratos_courier_templates_verification_valid_email_subject, kratos_feature_flags_cacheable_sessions, kratos_feature_flags_use_continue_with_transitions, kratos_identity_schemas, kratos_oauth2_provider_headers, kratos_oauth2_provider_override_return_to, kratos_oauth2_provider_url, kratos_preview_default_read_consistency_level, kratos_secrets_cipher, kratos_secrets_cookie, kratos_secrets_default, kratos_selfservice_allowed_return_urls, kratos_selfservice_default_browser_return_url, kratos_selfservice_flows_error_ui_url, kratos_selfservice_flows_login_after_code_default_browser_return_url, kratos_selfservice_flows_login_after_default_browser_return_url, kratos_selfservice_flows_login_after_lookup_secret_default_browser_return_url, kratos_selfservice_flows_login_after_oidc_default_browser_return_url, kratos_selfservice_flows_login_after_password_default_browser_return_url, kratos_selfservice_flows_login_after_totp_default_browser_return_url, kratos_selfservice_flows_login_after_webauthn_default_browser_return_url, kratos_selfservice_flows_login_lifespan, kratos_selfservice_flows_login_ui_url, kratos_selfservice_flows_logout_after_default_browser_return_url, kratos_selfservice_flows_recovery_after_default_browser_return_url, kratos_selfservice_flows_recovery_enabled, kratos_selfservice_flows_recovery_lifespan, kratos_selfservice_flows_recovery_notify_unknown_recipients, kratos_selfservice_flows_recovery_ui_url, kratos_selfservice_flows_recovery_use, kratos_selfservice_flows_registration_after_code_default_browser_return_url, kratos_selfservice_flows_registration_after_default_browser_return_url, kratos_selfservice_flows_registration_after_oidc_default_browser_return_url, kratos_selfservice_flows_registration_after_password_default_browser_return_url, kratos_selfservice_flows_registration_after_webauthn_default_browser_return_url, kratos_selfservice_flows_registration_enabled, kratos_selfservice_flows_registration_lifespan, kratos_selfservice_flows_registration_login_hints, kratos_selfservice_flows_registration_ui_url, kratos_selfservice_flows_settings_after_default_browser_return_url, kratos_selfservice_flows_settings_after_lookup_secret_default_browser_return_url, kratos_selfservice_flows_settings_after_oidc_default_browser_return_url, kratos_selfservice_flows_settings_after_password_default_browser_return_url, kratos_selfservice_flows_settings_after_profile_default_browser_return_url, kratos_selfservice_flows_settings_after_totp_default_browser_return_url, kratos_selfservice_flows_settings_after_webauthn_default_browser_return_url, kratos_selfservice_flows_settings_lifespan, kratos_selfservice_flows_settings_privileged_session_max_age, kratos_selfservice_flows_settings_required_aal, kratos_selfservice_flows_settings_ui_url, kratos_selfservice_flows_verification_after_default_browser_return_url, kratos_selfservice_flows_verification_enabled, kratos_selfservice_flows_verification_lifespan, kratos_selfservice_flows_verification_notify_unknown_recipients, kratos_selfservice_flows_verification_ui_url, kratos_selfservice_flows_verification_use, kratos_selfservice_methods_code_config_lifespan, kratos_selfservice_methods_code_enabled, kratos_selfservice_methods_code_mfa_enabled, kratos_selfservice_methods_code_passwordless_enabled, kratos_selfservice_methods_link_config_base_url, kratos_selfservice_methods_link_config_lifespan, kratos_selfservice_methods_link_enabled, kratos_selfservice_methods_lookup_secret_enabled, kratos_selfservice_methods_oidc_config_base_redirect_uri, kratos_selfservice_methods_oidc_config_providers, kratos_selfservice_methods_oidc_enabled, kratos_selfservice_methods_password_config_haveibeenpwned_enabled, kratos_selfservice_methods_password_config_identifier_similarity_check_enabled, kratos_selfservice_methods_password_config_ignore_network_errors, kratos_selfservice_methods_password_config_max_breaches, kratos_selfservice_methods_password_config_min_password_length, kratos_selfservice_methods_password_enabled, kratos_selfservice_methods_profile_enabled, kratos_selfservice_methods_totp_config_issuer, kratos_selfservice_methods_totp_enabled, kratos_selfservice_methods_webauthn_config_passwordless, kratos_selfservice_methods_webauthn_config_rp_display_name, kratos_selfservice_methods_webauthn_config_rp_icon, kratos_selfservice_methods_webauthn_config_rp_id, kratos_selfservice_methods_webauthn_config_rp_origins, kratos_selfservice_methods_webauthn_enabled, kratos_session_cookie_persistent, kratos_session_cookie_same_site, kratos_session_lifespan, kratos_session_whoami_required_aal, kratos_session_whoami_tokenizer_templates, name, project_id, project_revision_hooks, serve_admin_cors_allowed_origins, serve_admin_cors_enabled, serve_public_cors_allowed_origins, serve_public_cors_enabled, strict_security, updated_at].hash + [created_at, disable_account_experience_welcome_screen, enable_ax_v2, hydra_oauth2_allowed_top_level_claims, hydra_oauth2_client_credentials_default_grant_allowed_scope, hydra_oauth2_exclude_not_before_claim, hydra_oauth2_grant_jwt_iat_optional, hydra_oauth2_grant_jwt_jti_optional, hydra_oauth2_grant_jwt_max_ttl, hydra_oauth2_mirror_top_level_claims, hydra_oauth2_pkce_enforced, hydra_oauth2_pkce_enforced_for_public_clients, hydra_oauth2_refresh_token_hook, hydra_oauth2_token_hook, hydra_oidc_dynamic_client_registration_default_scope, hydra_oidc_dynamic_client_registration_enabled, hydra_oidc_subject_identifiers_pairwise_salt, hydra_oidc_subject_identifiers_supported_types, hydra_secrets_cookie, hydra_secrets_system, hydra_serve_cookies_same_site_legacy_workaround, hydra_serve_cookies_same_site_mode, hydra_strategies_access_token, hydra_strategies_scope, hydra_ttl_access_token, hydra_ttl_auth_code, hydra_ttl_id_token, hydra_ttl_login_consent_request, hydra_ttl_refresh_token, hydra_urls_consent, hydra_urls_error, hydra_urls_login, hydra_urls_logout, hydra_urls_post_logout_redirect, hydra_urls_registration, hydra_urls_self_issuer, hydra_webfinger_jwks_broadcast_keys, hydra_webfinger_oidc_discovery_auth_url, hydra_webfinger_oidc_discovery_client_registration_url, hydra_webfinger_oidc_discovery_jwks_url, hydra_webfinger_oidc_discovery_supported_claims, hydra_webfinger_oidc_discovery_supported_scope, hydra_webfinger_oidc_discovery_token_url, hydra_webfinger_oidc_discovery_userinfo_url, id, keto_namespace_configuration, keto_namespaces, kratos_cookies_same_site, kratos_courier_channels, kratos_courier_delivery_strategy, kratos_courier_http_request_config_auth_api_key_in, kratos_courier_http_request_config_auth_api_key_name, kratos_courier_http_request_config_auth_api_key_value, kratos_courier_http_request_config_auth_basic_auth_password, kratos_courier_http_request_config_auth_basic_auth_user, kratos_courier_http_request_config_auth_type, kratos_courier_http_request_config_body, kratos_courier_http_request_config_headers, kratos_courier_http_request_config_method, kratos_courier_http_request_config_url, kratos_courier_smtp_connection_uri, kratos_courier_smtp_from_address, kratos_courier_smtp_from_name, kratos_courier_smtp_headers, kratos_courier_smtp_local_name, kratos_courier_templates_login_code_valid_email_body_html, kratos_courier_templates_login_code_valid_email_body_plaintext, kratos_courier_templates_login_code_valid_email_subject, kratos_courier_templates_login_code_valid_sms_body_plaintext, kratos_courier_templates_recovery_code_invalid_email_body_html, kratos_courier_templates_recovery_code_invalid_email_body_plaintext, kratos_courier_templates_recovery_code_invalid_email_subject, kratos_courier_templates_recovery_code_valid_email_body_html, kratos_courier_templates_recovery_code_valid_email_body_plaintext, kratos_courier_templates_recovery_code_valid_email_subject, kratos_courier_templates_recovery_invalid_email_body_html, kratos_courier_templates_recovery_invalid_email_body_plaintext, kratos_courier_templates_recovery_invalid_email_subject, kratos_courier_templates_recovery_valid_email_body_html, kratos_courier_templates_recovery_valid_email_body_plaintext, kratos_courier_templates_recovery_valid_email_subject, kratos_courier_templates_registration_code_valid_email_body_html, kratos_courier_templates_registration_code_valid_email_body_plaintext, kratos_courier_templates_registration_code_valid_email_subject, kratos_courier_templates_verification_code_invalid_email_body_html, kratos_courier_templates_verification_code_invalid_email_body_plaintext, kratos_courier_templates_verification_code_invalid_email_subject, kratos_courier_templates_verification_code_valid_email_body_html, kratos_courier_templates_verification_code_valid_email_body_plaintext, kratos_courier_templates_verification_code_valid_email_subject, kratos_courier_templates_verification_code_valid_sms_body_plaintext, kratos_courier_templates_verification_invalid_email_body_html, kratos_courier_templates_verification_invalid_email_body_plaintext, kratos_courier_templates_verification_invalid_email_subject, kratos_courier_templates_verification_valid_email_body_html, kratos_courier_templates_verification_valid_email_body_plaintext, kratos_courier_templates_verification_valid_email_subject, kratos_feature_flags_cacheable_sessions, kratos_feature_flags_use_continue_with_transitions, kratos_identity_schemas, kratos_oauth2_provider_headers, kratos_oauth2_provider_override_return_to, kratos_oauth2_provider_url, kratos_preview_default_read_consistency_level, kratos_secrets_cipher, kratos_secrets_cookie, kratos_secrets_default, kratos_selfservice_allowed_return_urls, kratos_selfservice_default_browser_return_url, kratos_selfservice_flows_error_ui_url, kratos_selfservice_flows_login_after_code_default_browser_return_url, kratos_selfservice_flows_login_after_default_browser_return_url, kratos_selfservice_flows_login_after_lookup_secret_default_browser_return_url, kratos_selfservice_flows_login_after_oidc_default_browser_return_url, kratos_selfservice_flows_login_after_password_default_browser_return_url, kratos_selfservice_flows_login_after_totp_default_browser_return_url, kratos_selfservice_flows_login_after_webauthn_default_browser_return_url, kratos_selfservice_flows_login_lifespan, kratos_selfservice_flows_login_ui_url, kratos_selfservice_flows_logout_after_default_browser_return_url, kratos_selfservice_flows_recovery_after_default_browser_return_url, kratos_selfservice_flows_recovery_enabled, kratos_selfservice_flows_recovery_lifespan, kratos_selfservice_flows_recovery_notify_unknown_recipients, kratos_selfservice_flows_recovery_ui_url, kratos_selfservice_flows_recovery_use, kratos_selfservice_flows_registration_after_code_default_browser_return_url, kratos_selfservice_flows_registration_after_default_browser_return_url, kratos_selfservice_flows_registration_after_oidc_default_browser_return_url, kratos_selfservice_flows_registration_after_password_default_browser_return_url, kratos_selfservice_flows_registration_after_webauthn_default_browser_return_url, kratos_selfservice_flows_registration_enabled, kratos_selfservice_flows_registration_lifespan, kratos_selfservice_flows_registration_login_hints, kratos_selfservice_flows_registration_ui_url, kratos_selfservice_flows_settings_after_default_browser_return_url, kratos_selfservice_flows_settings_after_lookup_secret_default_browser_return_url, kratos_selfservice_flows_settings_after_oidc_default_browser_return_url, kratos_selfservice_flows_settings_after_password_default_browser_return_url, kratos_selfservice_flows_settings_after_profile_default_browser_return_url, kratos_selfservice_flows_settings_after_totp_default_browser_return_url, kratos_selfservice_flows_settings_after_webauthn_default_browser_return_url, kratos_selfservice_flows_settings_lifespan, kratos_selfservice_flows_settings_privileged_session_max_age, kratos_selfservice_flows_settings_required_aal, kratos_selfservice_flows_settings_ui_url, kratos_selfservice_flows_verification_after_default_browser_return_url, kratos_selfservice_flows_verification_enabled, kratos_selfservice_flows_verification_lifespan, kratos_selfservice_flows_verification_notify_unknown_recipients, kratos_selfservice_flows_verification_ui_url, kratos_selfservice_flows_verification_use, kratos_selfservice_methods_code_config_lifespan, kratos_selfservice_methods_code_enabled, kratos_selfservice_methods_code_mfa_enabled, kratos_selfservice_methods_code_passwordless_enabled, kratos_selfservice_methods_link_config_base_url, kratos_selfservice_methods_link_config_lifespan, kratos_selfservice_methods_link_enabled, kratos_selfservice_methods_lookup_secret_enabled, kratos_selfservice_methods_oidc_config_base_redirect_uri, kratos_selfservice_methods_oidc_config_providers, kratos_selfservice_methods_oidc_enabled, kratos_selfservice_methods_password_config_haveibeenpwned_enabled, kratos_selfservice_methods_password_config_identifier_similarity_check_enabled, kratos_selfservice_methods_password_config_ignore_network_errors, kratos_selfservice_methods_password_config_max_breaches, kratos_selfservice_methods_password_config_min_password_length, kratos_selfservice_methods_password_enabled, kratos_selfservice_methods_profile_enabled, kratos_selfservice_methods_totp_config_issuer, kratos_selfservice_methods_totp_enabled, kratos_selfservice_methods_webauthn_config_passwordless, kratos_selfservice_methods_webauthn_config_rp_display_name, kratos_selfservice_methods_webauthn_config_rp_icon, kratos_selfservice_methods_webauthn_config_rp_id, kratos_selfservice_methods_webauthn_config_rp_origins, kratos_selfservice_methods_webauthn_enabled, kratos_session_cookie_persistent, kratos_session_cookie_same_site, kratos_session_lifespan, kratos_session_whoami_required_aal, kratos_session_whoami_tokenizer_templates, name, project_id, project_revision_hooks, serve_admin_cors_allowed_origins, serve_admin_cors_enabled, serve_public_cors_allowed_origins, serve_public_cors_enabled, strict_security, updated_at].hash end # Builds the object from hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -2288,7 +2319,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/normalized_project_revision_courier_channel.rb b/clients/client/ruby/lib/ory-client/models/normalized_project_revision_courier_channel.rb index acaeba03db7..c2950a79e5b 100644 --- a/clients/client/ruby/lib/ory-client/models/normalized_project_revision_courier_channel.rb +++ b/clients/client/ruby/lib/ory-client/models/normalized_project_revision_courier_channel.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -142,6 +142,8 @@ def initialize(attributes = {}) if attributes.key?(:'channel_id') self.channel_id = attributes[:'channel_id'] + else + self.channel_id = nil end if attributes.key?(:'created_at') @@ -174,6 +176,8 @@ def initialize(attributes = {}) if attributes.key?(:'request_config_body') self.request_config_body = attributes[:'request_config_body'] + else + self.request_config_body = nil end if attributes.key?(:'request_config_headers') @@ -182,6 +186,8 @@ def initialize(attributes = {}) if attributes.key?(:'request_config_method') self.request_config_method = attributes[:'request_config_method'] + else + self.request_config_method = nil end if attributes.key?(:'request_config_url') @@ -196,6 +202,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @channel_id.nil? invalid_properties.push('invalid value for "channel_id", channel_id cannot be nil.') @@ -215,6 +222,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @channel_id.nil? request_config_auth_type_validator = EnumAttributeValidator.new('String', ["basic_auth", "api_key"]) return false unless request_config_auth_type_validator.valid?(@request_config_auth_type) @@ -269,37 +277,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -334,7 +335,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/normalized_project_revision_hook.rb b/clients/client/ruby/lib/ory-client/models/normalized_project_revision_hook.rb index 06ed63926e3..4792c08dfe3 100644 --- a/clients/client/ruby/lib/ory-client/models/normalized_project_revision_hook.rb +++ b/clients/client/ruby/lib/ory-client/models/normalized_project_revision_hook.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -145,6 +145,8 @@ def initialize(attributes = {}) if attributes.key?(:'config_key') self.config_key = attributes[:'config_key'] + else + self.config_key = nil end if attributes.key?(:'created_at') @@ -153,6 +155,8 @@ def initialize(attributes = {}) if attributes.key?(:'hook') self.hook = attributes[:'hook'] + else + self.hook = nil end if attributes.key?(:'id') @@ -219,6 +223,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @config_key.nil? invalid_properties.push('invalid value for "config_key", config_key cannot be nil.') @@ -234,6 +239,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @config_key.nil? return false if @hook.nil? true @@ -280,37 +286,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -345,7 +344,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/normalized_project_revision_identity_schema.rb b/clients/client/ruby/lib/ory-client/models/normalized_project_revision_identity_schema.rb index 977b1aa3828..d9b3ead6f11 100644 --- a/clients/client/ruby/lib/ory-client/models/normalized_project_revision_identity_schema.rb +++ b/clients/client/ruby/lib/ory-client/models/normalized_project_revision_identity_schema.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -146,6 +146,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -153,6 +154,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -189,37 +191,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -254,7 +249,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/normalized_project_revision_third_party_provider.rb b/clients/client/ruby/lib/ory-client/models/normalized_project_revision_third_party_provider.rb index 4e7dd1cde26..260bcfc851a 100644 --- a/clients/client/ruby/lib/ory-client/models/normalized_project_revision_third_party_provider.rb +++ b/clients/client/ruby/lib/ory-client/models/normalized_project_revision_third_party_provider.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -295,6 +295,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -302,6 +303,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' state_validator = EnumAttributeValidator.new('String', ["enabled", "disabled"]) return false unless state_validator.valid?(@state) true @@ -364,37 +366,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -429,7 +424,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/normalized_project_revision_tokenizer_template.rb b/clients/client/ruby/lib/ory-client/models/normalized_project_revision_tokenizer_template.rb index f2bfe2686d0..3430aabaa46 100644 --- a/clients/client/ruby/lib/ory-client/models/normalized_project_revision_tokenizer_template.rb +++ b/clients/client/ruby/lib/ory-client/models/normalized_project_revision_tokenizer_template.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -131,6 +131,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new pattern = Regexp.new(/^[0-9]+(ns|us|ms|s|m|h)$/) if !@ttl.nil? && @ttl !~ pattern @@ -143,6 +144,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if !@ttl.nil? && @ttl !~ Regexp.new(/^[0-9]+(ns|us|ms|s|m|h)$/) true end @@ -150,8 +152,12 @@ def valid? # Custom attribute writer method with validation # @param [Object] ttl Value to be assigned def ttl=(ttl) + if ttl.nil? + fail ArgumentError, 'ttl cannot be nil' + end + pattern = Regexp.new(/^[0-9]+(ns|us|ms|s|m|h)$/) - if !ttl.nil? && ttl !~ pattern + if ttl !~ pattern fail ArgumentError, "invalid value for \"ttl\", must conform to the pattern #{pattern}." end @@ -189,37 +195,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -254,7 +253,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/o_auth2_client.rb b/clients/client/ruby/lib/ory-client/models/o_auth2_client.rb index 274a1e86174..9d0fd13c368 100644 --- a/clients/client/ruby/lib/ory-client/models/o_auth2_client.rb +++ b/clients/client/ruby/lib/ory-client/models/o_auth2_client.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -500,6 +500,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new pattern = Regexp.new(/^[0-9]+(ns|us|ms|s|m|h)$/) if !@authorization_code_grant_access_token_lifespan.nil? && @authorization_code_grant_access_token_lifespan !~ pattern @@ -557,6 +558,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if !@authorization_code_grant_access_token_lifespan.nil? && @authorization_code_grant_access_token_lifespan !~ Regexp.new(/^[0-9]+(ns|us|ms|s|m|h)$/) return false if !@authorization_code_grant_id_token_lifespan.nil? && @authorization_code_grant_id_token_lifespan !~ Regexp.new(/^[0-9]+(ns|us|ms|s|m|h)$/) return false if !@authorization_code_grant_refresh_token_lifespan.nil? && @authorization_code_grant_refresh_token_lifespan !~ Regexp.new(/^[0-9]+(ns|us|ms|s|m|h)$/) @@ -751,37 +753,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -816,7 +811,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/o_auth2_client_token_lifespans.rb b/clients/client/ruby/lib/ory-client/models/o_auth2_client_token_lifespans.rb index 28b54ff85d3..27f1b482308 100644 --- a/clients/client/ruby/lib/ory-client/models/o_auth2_client_token_lifespans.rb +++ b/clients/client/ruby/lib/ory-client/models/o_auth2_client_token_lifespans.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -148,6 +148,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new pattern = Regexp.new(/^[0-9]+(ns|us|ms|s|m|h)$/) if !@authorization_code_grant_access_token_lifespan.nil? && @authorization_code_grant_access_token_lifespan !~ pattern @@ -205,6 +206,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if !@authorization_code_grant_access_token_lifespan.nil? && @authorization_code_grant_access_token_lifespan !~ Regexp.new(/^[0-9]+(ns|us|ms|s|m|h)$/) return false if !@authorization_code_grant_id_token_lifespan.nil? && @authorization_code_grant_id_token_lifespan !~ Regexp.new(/^[0-9]+(ns|us|ms|s|m|h)$/) return false if !@authorization_code_grant_refresh_token_lifespan.nil? && @authorization_code_grant_refresh_token_lifespan !~ Regexp.new(/^[0-9]+(ns|us|ms|s|m|h)$/) @@ -361,37 +363,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -426,7 +421,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/o_auth2_consent_request.rb b/clients/client/ruby/lib/ory-client/models/o_auth2_consent_request.rb index 1d23663c625..be3a25d1423 100644 --- a/clients/client/ruby/lib/ory-client/models/o_auth2_consent_request.rb +++ b/clients/client/ruby/lib/ory-client/models/o_auth2_consent_request.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -124,6 +124,8 @@ def initialize(attributes = {}) if attributes.key?(:'challenge') self.challenge = attributes[:'challenge'] + else + self.challenge = nil end if attributes.key?(:'client') @@ -174,6 +176,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @challenge.nil? invalid_properties.push('invalid value for "challenge", challenge cannot be nil.') @@ -185,6 +188,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @challenge.nil? true end @@ -225,37 +229,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -290,7 +287,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/o_auth2_consent_request_open_id_connect_context.rb b/clients/client/ruby/lib/ory-client/models/o_auth2_consent_request_open_id_connect_context.rb index 552a45cd414..459d8669dda 100644 --- a/clients/client/ruby/lib/ory-client/models/o_auth2_consent_request_open_id_connect_context.rb +++ b/clients/client/ruby/lib/ory-client/models/o_auth2_consent_request_open_id_connect_context.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -108,6 +108,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -115,6 +116,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -146,37 +148,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -211,7 +206,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/o_auth2_consent_session.rb b/clients/client/ruby/lib/ory-client/models/o_auth2_consent_session.rb index 78f6f4a2a29..c45f574be8a 100644 --- a/clients/client/ruby/lib/ory-client/models/o_auth2_consent_session.rb +++ b/clients/client/ruby/lib/ory-client/models/o_auth2_consent_session.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -136,6 +136,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -143,6 +144,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -178,37 +180,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -243,7 +238,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/o_auth2_consent_session_expires_at.rb b/clients/client/ruby/lib/ory-client/models/o_auth2_consent_session_expires_at.rb index a4175ac19b7..503c4cf4534 100644 --- a/clients/client/ruby/lib/ory-client/models/o_auth2_consent_session_expires_at.rb +++ b/clients/client/ruby/lib/ory-client/models/o_auth2_consent_session_expires_at.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -97,6 +97,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -104,6 +105,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -135,37 +137,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -200,7 +195,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/o_auth2_login_request.rb b/clients/client/ruby/lib/ory-client/models/o_auth2_login_request.rb index 3cb6bca1ecb..a06693d7cd0 100644 --- a/clients/client/ruby/lib/ory-client/models/o_auth2_login_request.rb +++ b/clients/client/ruby/lib/ory-client/models/o_auth2_login_request.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -96,10 +96,14 @@ def initialize(attributes = {}) if attributes.key?(:'challenge') self.challenge = attributes[:'challenge'] + else + self.challenge = nil end if attributes.key?(:'client') self.client = attributes[:'client'] + else + self.client = nil end if attributes.key?(:'oidc_context') @@ -108,6 +112,8 @@ def initialize(attributes = {}) if attributes.key?(:'request_url') self.request_url = attributes[:'request_url'] + else + self.request_url = nil end if attributes.key?(:'requested_access_token_audience') @@ -128,16 +134,21 @@ def initialize(attributes = {}) if attributes.key?(:'skip') self.skip = attributes[:'skip'] + else + self.skip = nil end if attributes.key?(:'subject') self.subject = attributes[:'subject'] + else + self.subject = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @challenge.nil? invalid_properties.push('invalid value for "challenge", challenge cannot be nil.') @@ -165,6 +176,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @challenge.nil? return false if @client.nil? return false if @request_url.nil? @@ -205,37 +217,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -270,7 +275,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/o_auth2_logout_request.rb b/clients/client/ruby/lib/ory-client/models/o_auth2_logout_request.rb index b55cf5a9e4d..9ee820e9987 100644 --- a/clients/client/ruby/lib/ory-client/models/o_auth2_logout_request.rb +++ b/clients/client/ruby/lib/ory-client/models/o_auth2_logout_request.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -110,6 +110,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -117,6 +118,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -149,37 +151,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -214,7 +209,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/o_auth2_redirect_to.rb b/clients/client/ruby/lib/ory-client/models/o_auth2_redirect_to.rb index e26ded0cb0d..0d24bf7adf4 100644 --- a/clients/client/ruby/lib/ory-client/models/o_auth2_redirect_to.rb +++ b/clients/client/ruby/lib/ory-client/models/o_auth2_redirect_to.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -61,12 +61,15 @@ def initialize(attributes = {}) if attributes.key?(:'redirect_to') self.redirect_to = attributes[:'redirect_to'] + else + self.redirect_to = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @redirect_to.nil? invalid_properties.push('invalid value for "redirect_to", redirect_to cannot be nil.') @@ -78,6 +81,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @redirect_to.nil? true end @@ -106,37 +110,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -171,7 +168,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/o_auth2_token_exchange.rb b/clients/client/ruby/lib/ory-client/models/o_auth2_token_exchange.rb index 8d5a2a8f689..c9a7aec6bc0 100644 --- a/clients/client/ruby/lib/ory-client/models/o_auth2_token_exchange.rb +++ b/clients/client/ruby/lib/ory-client/models/o_auth2_token_exchange.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -112,6 +112,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -119,6 +120,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -151,37 +153,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -216,7 +211,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/oidc_configuration.rb b/clients/client/ruby/lib/ory-client/models/oidc_configuration.rb index 4af8bba0c87..8a83f1de24f 100644 --- a/clients/client/ruby/lib/ory-client/models/oidc_configuration.rb +++ b/clients/client/ruby/lib/ory-client/models/oidc_configuration.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -211,6 +211,8 @@ def initialize(attributes = {}) if attributes.key?(:'authorization_endpoint') self.authorization_endpoint = attributes[:'authorization_endpoint'] + else + self.authorization_endpoint = nil end if attributes.key?(:'backchannel_logout_session_supported') @@ -269,20 +271,28 @@ def initialize(attributes = {}) if (value = attributes[:'id_token_signed_response_alg']).is_a?(Array) self.id_token_signed_response_alg = value end + else + self.id_token_signed_response_alg = nil end if attributes.key?(:'id_token_signing_alg_values_supported') if (value = attributes[:'id_token_signing_alg_values_supported']).is_a?(Array) self.id_token_signing_alg_values_supported = value end + else + self.id_token_signing_alg_values_supported = nil end if attributes.key?(:'issuer') self.issuer = attributes[:'issuer'] + else + self.issuer = nil end if attributes.key?(:'jwks_uri') self.jwks_uri = attributes[:'jwks_uri'] + else + self.jwks_uri = nil end if attributes.key?(:'registration_endpoint') @@ -317,6 +327,8 @@ def initialize(attributes = {}) if (value = attributes[:'response_types_supported']).is_a?(Array) self.response_types_supported = value end + else + self.response_types_supported = nil end if attributes.key?(:'revocation_endpoint') @@ -333,10 +345,14 @@ def initialize(attributes = {}) if (value = attributes[:'subject_types_supported']).is_a?(Array) self.subject_types_supported = value end + else + self.subject_types_supported = nil end if attributes.key?(:'token_endpoint') self.token_endpoint = attributes[:'token_endpoint'] + else + self.token_endpoint = nil end if attributes.key?(:'token_endpoint_auth_methods_supported') @@ -353,6 +369,8 @@ def initialize(attributes = {}) if (value = attributes[:'userinfo_signed_response_alg']).is_a?(Array) self.userinfo_signed_response_alg = value end + else + self.userinfo_signed_response_alg = nil end if attributes.key?(:'userinfo_signing_alg_values_supported') @@ -365,6 +383,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @authorization_endpoint.nil? invalid_properties.push('invalid value for "authorization_endpoint", authorization_endpoint cannot be nil.') @@ -408,6 +427,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @authorization_endpoint.nil? return false if @id_token_signed_response_alg.nil? return false if @id_token_signing_alg_values_supported.nil? @@ -474,37 +494,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -539,7 +552,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/oidc_user_info.rb b/clients/client/ruby/lib/ory-client/models/oidc_user_info.rb index a8cad1b6855..0cc7ca8935a 100644 --- a/clients/client/ruby/lib/ory-client/models/oidc_user_info.rb +++ b/clients/client/ruby/lib/ory-client/models/oidc_user_info.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -229,6 +229,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -236,6 +237,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -281,37 +283,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -346,7 +341,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/organization.rb b/clients/client/ruby/lib/ory-client/models/organization.rb index 9d884cb9e7f..2df9bfffee5 100644 --- a/clients/client/ruby/lib/ory-client/models/organization.rb +++ b/clients/client/ruby/lib/ory-client/models/organization.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -85,34 +85,47 @@ def initialize(attributes = {}) if attributes.key?(:'created_at') self.created_at = attributes[:'created_at'] + else + self.created_at = nil end if attributes.key?(:'domains') if (value = attributes[:'domains']).is_a?(Array) self.domains = value end + else + self.domains = nil end if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'label') self.label = attributes[:'label'] + else + self.label = nil end if attributes.key?(:'project_id') self.project_id = attributes[:'project_id'] + else + self.project_id = nil end if attributes.key?(:'updated_at') self.updated_at = attributes[:'updated_at'] + else + self.updated_at = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @created_at.nil? invalid_properties.push('invalid value for "created_at", created_at cannot be nil.') @@ -144,6 +157,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @created_at.nil? return false if @domains.nil? return false if @id.nil? @@ -182,37 +196,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -247,7 +254,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/organization_body.rb b/clients/client/ruby/lib/ory-client/models/organization_body.rb index 6957ae2681e..f4f9a1000f6 100644 --- a/clients/client/ruby/lib/ory-client/models/organization_body.rb +++ b/clients/client/ruby/lib/ory-client/models/organization_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -78,6 +78,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -85,6 +86,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -113,37 +115,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -178,7 +173,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/pagination.rb b/clients/client/ruby/lib/ory-client/models/pagination.rb index 5c08d155e04..9edab207161 100644 --- a/clients/client/ruby/lib/ory-client/models/pagination.rb +++ b/clients/client/ruby/lib/ory-client/models/pagination.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -79,6 +79,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if !@page_size.nil? && @page_size > 1000 invalid_properties.push('invalid value for "page_size", must be smaller than or equal to 1000.') @@ -94,6 +95,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if !@page_size.nil? && @page_size > 1000 return false if !@page_size.nil? && @page_size < 1 true @@ -102,11 +104,15 @@ def valid? # Custom attribute writer method with validation # @param [Object] page_size Value to be assigned def page_size=(page_size) - if !page_size.nil? && page_size > 1000 + if page_size.nil? + fail ArgumentError, 'page_size cannot be nil' + end + + if page_size > 1000 fail ArgumentError, 'invalid value for "page_size", must be smaller than or equal to 1000.' end - if !page_size.nil? && page_size < 1 + if page_size < 1 fail ArgumentError, 'invalid value for "page_size", must be greater than or equal to 1.' end @@ -116,6 +122,10 @@ def page_size=(page_size) # Custom attribute writer method with validation # @param [Object] page_token Value to be assigned def page_token=(page_token) + if page_token.nil? + fail ArgumentError, 'page_token cannot be nil' + end + @page_token = page_token end @@ -144,37 +154,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -209,7 +212,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/pagination_headers.rb b/clients/client/ruby/lib/ory-client/models/pagination_headers.rb index 4b003da9011..247953d8cf9 100644 --- a/clients/client/ruby/lib/ory-client/models/pagination_headers.rb +++ b/clients/client/ruby/lib/ory-client/models/pagination_headers.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -75,6 +75,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -82,6 +83,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -110,37 +112,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -175,7 +170,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/parse_error.rb b/clients/client/ruby/lib/ory-client/models/parse_error.rb index b610725a5b2..dc9de090beb 100644 --- a/clients/client/ruby/lib/ory-client/models/parse_error.rb +++ b/clients/client/ruby/lib/ory-client/models/parse_error.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -81,6 +81,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -88,6 +89,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -117,37 +119,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -182,7 +177,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/patch_identities_body.rb b/clients/client/ruby/lib/ory-client/models/patch_identities_body.rb index e05e5695985..f0ffa8b25a8 100644 --- a/clients/client/ruby/lib/ory-client/models/patch_identities_body.rb +++ b/clients/client/ruby/lib/ory-client/models/patch_identities_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -69,6 +69,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -76,6 +77,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -103,37 +105,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -168,7 +163,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/perform_native_logout_body.rb b/clients/client/ruby/lib/ory-client/models/perform_native_logout_body.rb index 1be0f9a2b2c..5c9862fab7a 100644 --- a/clients/client/ruby/lib/ory-client/models/perform_native_logout_body.rb +++ b/clients/client/ruby/lib/ory-client/models/perform_native_logout_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -61,12 +61,15 @@ def initialize(attributes = {}) if attributes.key?(:'session_token') self.session_token = attributes[:'session_token'] + else + self.session_token = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @session_token.nil? invalid_properties.push('invalid value for "session_token", session_token cannot be nil.') @@ -78,6 +81,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @session_token.nil? true end @@ -106,37 +110,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -171,7 +168,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/permissions_on_workpace_response.rb b/clients/client/ruby/lib/ory-client/models/permissions_on_workpace_response.rb new file mode 100644 index 00000000000..7ffc6012614 --- /dev/null +++ b/clients/client/ruby/lib/ory-client/models/permissions_on_workpace_response.rb @@ -0,0 +1,217 @@ +=begin +#Ory APIs + +#Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. + +The version of the OpenAPI document: v1.8.1 +Contact: support@ory.sh +Generated by: https://openapi-generator.tech +OpenAPI Generator version: 7.3.0 + +=end + +require 'date' +require 'time' + +module OryClient + # Get Permissions on Project Request Parameters + class PermissionsOnWorkpaceResponse + attr_accessor :permissions + + # Attribute mapping from ruby-style variable name to JSON key. + def self.attribute_map + { + :'permissions' => :'permissions' + } + end + + # Returns all the JSON keys this model knows about + def self.acceptable_attributes + attribute_map.values + end + + # Attribute type mapping. + def self.openapi_types + { + :'permissions' => :'Hash' + } + end + + # List of attributes with nullable: true + def self.openapi_nullable + Set.new([ + ]) + end + + # Initializes the object + # @param [Hash] attributes Model attributes in the form of hash + def initialize(attributes = {}) + if (!attributes.is_a?(Hash)) + fail ArgumentError, "The input argument (attributes) must be a hash in `OryClient::PermissionsOnWorkpaceResponse` initialize method" + end + + # check to see if the attribute exists and convert string to symbol for hash key + attributes = attributes.each_with_object({}) { |(k, v), h| + if (!self.class.attribute_map.key?(k.to_sym)) + fail ArgumentError, "`#{k}` is not a valid attribute in `OryClient::PermissionsOnWorkpaceResponse`. Please check the name to make sure it's valid. List of attributes: " + self.class.attribute_map.keys.inspect + end + h[k.to_sym] = v + } + + if attributes.key?(:'permissions') + if (value = attributes[:'permissions']).is_a?(Hash) + self.permissions = value + end + end + end + + # Show invalid properties with the reasons. Usually used together with valid? + # @return Array for valid properties with the reasons + def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' + invalid_properties = Array.new + invalid_properties + end + + # Check to see if the all the properties in the model are valid + # @return true if the model is valid + def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' + true + end + + # Checks equality by comparing each attribute. + # @param [Object] Object to be compared + def ==(o) + return true if self.equal?(o) + self.class == o.class && + permissions == o.permissions + end + + # @see the `==` method + # @param [Object] Object to be compared + def eql?(o) + self == o + end + + # Calculates hash code according to all attributes. + # @return [Integer] Hash code + def hash + [permissions].hash + end + + # Builds the object from hash + # @param [Hash] attributes Model attributes in the form of hash + # @return [Object] Returns the model itself + def self.build_from_hash(attributes) + return nil unless attributes.is_a?(Hash) + attributes = attributes.transform_keys(&:to_sym) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil + elsif type =~ /\AArray<(.*)>/i + # check to ensure the input is an array given that the attribute + # is documented as an array but the input is not + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } + end + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) + end + end + new(transformed_hash) + end + + # Deserializes the data based on type + # @param string type Data type + # @param string value Value to be deserialized + # @return [Object] Deserialized data + def self._deserialize(type, value) + case type.to_sym + when :Time + Time.parse(value) + when :Date + Date.parse(value) + when :String + value.to_s + when :Integer + value.to_i + when :Float + value.to_f + when :Boolean + if value.to_s =~ /\A(true|t|yes|y|1)\z/i + true + else + false + end + when :Object + # generic object (usually a Hash), return directly + value + when /\AArray<(?.+)>\z/ + inner_type = Regexp.last_match[:inner_type] + value.map { |v| _deserialize(inner_type, v) } + when /\AHash<(?.+?), (?.+)>\z/ + k_type = Regexp.last_match[:k_type] + v_type = Regexp.last_match[:v_type] + {}.tap do |hash| + value.each do |k, v| + hash[_deserialize(k_type, k)] = _deserialize(v_type, v) + end + end + else # model + # models (e.g. Pet) or oneOf + klass = OryClient.const_get(type) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + end + end + + # Returns the string representation of the object + # @return [String] String presentation of the object + def to_s + to_hash.to_s + end + + # to_body is an alias to to_hash (backward compatibility) + # @return [Hash] Returns the object in the form of hash + def to_body + to_hash + end + + # Returns the object in the form of hash + # @return [Hash] Returns the object in the form of hash + def to_hash + hash = {} + self.class.attribute_map.each_pair do |attr, param| + value = self.send(attr) + if value.nil? + is_nullable = self.class.openapi_nullable.include?(attr) + next if !is_nullable || (is_nullable && !instance_variable_defined?(:"@#{attr}")) + end + + hash[param] = _to_hash(value) + end + hash + end + + # Outputs non-array value in the form of hash + # For object, use to_hash. Otherwise, just return the value + # @param [Object] value Any valid value + # @return [Hash] Returns the value in the form of hash + def _to_hash(value) + if value.is_a?(Array) + value.compact.map { |v| _to_hash(v) } + elsif value.is_a?(Hash) + {}.tap do |hash| + value.each { |k, v| hash[k] = _to_hash(v) } + end + elsif value.respond_to? :to_hash + value.to_hash + else + value + end + end + + end + +end diff --git a/clients/client/ruby/lib/ory-client/models/plan.rb b/clients/client/ruby/lib/ory-client/models/plan.rb index 300ca944235..d07ad811740 100644 --- a/clients/client/ruby/lib/ory-client/models/plan.rb +++ b/clients/client/ruby/lib/ory-client/models/plan.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -65,16 +65,21 @@ def initialize(attributes = {}) if attributes.key?(:'name') self.name = attributes[:'name'] + else + self.name = nil end if attributes.key?(:'version') self.version = attributes[:'version'] + else + self.version = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @name.nil? invalid_properties.push('invalid value for "name", name cannot be nil.') @@ -90,6 +95,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @name.nil? return false if @version.nil? true @@ -120,37 +126,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -185,7 +184,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/plan_details.rb b/clients/client/ruby/lib/ory-client/models/plan_details.rb index cbab4a995b1..50a3688608f 100644 --- a/clients/client/ruby/lib/ory-client/models/plan_details.rb +++ b/clients/client/ruby/lib/ory-client/models/plan_details.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -27,7 +27,6 @@ class PlanDetails # Description is the description of the plan. attr_accessor :description - # Features are the feature definitions included in the plan. attr_accessor :features # Name is the name of the plan. @@ -90,38 +89,53 @@ def initialize(attributes = {}) if attributes.key?(:'base_fee_monthly') self.base_fee_monthly = attributes[:'base_fee_monthly'] + else + self.base_fee_monthly = nil end if attributes.key?(:'base_fee_yearly') self.base_fee_yearly = attributes[:'base_fee_yearly'] + else + self.base_fee_yearly = nil end if attributes.key?(:'custom') self.custom = attributes[:'custom'] + else + self.custom = nil end if attributes.key?(:'description') self.description = attributes[:'description'] + else + self.description = nil end if attributes.key?(:'features') if (value = attributes[:'features']).is_a?(Hash) self.features = value end + else + self.features = nil end if attributes.key?(:'name') self.name = attributes[:'name'] + else + self.name = nil end if attributes.key?(:'version') self.version = attributes[:'version'] + else + self.version = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @base_fee_monthly.nil? invalid_properties.push('invalid value for "base_fee_monthly", base_fee_monthly cannot be nil.') @@ -157,6 +171,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @base_fee_monthly.nil? return false if @base_fee_yearly.nil? return false if @custom.nil? @@ -197,37 +212,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -262,7 +270,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/post_check_permission_body.rb b/clients/client/ruby/lib/ory-client/models/post_check_permission_body.rb index b7409d10211..f2bef6b77c8 100644 --- a/clients/client/ruby/lib/ory-client/models/post_check_permission_body.rb +++ b/clients/client/ruby/lib/ory-client/models/post_check_permission_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -102,6 +102,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -109,6 +110,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -140,37 +142,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -205,7 +200,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/post_check_permission_or_error_body.rb b/clients/client/ruby/lib/ory-client/models/post_check_permission_or_error_body.rb index a1164bd381d..c1c2444730c 100644 --- a/clients/client/ruby/lib/ory-client/models/post_check_permission_or_error_body.rb +++ b/clients/client/ruby/lib/ory-client/models/post_check_permission_or_error_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -102,6 +102,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -109,6 +110,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -140,37 +142,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -205,7 +200,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/project.rb b/clients/client/ruby/lib/ory-client/models/project.rb index 347abe9af11..00b49b39f3e 100644 --- a/clients/client/ruby/lib/ory-client/models/project.rb +++ b/clients/client/ruby/lib/ory-client/models/project.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -127,26 +127,38 @@ def initialize(attributes = {}) if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'name') self.name = attributes[:'name'] + else + self.name = nil end if attributes.key?(:'revision_id') self.revision_id = attributes[:'revision_id'] + else + self.revision_id = nil end if attributes.key?(:'services') self.services = attributes[:'services'] + else + self.services = nil end if attributes.key?(:'slug') self.slug = attributes[:'slug'] + else + self.slug = nil end if attributes.key?(:'state') self.state = attributes[:'state'] + else + self.state = nil end if attributes.key?(:'workspace_id') @@ -157,6 +169,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @id.nil? invalid_properties.push('invalid value for "id", id cannot be nil.') @@ -188,6 +201,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @id.nil? return false if @name.nil? return false if @revision_id.nil? @@ -241,37 +255,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -306,7 +313,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/project_api_key.rb b/clients/client/ruby/lib/ory-client/models/project_api_key.rb index cf54a9b3789..cdb7aadc8d2 100644 --- a/clients/client/ruby/lib/ory-client/models/project_api_key.rb +++ b/clients/client/ruby/lib/ory-client/models/project_api_key.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -94,14 +94,20 @@ def initialize(attributes = {}) if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'name') self.name = attributes[:'name'] + else + self.name = nil end if attributes.key?(:'owner_id') self.owner_id = attributes[:'owner_id'] + else + self.owner_id = nil end if attributes.key?(:'project_id') @@ -120,6 +126,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @id.nil? invalid_properties.push('invalid value for "id", id cannot be nil.') @@ -139,6 +146,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @id.nil? return false if @name.nil? return false if @owner_id.nil? @@ -175,37 +183,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -240,7 +241,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/project_branding.rb b/clients/client/ruby/lib/ory-client/models/project_branding.rb index 2c146ca0d76..91fffd9bd5e 100644 --- a/clients/client/ruby/lib/ory-client/models/project_branding.rb +++ b/clients/client/ruby/lib/ory-client/models/project_branding.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -83,34 +83,47 @@ def initialize(attributes = {}) if attributes.key?(:'created_at') self.created_at = attributes[:'created_at'] + else + self.created_at = nil end if attributes.key?(:'default_theme') self.default_theme = attributes[:'default_theme'] + else + self.default_theme = nil end if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'project_id') self.project_id = attributes[:'project_id'] + else + self.project_id = nil end if attributes.key?(:'themes') if (value = attributes[:'themes']).is_a?(Array) self.themes = value end + else + self.themes = nil end if attributes.key?(:'updated_at') self.updated_at = attributes[:'updated_at'] + else + self.updated_at = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @created_at.nil? invalid_properties.push('invalid value for "created_at", created_at cannot be nil.') @@ -142,6 +155,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @created_at.nil? return false if @default_theme.nil? return false if @id.nil? @@ -180,37 +194,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -245,7 +252,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/project_branding_colors.rb b/clients/client/ruby/lib/ory-client/models/project_branding_colors.rb index 61746a6ba65..b2a05933c81 100644 --- a/clients/client/ruby/lib/ory-client/models/project_branding_colors.rb +++ b/clients/client/ruby/lib/ory-client/models/project_branding_colors.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -318,6 +318,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -325,6 +326,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -380,37 +382,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -445,7 +440,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/project_branding_theme.rb b/clients/client/ruby/lib/ory-client/models/project_branding_theme.rb index bbdc70cf719..6f20c301511 100644 --- a/clients/client/ruby/lib/ory-client/models/project_branding_theme.rb +++ b/clients/client/ruby/lib/ory-client/models/project_branding_theme.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -281,6 +281,8 @@ def initialize(attributes = {}) if attributes.key?(:'created_at') self.created_at = attributes[:'created_at'] + else + self.created_at = nil end if attributes.key?(:'error_default_color') @@ -337,6 +339,8 @@ def initialize(attributes = {}) if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'input_background_color') @@ -365,6 +369,8 @@ def initialize(attributes = {}) if attributes.key?(:'name') self.name = attributes[:'name'] + else + self.name = nil end if attributes.key?(:'primary_color') @@ -373,6 +379,8 @@ def initialize(attributes = {}) if attributes.key?(:'project_branding_id') self.project_branding_id = attributes[:'project_branding_id'] + else + self.project_branding_id = nil end if attributes.key?(:'secondary_color') @@ -393,12 +401,15 @@ def initialize(attributes = {}) if attributes.key?(:'updated_at') self.updated_at = attributes[:'updated_at'] + else + self.updated_at = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @created_at.nil? invalid_properties.push('invalid value for "created_at", created_at cannot be nil.') @@ -426,6 +437,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @created_at.nil? return false if @id.nil? return false if @name.nil? @@ -495,37 +507,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -560,7 +565,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/project_cors.rb b/clients/client/ruby/lib/ory-client/models/project_cors.rb index e37ef72ac31..ee90f181d6a 100644 --- a/clients/client/ruby/lib/ory-client/models/project_cors.rb +++ b/clients/client/ruby/lib/ory-client/models/project_cors.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -77,6 +77,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -84,6 +85,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -112,37 +114,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -177,7 +172,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/project_events_datapoint.rb b/clients/client/ruby/lib/ory-client/models/project_events_datapoint.rb index 6ffc00c45c9..779de315049 100644 --- a/clients/client/ruby/lib/ory-client/models/project_events_datapoint.rb +++ b/clients/client/ruby/lib/ory-client/models/project_events_datapoint.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -72,20 +72,27 @@ def initialize(attributes = {}) if (value = attributes[:'attributes']).is_a?(Array) self.attributes = value end + else + self.attributes = nil end if attributes.key?(:'name') self.name = attributes[:'name'] + else + self.name = nil end if attributes.key?(:'timestamp') self.timestamp = attributes[:'timestamp'] + else + self.timestamp = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @attributes.nil? invalid_properties.push('invalid value for "attributes", attributes cannot be nil.') @@ -105,6 +112,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @attributes.nil? return false if @name.nil? return false if @timestamp.nil? @@ -137,37 +145,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -202,7 +203,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/project_host.rb b/clients/client/ruby/lib/ory-client/models/project_host.rb index c51d5a5bb99..07ccdf21390 100644 --- a/clients/client/ruby/lib/ory-client/models/project_host.rb +++ b/clients/client/ruby/lib/ory-client/models/project_host.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -70,20 +70,27 @@ def initialize(attributes = {}) if attributes.key?(:'host') self.host = attributes[:'host'] + else + self.host = nil end if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'project_id') self.project_id = attributes[:'project_id'] + else + self.project_id = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @host.nil? invalid_properties.push('invalid value for "host", host cannot be nil.') @@ -103,6 +110,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @host.nil? return false if @id.nil? return false if @project_id.nil? @@ -135,37 +143,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -200,7 +201,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/internal_provision_mock_subscription.rb b/clients/client/ruby/lib/ory-client/models/project_member.rb similarity index 53% rename from clients/client/ruby/lib/ory-client/models/internal_provision_mock_subscription.rb rename to clients/client/ruby/lib/ory-client/models/project_member.rb index 0dcc1737e46..23078726e30 100644 --- a/clients/client/ruby/lib/ory-client/models/internal_provision_mock_subscription.rb +++ b/clients/client/ruby/lib/ory-client/models/project_member.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -14,49 +14,22 @@ require 'time' module OryClient - # Internal Provision Mock Subscription Request Body - class InternalProvisionMockSubscription - # Currency usd USD eur Euro - attr_accessor :currency - - # Identity ID - attr_accessor :identity_id - - # Billing Interval monthly Monthly yearly Yearly - attr_accessor :interval - - # Plan ID - attr_accessor :plan - - class EnumAttributeValidator - attr_reader :datatype - attr_reader :allowable_values - - def initialize(datatype, allowable_values) - @allowable_values = allowable_values.map do |value| - case datatype.to_s - when /Integer/i - value.to_i - when /Float/i - value.to_f - else - value - end - end - end + class ProjectMember + attr_accessor :email - def valid?(value) - !value || allowable_values.include?(value) - end - end + attr_accessor :id + + attr_accessor :name + + attr_accessor :role # Attribute mapping from ruby-style variable name to JSON key. def self.attribute_map { - :'currency' => :'currency', - :'identity_id' => :'identity_id', - :'interval' => :'interval', - :'plan' => :'plan' + :'email' => :'email', + :'id' => :'id', + :'name' => :'name', + :'role' => :'role' } end @@ -68,10 +41,10 @@ def self.acceptable_attributes # Attribute type mapping. def self.openapi_types { - :'currency' => :'String', - :'identity_id' => :'String', - :'interval' => :'String', - :'plan' => :'String' + :'email' => :'String', + :'id' => :'String', + :'name' => :'String', + :'role' => :'String' } end @@ -85,52 +58,61 @@ def self.openapi_nullable # @param [Hash] attributes Model attributes in the form of hash def initialize(attributes = {}) if (!attributes.is_a?(Hash)) - fail ArgumentError, "The input argument (attributes) must be a hash in `OryClient::InternalProvisionMockSubscription` initialize method" + fail ArgumentError, "The input argument (attributes) must be a hash in `OryClient::ProjectMember` initialize method" end # check to see if the attribute exists and convert string to symbol for hash key attributes = attributes.each_with_object({}) { |(k, v), h| if (!self.class.attribute_map.key?(k.to_sym)) - fail ArgumentError, "`#{k}` is not a valid attribute in `OryClient::InternalProvisionMockSubscription`. Please check the name to make sure it's valid. List of attributes: " + self.class.attribute_map.keys.inspect + fail ArgumentError, "`#{k}` is not a valid attribute in `OryClient::ProjectMember`. Please check the name to make sure it's valid. List of attributes: " + self.class.attribute_map.keys.inspect end h[k.to_sym] = v } - if attributes.key?(:'currency') - self.currency = attributes[:'currency'] + if attributes.key?(:'email') + self.email = attributes[:'email'] + else + self.email = nil end - if attributes.key?(:'identity_id') - self.identity_id = attributes[:'identity_id'] + if attributes.key?(:'id') + self.id = attributes[:'id'] + else + self.id = nil end - if attributes.key?(:'interval') - self.interval = attributes[:'interval'] + if attributes.key?(:'name') + self.name = attributes[:'name'] + else + self.name = nil end - if attributes.key?(:'plan') - self.plan = attributes[:'plan'] + if attributes.key?(:'role') + self.role = attributes[:'role'] + else + self.role = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new - if @currency.nil? - invalid_properties.push('invalid value for "currency", currency cannot be nil.') + if @email.nil? + invalid_properties.push('invalid value for "email", email cannot be nil.') end - if @identity_id.nil? - invalid_properties.push('invalid value for "identity_id", identity_id cannot be nil.') + if @id.nil? + invalid_properties.push('invalid value for "id", id cannot be nil.') end - if @interval.nil? - invalid_properties.push('invalid value for "interval", interval cannot be nil.') + if @name.nil? + invalid_properties.push('invalid value for "name", name cannot be nil.') end - if @plan.nil? - invalid_properties.push('invalid value for "plan", plan cannot be nil.') + if @role.nil? + invalid_properties.push('invalid value for "role", role cannot be nil.') end invalid_properties @@ -139,46 +121,23 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? - return false if @currency.nil? - currency_validator = EnumAttributeValidator.new('String', ["usd", "eur"]) - return false unless currency_validator.valid?(@currency) - return false if @identity_id.nil? - return false if @interval.nil? - interval_validator = EnumAttributeValidator.new('String', ["monthly", "yearly"]) - return false unless interval_validator.valid?(@interval) - return false if @plan.nil? + warn '[DEPRECATED] the `valid?` method is obsolete' + return false if @email.nil? + return false if @id.nil? + return false if @name.nil? + return false if @role.nil? true end - # Custom attribute writer method checking allowed values (enum). - # @param [Object] currency Object to be assigned - def currency=(currency) - validator = EnumAttributeValidator.new('String', ["usd", "eur"]) - unless validator.valid?(currency) - fail ArgumentError, "invalid value for \"currency\", must be one of #{validator.allowable_values}." - end - @currency = currency - end - - # Custom attribute writer method checking allowed values (enum). - # @param [Object] interval Object to be assigned - def interval=(interval) - validator = EnumAttributeValidator.new('String', ["monthly", "yearly"]) - unless validator.valid?(interval) - fail ArgumentError, "invalid value for \"interval\", must be one of #{validator.allowable_values}." - end - @interval = interval - end - # Checks equality by comparing each attribute. # @param [Object] Object to be compared def ==(o) return true if self.equal?(o) self.class == o.class && - currency == o.currency && - identity_id == o.identity_id && - interval == o.interval && - plan == o.plan + email == o.email && + id == o.id && + name == o.name && + role == o.role end # @see the `==` method @@ -190,44 +149,37 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [currency, identity_id, interval, plan].hash + [email, id, name, role].hash end # Builds the object from hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -262,7 +214,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/project_metadata.rb b/clients/client/ruby/lib/ory-client/models/project_metadata.rb index b46dba91fe2..92245c2c1f7 100644 --- a/clients/client/ruby/lib/ory-client/models/project_metadata.rb +++ b/clients/client/ruby/lib/ory-client/models/project_metadata.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -131,24 +131,34 @@ def initialize(attributes = {}) if attributes.key?(:'created_at') self.created_at = attributes[:'created_at'] + else + self.created_at = nil end if attributes.key?(:'environment') self.environment = attributes[:'environment'] + else + self.environment = nil end if attributes.key?(:'hosts') if (value = attributes[:'hosts']).is_a?(Array) self.hosts = value end + else + self.hosts = nil end if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'name') self.name = attributes[:'name'] + else + self.name = nil end if attributes.key?(:'slug') @@ -157,6 +167,8 @@ def initialize(attributes = {}) if attributes.key?(:'state') self.state = attributes[:'state'] + else + self.state = nil end if attributes.key?(:'subscription_id') @@ -169,6 +181,8 @@ def initialize(attributes = {}) if attributes.key?(:'updated_at') self.updated_at = attributes[:'updated_at'] + else + self.updated_at = nil end if attributes.key?(:'workspace_id') @@ -179,6 +193,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @created_at.nil? invalid_properties.push('invalid value for "created_at", created_at cannot be nil.') @@ -214,6 +229,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @created_at.nil? return false if @environment.nil? environment_validator = EnumAttributeValidator.new('String', ["prod", "dev"]) @@ -282,37 +298,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -347,7 +356,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/project_service_identity.rb b/clients/client/ruby/lib/ory-client/models/project_service_identity.rb index 32ca155dc12..63ce83a5c34 100644 --- a/clients/client/ruby/lib/ory-client/models/project_service_identity.rb +++ b/clients/client/ruby/lib/ory-client/models/project_service_identity.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -59,12 +59,15 @@ def initialize(attributes = {}) if attributes.key?(:'config') self.config = attributes[:'config'] + else + self.config = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @config.nil? invalid_properties.push('invalid value for "config", config cannot be nil.') @@ -76,6 +79,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @config.nil? true end @@ -104,37 +108,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -169,7 +166,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/project_service_o_auth2.rb b/clients/client/ruby/lib/ory-client/models/project_service_o_auth2.rb index 816047c8734..91022ba29dd 100644 --- a/clients/client/ruby/lib/ory-client/models/project_service_o_auth2.rb +++ b/clients/client/ruby/lib/ory-client/models/project_service_o_auth2.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -59,12 +59,15 @@ def initialize(attributes = {}) if attributes.key?(:'config') self.config = attributes[:'config'] + else + self.config = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @config.nil? invalid_properties.push('invalid value for "config", config cannot be nil.') @@ -76,6 +79,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @config.nil? true end @@ -104,37 +108,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -169,7 +166,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/project_service_permission.rb b/clients/client/ruby/lib/ory-client/models/project_service_permission.rb index 6b5404053a7..a7660542d88 100644 --- a/clients/client/ruby/lib/ory-client/models/project_service_permission.rb +++ b/clients/client/ruby/lib/ory-client/models/project_service_permission.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -59,12 +59,15 @@ def initialize(attributes = {}) if attributes.key?(:'config') self.config = attributes[:'config'] + else + self.config = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @config.nil? invalid_properties.push('invalid value for "config", config cannot be nil.') @@ -76,6 +79,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @config.nil? true end @@ -104,37 +108,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -169,7 +166,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/project_services.rb b/clients/client/ruby/lib/ory-client/models/project_services.rb index d3cd0e47629..c673b98325c 100644 --- a/clients/client/ruby/lib/ory-client/models/project_services.rb +++ b/clients/client/ruby/lib/ory-client/models/project_services.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -81,6 +81,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -88,6 +89,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -117,37 +119,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -182,7 +177,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/quota_usage.rb b/clients/client/ruby/lib/ory-client/models/quota_usage.rb index 0a8f9afe603..9ab2af5a762 100644 --- a/clients/client/ruby/lib/ory-client/models/quota_usage.rb +++ b/clients/client/ruby/lib/ory-client/models/quota_usage.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -20,7 +20,7 @@ class QuotaUsage attr_accessor :can_use_more - # region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + # region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect attr_accessor :feature attr_accessor :feature_available @@ -103,32 +103,45 @@ def initialize(attributes = {}) if attributes.key?(:'additional_price') self.additional_price = attributes[:'additional_price'] + else + self.additional_price = nil end if attributes.key?(:'can_use_more') self.can_use_more = attributes[:'can_use_more'] + else + self.can_use_more = nil end if attributes.key?(:'feature') self.feature = attributes[:'feature'] + else + self.feature = nil end if attributes.key?(:'feature_available') self.feature_available = attributes[:'feature_available'] + else + self.feature_available = nil end if attributes.key?(:'included') self.included = attributes[:'included'] + else + self.included = nil end if attributes.key?(:'used') self.used = attributes[:'used'] + else + self.used = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @additional_price.nil? invalid_properties.push('invalid value for "additional_price", additional_price cannot be nil.') @@ -160,10 +173,11 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @additional_price.nil? return false if @can_use_more.nil? return false if @feature.nil? - feature_validator = EnumAttributeValidator.new('String', ["region_eu", "region_us", "region_apac", "region_global", "production_projects", "daily_active_users", "custom_domains", "event_streams", "sla", "collaborator_seats", "edge_cache", "branding_themes", "zendesk_support", "project_metrics", "project_metrics_time_window", "project_metrics_events_history", "organizations", "rop_grant", "rate_limit_tier", "session_rate_limit_tier", "identities_list_rate_limit_tier", "permission_checks_rate_limit_tier", "oauth2_introspect_rate_limit_tier"]) + feature_validator = EnumAttributeValidator.new('String', ["region_eu", "region_us", "region_apac", "region_global", "production_projects", "daily_active_users", "custom_domains", "event_streams", "sla", "collaborator_seats", "edge_cache", "branding_themes", "zendesk_support", "project_metrics", "project_metrics_time_window", "project_metrics_events_history", "organizations", "rop_grant", "concierge_onboarding", "rate_limit_tier", "session_rate_limit_tier", "identities_list_rate_limit_tier", "permission_checks_rate_limit_tier", "oauth2_introspect_rate_limit_tier"]) return false unless feature_validator.valid?(@feature) return false if @feature_available.nil? return false if @included.nil? @@ -174,7 +188,7 @@ def valid? # Custom attribute writer method checking allowed values (enum). # @param [Object] feature Object to be assigned def feature=(feature) - validator = EnumAttributeValidator.new('String', ["region_eu", "region_us", "region_apac", "region_global", "production_projects", "daily_active_users", "custom_domains", "event_streams", "sla", "collaborator_seats", "edge_cache", "branding_themes", "zendesk_support", "project_metrics", "project_metrics_time_window", "project_metrics_events_history", "organizations", "rop_grant", "rate_limit_tier", "session_rate_limit_tier", "identities_list_rate_limit_tier", "permission_checks_rate_limit_tier", "oauth2_introspect_rate_limit_tier"]) + validator = EnumAttributeValidator.new('String', ["region_eu", "region_us", "region_apac", "region_global", "production_projects", "daily_active_users", "custom_domains", "event_streams", "sla", "collaborator_seats", "edge_cache", "branding_themes", "zendesk_support", "project_metrics", "project_metrics_time_window", "project_metrics_events_history", "organizations", "rop_grant", "concierge_onboarding", "rate_limit_tier", "session_rate_limit_tier", "identities_list_rate_limit_tier", "permission_checks_rate_limit_tier", "oauth2_introspect_rate_limit_tier"]) unless validator.valid?(feature) fail ArgumentError, "invalid value for \"feature\", must be one of #{validator.allowable_values}." end @@ -210,37 +224,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -275,7 +282,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/recovery_code_for_identity.rb b/clients/client/ruby/lib/ory-client/models/recovery_code_for_identity.rb index d077cadbe82..a057b52977f 100644 --- a/clients/client/ruby/lib/ory-client/models/recovery_code_for_identity.rb +++ b/clients/client/ruby/lib/ory-client/models/recovery_code_for_identity.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -75,16 +75,21 @@ def initialize(attributes = {}) if attributes.key?(:'recovery_code') self.recovery_code = attributes[:'recovery_code'] + else + self.recovery_code = nil end if attributes.key?(:'recovery_link') self.recovery_link = attributes[:'recovery_link'] + else + self.recovery_link = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @recovery_code.nil? invalid_properties.push('invalid value for "recovery_code", recovery_code cannot be nil.') @@ -100,6 +105,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @recovery_code.nil? return false if @recovery_link.nil? true @@ -131,37 +137,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -196,7 +195,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/recovery_flow.rb b/clients/client/ruby/lib/ory-client/models/recovery_flow.rb index c9e0d569cef..a703cf6e2a4 100644 --- a/clients/client/ruby/lib/ory-client/models/recovery_flow.rb +++ b/clients/client/ruby/lib/ory-client/models/recovery_flow.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -40,6 +40,9 @@ class RecoveryFlow # State represents the state of this request: choose_method: ask the user to choose a method (e.g. recover account via email) sent_email: the email has been sent to the user passed_challenge: the request was successful and the recovery challenge was passed. attr_accessor :state + # TransientPayload is used to pass data from the recovery flow to hooks and email templates + attr_accessor :transient_payload + # The flow type can either be `api` or `browser`. attr_accessor :type @@ -56,6 +59,7 @@ def self.attribute_map :'request_url' => :'request_url', :'return_to' => :'return_to', :'state' => :'state', + :'transient_payload' => :'transient_payload', :'type' => :'type', :'ui' => :'ui' } @@ -77,6 +81,7 @@ def self.openapi_types :'request_url' => :'String', :'return_to' => :'String', :'state' => :'Object', + :'transient_payload' => :'Object', :'type' => :'String', :'ui' => :'UiContainer' } @@ -116,18 +121,26 @@ def initialize(attributes = {}) if attributes.key?(:'expires_at') self.expires_at = attributes[:'expires_at'] + else + self.expires_at = nil end if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'issued_at') self.issued_at = attributes[:'issued_at'] + else + self.issued_at = nil end if attributes.key?(:'request_url') self.request_url = attributes[:'request_url'] + else + self.request_url = nil end if attributes.key?(:'return_to') @@ -136,20 +149,31 @@ def initialize(attributes = {}) if attributes.key?(:'state') self.state = attributes[:'state'] + else + self.state = nil + end + + if attributes.key?(:'transient_payload') + self.transient_payload = attributes[:'transient_payload'] end if attributes.key?(:'type') self.type = attributes[:'type'] + else + self.type = nil end if attributes.key?(:'ui') self.ui = attributes[:'ui'] + else + self.ui = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @expires_at.nil? invalid_properties.push('invalid value for "expires_at", expires_at cannot be nil.') @@ -181,6 +205,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @expires_at.nil? return false if @id.nil? return false if @issued_at.nil? @@ -203,6 +228,7 @@ def ==(o) request_url == o.request_url && return_to == o.return_to && state == o.state && + transient_payload == o.transient_payload && type == o.type && ui == o.ui end @@ -216,44 +242,37 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [active, continue_with, expires_at, id, issued_at, request_url, return_to, state, type, ui].hash + [active, continue_with, expires_at, id, issued_at, request_url, return_to, state, transient_payload, type, ui].hash end # Builds the object from hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -288,7 +307,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/recovery_flow_state.rb b/clients/client/ruby/lib/ory-client/models/recovery_flow_state.rb index a54f999b7e5..2658954fe4a 100644 --- a/clients/client/ruby/lib/ory-client/models/recovery_flow_state.rb +++ b/clients/client/ruby/lib/ory-client/models/recovery_flow_state.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -19,6 +19,10 @@ class RecoveryFlowState SENT_EMAIL = "sent_email".freeze PASSED_CHALLENGE = "passed_challenge".freeze + def self.all_vars + @all_vars ||= [CHOOSE_METHOD, SENT_EMAIL, PASSED_CHALLENGE].freeze + end + # Builds the enum from string # @param [String] The enum value in the form of the string # @return [String] The enum value @@ -30,9 +34,8 @@ def self.build_from_hash(value) # @param [String] The enum value in the form of the string # @return [String] The enum value def build_from_hash(value) - constantValues = RecoveryFlowState.constants.select { |c| RecoveryFlowState::const_get(c) == value } - raise "Invalid ENUM value #{value} for class #RecoveryFlowState" if constantValues.empty? - value + return value if RecoveryFlowState.all_vars.include?(value) + raise "Invalid ENUM value #{value} for class #RecoveryFlowState" end end end diff --git a/clients/client/ruby/lib/ory-client/models/recovery_identity_address.rb b/clients/client/ruby/lib/ory-client/models/recovery_identity_address.rb index 939da636419..d9291044b47 100644 --- a/clients/client/ruby/lib/ory-client/models/recovery_identity_address.rb +++ b/clients/client/ruby/lib/ory-client/models/recovery_identity_address.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -81,6 +81,8 @@ def initialize(attributes = {}) if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'updated_at') @@ -89,16 +91,21 @@ def initialize(attributes = {}) if attributes.key?(:'value') self.value = attributes[:'value'] + else + self.value = nil end if attributes.key?(:'via') self.via = attributes[:'via'] + else + self.via = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @id.nil? invalid_properties.push('invalid value for "id", id cannot be nil.') @@ -118,6 +125,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @id.nil? return false if @value.nil? return false if @via.nil? @@ -152,37 +160,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -217,7 +218,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/recovery_link_for_identity.rb b/clients/client/ruby/lib/ory-client/models/recovery_link_for_identity.rb index 486a6b83f97..ee51c03c9fd 100644 --- a/clients/client/ruby/lib/ory-client/models/recovery_link_for_identity.rb +++ b/clients/client/ruby/lib/ory-client/models/recovery_link_for_identity.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -70,12 +70,15 @@ def initialize(attributes = {}) if attributes.key?(:'recovery_link') self.recovery_link = attributes[:'recovery_link'] + else + self.recovery_link = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @recovery_link.nil? invalid_properties.push('invalid value for "recovery_link", recovery_link cannot be nil.') @@ -87,6 +90,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @recovery_link.nil? true end @@ -116,37 +120,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -181,7 +178,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/registration_flow.rb b/clients/client/ruby/lib/ory-client/models/registration_flow.rb index 8460af42429..8b0af7ad246 100644 --- a/clients/client/ruby/lib/ory-client/models/registration_flow.rb +++ b/clients/client/ruby/lib/ory-client/models/registration_flow.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -150,14 +150,20 @@ def initialize(attributes = {}) if attributes.key?(:'expires_at') self.expires_at = attributes[:'expires_at'] + else + self.expires_at = nil end if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'issued_at') self.issued_at = attributes[:'issued_at'] + else + self.issued_at = nil end if attributes.key?(:'oauth2_login_challenge') @@ -174,6 +180,8 @@ def initialize(attributes = {}) if attributes.key?(:'request_url') self.request_url = attributes[:'request_url'] + else + self.request_url = nil end if attributes.key?(:'return_to') @@ -186,6 +194,8 @@ def initialize(attributes = {}) if attributes.key?(:'state') self.state = attributes[:'state'] + else + self.state = nil end if attributes.key?(:'transient_payload') @@ -194,16 +204,21 @@ def initialize(attributes = {}) if attributes.key?(:'type') self.type = attributes[:'type'] + else + self.type = nil end if attributes.key?(:'ui') self.ui = attributes[:'ui'] + else + self.ui = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @expires_at.nil? invalid_properties.push('invalid value for "expires_at", expires_at cannot be nil.') @@ -235,6 +250,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' active_validator = EnumAttributeValidator.new('String', ["password", "oidc", "totp", "lookup_secret", "webauthn", "code", "link_recovery", "code_recovery"]) return false unless active_validator.valid?(@active) return false if @expires_at.nil? @@ -293,37 +309,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -358,7 +367,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/registration_flow_state.rb b/clients/client/ruby/lib/ory-client/models/registration_flow_state.rb index 1748c560e98..8a83305cbab 100644 --- a/clients/client/ruby/lib/ory-client/models/registration_flow_state.rb +++ b/clients/client/ruby/lib/ory-client/models/registration_flow_state.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -19,6 +19,10 @@ class RegistrationFlowState SENT_EMAIL = "sent_email".freeze PASSED_CHALLENGE = "passed_challenge".freeze + def self.all_vars + @all_vars ||= [CHOOSE_METHOD, SENT_EMAIL, PASSED_CHALLENGE].freeze + end + # Builds the enum from string # @param [String] The enum value in the form of the string # @return [String] The enum value @@ -30,9 +34,8 @@ def self.build_from_hash(value) # @param [String] The enum value in the form of the string # @return [String] The enum value def build_from_hash(value) - constantValues = RegistrationFlowState.constants.select { |c| RegistrationFlowState::const_get(c) == value } - raise "Invalid ENUM value #{value} for class #RegistrationFlowState" if constantValues.empty? - value + return value if RegistrationFlowState.all_vars.include?(value) + raise "Invalid ENUM value #{value} for class #RegistrationFlowState" end end end diff --git a/clients/client/ruby/lib/ory-client/models/reject_o_auth2_request.rb b/clients/client/ruby/lib/ory-client/models/reject_o_auth2_request.rb index 73c20b20a4e..45faa8182c6 100644 --- a/clients/client/ruby/lib/ory-client/models/reject_o_auth2_request.rb +++ b/clients/client/ruby/lib/ory-client/models/reject_o_auth2_request.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -102,6 +102,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -109,6 +110,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -140,37 +142,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -205,7 +200,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/relation_query.rb b/clients/client/ruby/lib/ory-client/models/relation_query.rb index 61181cb258a..7c6d3b4becc 100644 --- a/clients/client/ruby/lib/ory-client/models/relation_query.rb +++ b/clients/client/ruby/lib/ory-client/models/relation_query.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -102,6 +102,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -109,6 +110,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -140,37 +142,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -205,7 +200,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/relationship.rb b/clients/client/ruby/lib/ory-client/models/relationship.rb index e8b00217347..fda570277f4 100644 --- a/clients/client/ruby/lib/ory-client/models/relationship.rb +++ b/clients/client/ruby/lib/ory-client/models/relationship.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -80,14 +80,20 @@ def initialize(attributes = {}) if attributes.key?(:'namespace') self.namespace = attributes[:'namespace'] + else + self.namespace = nil end if attributes.key?(:'object') self.object = attributes[:'object'] + else + self.object = nil end if attributes.key?(:'relation') self.relation = attributes[:'relation'] + else + self.relation = nil end if attributes.key?(:'subject_id') @@ -102,6 +108,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @namespace.nil? invalid_properties.push('invalid value for "namespace", namespace cannot be nil.') @@ -121,6 +128,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @namespace.nil? return false if @object.nil? return false if @relation.nil? @@ -155,37 +163,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -220,7 +221,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/relationship_namespaces.rb b/clients/client/ruby/lib/ory-client/models/relationship_namespaces.rb index e9177f296a2..ccd1e969685 100644 --- a/clients/client/ruby/lib/ory-client/models/relationship_namespaces.rb +++ b/clients/client/ruby/lib/ory-client/models/relationship_namespaces.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -68,6 +68,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -75,6 +76,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -102,37 +104,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -167,7 +162,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/relationship_patch.rb b/clients/client/ruby/lib/ory-client/models/relationship_patch.rb index b78fac32f43..0d89b64ffdf 100644 --- a/clients/client/ruby/lib/ory-client/models/relationship_patch.rb +++ b/clients/client/ruby/lib/ory-client/models/relationship_patch.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -96,6 +96,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -103,6 +104,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' action_validator = EnumAttributeValidator.new('String', ["insert", "delete"]) return false unless action_validator.valid?(@action) true @@ -143,37 +145,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -208,7 +203,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/relationships.rb b/clients/client/ruby/lib/ory-client/models/relationships.rb index 6d66d72853b..fdb1c714edf 100644 --- a/clients/client/ruby/lib/ory-client/models/relationships.rb +++ b/clients/client/ruby/lib/ory-client/models/relationships.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -77,6 +77,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -84,6 +85,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -112,37 +114,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -177,7 +172,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/rfc6749_error_json.rb b/clients/client/ruby/lib/ory-client/models/rfc6749_error_json.rb index d88aa47202d..276988b162d 100644 --- a/clients/client/ruby/lib/ory-client/models/rfc6749_error_json.rb +++ b/clients/client/ruby/lib/ory-client/models/rfc6749_error_json.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -97,6 +97,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -104,6 +105,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -135,37 +137,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -200,7 +195,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/schema_patch.rb b/clients/client/ruby/lib/ory-client/models/schema_patch.rb index 923f39bf482..b23113af1c3 100644 --- a/clients/client/ruby/lib/ory-client/models/schema_patch.rb +++ b/clients/client/ruby/lib/ory-client/models/schema_patch.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -65,16 +65,21 @@ def initialize(attributes = {}) if attributes.key?(:'data') self.data = attributes[:'data'] + else + self.data = nil end if attributes.key?(:'name') self.name = attributes[:'name'] + else + self.name = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @data.nil? invalid_properties.push('invalid value for "data", data cannot be nil.') @@ -90,6 +95,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @data.nil? return false if @name.nil? true @@ -120,37 +126,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -185,7 +184,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/self_service_flow_expired_error.rb b/clients/client/ruby/lib/ory-client/models/self_service_flow_expired_error.rb index 78ebd018b5d..af5f52f6536 100644 --- a/clients/client/ruby/lib/ory-client/models/self_service_flow_expired_error.rb +++ b/clients/client/ruby/lib/ory-client/models/self_service_flow_expired_error.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -93,6 +93,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -100,6 +101,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -130,37 +132,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -195,7 +190,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/session.rb b/clients/client/ruby/lib/ory-client/models/session.rb index 857f54155c1..b741a7db75a 100644 --- a/clients/client/ruby/lib/ory-client/models/session.rb +++ b/clients/client/ruby/lib/ory-client/models/session.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -44,6 +44,28 @@ class Session # Tokenized is the tokenized (e.g. JWT) version of the session. It is only set when the `tokenize` query parameter was set to a valid tokenize template during calls to `/session/whoami`. attr_accessor :tokenized + class EnumAttributeValidator + attr_reader :datatype + attr_reader :allowable_values + + def initialize(datatype, allowable_values) + @allowable_values = allowable_values.map do |value| + case datatype.to_s + when /Integer/i + value.to_i + when /Float/i + value.to_f + else + value + end + end + end + + def valid?(value) + !value || allowable_values.include?(value) + end + end + # Attribute mapping from ruby-style variable name to JSON key. def self.attribute_map { @@ -132,6 +154,8 @@ def initialize(attributes = {}) if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'identity') @@ -150,6 +174,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @id.nil? invalid_properties.push('invalid value for "id", id cannot be nil.') @@ -161,6 +186,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @id.nil? true end @@ -198,37 +224,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -263,7 +282,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/session_activity_datapoint.rb b/clients/client/ruby/lib/ory-client/models/session_activity_datapoint.rb index d8d31d75f69..e9a88bdb48b 100644 --- a/clients/client/ruby/lib/ory-client/models/session_activity_datapoint.rb +++ b/clients/client/ruby/lib/ory-client/models/session_activity_datapoint.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -70,20 +70,27 @@ def initialize(attributes = {}) if attributes.key?(:'country') self.country = attributes[:'country'] + else + self.country = nil end if attributes.key?(:'failed') self.failed = attributes[:'failed'] + else + self.failed = nil end if attributes.key?(:'succeeded') self.succeeded = attributes[:'succeeded'] + else + self.succeeded = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @country.nil? invalid_properties.push('invalid value for "country", country cannot be nil.') @@ -103,6 +110,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @country.nil? return false if @failed.nil? return false if @succeeded.nil? @@ -135,37 +143,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -200,7 +201,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/session_authentication_method.rb b/clients/client/ruby/lib/ory-client/models/session_authentication_method.rb index e0c654a2181..0b06770036e 100644 --- a/clients/client/ruby/lib/ory-client/models/session_authentication_method.rb +++ b/clients/client/ruby/lib/ory-client/models/session_authentication_method.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -123,6 +123,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -130,6 +131,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' method_validator = EnumAttributeValidator.new('String', ["link_recovery", "code_recovery", "password", "code", "totp", "oidc", "webauthn", "lookup_secret", "v0.6_legacy_session"]) return false unless method_validator.valid?(@method) true @@ -173,37 +175,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -238,7 +233,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/session_device.rb b/clients/client/ruby/lib/ory-client/models/session_device.rb index 92defc96d7f..e407ba29011 100644 --- a/clients/client/ruby/lib/ory-client/models/session_device.rb +++ b/clients/client/ruby/lib/ory-client/models/session_device.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -76,6 +76,8 @@ def initialize(attributes = {}) if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'ip_address') @@ -94,6 +96,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @id.nil? invalid_properties.push('invalid value for "id", id cannot be nil.') @@ -105,6 +108,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @id.nil? true end @@ -136,37 +140,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -201,7 +198,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/set_active_project_in_console_body.rb b/clients/client/ruby/lib/ory-client/models/set_active_project_in_console_body.rb index 5ac1b8ea066..75dbc467c5e 100644 --- a/clients/client/ruby/lib/ory-client/models/set_active_project_in_console_body.rb +++ b/clients/client/ruby/lib/ory-client/models/set_active_project_in_console_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -61,12 +61,15 @@ def initialize(attributes = {}) if attributes.key?(:'project_id') self.project_id = attributes[:'project_id'] + else + self.project_id = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @project_id.nil? invalid_properties.push('invalid value for "project_id", project_id cannot be nil.') @@ -78,6 +81,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @project_id.nil? true end @@ -106,37 +110,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -171,7 +168,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/set_custom_domain_body.rb b/clients/client/ruby/lib/ory-client/models/set_custom_domain_body.rb index 6e656d0e6e9..cc02809677b 100644 --- a/clients/client/ruby/lib/ory-client/models/set_custom_domain_body.rb +++ b/clients/client/ruby/lib/ory-client/models/set_custom_domain_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -105,6 +105,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -112,6 +113,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -143,37 +145,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -208,7 +203,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/set_event_stream_body.rb b/clients/client/ruby/lib/ory-client/models/set_event_stream_body.rb index 38bb009b710..8f889930fa5 100644 --- a/clients/client/ruby/lib/ory-client/models/set_event_stream_body.rb +++ b/clients/client/ruby/lib/ory-client/models/set_event_stream_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -93,20 +93,27 @@ def initialize(attributes = {}) if attributes.key?(:'role_arn') self.role_arn = attributes[:'role_arn'] + else + self.role_arn = nil end if attributes.key?(:'topic_arn') self.topic_arn = attributes[:'topic_arn'] + else + self.topic_arn = nil end if attributes.key?(:'type') self.type = attributes[:'type'] + else + self.type = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @role_arn.nil? invalid_properties.push('invalid value for "role_arn", role_arn cannot be nil.') @@ -126,6 +133,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @role_arn.nil? return false if @topic_arn.nil? return false if @type.nil? @@ -170,37 +178,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -235,7 +236,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/set_project.rb b/clients/client/ruby/lib/ory-client/models/set_project.rb index 23b9fccd918..51b269f29f9 100644 --- a/clients/client/ruby/lib/ory-client/models/set_project.rb +++ b/clients/client/ruby/lib/ory-client/models/set_project.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -72,24 +72,33 @@ def initialize(attributes = {}) if attributes.key?(:'cors_admin') self.cors_admin = attributes[:'cors_admin'] + else + self.cors_admin = nil end if attributes.key?(:'cors_public') self.cors_public = attributes[:'cors_public'] + else + self.cors_public = nil end if attributes.key?(:'name') self.name = attributes[:'name'] + else + self.name = nil end if attributes.key?(:'services') self.services = attributes[:'services'] + else + self.services = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @cors_admin.nil? invalid_properties.push('invalid value for "cors_admin", cors_admin cannot be nil.') @@ -113,6 +122,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @cors_admin.nil? return false if @cors_public.nil? return false if @name.nil? @@ -147,37 +157,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -212,7 +215,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/set_project_branding_theme_body.rb b/clients/client/ruby/lib/ory-client/models/set_project_branding_theme_body.rb index 0976c900218..b908cbd8031 100644 --- a/clients/client/ruby/lib/ory-client/models/set_project_branding_theme_body.rb +++ b/clients/client/ruby/lib/ory-client/models/set_project_branding_theme_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -110,6 +110,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -117,6 +118,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -149,37 +151,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -214,7 +209,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/settings_flow.rb b/clients/client/ruby/lib/ory-client/models/settings_flow.rb index 13606789034..829ea8001cc 100644 --- a/clients/client/ruby/lib/ory-client/models/settings_flow.rb +++ b/clients/client/ruby/lib/ory-client/models/settings_flow.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -42,6 +42,9 @@ class SettingsFlow # State represents the state of this flow. It knows two states: show_form: No user data has been collected, or it is invalid, and thus the form should be shown. success: Indicates that the settings flow has been updated successfully with the provided data. Done will stay true when repeatedly checking. If set to true, done will revert back to false only when a flow with invalid (e.g. \"please use a valid phone number\") data was sent. attr_accessor :state + # TransientPayload is used to pass data from the settings flow to hooks and email templates + attr_accessor :transient_payload + # The flow type can either be `api` or `browser`. attr_accessor :type @@ -59,6 +62,7 @@ def self.attribute_map :'request_url' => :'request_url', :'return_to' => :'return_to', :'state' => :'state', + :'transient_payload' => :'transient_payload', :'type' => :'type', :'ui' => :'ui' } @@ -81,6 +85,7 @@ def self.openapi_types :'request_url' => :'String', :'return_to' => :'String', :'state' => :'Object', + :'transient_payload' => :'Object', :'type' => :'String', :'ui' => :'UiContainer' } @@ -120,22 +125,32 @@ def initialize(attributes = {}) if attributes.key?(:'expires_at') self.expires_at = attributes[:'expires_at'] + else + self.expires_at = nil end if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'identity') self.identity = attributes[:'identity'] + else + self.identity = nil end if attributes.key?(:'issued_at') self.issued_at = attributes[:'issued_at'] + else + self.issued_at = nil end if attributes.key?(:'request_url') self.request_url = attributes[:'request_url'] + else + self.request_url = nil end if attributes.key?(:'return_to') @@ -144,20 +159,31 @@ def initialize(attributes = {}) if attributes.key?(:'state') self.state = attributes[:'state'] + else + self.state = nil + end + + if attributes.key?(:'transient_payload') + self.transient_payload = attributes[:'transient_payload'] end if attributes.key?(:'type') self.type = attributes[:'type'] + else + self.type = nil end if attributes.key?(:'ui') self.ui = attributes[:'ui'] + else + self.ui = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @expires_at.nil? invalid_properties.push('invalid value for "expires_at", expires_at cannot be nil.') @@ -193,6 +219,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @expires_at.nil? return false if @id.nil? return false if @identity.nil? @@ -217,6 +244,7 @@ def ==(o) request_url == o.request_url && return_to == o.return_to && state == o.state && + transient_payload == o.transient_payload && type == o.type && ui == o.ui end @@ -230,44 +258,37 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [active, continue_with, expires_at, id, identity, issued_at, request_url, return_to, state, type, ui].hash + [active, continue_with, expires_at, id, identity, issued_at, request_url, return_to, state, transient_payload, type, ui].hash end # Builds the object from hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -302,7 +323,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/settings_flow_state.rb b/clients/client/ruby/lib/ory-client/models/settings_flow_state.rb index 37a5b878f96..90d8e9c5ab6 100644 --- a/clients/client/ruby/lib/ory-client/models/settings_flow_state.rb +++ b/clients/client/ruby/lib/ory-client/models/settings_flow_state.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -18,6 +18,10 @@ class SettingsFlowState SHOW_FORM = "show_form".freeze SUCCESS = "success".freeze + def self.all_vars + @all_vars ||= [SHOW_FORM, SUCCESS].freeze + end + # Builds the enum from string # @param [String] The enum value in the form of the string # @return [String] The enum value @@ -29,9 +33,8 @@ def self.build_from_hash(value) # @param [String] The enum value in the form of the string # @return [String] The enum value def build_from_hash(value) - constantValues = SettingsFlowState.constants.select { |c| SettingsFlowState::const_get(c) == value } - raise "Invalid ENUM value #{value} for class #SettingsFlowState" if constantValues.empty? - value + return value if SettingsFlowState.all_vars.include?(value) + raise "Invalid ENUM value #{value} for class #SettingsFlowState" end end end diff --git a/clients/client/ruby/lib/ory-client/models/source_position.rb b/clients/client/ruby/lib/ory-client/models/source_position.rb index 56f699817a9..dfe8a29bcc8 100644 --- a/clients/client/ruby/lib/ory-client/models/source_position.rb +++ b/clients/client/ruby/lib/ory-client/models/source_position.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -73,6 +73,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -80,6 +81,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -108,37 +110,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -173,7 +168,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/subject_set.rb b/clients/client/ruby/lib/ory-client/models/subject_set.rb index 47b99a11ea7..602e2c406ad 100644 --- a/clients/client/ruby/lib/ory-client/models/subject_set.rb +++ b/clients/client/ruby/lib/ory-client/models/subject_set.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -70,20 +70,27 @@ def initialize(attributes = {}) if attributes.key?(:'namespace') self.namespace = attributes[:'namespace'] + else + self.namespace = nil end if attributes.key?(:'object') self.object = attributes[:'object'] + else + self.object = nil end if attributes.key?(:'relation') self.relation = attributes[:'relation'] + else + self.relation = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @namespace.nil? invalid_properties.push('invalid value for "namespace", namespace cannot be nil.') @@ -103,6 +110,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @namespace.nil? return false if @object.nil? return false if @relation.nil? @@ -135,37 +143,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -200,7 +201,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/subscription.rb b/clients/client/ruby/lib/ory-client/models/subscription.rb index 8b278a3b958..7b7d96e6451 100644 --- a/clients/client/ruby/lib/ory-client/models/subscription.rb +++ b/clients/client/ruby/lib/ory-client/models/subscription.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -26,6 +26,8 @@ class Subscription # The currently active plan of the subscription attr_accessor :current_plan + attr_accessor :current_plan_details + # The ID of the stripe customer attr_accessor :customer_id @@ -46,6 +48,8 @@ class Subscription # For `collection_method=charge_automatically` a subscription moves into `incomplete` if the initial payment attempt fails. A subscription in this state can only have metadata and default_source updated. Once the first invoice is paid, the subscription moves into an `active` state. If the first invoice is not paid within 23 hours, the subscription transitions to `incomplete_expired`. This is a terminal state, the open invoice will be voided and no further invoices will be generated. A subscription that is currently in a trial period is `trialing` and moves to `active` when the trial period is over. If subscription `collection_method=charge_automatically`, it becomes `past_due` when payment is required but cannot be paid (due to failed payment or awaiting additional user actions). Once Stripe has exhausted all payment retry attempts, the subscription will become `canceled` or `unpaid` (depending on your subscriptions settings). If subscription `collection_method=send_invoice` it becomes `past_due` when its invoice is not paid by the due date, and `canceled` or `unpaid` if it is still not paid by an additional deadline after that. Note that when a subscription has a status of `unpaid`, no subsequent invoices will be attempted (invoices will be created, but then immediately automatically closed). After receiving updated payment information from a customer, you may choose to reopen and pay their closed invoices. attr_accessor :status + attr_accessor :stripe_checkout_expires_at + attr_accessor :updated_at class EnumAttributeValidator @@ -77,6 +81,7 @@ def self.attribute_map :'currency' => :'currency', :'current_interval' => :'current_interval', :'current_plan' => :'current_plan', + :'current_plan_details' => :'current_plan_details', :'customer_id' => :'customer_id', :'id' => :'id', :'interval_changes_to' => :'interval_changes_to', @@ -85,6 +90,7 @@ def self.attribute_map :'plan_changes_at' => :'plan_changes_at', :'plan_changes_to' => :'plan_changes_to', :'status' => :'status', + :'stripe_checkout_expires_at' => :'stripe_checkout_expires_at', :'updated_at' => :'updated_at' } end @@ -101,6 +107,7 @@ def self.openapi_types :'currency' => :'String', :'current_interval' => :'String', :'current_plan' => :'String', + :'current_plan_details' => :'PlanDetails', :'customer_id' => :'String', :'id' => :'String', :'interval_changes_to' => :'String', @@ -109,6 +116,7 @@ def self.openapi_types :'plan_changes_at' => :'Time', :'plan_changes_to' => :'String', :'status' => :'String', + :'stripe_checkout_expires_at' => :'Time', :'updated_at' => :'Time' } end @@ -139,30 +147,48 @@ def initialize(attributes = {}) if attributes.key?(:'created_at') self.created_at = attributes[:'created_at'] + else + self.created_at = nil end if attributes.key?(:'currency') self.currency = attributes[:'currency'] + else + self.currency = nil end if attributes.key?(:'current_interval') self.current_interval = attributes[:'current_interval'] + else + self.current_interval = nil end if attributes.key?(:'current_plan') self.current_plan = attributes[:'current_plan'] + else + self.current_plan = nil + end + + if attributes.key?(:'current_plan_details') + self.current_plan_details = attributes[:'current_plan_details'] end if attributes.key?(:'customer_id') self.customer_id = attributes[:'customer_id'] + else + self.customer_id = nil end if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'interval_changes_to') self.interval_changes_to = attributes[:'interval_changes_to'] + else + self.interval_changes_to = nil end if attributes.key?(:'ongoing_stripe_checkout_id') @@ -171,6 +197,8 @@ def initialize(attributes = {}) if attributes.key?(:'payed_until') self.payed_until = attributes[:'payed_until'] + else + self.payed_until = nil end if attributes.key?(:'plan_changes_at') @@ -179,20 +207,31 @@ def initialize(attributes = {}) if attributes.key?(:'plan_changes_to') self.plan_changes_to = attributes[:'plan_changes_to'] + else + self.plan_changes_to = nil end if attributes.key?(:'status') self.status = attributes[:'status'] + else + self.status = nil + end + + if attributes.key?(:'stripe_checkout_expires_at') + self.stripe_checkout_expires_at = attributes[:'stripe_checkout_expires_at'] end if attributes.key?(:'updated_at') self.updated_at = attributes[:'updated_at'] + else + self.updated_at = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @created_at.nil? invalid_properties.push('invalid value for "created_at", created_at cannot be nil.') @@ -236,6 +275,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @created_at.nil? return false if @currency.nil? currency_validator = EnumAttributeValidator.new('String', ["usd", "eur"]) @@ -281,6 +321,7 @@ def ==(o) currency == o.currency && current_interval == o.current_interval && current_plan == o.current_plan && + current_plan_details == o.current_plan_details && customer_id == o.customer_id && id == o.id && interval_changes_to == o.interval_changes_to && @@ -289,6 +330,7 @@ def ==(o) plan_changes_at == o.plan_changes_at && plan_changes_to == o.plan_changes_to && status == o.status && + stripe_checkout_expires_at == o.stripe_checkout_expires_at && updated_at == o.updated_at end @@ -301,44 +343,37 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [created_at, currency, current_interval, current_plan, customer_id, id, interval_changes_to, ongoing_stripe_checkout_id, payed_until, plan_changes_at, plan_changes_to, status, updated_at].hash + [created_at, currency, current_interval, current_plan, current_plan_details, customer_id, id, interval_changes_to, ongoing_stripe_checkout_id, payed_until, plan_changes_at, plan_changes_to, status, stripe_checkout_expires_at, updated_at].hash end # Builds the object from hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -373,7 +408,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/successful_code_exchange_response.rb b/clients/client/ruby/lib/ory-client/models/successful_code_exchange_response.rb index 04006b16740..68a3230fd1d 100644 --- a/clients/client/ruby/lib/ory-client/models/successful_code_exchange_response.rb +++ b/clients/client/ruby/lib/ory-client/models/successful_code_exchange_response.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -65,6 +65,8 @@ def initialize(attributes = {}) if attributes.key?(:'session') self.session = attributes[:'session'] + else + self.session = nil end if attributes.key?(:'session_token') @@ -75,6 +77,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @session.nil? invalid_properties.push('invalid value for "session", session cannot be nil.') @@ -86,6 +89,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @session.nil? true end @@ -115,37 +119,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -180,7 +177,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/successful_native_login.rb b/clients/client/ruby/lib/ory-client/models/successful_native_login.rb index 6ac682eabd8..4a3c42ddf1e 100644 --- a/clients/client/ruby/lib/ory-client/models/successful_native_login.rb +++ b/clients/client/ruby/lib/ory-client/models/successful_native_login.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -65,6 +65,8 @@ def initialize(attributes = {}) if attributes.key?(:'session') self.session = attributes[:'session'] + else + self.session = nil end if attributes.key?(:'session_token') @@ -75,6 +77,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @session.nil? invalid_properties.push('invalid value for "session", session cannot be nil.') @@ -86,6 +89,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @session.nil? true end @@ -115,37 +119,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -180,7 +177,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/successful_native_registration.rb b/clients/client/ruby/lib/ory-client/models/successful_native_registration.rb index d30bfe00bb0..87f3a87e315 100644 --- a/clients/client/ruby/lib/ory-client/models/successful_native_registration.rb +++ b/clients/client/ruby/lib/ory-client/models/successful_native_registration.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -80,6 +80,8 @@ def initialize(attributes = {}) if attributes.key?(:'identity') self.identity = attributes[:'identity'] + else + self.identity = nil end if attributes.key?(:'session') @@ -94,6 +96,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @identity.nil? invalid_properties.push('invalid value for "identity", identity cannot be nil.') @@ -105,6 +108,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @identity.nil? true end @@ -136,37 +140,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -201,7 +198,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/successful_project_update.rb b/clients/client/ruby/lib/ory-client/models/successful_project_update.rb index 094cfc66c68..e37cf687fb6 100644 --- a/clients/client/ruby/lib/ory-client/models/successful_project_update.rb +++ b/clients/client/ruby/lib/ory-client/models/successful_project_update.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -64,18 +64,23 @@ def initialize(attributes = {}) if attributes.key?(:'project') self.project = attributes[:'project'] + else + self.project = nil end if attributes.key?(:'warnings') if (value = attributes[:'warnings']).is_a?(Array) self.warnings = value end + else + self.warnings = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @project.nil? invalid_properties.push('invalid value for "project", project cannot be nil.') @@ -91,6 +96,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @project.nil? return false if @warnings.nil? true @@ -121,37 +127,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -186,7 +185,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/token_pagination.rb b/clients/client/ruby/lib/ory-client/models/token_pagination.rb index 67860e3ff6a..98643d150ba 100644 --- a/clients/client/ruby/lib/ory-client/models/token_pagination.rb +++ b/clients/client/ruby/lib/ory-client/models/token_pagination.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -79,6 +79,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if !@page_size.nil? && @page_size > 1000 invalid_properties.push('invalid value for "page_size", must be smaller than or equal to 1000.') @@ -94,6 +95,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if !@page_size.nil? && @page_size > 1000 return false if !@page_size.nil? && @page_size < 1 true @@ -102,11 +104,15 @@ def valid? # Custom attribute writer method with validation # @param [Object] page_size Value to be assigned def page_size=(page_size) - if !page_size.nil? && page_size > 1000 + if page_size.nil? + fail ArgumentError, 'page_size cannot be nil' + end + + if page_size > 1000 fail ArgumentError, 'invalid value for "page_size", must be smaller than or equal to 1000.' end - if !page_size.nil? && page_size < 1 + if page_size < 1 fail ArgumentError, 'invalid value for "page_size", must be greater than or equal to 1.' end @@ -116,6 +122,10 @@ def page_size=(page_size) # Custom attribute writer method with validation # @param [Object] page_token Value to be assigned def page_token=(page_token) + if page_token.nil? + fail ArgumentError, 'page_token cannot be nil' + end + @page_token = page_token end @@ -144,37 +154,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -209,7 +212,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/token_pagination_headers.rb b/clients/client/ruby/lib/ory-client/models/token_pagination_headers.rb index c815cb6ef53..5d1a8f7692d 100644 --- a/clients/client/ruby/lib/ory-client/models/token_pagination_headers.rb +++ b/clients/client/ruby/lib/ory-client/models/token_pagination_headers.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -75,6 +75,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -82,6 +83,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -110,37 +112,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -175,7 +170,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/token_pagination_request_parameters.rb b/clients/client/ruby/lib/ory-client/models/token_pagination_request_parameters.rb index 72353b28e70..68d66704ade 100644 --- a/clients/client/ruby/lib/ory-client/models/token_pagination_request_parameters.rb +++ b/clients/client/ruby/lib/ory-client/models/token_pagination_request_parameters.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -80,6 +80,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if !@page_size.nil? && @page_size > 500 invalid_properties.push('invalid value for "page_size", must be smaller than or equal to 500.') @@ -95,6 +96,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if !@page_size.nil? && @page_size > 500 return false if !@page_size.nil? && @page_size < 1 true @@ -103,11 +105,15 @@ def valid? # Custom attribute writer method with validation # @param [Object] page_size Value to be assigned def page_size=(page_size) - if !page_size.nil? && page_size > 500 + if page_size.nil? + fail ArgumentError, 'page_size cannot be nil' + end + + if page_size > 500 fail ArgumentError, 'invalid value for "page_size", must be smaller than or equal to 500.' end - if !page_size.nil? && page_size < 1 + if page_size < 1 fail ArgumentError, 'invalid value for "page_size", must be greater than or equal to 1.' end @@ -117,6 +123,10 @@ def page_size=(page_size) # Custom attribute writer method with validation # @param [Object] page_token Value to be assigned def page_token=(page_token) + if page_token.nil? + fail ArgumentError, 'page_token cannot be nil' + end + @page_token = page_token end @@ -145,37 +155,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -210,7 +213,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/token_pagination_response_headers.rb b/clients/client/ruby/lib/ory-client/models/token_pagination_response_headers.rb index 71edc8b208a..36e2630bd3a 100644 --- a/clients/client/ruby/lib/ory-client/models/token_pagination_response_headers.rb +++ b/clients/client/ruby/lib/ory-client/models/token_pagination_response_headers.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -76,6 +76,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -83,6 +84,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -111,37 +113,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -176,7 +171,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/trust_o_auth2_jwt_grant_issuer.rb b/clients/client/ruby/lib/ory-client/models/trust_o_auth2_jwt_grant_issuer.rb index 4734b03c9f9..91a7fed6b76 100644 --- a/clients/client/ruby/lib/ory-client/models/trust_o_auth2_jwt_grant_issuer.rb +++ b/clients/client/ruby/lib/ory-client/models/trust_o_auth2_jwt_grant_issuer.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -89,20 +89,28 @@ def initialize(attributes = {}) if attributes.key?(:'expires_at') self.expires_at = attributes[:'expires_at'] + else + self.expires_at = nil end if attributes.key?(:'issuer') self.issuer = attributes[:'issuer'] + else + self.issuer = nil end if attributes.key?(:'jwk') self.jwk = attributes[:'jwk'] + else + self.jwk = nil end if attributes.key?(:'scope') if (value = attributes[:'scope']).is_a?(Array) self.scope = value end + else + self.scope = nil end if attributes.key?(:'subject') @@ -113,6 +121,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @expires_at.nil? invalid_properties.push('invalid value for "expires_at", expires_at cannot be nil.') @@ -136,6 +145,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @expires_at.nil? return false if @issuer.nil? return false if @jwk.nil? @@ -172,37 +182,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -237,7 +240,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/trusted_o_auth2_jwt_grant_issuer.rb b/clients/client/ruby/lib/ory-client/models/trusted_o_auth2_jwt_grant_issuer.rb index fcf1848b3e2..87d6c49f365 100644 --- a/clients/client/ruby/lib/ory-client/models/trusted_o_auth2_jwt_grant_issuer.rb +++ b/clients/client/ruby/lib/ory-client/models/trusted_o_auth2_jwt_grant_issuer.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -130,6 +130,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -137,6 +138,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -171,37 +173,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -236,7 +231,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/trusted_o_auth2_jwt_grant_json_web_key.rb b/clients/client/ruby/lib/ory-client/models/trusted_o_auth2_jwt_grant_json_web_key.rb index 02d5bf732ef..dc0c2b4d132 100644 --- a/clients/client/ruby/lib/ory-client/models/trusted_o_auth2_jwt_grant_json_web_key.rb +++ b/clients/client/ruby/lib/ory-client/models/trusted_o_auth2_jwt_grant_json_web_key.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -76,6 +76,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -83,6 +84,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -111,37 +113,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -176,7 +171,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/ui_container.rb b/clients/client/ruby/lib/ory-client/models/ui_container.rb index ef09025f01a..59004325292 100644 --- a/clients/client/ruby/lib/ory-client/models/ui_container.rb +++ b/clients/client/ruby/lib/ory-client/models/ui_container.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -74,6 +74,8 @@ def initialize(attributes = {}) if attributes.key?(:'action') self.action = attributes[:'action'] + else + self.action = nil end if attributes.key?(:'messages') @@ -84,18 +86,23 @@ def initialize(attributes = {}) if attributes.key?(:'method') self.method = attributes[:'method'] + else + self.method = nil end if attributes.key?(:'nodes') if (value = attributes[:'nodes']).is_a?(Array) self.nodes = value end + else + self.nodes = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @action.nil? invalid_properties.push('invalid value for "action", action cannot be nil.') @@ -115,6 +122,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @action.nil? return false if @method.nil? return false if @nodes.nil? @@ -148,37 +156,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -213,7 +214,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/ui_node.rb b/clients/client/ruby/lib/ory-client/models/ui_node.rb index 4286469abfc..59cadc39b0c 100644 --- a/clients/client/ruby/lib/ory-client/models/ui_node.rb +++ b/clients/client/ruby/lib/ory-client/models/ui_node.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -100,30 +100,41 @@ def initialize(attributes = {}) if attributes.key?(:'attributes') self.attributes = attributes[:'attributes'] + else + self.attributes = nil end if attributes.key?(:'group') self.group = attributes[:'group'] + else + self.group = nil end if attributes.key?(:'messages') if (value = attributes[:'messages']).is_a?(Array) self.messages = value end + else + self.messages = nil end if attributes.key?(:'meta') self.meta = attributes[:'meta'] + else + self.meta = nil end if attributes.key?(:'type') self.type = attributes[:'type'] + else + self.type = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @attributes.nil? invalid_properties.push('invalid value for "attributes", attributes cannot be nil.') @@ -151,6 +162,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @attributes.nil? return false if @group.nil? group_validator = EnumAttributeValidator.new('String', ["default", "password", "oidc", "profile", "link", "code", "totp", "lookup_secret", "webauthn"]) @@ -211,37 +223,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -276,7 +281,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/ui_node_anchor_attributes.rb b/clients/client/ruby/lib/ory-client/models/ui_node_anchor_attributes.rb index d3bf8407b38..a7b43b4b9c2 100644 --- a/clients/client/ruby/lib/ory-client/models/ui_node_anchor_attributes.rb +++ b/clients/client/ruby/lib/ory-client/models/ui_node_anchor_attributes.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -74,24 +74,33 @@ def initialize(attributes = {}) if attributes.key?(:'href') self.href = attributes[:'href'] + else + self.href = nil end if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'node_type') self.node_type = attributes[:'node_type'] + else + self.node_type = nil end if attributes.key?(:'title') self.title = attributes[:'title'] + else + self.title = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @href.nil? invalid_properties.push('invalid value for "href", href cannot be nil.') @@ -115,6 +124,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @href.nil? return false if @id.nil? return false if @node_type.nil? @@ -149,37 +159,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -214,7 +217,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/ui_node_attributes.rb b/clients/client/ruby/lib/ory-client/models/ui_node_attributes.rb index a7c3749c7c3..b2efc8f15d2 100644 --- a/clients/client/ruby/lib/ory-client/models/ui_node_attributes.rb +++ b/clients/client/ruby/lib/ory-client/models/ui_node_attributes.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end diff --git a/clients/client/ruby/lib/ory-client/models/ui_node_image_attributes.rb b/clients/client/ruby/lib/ory-client/models/ui_node_image_attributes.rb index bcd9e9133da..de8216c20a0 100644 --- a/clients/client/ruby/lib/ory-client/models/ui_node_image_attributes.rb +++ b/clients/client/ruby/lib/ory-client/models/ui_node_image_attributes.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -80,28 +80,39 @@ def initialize(attributes = {}) if attributes.key?(:'height') self.height = attributes[:'height'] + else + self.height = nil end if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'node_type') self.node_type = attributes[:'node_type'] + else + self.node_type = nil end if attributes.key?(:'src') self.src = attributes[:'src'] + else + self.src = nil end if attributes.key?(:'width') self.width = attributes[:'width'] + else + self.width = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @height.nil? invalid_properties.push('invalid value for "height", height cannot be nil.') @@ -129,6 +140,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @height.nil? return false if @id.nil? return false if @node_type.nil? @@ -165,37 +177,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -230,7 +235,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/ui_node_input_attributes.rb b/clients/client/ruby/lib/ory-client/models/ui_node_input_attributes.rb index 5d06c695fbc..2803a10b6c4 100644 --- a/clients/client/ruby/lib/ory-client/models/ui_node_input_attributes.rb +++ b/clients/client/ruby/lib/ory-client/models/ui_node_input_attributes.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -132,6 +132,8 @@ def initialize(attributes = {}) if attributes.key?(:'disabled') self.disabled = attributes[:'disabled'] + else + self.disabled = nil end if attributes.key?(:'label') @@ -140,10 +142,14 @@ def initialize(attributes = {}) if attributes.key?(:'name') self.name = attributes[:'name'] + else + self.name = nil end if attributes.key?(:'node_type') self.node_type = attributes[:'node_type'] + else + self.node_type = nil end if attributes.key?(:'onclick') @@ -160,6 +166,8 @@ def initialize(attributes = {}) if attributes.key?(:'type') self.type = attributes[:'type'] + else + self.type = nil end if attributes.key?(:'value') @@ -170,6 +178,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @disabled.nil? invalid_properties.push('invalid value for "disabled", disabled cannot be nil.') @@ -193,6 +202,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' autocomplete_validator = EnumAttributeValidator.new('String', ["email", "tel", "url", "current-password", "new-password", "one-time-code"]) return false unless autocomplete_validator.valid?(@autocomplete) return false if @disabled.nil? @@ -257,37 +267,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -322,7 +325,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/ui_node_meta.rb b/clients/client/ruby/lib/ory-client/models/ui_node_meta.rb index a8c5f77e62f..20dfd8c67a3 100644 --- a/clients/client/ruby/lib/ory-client/models/ui_node_meta.rb +++ b/clients/client/ruby/lib/ory-client/models/ui_node_meta.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -66,6 +66,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -73,6 +74,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -100,37 +102,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -165,7 +160,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/ui_node_script_attributes.rb b/clients/client/ruby/lib/ory-client/models/ui_node_script_attributes.rb index 89b2a6f5636..b0080160bd9 100644 --- a/clients/client/ruby/lib/ory-client/models/ui_node_script_attributes.rb +++ b/clients/client/ruby/lib/ory-client/models/ui_node_script_attributes.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -100,44 +100,63 @@ def initialize(attributes = {}) if attributes.key?(:'async') self.async = attributes[:'async'] + else + self.async = nil end if attributes.key?(:'crossorigin') self.crossorigin = attributes[:'crossorigin'] + else + self.crossorigin = nil end if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'integrity') self.integrity = attributes[:'integrity'] + else + self.integrity = nil end if attributes.key?(:'node_type') self.node_type = attributes[:'node_type'] + else + self.node_type = nil end if attributes.key?(:'nonce') self.nonce = attributes[:'nonce'] + else + self.nonce = nil end if attributes.key?(:'referrerpolicy') self.referrerpolicy = attributes[:'referrerpolicy'] + else + self.referrerpolicy = nil end if attributes.key?(:'src') self.src = attributes[:'src'] + else + self.src = nil end if attributes.key?(:'type') self.type = attributes[:'type'] + else + self.type = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @async.nil? invalid_properties.push('invalid value for "async", async cannot be nil.') @@ -181,6 +200,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @async.nil? return false if @crossorigin.nil? return false if @id.nil? @@ -225,37 +245,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -290,7 +303,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/ui_node_text_attributes.rb b/clients/client/ruby/lib/ory-client/models/ui_node_text_attributes.rb index fa020afa80a..35e293fbd3e 100644 --- a/clients/client/ruby/lib/ory-client/models/ui_node_text_attributes.rb +++ b/clients/client/ruby/lib/ory-client/models/ui_node_text_attributes.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -69,20 +69,27 @@ def initialize(attributes = {}) if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'node_type') self.node_type = attributes[:'node_type'] + else + self.node_type = nil end if attributes.key?(:'text') self.text = attributes[:'text'] + else + self.text = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @id.nil? invalid_properties.push('invalid value for "id", id cannot be nil.') @@ -102,6 +109,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @id.nil? return false if @node_type.nil? return false if @text.nil? @@ -134,37 +142,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -199,7 +200,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/ui_text.rb b/clients/client/ruby/lib/ory-client/models/ui_text.rb index f3bb6e93e77..6ead27cb652 100644 --- a/clients/client/ruby/lib/ory-client/models/ui_text.rb +++ b/clients/client/ruby/lib/ory-client/models/ui_text.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -100,20 +100,27 @@ def initialize(attributes = {}) if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'text') self.text = attributes[:'text'] + else + self.text = nil end if attributes.key?(:'type') self.type = attributes[:'type'] + else + self.type = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @id.nil? invalid_properties.push('invalid value for "id", id cannot be nil.') @@ -133,6 +140,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @id.nil? return false if @text.nil? return false if @type.nil? @@ -178,37 +186,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -243,7 +244,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/update_identity_body.rb b/clients/client/ruby/lib/ory-client/models/update_identity_body.rb index bfc1c9cfe9e..0064ca0ce48 100644 --- a/clients/client/ruby/lib/ory-client/models/update_identity_body.rb +++ b/clients/client/ruby/lib/ory-client/models/update_identity_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -121,20 +121,27 @@ def initialize(attributes = {}) if attributes.key?(:'schema_id') self.schema_id = attributes[:'schema_id'] + else + self.schema_id = nil end if attributes.key?(:'state') self.state = attributes[:'state'] + else + self.state = nil end if attributes.key?(:'traits') self.traits = attributes[:'traits'] + else + self.traits = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @schema_id.nil? invalid_properties.push('invalid value for "schema_id", schema_id cannot be nil.') @@ -154,6 +161,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @schema_id.nil? return false if @state.nil? state_validator = EnumAttributeValidator.new('String', ["active", "inactive"]) @@ -201,37 +209,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -266,7 +267,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/update_login_flow_body.rb b/clients/client/ruby/lib/ory-client/models/update_login_flow_body.rb index ba36db3d3ec..f4c4a77f499 100644 --- a/clients/client/ruby/lib/ory-client/models/update_login_flow_body.rb +++ b/clients/client/ruby/lib/ory-client/models/update_login_flow_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end diff --git a/clients/client/ruby/lib/ory-client/models/update_login_flow_with_code_method.rb b/clients/client/ruby/lib/ory-client/models/update_login_flow_with_code_method.rb index 5d3783f42cd..f95fac8af83 100644 --- a/clients/client/ruby/lib/ory-client/models/update_login_flow_with_code_method.rb +++ b/clients/client/ruby/lib/ory-client/models/update_login_flow_with_code_method.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -31,6 +31,9 @@ class UpdateLoginFlowWithCodeMethod # Resend is set when the user wants to resend the code attr_accessor :resend + # Transient data to pass along to any webhooks + attr_accessor :transient_payload + # Attribute mapping from ruby-style variable name to JSON key. def self.attribute_map { @@ -38,7 +41,8 @@ def self.attribute_map :'csrf_token' => :'csrf_token', :'identifier' => :'identifier', :'method' => :'method', - :'resend' => :'resend' + :'resend' => :'resend', + :'transient_payload' => :'transient_payload' } end @@ -54,7 +58,8 @@ def self.openapi_types :'csrf_token' => :'String', :'identifier' => :'String', :'method' => :'String', - :'resend' => :'String' + :'resend' => :'String', + :'transient_payload' => :'Object' } end @@ -85,6 +90,8 @@ def initialize(attributes = {}) if attributes.key?(:'csrf_token') self.csrf_token = attributes[:'csrf_token'] + else + self.csrf_token = nil end if attributes.key?(:'identifier') @@ -93,16 +100,23 @@ def initialize(attributes = {}) if attributes.key?(:'method') self.method = attributes[:'method'] + else + self.method = nil end if attributes.key?(:'resend') self.resend = attributes[:'resend'] end + + if attributes.key?(:'transient_payload') + self.transient_payload = attributes[:'transient_payload'] + end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @csrf_token.nil? invalid_properties.push('invalid value for "csrf_token", csrf_token cannot be nil.') @@ -118,6 +132,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @csrf_token.nil? return false if @method.nil? true @@ -132,7 +147,8 @@ def ==(o) csrf_token == o.csrf_token && identifier == o.identifier && method == o.method && - resend == o.resend + resend == o.resend && + transient_payload == o.transient_payload end # @see the `==` method @@ -144,44 +160,37 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [code, csrf_token, identifier, method, resend].hash + [code, csrf_token, identifier, method, resend, transient_payload].hash end # Builds the object from hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -216,7 +225,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/update_login_flow_with_lookup_secret_method.rb b/clients/client/ruby/lib/ory-client/models/update_login_flow_with_lookup_secret_method.rb index 80d7c1e5f1c..ff537b60cbf 100644 --- a/clients/client/ruby/lib/ory-client/models/update_login_flow_with_lookup_secret_method.rb +++ b/clients/client/ruby/lib/ory-client/models/update_login_flow_with_lookup_secret_method.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -75,16 +75,21 @@ def initialize(attributes = {}) if attributes.key?(:'lookup_secret') self.lookup_secret = attributes[:'lookup_secret'] + else + self.lookup_secret = nil end if attributes.key?(:'method') self.method = attributes[:'method'] + else + self.method = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @lookup_secret.nil? invalid_properties.push('invalid value for "lookup_secret", lookup_secret cannot be nil.') @@ -100,6 +105,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @lookup_secret.nil? return false if @method.nil? true @@ -131,37 +137,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -196,7 +195,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/update_login_flow_with_oidc_method.rb b/clients/client/ruby/lib/ory-client/models/update_login_flow_with_oidc_method.rb index 2eb0fb34718..f4554f79e80 100644 --- a/clients/client/ruby/lib/ory-client/models/update_login_flow_with_oidc_method.rb +++ b/clients/client/ruby/lib/ory-client/models/update_login_flow_with_oidc_method.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -34,6 +34,9 @@ class UpdateLoginFlowWithOidcMethod # The identity traits. This is a placeholder for the registration flow. attr_accessor :traits + # Transient data to pass along to any webhooks + attr_accessor :transient_payload + # UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`. attr_accessor :upstream_parameters @@ -46,6 +49,7 @@ def self.attribute_map :'method' => :'method', :'provider' => :'provider', :'traits' => :'traits', + :'transient_payload' => :'transient_payload', :'upstream_parameters' => :'upstream_parameters' } end @@ -64,6 +68,7 @@ def self.openapi_types :'method' => :'String', :'provider' => :'String', :'traits' => :'Object', + :'transient_payload' => :'Object', :'upstream_parameters' => :'Object' } end @@ -103,16 +108,24 @@ def initialize(attributes = {}) if attributes.key?(:'method') self.method = attributes[:'method'] + else + self.method = nil end if attributes.key?(:'provider') self.provider = attributes[:'provider'] + else + self.provider = nil end if attributes.key?(:'traits') self.traits = attributes[:'traits'] end + if attributes.key?(:'transient_payload') + self.transient_payload = attributes[:'transient_payload'] + end + if attributes.key?(:'upstream_parameters') self.upstream_parameters = attributes[:'upstream_parameters'] end @@ -121,6 +134,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @method.nil? invalid_properties.push('invalid value for "method", method cannot be nil.') @@ -136,6 +150,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @method.nil? return false if @provider.nil? true @@ -152,6 +167,7 @@ def ==(o) method == o.method && provider == o.provider && traits == o.traits && + transient_payload == o.transient_payload && upstream_parameters == o.upstream_parameters end @@ -164,44 +180,37 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [csrf_token, id_token, id_token_nonce, method, provider, traits, upstream_parameters].hash + [csrf_token, id_token, id_token_nonce, method, provider, traits, transient_payload, upstream_parameters].hash end # Builds the object from hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -236,7 +245,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/update_login_flow_with_password_method.rb b/clients/client/ruby/lib/ory-client/models/update_login_flow_with_password_method.rb index 68d53b2a591..8e4e148244d 100644 --- a/clients/client/ruby/lib/ory-client/models/update_login_flow_with_password_method.rb +++ b/clients/client/ruby/lib/ory-client/models/update_login_flow_with_password_method.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -31,6 +31,9 @@ class UpdateLoginFlowWithPasswordMethod # Identifier is the email or username of the user trying to log in. This field is deprecated! attr_accessor :password_identifier + # Transient data to pass along to any webhooks + attr_accessor :transient_payload + # Attribute mapping from ruby-style variable name to JSON key. def self.attribute_map { @@ -38,7 +41,8 @@ def self.attribute_map :'identifier' => :'identifier', :'method' => :'method', :'password' => :'password', - :'password_identifier' => :'password_identifier' + :'password_identifier' => :'password_identifier', + :'transient_payload' => :'transient_payload' } end @@ -54,7 +58,8 @@ def self.openapi_types :'identifier' => :'String', :'method' => :'String', :'password' => :'String', - :'password_identifier' => :'String' + :'password_identifier' => :'String', + :'transient_payload' => :'Object' } end @@ -85,24 +90,35 @@ def initialize(attributes = {}) if attributes.key?(:'identifier') self.identifier = attributes[:'identifier'] + else + self.identifier = nil end if attributes.key?(:'method') self.method = attributes[:'method'] + else + self.method = nil end if attributes.key?(:'password') self.password = attributes[:'password'] + else + self.password = nil end if attributes.key?(:'password_identifier') self.password_identifier = attributes[:'password_identifier'] end + + if attributes.key?(:'transient_payload') + self.transient_payload = attributes[:'transient_payload'] + end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @identifier.nil? invalid_properties.push('invalid value for "identifier", identifier cannot be nil.') @@ -122,6 +138,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @identifier.nil? return false if @method.nil? return false if @password.nil? @@ -137,7 +154,8 @@ def ==(o) identifier == o.identifier && method == o.method && password == o.password && - password_identifier == o.password_identifier + password_identifier == o.password_identifier && + transient_payload == o.transient_payload end # @see the `==` method @@ -149,44 +167,37 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [csrf_token, identifier, method, password, password_identifier].hash + [csrf_token, identifier, method, password, password_identifier, transient_payload].hash end # Builds the object from hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -221,7 +232,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/update_login_flow_with_totp_method.rb b/clients/client/ruby/lib/ory-client/models/update_login_flow_with_totp_method.rb index 501775005bc..b4a46fd7ca0 100644 --- a/clients/client/ruby/lib/ory-client/models/update_login_flow_with_totp_method.rb +++ b/clients/client/ruby/lib/ory-client/models/update_login_flow_with_totp_method.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -25,12 +25,16 @@ class UpdateLoginFlowWithTotpMethod # The TOTP code. attr_accessor :totp_code + # Transient data to pass along to any webhooks + attr_accessor :transient_payload + # Attribute mapping from ruby-style variable name to JSON key. def self.attribute_map { :'csrf_token' => :'csrf_token', :'method' => :'method', - :'totp_code' => :'totp_code' + :'totp_code' => :'totp_code', + :'transient_payload' => :'transient_payload' } end @@ -44,7 +48,8 @@ def self.openapi_types { :'csrf_token' => :'String', :'method' => :'String', - :'totp_code' => :'String' + :'totp_code' => :'String', + :'transient_payload' => :'Object' } end @@ -75,16 +80,25 @@ def initialize(attributes = {}) if attributes.key?(:'method') self.method = attributes[:'method'] + else + self.method = nil end if attributes.key?(:'totp_code') self.totp_code = attributes[:'totp_code'] + else + self.totp_code = nil + end + + if attributes.key?(:'transient_payload') + self.transient_payload = attributes[:'transient_payload'] end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @method.nil? invalid_properties.push('invalid value for "method", method cannot be nil.') @@ -100,6 +114,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @method.nil? return false if @totp_code.nil? true @@ -112,7 +127,8 @@ def ==(o) self.class == o.class && csrf_token == o.csrf_token && method == o.method && - totp_code == o.totp_code + totp_code == o.totp_code && + transient_payload == o.transient_payload end # @see the `==` method @@ -124,44 +140,37 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [csrf_token, method, totp_code].hash + [csrf_token, method, totp_code, transient_payload].hash end # Builds the object from hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -196,7 +205,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/update_login_flow_with_web_authn_method.rb b/clients/client/ruby/lib/ory-client/models/update_login_flow_with_web_authn_method.rb index d78d84b2737..84f557f29d6 100644 --- a/clients/client/ruby/lib/ory-client/models/update_login_flow_with_web_authn_method.rb +++ b/clients/client/ruby/lib/ory-client/models/update_login_flow_with_web_authn_method.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -25,6 +25,9 @@ class UpdateLoginFlowWithWebAuthnMethod # Method should be set to \"webAuthn\" when logging in using the WebAuthn strategy. attr_accessor :method + # Transient data to pass along to any webhooks + attr_accessor :transient_payload + # Login a WebAuthn Security Key This must contain the ID of the WebAuthN connection. attr_accessor :webauthn_login @@ -34,6 +37,7 @@ def self.attribute_map :'csrf_token' => :'csrf_token', :'identifier' => :'identifier', :'method' => :'method', + :'transient_payload' => :'transient_payload', :'webauthn_login' => :'webauthn_login' } end @@ -49,6 +53,7 @@ def self.openapi_types :'csrf_token' => :'String', :'identifier' => :'String', :'method' => :'String', + :'transient_payload' => :'Object', :'webauthn_login' => :'String' } end @@ -80,10 +85,18 @@ def initialize(attributes = {}) if attributes.key?(:'identifier') self.identifier = attributes[:'identifier'] + else + self.identifier = nil end if attributes.key?(:'method') self.method = attributes[:'method'] + else + self.method = nil + end + + if attributes.key?(:'transient_payload') + self.transient_payload = attributes[:'transient_payload'] end if attributes.key?(:'webauthn_login') @@ -94,6 +107,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @identifier.nil? invalid_properties.push('invalid value for "identifier", identifier cannot be nil.') @@ -109,6 +123,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @identifier.nil? return false if @method.nil? true @@ -122,6 +137,7 @@ def ==(o) csrf_token == o.csrf_token && identifier == o.identifier && method == o.method && + transient_payload == o.transient_payload && webauthn_login == o.webauthn_login end @@ -134,44 +150,37 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [csrf_token, identifier, method, webauthn_login].hash + [csrf_token, identifier, method, transient_payload, webauthn_login].hash end # Builds the object from hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -206,7 +215,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/update_recovery_flow_body.rb b/clients/client/ruby/lib/ory-client/models/update_recovery_flow_body.rb index 7fd8293b7d6..c75e0f38c5e 100644 --- a/clients/client/ruby/lib/ory-client/models/update_recovery_flow_body.rb +++ b/clients/client/ruby/lib/ory-client/models/update_recovery_flow_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end diff --git a/clients/client/ruby/lib/ory-client/models/update_recovery_flow_with_code_method.rb b/clients/client/ruby/lib/ory-client/models/update_recovery_flow_with_code_method.rb index 0c5c085cd7e..49d3b6f116e 100644 --- a/clients/client/ruby/lib/ory-client/models/update_recovery_flow_with_code_method.rb +++ b/clients/client/ruby/lib/ory-client/models/update_recovery_flow_with_code_method.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -28,6 +28,9 @@ class UpdateRecoveryFlowWithCodeMethod # Method is the method that should be used for this recovery flow Allowed values are `link` and `code`. link RecoveryStrategyLink code RecoveryStrategyCode attr_accessor :method + # Transient data to pass along to any webhooks + attr_accessor :transient_payload + class EnumAttributeValidator attr_reader :datatype attr_reader :allowable_values @@ -56,7 +59,8 @@ def self.attribute_map :'code' => :'code', :'csrf_token' => :'csrf_token', :'email' => :'email', - :'method' => :'method' + :'method' => :'method', + :'transient_payload' => :'transient_payload' } end @@ -71,7 +75,8 @@ def self.openapi_types :'code' => :'String', :'csrf_token' => :'String', :'email' => :'String', - :'method' => :'String' + :'method' => :'String', + :'transient_payload' => :'Object' } end @@ -110,12 +115,19 @@ def initialize(attributes = {}) if attributes.key?(:'method') self.method = attributes[:'method'] + else + self.method = nil + end + + if attributes.key?(:'transient_payload') + self.transient_payload = attributes[:'transient_payload'] end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @method.nil? invalid_properties.push('invalid value for "method", method cannot be nil.') @@ -127,6 +139,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @method.nil? method_validator = EnumAttributeValidator.new('String', ["link", "code"]) return false unless method_validator.valid?(@method) @@ -151,7 +164,8 @@ def ==(o) code == o.code && csrf_token == o.csrf_token && email == o.email && - method == o.method + method == o.method && + transient_payload == o.transient_payload end # @see the `==` method @@ -163,44 +177,37 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [code, csrf_token, email, method].hash + [code, csrf_token, email, method, transient_payload].hash end # Builds the object from hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -235,7 +242,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/update_recovery_flow_with_link_method.rb b/clients/client/ruby/lib/ory-client/models/update_recovery_flow_with_link_method.rb index 49cedb38945..dc05a1ab9ea 100644 --- a/clients/client/ruby/lib/ory-client/models/update_recovery_flow_with_link_method.rb +++ b/clients/client/ruby/lib/ory-client/models/update_recovery_flow_with_link_method.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -25,6 +25,9 @@ class UpdateRecoveryFlowWithLinkMethod # Method is the method that should be used for this recovery flow Allowed values are `link` and `code` link RecoveryStrategyLink code RecoveryStrategyCode attr_accessor :method + # Transient data to pass along to any webhooks + attr_accessor :transient_payload + class EnumAttributeValidator attr_reader :datatype attr_reader :allowable_values @@ -52,7 +55,8 @@ def self.attribute_map { :'csrf_token' => :'csrf_token', :'email' => :'email', - :'method' => :'method' + :'method' => :'method', + :'transient_payload' => :'transient_payload' } end @@ -66,7 +70,8 @@ def self.openapi_types { :'csrf_token' => :'String', :'email' => :'String', - :'method' => :'String' + :'method' => :'String', + :'transient_payload' => :'Object' } end @@ -97,16 +102,25 @@ def initialize(attributes = {}) if attributes.key?(:'email') self.email = attributes[:'email'] + else + self.email = nil end if attributes.key?(:'method') self.method = attributes[:'method'] + else + self.method = nil + end + + if attributes.key?(:'transient_payload') + self.transient_payload = attributes[:'transient_payload'] end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @email.nil? invalid_properties.push('invalid value for "email", email cannot be nil.') @@ -122,6 +136,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @email.nil? return false if @method.nil? method_validator = EnumAttributeValidator.new('String', ["link", "code"]) @@ -146,7 +161,8 @@ def ==(o) self.class == o.class && csrf_token == o.csrf_token && email == o.email && - method == o.method + method == o.method && + transient_payload == o.transient_payload end # @see the `==` method @@ -158,44 +174,37 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [csrf_token, email, method].hash + [csrf_token, email, method, transient_payload].hash end # Builds the object from hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -230,7 +239,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/update_registration_flow_body.rb b/clients/client/ruby/lib/ory-client/models/update_registration_flow_body.rb index 451ce8487c7..ca0e52bb9e2 100644 --- a/clients/client/ruby/lib/ory-client/models/update_registration_flow_body.rb +++ b/clients/client/ruby/lib/ory-client/models/update_registration_flow_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end diff --git a/clients/client/ruby/lib/ory-client/models/update_registration_flow_with_code_method.rb b/clients/client/ruby/lib/ory-client/models/update_registration_flow_with_code_method.rb index 30e527fb6ad..c54efafab05 100644 --- a/clients/client/ruby/lib/ory-client/models/update_registration_flow_with_code_method.rb +++ b/clients/client/ruby/lib/ory-client/models/update_registration_flow_with_code_method.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -94,6 +94,8 @@ def initialize(attributes = {}) if attributes.key?(:'method') self.method = attributes[:'method'] + else + self.method = nil end if attributes.key?(:'resend') @@ -102,6 +104,8 @@ def initialize(attributes = {}) if attributes.key?(:'traits') self.traits = attributes[:'traits'] + else + self.traits = nil end if attributes.key?(:'transient_payload') @@ -112,6 +116,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @method.nil? invalid_properties.push('invalid value for "method", method cannot be nil.') @@ -127,6 +132,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @method.nil? return false if @traits.nil? true @@ -161,37 +167,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -226,7 +225,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/update_registration_flow_with_oidc_method.rb b/clients/client/ruby/lib/ory-client/models/update_registration_flow_with_oidc_method.rb index f0bc735a84c..05bc666b6a4 100644 --- a/clients/client/ruby/lib/ory-client/models/update_registration_flow_with_oidc_method.rb +++ b/clients/client/ruby/lib/ory-client/models/update_registration_flow_with_oidc_method.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -108,10 +108,14 @@ def initialize(attributes = {}) if attributes.key?(:'method') self.method = attributes[:'method'] + else + self.method = nil end if attributes.key?(:'provider') self.provider = attributes[:'provider'] + else + self.provider = nil end if attributes.key?(:'traits') @@ -130,6 +134,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @method.nil? invalid_properties.push('invalid value for "method", method cannot be nil.') @@ -145,6 +150,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @method.nil? return false if @provider.nil? true @@ -181,37 +187,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -246,7 +245,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/update_registration_flow_with_password_method.rb b/clients/client/ruby/lib/ory-client/models/update_registration_flow_with_password_method.rb index 94897484496..fa9257ab1e8 100644 --- a/clients/client/ruby/lib/ory-client/models/update_registration_flow_with_password_method.rb +++ b/clients/client/ruby/lib/ory-client/models/update_registration_flow_with_password_method.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -85,14 +85,20 @@ def initialize(attributes = {}) if attributes.key?(:'method') self.method = attributes[:'method'] + else + self.method = nil end if attributes.key?(:'password') self.password = attributes[:'password'] + else + self.password = nil end if attributes.key?(:'traits') self.traits = attributes[:'traits'] + else + self.traits = nil end if attributes.key?(:'transient_payload') @@ -103,6 +109,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @method.nil? invalid_properties.push('invalid value for "method", method cannot be nil.') @@ -122,6 +129,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @method.nil? return false if @password.nil? return false if @traits.nil? @@ -156,37 +164,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -221,7 +222,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/update_registration_flow_with_web_authn_method.rb b/clients/client/ruby/lib/ory-client/models/update_registration_flow_with_web_authn_method.rb index 22049623878..490e4ad0573 100644 --- a/clients/client/ruby/lib/ory-client/models/update_registration_flow_with_web_authn_method.rb +++ b/clients/client/ruby/lib/ory-client/models/update_registration_flow_with_web_authn_method.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -90,10 +90,14 @@ def initialize(attributes = {}) if attributes.key?(:'method') self.method = attributes[:'method'] + else + self.method = nil end if attributes.key?(:'traits') self.traits = attributes[:'traits'] + else + self.traits = nil end if attributes.key?(:'transient_payload') @@ -112,6 +116,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @method.nil? invalid_properties.push('invalid value for "method", method cannot be nil.') @@ -127,6 +132,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @method.nil? return false if @traits.nil? true @@ -161,37 +167,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -226,7 +225,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/update_settings_flow_body.rb b/clients/client/ruby/lib/ory-client/models/update_settings_flow_body.rb index 6c661a536ea..32486d8fbc5 100644 --- a/clients/client/ruby/lib/ory-client/models/update_settings_flow_body.rb +++ b/clients/client/ruby/lib/ory-client/models/update_settings_flow_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end diff --git a/clients/client/ruby/lib/ory-client/models/update_settings_flow_with_lookup_method.rb b/clients/client/ruby/lib/ory-client/models/update_settings_flow_with_lookup_method.rb index 7c25c36a4af..b0c4ba74143 100644 --- a/clients/client/ruby/lib/ory-client/models/update_settings_flow_with_lookup_method.rb +++ b/clients/client/ruby/lib/ory-client/models/update_settings_flow_with_lookup_method.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -34,6 +34,9 @@ class UpdateSettingsFlowWithLookupMethod # Method Should be set to \"lookup\" when trying to add, update, or remove a lookup pairing. attr_accessor :method + # Transient data to pass along to any webhooks + attr_accessor :transient_payload + # Attribute mapping from ruby-style variable name to JSON key. def self.attribute_map { @@ -42,7 +45,8 @@ def self.attribute_map :'lookup_secret_disable' => :'lookup_secret_disable', :'lookup_secret_regenerate' => :'lookup_secret_regenerate', :'lookup_secret_reveal' => :'lookup_secret_reveal', - :'method' => :'method' + :'method' => :'method', + :'transient_payload' => :'transient_payload' } end @@ -59,7 +63,8 @@ def self.openapi_types :'lookup_secret_disable' => :'Boolean', :'lookup_secret_regenerate' => :'Boolean', :'lookup_secret_reveal' => :'Boolean', - :'method' => :'String' + :'method' => :'String', + :'transient_payload' => :'Object' } end @@ -106,12 +111,19 @@ def initialize(attributes = {}) if attributes.key?(:'method') self.method = attributes[:'method'] + else + self.method = nil + end + + if attributes.key?(:'transient_payload') + self.transient_payload = attributes[:'transient_payload'] end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @method.nil? invalid_properties.push('invalid value for "method", method cannot be nil.') @@ -123,6 +135,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @method.nil? true end @@ -137,7 +150,8 @@ def ==(o) lookup_secret_disable == o.lookup_secret_disable && lookup_secret_regenerate == o.lookup_secret_regenerate && lookup_secret_reveal == o.lookup_secret_reveal && - method == o.method + method == o.method && + transient_payload == o.transient_payload end # @see the `==` method @@ -149,44 +163,37 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [csrf_token, lookup_secret_confirm, lookup_secret_disable, lookup_secret_regenerate, lookup_secret_reveal, method].hash + [csrf_token, lookup_secret_confirm, lookup_secret_disable, lookup_secret_regenerate, lookup_secret_reveal, method, transient_payload].hash end # Builds the object from hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -221,7 +228,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/update_settings_flow_with_oidc_method.rb b/clients/client/ruby/lib/ory-client/models/update_settings_flow_with_oidc_method.rb index 9ea4d177b9a..b28802ebcc4 100644 --- a/clients/client/ruby/lib/ory-client/models/update_settings_flow_with_oidc_method.rb +++ b/clients/client/ruby/lib/ory-client/models/update_settings_flow_with_oidc_method.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -28,6 +28,9 @@ class UpdateSettingsFlowWithOidcMethod # The identity's traits in: body attr_accessor :traits + # Transient data to pass along to any webhooks + attr_accessor :transient_payload + # Unlink this provider Either this or `link` must be set. type: string in: body attr_accessor :unlink @@ -41,6 +44,7 @@ def self.attribute_map :'link' => :'link', :'method' => :'method', :'traits' => :'traits', + :'transient_payload' => :'transient_payload', :'unlink' => :'unlink', :'upstream_parameters' => :'upstream_parameters' } @@ -58,6 +62,7 @@ def self.openapi_types :'link' => :'String', :'method' => :'String', :'traits' => :'Object', + :'transient_payload' => :'Object', :'unlink' => :'String', :'upstream_parameters' => :'Object' } @@ -94,12 +99,18 @@ def initialize(attributes = {}) if attributes.key?(:'method') self.method = attributes[:'method'] + else + self.method = nil end if attributes.key?(:'traits') self.traits = attributes[:'traits'] end + if attributes.key?(:'transient_payload') + self.transient_payload = attributes[:'transient_payload'] + end + if attributes.key?(:'unlink') self.unlink = attributes[:'unlink'] end @@ -112,6 +123,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @method.nil? invalid_properties.push('invalid value for "method", method cannot be nil.') @@ -123,6 +135,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @method.nil? true end @@ -136,6 +149,7 @@ def ==(o) link == o.link && method == o.method && traits == o.traits && + transient_payload == o.transient_payload && unlink == o.unlink && upstream_parameters == o.upstream_parameters end @@ -149,44 +163,37 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [flow, link, method, traits, unlink, upstream_parameters].hash + [flow, link, method, traits, transient_payload, unlink, upstream_parameters].hash end # Builds the object from hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -221,7 +228,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/update_settings_flow_with_password_method.rb b/clients/client/ruby/lib/ory-client/models/update_settings_flow_with_password_method.rb index b0cf8a3d965..3aafeac81c0 100644 --- a/clients/client/ruby/lib/ory-client/models/update_settings_flow_with_password_method.rb +++ b/clients/client/ruby/lib/ory-client/models/update_settings_flow_with_password_method.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -25,12 +25,16 @@ class UpdateSettingsFlowWithPasswordMethod # Password is the updated password attr_accessor :password + # Transient data to pass along to any webhooks + attr_accessor :transient_payload + # Attribute mapping from ruby-style variable name to JSON key. def self.attribute_map { :'csrf_token' => :'csrf_token', :'method' => :'method', - :'password' => :'password' + :'password' => :'password', + :'transient_payload' => :'transient_payload' } end @@ -44,7 +48,8 @@ def self.openapi_types { :'csrf_token' => :'String', :'method' => :'String', - :'password' => :'String' + :'password' => :'String', + :'transient_payload' => :'Object' } end @@ -75,16 +80,25 @@ def initialize(attributes = {}) if attributes.key?(:'method') self.method = attributes[:'method'] + else + self.method = nil end if attributes.key?(:'password') self.password = attributes[:'password'] + else + self.password = nil + end + + if attributes.key?(:'transient_payload') + self.transient_payload = attributes[:'transient_payload'] end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @method.nil? invalid_properties.push('invalid value for "method", method cannot be nil.') @@ -100,6 +114,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @method.nil? return false if @password.nil? true @@ -112,7 +127,8 @@ def ==(o) self.class == o.class && csrf_token == o.csrf_token && method == o.method && - password == o.password + password == o.password && + transient_payload == o.transient_payload end # @see the `==` method @@ -124,44 +140,37 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [csrf_token, method, password].hash + [csrf_token, method, password, transient_payload].hash end # Builds the object from hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -196,7 +205,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/update_settings_flow_with_profile_method.rb b/clients/client/ruby/lib/ory-client/models/update_settings_flow_with_profile_method.rb index 9c8edcc7efa..d0db021dd6a 100644 --- a/clients/client/ruby/lib/ory-client/models/update_settings_flow_with_profile_method.rb +++ b/clients/client/ruby/lib/ory-client/models/update_settings_flow_with_profile_method.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -25,12 +25,16 @@ class UpdateSettingsFlowWithProfileMethod # Traits The identity's traits. attr_accessor :traits + # Transient data to pass along to any webhooks + attr_accessor :transient_payload + # Attribute mapping from ruby-style variable name to JSON key. def self.attribute_map { :'csrf_token' => :'csrf_token', :'method' => :'method', - :'traits' => :'traits' + :'traits' => :'traits', + :'transient_payload' => :'transient_payload' } end @@ -44,7 +48,8 @@ def self.openapi_types { :'csrf_token' => :'String', :'method' => :'String', - :'traits' => :'Object' + :'traits' => :'Object', + :'transient_payload' => :'Object' } end @@ -75,16 +80,25 @@ def initialize(attributes = {}) if attributes.key?(:'method') self.method = attributes[:'method'] + else + self.method = nil end if attributes.key?(:'traits') self.traits = attributes[:'traits'] + else + self.traits = nil + end + + if attributes.key?(:'transient_payload') + self.transient_payload = attributes[:'transient_payload'] end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @method.nil? invalid_properties.push('invalid value for "method", method cannot be nil.') @@ -100,6 +114,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @method.nil? return false if @traits.nil? true @@ -112,7 +127,8 @@ def ==(o) self.class == o.class && csrf_token == o.csrf_token && method == o.method && - traits == o.traits + traits == o.traits && + transient_payload == o.transient_payload end # @see the `==` method @@ -124,44 +140,37 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [csrf_token, method, traits].hash + [csrf_token, method, traits, transient_payload].hash end # Builds the object from hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -196,7 +205,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/update_settings_flow_with_totp_method.rb b/clients/client/ruby/lib/ory-client/models/update_settings_flow_with_totp_method.rb index 5eb8e7c5acd..c57528359c1 100644 --- a/clients/client/ruby/lib/ory-client/models/update_settings_flow_with_totp_method.rb +++ b/clients/client/ruby/lib/ory-client/models/update_settings_flow_with_totp_method.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -28,13 +28,17 @@ class UpdateSettingsFlowWithTotpMethod # UnlinkTOTP if true will remove the TOTP pairing, effectively removing the credential. This can be used to set up a new TOTP device. attr_accessor :totp_unlink + # Transient data to pass along to any webhooks + attr_accessor :transient_payload + # Attribute mapping from ruby-style variable name to JSON key. def self.attribute_map { :'csrf_token' => :'csrf_token', :'method' => :'method', :'totp_code' => :'totp_code', - :'totp_unlink' => :'totp_unlink' + :'totp_unlink' => :'totp_unlink', + :'transient_payload' => :'transient_payload' } end @@ -49,7 +53,8 @@ def self.openapi_types :'csrf_token' => :'String', :'method' => :'String', :'totp_code' => :'String', - :'totp_unlink' => :'Boolean' + :'totp_unlink' => :'Boolean', + :'transient_payload' => :'Object' } end @@ -80,6 +85,8 @@ def initialize(attributes = {}) if attributes.key?(:'method') self.method = attributes[:'method'] + else + self.method = nil end if attributes.key?(:'totp_code') @@ -89,11 +96,16 @@ def initialize(attributes = {}) if attributes.key?(:'totp_unlink') self.totp_unlink = attributes[:'totp_unlink'] end + + if attributes.key?(:'transient_payload') + self.transient_payload = attributes[:'transient_payload'] + end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @method.nil? invalid_properties.push('invalid value for "method", method cannot be nil.') @@ -105,6 +117,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @method.nil? true end @@ -117,7 +130,8 @@ def ==(o) csrf_token == o.csrf_token && method == o.method && totp_code == o.totp_code && - totp_unlink == o.totp_unlink + totp_unlink == o.totp_unlink && + transient_payload == o.transient_payload end # @see the `==` method @@ -129,44 +143,37 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [csrf_token, method, totp_code, totp_unlink].hash + [csrf_token, method, totp_code, totp_unlink, transient_payload].hash end # Builds the object from hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -201,7 +208,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/update_settings_flow_with_web_authn_method.rb b/clients/client/ruby/lib/ory-client/models/update_settings_flow_with_web_authn_method.rb index 07a32df7762..d7efe02d45c 100644 --- a/clients/client/ruby/lib/ory-client/models/update_settings_flow_with_web_authn_method.rb +++ b/clients/client/ruby/lib/ory-client/models/update_settings_flow_with_web_authn_method.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,6 +22,9 @@ class UpdateSettingsFlowWithWebAuthnMethod # Method Should be set to \"webauthn\" when trying to add, update, or remove a webAuthn pairing. attr_accessor :method + # Transient data to pass along to any webhooks + attr_accessor :transient_payload + # Register a WebAuthn Security Key It is expected that the JSON returned by the WebAuthn registration process is included here. attr_accessor :webauthn_register @@ -36,6 +39,7 @@ def self.attribute_map { :'csrf_token' => :'csrf_token', :'method' => :'method', + :'transient_payload' => :'transient_payload', :'webauthn_register' => :'webauthn_register', :'webauthn_register_displayname' => :'webauthn_register_displayname', :'webauthn_remove' => :'webauthn_remove' @@ -52,6 +56,7 @@ def self.openapi_types { :'csrf_token' => :'String', :'method' => :'String', + :'transient_payload' => :'Object', :'webauthn_register' => :'String', :'webauthn_register_displayname' => :'String', :'webauthn_remove' => :'String' @@ -85,6 +90,12 @@ def initialize(attributes = {}) if attributes.key?(:'method') self.method = attributes[:'method'] + else + self.method = nil + end + + if attributes.key?(:'transient_payload') + self.transient_payload = attributes[:'transient_payload'] end if attributes.key?(:'webauthn_register') @@ -103,6 +114,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @method.nil? invalid_properties.push('invalid value for "method", method cannot be nil.') @@ -114,6 +126,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @method.nil? true end @@ -125,6 +138,7 @@ def ==(o) self.class == o.class && csrf_token == o.csrf_token && method == o.method && + transient_payload == o.transient_payload && webauthn_register == o.webauthn_register && webauthn_register_displayname == o.webauthn_register_displayname && webauthn_remove == o.webauthn_remove @@ -139,44 +153,37 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [csrf_token, method, webauthn_register, webauthn_register_displayname, webauthn_remove].hash + [csrf_token, method, transient_payload, webauthn_register, webauthn_register_displayname, webauthn_remove].hash end # Builds the object from hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -211,7 +218,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/update_subscription_body.rb b/clients/client/ruby/lib/ory-client/models/update_subscription_body.rb index a2ccb27de50..6d17283107d 100644 --- a/clients/client/ruby/lib/ory-client/models/update_subscription_body.rb +++ b/clients/client/ruby/lib/ory-client/models/update_subscription_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -90,10 +90,14 @@ def initialize(attributes = {}) if attributes.key?(:'interval') self.interval = attributes[:'interval'] + else + self.interval = nil end if attributes.key?(:'plan') self.plan = attributes[:'plan'] + else + self.plan = nil end if attributes.key?(:'return_to') @@ -104,6 +108,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @interval.nil? invalid_properties.push('invalid value for "interval", interval cannot be nil.') @@ -119,6 +124,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @interval.nil? interval_validator = EnumAttributeValidator.new('String', ["monthly", "yearly"]) return false unless interval_validator.valid?(@interval) @@ -162,37 +168,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -227,7 +226,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/update_verification_flow_body.rb b/clients/client/ruby/lib/ory-client/models/update_verification_flow_body.rb index 4d70a5a03cc..69d45712252 100644 --- a/clients/client/ruby/lib/ory-client/models/update_verification_flow_body.rb +++ b/clients/client/ruby/lib/ory-client/models/update_verification_flow_body.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end diff --git a/clients/client/ruby/lib/ory-client/models/update_verification_flow_with_code_method.rb b/clients/client/ruby/lib/ory-client/models/update_verification_flow_with_code_method.rb index a3d9e812903..e3a1c572e82 100644 --- a/clients/client/ruby/lib/ory-client/models/update_verification_flow_with_code_method.rb +++ b/clients/client/ruby/lib/ory-client/models/update_verification_flow_with_code_method.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -27,6 +27,9 @@ class UpdateVerificationFlowWithCodeMethod # Method is the method that should be used for this verification flow Allowed values are `link` and `code`. link VerificationStrategyLink code VerificationStrategyCode attr_accessor :method + # Transient data to pass along to any webhooks + attr_accessor :transient_payload + class EnumAttributeValidator attr_reader :datatype attr_reader :allowable_values @@ -55,7 +58,8 @@ def self.attribute_map :'code' => :'code', :'csrf_token' => :'csrf_token', :'email' => :'email', - :'method' => :'method' + :'method' => :'method', + :'transient_payload' => :'transient_payload' } end @@ -70,7 +74,8 @@ def self.openapi_types :'code' => :'String', :'csrf_token' => :'String', :'email' => :'String', - :'method' => :'String' + :'method' => :'String', + :'transient_payload' => :'Object' } end @@ -109,12 +114,19 @@ def initialize(attributes = {}) if attributes.key?(:'method') self.method = attributes[:'method'] + else + self.method = nil + end + + if attributes.key?(:'transient_payload') + self.transient_payload = attributes[:'transient_payload'] end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @method.nil? invalid_properties.push('invalid value for "method", method cannot be nil.') @@ -126,6 +138,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @method.nil? method_validator = EnumAttributeValidator.new('String', ["link", "code"]) return false unless method_validator.valid?(@method) @@ -150,7 +163,8 @@ def ==(o) code == o.code && csrf_token == o.csrf_token && email == o.email && - method == o.method + method == o.method && + transient_payload == o.transient_payload end # @see the `==` method @@ -162,44 +176,37 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [code, csrf_token, email, method].hash + [code, csrf_token, email, method, transient_payload].hash end # Builds the object from hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -234,7 +241,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/update_verification_flow_with_link_method.rb b/clients/client/ruby/lib/ory-client/models/update_verification_flow_with_link_method.rb index 7e65fcb9e38..5b1b1479575 100644 --- a/clients/client/ruby/lib/ory-client/models/update_verification_flow_with_link_method.rb +++ b/clients/client/ruby/lib/ory-client/models/update_verification_flow_with_link_method.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -25,6 +25,9 @@ class UpdateVerificationFlowWithLinkMethod # Method is the method that should be used for this verification flow Allowed values are `link` and `code` link VerificationStrategyLink code VerificationStrategyCode attr_accessor :method + # Transient data to pass along to any webhooks + attr_accessor :transient_payload + class EnumAttributeValidator attr_reader :datatype attr_reader :allowable_values @@ -52,7 +55,8 @@ def self.attribute_map { :'csrf_token' => :'csrf_token', :'email' => :'email', - :'method' => :'method' + :'method' => :'method', + :'transient_payload' => :'transient_payload' } end @@ -66,7 +70,8 @@ def self.openapi_types { :'csrf_token' => :'String', :'email' => :'String', - :'method' => :'String' + :'method' => :'String', + :'transient_payload' => :'Object' } end @@ -97,16 +102,25 @@ def initialize(attributes = {}) if attributes.key?(:'email') self.email = attributes[:'email'] + else + self.email = nil end if attributes.key?(:'method') self.method = attributes[:'method'] + else + self.method = nil + end + + if attributes.key?(:'transient_payload') + self.transient_payload = attributes[:'transient_payload'] end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @email.nil? invalid_properties.push('invalid value for "email", email cannot be nil.') @@ -122,6 +136,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @email.nil? return false if @method.nil? method_validator = EnumAttributeValidator.new('String', ["link", "code"]) @@ -146,7 +161,8 @@ def ==(o) self.class == o.class && csrf_token == o.csrf_token && email == o.email && - method == o.method + method == o.method && + transient_payload == o.transient_payload end # @see the `==` method @@ -158,44 +174,37 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [csrf_token, email, method].hash + [csrf_token, email, method, transient_payload].hash end # Builds the object from hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -230,7 +239,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/update_workspace_payload.rb b/clients/client/ruby/lib/ory-client/models/update_workspace_payload.rb new file mode 100644 index 00000000000..6a933bd5067 --- /dev/null +++ b/clients/client/ruby/lib/ory-client/models/update_workspace_payload.rb @@ -0,0 +1,222 @@ +=begin +#Ory APIs + +#Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. + +The version of the OpenAPI document: v1.8.1 +Contact: support@ory.sh +Generated by: https://openapi-generator.tech +OpenAPI Generator version: 7.3.0 + +=end + +require 'date' +require 'time' + +module OryClient + class UpdateWorkspacePayload + # The name of the workspace. + attr_accessor :name + + # Attribute mapping from ruby-style variable name to JSON key. + def self.attribute_map + { + :'name' => :'name' + } + end + + # Returns all the JSON keys this model knows about + def self.acceptable_attributes + attribute_map.values + end + + # Attribute type mapping. + def self.openapi_types + { + :'name' => :'String' + } + end + + # List of attributes with nullable: true + def self.openapi_nullable + Set.new([ + ]) + end + + # Initializes the object + # @param [Hash] attributes Model attributes in the form of hash + def initialize(attributes = {}) + if (!attributes.is_a?(Hash)) + fail ArgumentError, "The input argument (attributes) must be a hash in `OryClient::UpdateWorkspacePayload` initialize method" + end + + # check to see if the attribute exists and convert string to symbol for hash key + attributes = attributes.each_with_object({}) { |(k, v), h| + if (!self.class.attribute_map.key?(k.to_sym)) + fail ArgumentError, "`#{k}` is not a valid attribute in `OryClient::UpdateWorkspacePayload`. Please check the name to make sure it's valid. List of attributes: " + self.class.attribute_map.keys.inspect + end + h[k.to_sym] = v + } + + if attributes.key?(:'name') + self.name = attributes[:'name'] + else + self.name = nil + end + end + + # Show invalid properties with the reasons. Usually used together with valid? + # @return Array for valid properties with the reasons + def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' + invalid_properties = Array.new + if @name.nil? + invalid_properties.push('invalid value for "name", name cannot be nil.') + end + + invalid_properties + end + + # Check to see if the all the properties in the model are valid + # @return true if the model is valid + def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' + return false if @name.nil? + true + end + + # Checks equality by comparing each attribute. + # @param [Object] Object to be compared + def ==(o) + return true if self.equal?(o) + self.class == o.class && + name == o.name + end + + # @see the `==` method + # @param [Object] Object to be compared + def eql?(o) + self == o + end + + # Calculates hash code according to all attributes. + # @return [Integer] Hash code + def hash + [name].hash + end + + # Builds the object from hash + # @param [Hash] attributes Model attributes in the form of hash + # @return [Object] Returns the model itself + def self.build_from_hash(attributes) + return nil unless attributes.is_a?(Hash) + attributes = attributes.transform_keys(&:to_sym) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil + elsif type =~ /\AArray<(.*)>/i + # check to ensure the input is an array given that the attribute + # is documented as an array but the input is not + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } + end + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) + end + end + new(transformed_hash) + end + + # Deserializes the data based on type + # @param string type Data type + # @param string value Value to be deserialized + # @return [Object] Deserialized data + def self._deserialize(type, value) + case type.to_sym + when :Time + Time.parse(value) + when :Date + Date.parse(value) + when :String + value.to_s + when :Integer + value.to_i + when :Float + value.to_f + when :Boolean + if value.to_s =~ /\A(true|t|yes|y|1)\z/i + true + else + false + end + when :Object + # generic object (usually a Hash), return directly + value + when /\AArray<(?.+)>\z/ + inner_type = Regexp.last_match[:inner_type] + value.map { |v| _deserialize(inner_type, v) } + when /\AHash<(?.+?), (?.+)>\z/ + k_type = Regexp.last_match[:k_type] + v_type = Regexp.last_match[:v_type] + {}.tap do |hash| + value.each do |k, v| + hash[_deserialize(k_type, k)] = _deserialize(v_type, v) + end + end + else # model + # models (e.g. Pet) or oneOf + klass = OryClient.const_get(type) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + end + end + + # Returns the string representation of the object + # @return [String] String presentation of the object + def to_s + to_hash.to_s + end + + # to_body is an alias to to_hash (backward compatibility) + # @return [Hash] Returns the object in the form of hash + def to_body + to_hash + end + + # Returns the object in the form of hash + # @return [Hash] Returns the object in the form of hash + def to_hash + hash = {} + self.class.attribute_map.each_pair do |attr, param| + value = self.send(attr) + if value.nil? + is_nullable = self.class.openapi_nullable.include?(attr) + next if !is_nullable || (is_nullable && !instance_variable_defined?(:"@#{attr}")) + end + + hash[param] = _to_hash(value) + end + hash + end + + # Outputs non-array value in the form of hash + # For object, use to_hash. Otherwise, just return the value + # @param [Object] value Any valid value + # @return [Hash] Returns the value in the form of hash + def _to_hash(value) + if value.is_a?(Array) + value.compact.map { |v| _to_hash(v) } + elsif value.is_a?(Hash) + {}.tap do |hash| + value.each { |k, v| hash[k] = _to_hash(v) } + end + elsif value.respond_to? :to_hash + value.to_hash + else + value + end + end + + end + +end diff --git a/clients/client/ruby/lib/ory-client/models/usage.rb b/clients/client/ruby/lib/ory-client/models/usage.rb index 01ef52da389..6a52804d665 100644 --- a/clients/client/ruby/lib/ory-client/models/usage.rb +++ b/clients/client/ruby/lib/ory-client/models/usage.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -65,6 +65,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -72,6 +73,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -99,37 +101,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -164,7 +159,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/verifiable_credential_priming_response.rb b/clients/client/ruby/lib/ory-client/models/verifiable_credential_priming_response.rb index ad4b55ecf07..fbda61210c9 100644 --- a/clients/client/ruby/lib/ory-client/models/verifiable_credential_priming_response.rb +++ b/clients/client/ruby/lib/ory-client/models/verifiable_credential_priming_response.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -121,6 +121,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -128,6 +129,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -162,37 +164,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -227,7 +222,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/verifiable_credential_proof.rb b/clients/client/ruby/lib/ory-client/models/verifiable_credential_proof.rb index c7bdb248a1a..0b45249d99d 100644 --- a/clients/client/ruby/lib/ory-client/models/verifiable_credential_proof.rb +++ b/clients/client/ruby/lib/ory-client/models/verifiable_credential_proof.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -73,6 +73,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -80,6 +81,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -108,37 +110,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -173,7 +168,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/verifiable_credential_response.rb b/clients/client/ruby/lib/ory-client/models/verifiable_credential_response.rb index 6a565fbfca5..7766cfe37bb 100644 --- a/clients/client/ruby/lib/ory-client/models/verifiable_credential_response.rb +++ b/clients/client/ruby/lib/ory-client/models/verifiable_credential_response.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -73,6 +73,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -80,6 +81,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -108,37 +110,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -173,7 +168,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/verifiable_identity_address.rb b/clients/client/ruby/lib/ory-client/models/verifiable_identity_address.rb index 7eb79459146..39a55f10e49 100644 --- a/clients/client/ruby/lib/ory-client/models/verifiable_identity_address.rb +++ b/clients/client/ruby/lib/ory-client/models/verifiable_identity_address.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -125,6 +125,8 @@ def initialize(attributes = {}) if attributes.key?(:'status') self.status = attributes[:'status'] + else + self.status = nil end if attributes.key?(:'updated_at') @@ -133,10 +135,14 @@ def initialize(attributes = {}) if attributes.key?(:'value') self.value = attributes[:'value'] + else + self.value = nil end if attributes.key?(:'verified') self.verified = attributes[:'verified'] + else + self.verified = nil end if attributes.key?(:'verified_at') @@ -145,12 +151,15 @@ def initialize(attributes = {}) if attributes.key?(:'via') self.via = attributes[:'via'] + else + self.via = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @status.nil? invalid_properties.push('invalid value for "status", status cannot be nil.') @@ -174,6 +183,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @status.nil? return false if @value.nil? return false if @verified.nil? @@ -224,37 +234,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -289,7 +292,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/verification_flow.rb b/clients/client/ruby/lib/ory-client/models/verification_flow.rb index 0b84181224d..a6e2e4464a7 100644 --- a/clients/client/ruby/lib/ory-client/models/verification_flow.rb +++ b/clients/client/ruby/lib/ory-client/models/verification_flow.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -37,6 +37,9 @@ class VerificationFlow # State represents the state of this request: choose_method: ask the user to choose a method (e.g. verify your email) sent_email: the email has been sent to the user passed_challenge: the request was successful and the verification challenge was passed. attr_accessor :state + # TransientPayload is used to pass data from the verification flow to hooks and email templates + attr_accessor :transient_payload + # The flow type can either be `api` or `browser`. attr_accessor :type @@ -52,6 +55,7 @@ def self.attribute_map :'request_url' => :'request_url', :'return_to' => :'return_to', :'state' => :'state', + :'transient_payload' => :'transient_payload', :'type' => :'type', :'ui' => :'ui' } @@ -72,6 +76,7 @@ def self.openapi_types :'request_url' => :'String', :'return_to' => :'String', :'state' => :'Object', + :'transient_payload' => :'Object', :'type' => :'String', :'ui' => :'UiContainer' } @@ -109,6 +114,8 @@ def initialize(attributes = {}) if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'issued_at') @@ -125,20 +132,31 @@ def initialize(attributes = {}) if attributes.key?(:'state') self.state = attributes[:'state'] + else + self.state = nil + end + + if attributes.key?(:'transient_payload') + self.transient_payload = attributes[:'transient_payload'] end if attributes.key?(:'type') self.type = attributes[:'type'] + else + self.type = nil end if attributes.key?(:'ui') self.ui = attributes[:'ui'] + else + self.ui = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @id.nil? invalid_properties.push('invalid value for "id", id cannot be nil.') @@ -158,6 +176,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @id.nil? return false if @type.nil? return false if @ui.nil? @@ -176,6 +195,7 @@ def ==(o) request_url == o.request_url && return_to == o.return_to && state == o.state && + transient_payload == o.transient_payload && type == o.type && ui == o.ui end @@ -189,44 +209,37 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [active, expires_at, id, issued_at, request_url, return_to, state, type, ui].hash + [active, expires_at, id, issued_at, request_url, return_to, state, transient_payload, type, ui].hash end # Builds the object from hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -261,7 +274,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/verification_flow_state.rb b/clients/client/ruby/lib/ory-client/models/verification_flow_state.rb index f077ab49123..3e0d393b0cf 100644 --- a/clients/client/ruby/lib/ory-client/models/verification_flow_state.rb +++ b/clients/client/ruby/lib/ory-client/models/verification_flow_state.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -19,6 +19,10 @@ class VerificationFlowState SENT_EMAIL = "sent_email".freeze PASSED_CHALLENGE = "passed_challenge".freeze + def self.all_vars + @all_vars ||= [CHOOSE_METHOD, SENT_EMAIL, PASSED_CHALLENGE].freeze + end + # Builds the enum from string # @param [String] The enum value in the form of the string # @return [String] The enum value @@ -30,9 +34,8 @@ def self.build_from_hash(value) # @param [String] The enum value in the form of the string # @return [String] The enum value def build_from_hash(value) - constantValues = VerificationFlowState.constants.select { |c| VerificationFlowState::const_get(c) == value } - raise "Invalid ENUM value #{value} for class #VerificationFlowState" if constantValues.empty? - value + return value if VerificationFlowState.all_vars.include?(value) + raise "Invalid ENUM value #{value} for class #VerificationFlowState" end end end diff --git a/clients/client/ruby/lib/ory-client/models/version.rb b/clients/client/ruby/lib/ory-client/models/version.rb index 661aab01038..d1a06fae2aa 100644 --- a/clients/client/ruby/lib/ory-client/models/version.rb +++ b/clients/client/ruby/lib/ory-client/models/version.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -66,6 +66,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -73,6 +74,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -100,37 +102,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -165,7 +160,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/warning.rb b/clients/client/ruby/lib/ory-client/models/warning.rb index 91eaf26906c..b855a587f24 100644 --- a/clients/client/ruby/lib/ory-client/models/warning.rb +++ b/clients/client/ruby/lib/ory-client/models/warning.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -73,6 +73,7 @@ def initialize(attributes = {}) # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new invalid_properties end @@ -80,6 +81,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' true end @@ -108,37 +110,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -173,7 +168,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/workspace.rb b/clients/client/ruby/lib/ory-client/models/workspace.rb index cef5934c447..72b061649ee 100644 --- a/clients/client/ruby/lib/ory-client/models/workspace.rb +++ b/clients/client/ruby/lib/ory-client/models/workspace.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -76,14 +76,20 @@ def initialize(attributes = {}) if attributes.key?(:'created_at') self.created_at = attributes[:'created_at'] + else + self.created_at = nil end if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'name') self.name = attributes[:'name'] + else + self.name = nil end if attributes.key?(:'subscription_id') @@ -92,12 +98,15 @@ def initialize(attributes = {}) if attributes.key?(:'updated_at') self.updated_at = attributes[:'updated_at'] + else + self.updated_at = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @created_at.nil? invalid_properties.push('invalid value for "created_at", created_at cannot be nil.') @@ -121,6 +130,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @created_at.nil? return false if @id.nil? return false if @name.nil? @@ -156,37 +166,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -221,7 +224,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/models/workspace_meta.rb b/clients/client/ruby/lib/ory-client/models/workspace_meta.rb index 14a4b4c89f6..3bdda469e29 100644 --- a/clients/client/ruby/lib/ory-client/models/workspace_meta.rb +++ b/clients/client/ruby/lib/ory-client/models/workspace_meta.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -81,14 +81,20 @@ def initialize(attributes = {}) if attributes.key?(:'created_at') self.created_at = attributes[:'created_at'] + else + self.created_at = nil end if attributes.key?(:'id') self.id = attributes[:'id'] + else + self.id = nil end if attributes.key?(:'name') self.name = attributes[:'name'] + else + self.name = nil end if attributes.key?(:'subscription_id') @@ -101,12 +107,15 @@ def initialize(attributes = {}) if attributes.key?(:'updated_at') self.updated_at = attributes[:'updated_at'] + else + self.updated_at = nil end end # Show invalid properties with the reasons. Usually used together with valid? # @return Array for valid properties with the reasons def list_invalid_properties + warn '[DEPRECATED] the `list_invalid_properties` method is obsolete' invalid_properties = Array.new if @created_at.nil? invalid_properties.push('invalid value for "created_at", created_at cannot be nil.') @@ -130,6 +139,7 @@ def list_invalid_properties # Check to see if the all the properties in the model are valid # @return true if the model is valid def valid? + warn '[DEPRECATED] the `valid?` method is obsolete' return false if @created_at.nil? return false if @id.nil? return false if @name.nil? @@ -166,37 +176,30 @@ def hash # @param [Hash] attributes Model attributes in the form of hash # @return [Object] Returns the model itself def self.build_from_hash(attributes) - new.build_from_hash(attributes) - end - - # Builds the object from hash - # @param [Hash] attributes Model attributes in the form of hash - # @return [Object] Returns the model itself - def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) attributes = attributes.transform_keys(&:to_sym) - self.class.openapi_types.each_pair do |key, type| - if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key) - self.send("#{key}=", nil) + transformed_hash = {} + openapi_types.each_pair do |key, type| + if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = nil elsif type =~ /\AArray<(.*)>/i # check to ensure the input is an array given that the attribute # is documented as an array but the input is not - if attributes[self.class.attribute_map[key]].is_a?(Array) - self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + if attributes[attribute_map[key]].is_a?(Array) + transformed_hash["#{key}"] = attributes[attribute_map[key]].map { |v| _deserialize($1, v) } end - elsif !attributes[self.class.attribute_map[key]].nil? - self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + elsif !attributes[attribute_map[key]].nil? + transformed_hash["#{key}"] = _deserialize(type, attributes[attribute_map[key]]) end end - - self + new(transformed_hash) end # Deserializes the data based on type # @param string type Data type # @param string value Value to be deserialized # @return [Object] Deserialized data - def _deserialize(type, value) + def self._deserialize(type, value) case type.to_sym when :Time Time.parse(value) @@ -231,7 +234,7 @@ def _deserialize(type, value) else # model # models (e.g. Pet) or oneOf klass = OryClient.const_get(type) - klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) + klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value) end end diff --git a/clients/client/ruby/lib/ory-client/version.rb b/clients/client/ruby/lib/ory-client/version.rb index 8a7401d03bb..ce823e4c0a9 100644 --- a/clients/client/ruby/lib/ory-client/version.rb +++ b/clients/client/ruby/lib/ory-client/version.rb @@ -3,13 +3,13 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: 1.6.2 +The version of the OpenAPI document: 1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end module OryClient - VERSION = '1.6.2' + VERSION = '1.8.1' end diff --git a/clients/client/ruby/ory-client.gemspec b/clients/client/ruby/ory-client.gemspec index 3f1f46b7ad3..6bdd4f1d612 100644 --- a/clients/client/ruby/ory-client.gemspec +++ b/clients/client/ruby/ory-client.gemspec @@ -5,10 +5,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -25,7 +25,8 @@ Gem::Specification.new do |s| s.summary = "Ory APIs Ruby Gem" s.description = "Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. " s.license = "Apache-2.0" - s.required_ruby_version = ">= 2.4" + s.required_ruby_version = ">= 2.7" + s.metadata = {} s.add_runtime_dependency 'typhoeus', '~> 1.0', '>= 1.0.1' diff --git a/clients/client/ruby/spec/api/courier_api_spec.rb b/clients/client/ruby/spec/api/courier_api_spec.rb index d632eb43852..814fcfb24a1 100644 --- a/clients/client/ruby/spec/api/courier_api_spec.rb +++ b/clients/client/ruby/spec/api/courier_api_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -40,7 +40,7 @@ # @return [Message] describe 'get_courier_message test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -55,7 +55,7 @@ # @return [Array] describe 'list_courier_messages test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/api/events_api_spec.rb b/clients/client/ruby/spec/api/events_api_spec.rb index a651b6b44e3..9c0359c9b44 100644 --- a/clients/client/ruby/spec/api/events_api_spec.rb +++ b/clients/client/ruby/spec/api/events_api_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -40,7 +40,7 @@ # @return [EventStream] describe 'create_event_stream test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -53,7 +53,7 @@ # @return [nil] describe 'delete_event_stream test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -64,7 +64,7 @@ # @return [ListEventStreams] describe 'list_event_streams test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -77,7 +77,7 @@ # @return [EventStream] describe 'set_event_stream test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/api/frontend_api_spec.rb b/clients/client/ruby/spec/api/frontend_api_spec.rb index 85c8d6cfb4b..08da7eb4cb2 100644 --- a/clients/client/ruby/spec/api/frontend_api_spec.rb +++ b/clients/client/ruby/spec/api/frontend_api_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -42,10 +42,11 @@ # @option opts [String] :cookie HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. # @option opts [String] :login_challenge An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). # @option opts [String] :organization An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. + # @option opts [String] :via Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. # @return [LoginFlow] describe 'create_browser_login_flow test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -58,7 +59,7 @@ # @return [LogoutFlow] describe 'create_browser_logout_flow test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -70,7 +71,7 @@ # @return [RecoveryFlow] describe 'create_browser_recovery_flow test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -85,7 +86,7 @@ # @return [RegistrationFlow] describe 'create_browser_registration_flow test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -98,7 +99,7 @@ # @return [SettingsFlow] describe 'create_browser_settings_flow test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -110,7 +111,7 @@ # @return [VerificationFlow] describe 'create_browser_verification_flow test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -127,7 +128,7 @@ # @return [LoginFlow] describe 'create_native_login_flow test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -138,7 +139,7 @@ # @return [RecoveryFlow] describe 'create_native_recovery_flow test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -151,7 +152,7 @@ # @return [RegistrationFlow] describe 'create_native_registration_flow test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -163,7 +164,7 @@ # @return [SettingsFlow] describe 'create_native_settings_flow test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -174,7 +175,7 @@ # @return [VerificationFlow] describe 'create_native_verification_flow test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -187,7 +188,7 @@ # @return [DeleteMySessionsCount] describe 'disable_my_other_sessions test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -201,7 +202,7 @@ # @return [nil] describe 'disable_my_session test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -213,7 +214,7 @@ # @return [SuccessfulNativeLogin] describe 'exchange_session_token test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -225,7 +226,7 @@ # @return [FlowError] describe 'get_flow_error test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -238,7 +239,7 @@ # @return [LoginFlow] describe 'get_login_flow test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -251,7 +252,7 @@ # @return [RecoveryFlow] describe 'get_recovery_flow test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -264,7 +265,7 @@ # @return [RegistrationFlow] describe 'get_registration_flow test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -278,7 +279,7 @@ # @return [SettingsFlow] describe 'get_settings_flow test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -291,7 +292,7 @@ # @return [VerificationFlow] describe 'get_verification_flow test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -302,7 +303,7 @@ # @return [String] describe 'get_web_authn_java_script test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -319,7 +320,7 @@ # @return [Array] describe 'list_my_sessions test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -331,7 +332,7 @@ # @return [nil] describe 'perform_native_logout test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -345,7 +346,7 @@ # @return [Session] describe 'to_session test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -360,7 +361,7 @@ # @return [SuccessfulNativeLogin] describe 'update_login_flow test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -374,7 +375,7 @@ # @return [nil] describe 'update_logout_flow test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -389,7 +390,7 @@ # @return [RecoveryFlow] describe 'update_recovery_flow test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -403,7 +404,7 @@ # @return [SuccessfulNativeRegistration] describe 'update_registration_flow test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -418,7 +419,7 @@ # @return [SettingsFlow] describe 'update_settings_flow test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -433,7 +434,7 @@ # @return [VerificationFlow] describe 'update_verification_flow test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/api/identity_api_spec.rb b/clients/client/ruby/spec/api/identity_api_spec.rb index 5a25cbc57a8..61806beea6c 100644 --- a/clients/client/ruby/spec/api/identity_api_spec.rb +++ b/clients/client/ruby/spec/api/identity_api_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -40,7 +40,7 @@ # @return [BatchPatchIdentitiesResponse] describe 'batch_patch_identities test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -52,7 +52,7 @@ # @return [Identity] describe 'create_identity test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -64,7 +64,7 @@ # @return [RecoveryCodeForIdentity] describe 'create_recovery_code_for_identity test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -77,7 +77,7 @@ # @return [RecoveryLinkForIdentity] describe 'create_recovery_link_for_identity test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -89,7 +89,7 @@ # @return [nil] describe 'delete_identity test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -102,7 +102,7 @@ # @return [nil] describe 'delete_identity_credentials test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -114,7 +114,7 @@ # @return [nil] describe 'delete_identity_sessions test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -126,7 +126,7 @@ # @return [nil] describe 'disable_session test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -138,7 +138,7 @@ # @return [Session] describe 'extend_session test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -151,7 +151,7 @@ # @return [Identity] describe 'get_identity test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -163,7 +163,7 @@ # @return [Object] describe 'get_identity_schema test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -176,7 +176,7 @@ # @return [Session] describe 'get_session test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -192,10 +192,11 @@ # @option opts [Array] :ids List of ids used to filter identities. If this list is empty, then no filter will be applied. # @option opts [String] :credentials_identifier CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. # @option opts [String] :preview_credentials_identifier_similar This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. + # @option opts [Array] :include_credential Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. # @return [Array] describe 'list_identities test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -210,7 +211,7 @@ # @return [Array] describe 'list_identity_schemas test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -227,7 +228,7 @@ # @return [Array] describe 'list_identity_sessions test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -242,7 +243,7 @@ # @return [Array] describe 'list_sessions test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -255,7 +256,7 @@ # @return [Identity] describe 'patch_identity test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -268,7 +269,7 @@ # @return [Identity] describe 'update_identity test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/api/jwk_api_spec.rb b/clients/client/ruby/spec/api/jwk_api_spec.rb index a8da652dda8..d1f382b17e4 100644 --- a/clients/client/ruby/spec/api/jwk_api_spec.rb +++ b/clients/client/ruby/spec/api/jwk_api_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -41,7 +41,7 @@ # @return [JsonWebKeySet] describe 'create_json_web_key_set test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -54,7 +54,7 @@ # @return [nil] describe 'delete_json_web_key test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -66,7 +66,7 @@ # @return [nil] describe 'delete_json_web_key_set test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -79,7 +79,7 @@ # @return [JsonWebKeySet] describe 'get_json_web_key test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -91,7 +91,7 @@ # @return [JsonWebKeySet] describe 'get_json_web_key_set test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -105,7 +105,7 @@ # @return [JsonWebKey] describe 'set_json_web_key test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -118,7 +118,7 @@ # @return [JsonWebKeySet] describe 'set_json_web_key_set test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/api/metadata_api_spec.rb b/clients/client/ruby/spec/api/metadata_api_spec.rb index 9b7636d0642..f7178ddff33 100644 --- a/clients/client/ruby/spec/api/metadata_api_spec.rb +++ b/clients/client/ruby/spec/api/metadata_api_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -39,7 +39,7 @@ # @return [GetVersion200Response] describe 'get_version test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -50,7 +50,7 @@ # @return [HealthStatus] describe 'is_alive test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -61,7 +61,7 @@ # @return [IsReady200Response] describe 'is_ready test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/api/o_auth2_api_spec.rb b/clients/client/ruby/spec/api/o_auth2_api_spec.rb index 8624f41fd30..7bb9b8850ed 100644 --- a/clients/client/ruby/spec/api/o_auth2_api_spec.rb +++ b/clients/client/ruby/spec/api/o_auth2_api_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -41,7 +41,7 @@ # @return [OAuth2RedirectTo] describe 'accept_o_auth2_consent_request test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -54,7 +54,7 @@ # @return [OAuth2RedirectTo] describe 'accept_o_auth2_login_request test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -66,7 +66,7 @@ # @return [OAuth2RedirectTo] describe 'accept_o_auth2_logout_request test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -78,7 +78,7 @@ # @return [OAuth2Client] describe 'create_o_auth2_client test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -90,7 +90,7 @@ # @return [nil] describe 'delete_o_auth2_client test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -102,7 +102,7 @@ # @return [nil] describe 'delete_o_auth2_token test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -114,7 +114,7 @@ # @return [nil] describe 'delete_trusted_o_auth2_jwt_grant_issuer test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -126,7 +126,7 @@ # @return [OAuth2Client] describe 'get_o_auth2_client test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -138,7 +138,7 @@ # @return [OAuth2ConsentRequest] describe 'get_o_auth2_consent_request test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -150,7 +150,7 @@ # @return [OAuth2LoginRequest] describe 'get_o_auth2_login_request test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -162,7 +162,7 @@ # @return [OAuth2LogoutRequest] describe 'get_o_auth2_logout_request test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -174,7 +174,7 @@ # @return [TrustedOAuth2JwtGrantIssuer] describe 'get_trusted_o_auth2_jwt_grant_issuer test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -187,7 +187,7 @@ # @return [IntrospectedOAuth2Token] describe 'introspect_o_auth2_token test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -202,7 +202,7 @@ # @return [Array] describe 'list_o_auth2_clients test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -217,7 +217,7 @@ # @return [Array] describe 'list_o_auth2_consent_sessions test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -231,7 +231,7 @@ # @return [Array] describe 'list_trusted_o_auth2_jwt_grant_issuers test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -242,7 +242,7 @@ # @return [ErrorOAuth2] describe 'o_auth2_authorize test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -258,7 +258,7 @@ # @return [OAuth2TokenExchange] describe 'oauth2_token_exchange test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -271,7 +271,7 @@ # @return [OAuth2Client] describe 'patch_o_auth2_client test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -284,7 +284,7 @@ # @return [OAuth2RedirectTo] describe 'reject_o_auth2_consent_request test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -297,7 +297,7 @@ # @return [OAuth2RedirectTo] describe 'reject_o_auth2_login_request test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -309,7 +309,7 @@ # @return [nil] describe 'reject_o_auth2_logout_request test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -323,7 +323,7 @@ # @return [nil] describe 'revoke_o_auth2_consent_sessions test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -336,7 +336,7 @@ # @return [nil] describe 'revoke_o_auth2_login_sessions test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -350,7 +350,7 @@ # @return [nil] describe 'revoke_o_auth2_token test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -363,7 +363,7 @@ # @return [OAuth2Client] describe 'set_o_auth2_client test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -376,7 +376,7 @@ # @return [OAuth2Client] describe 'set_o_auth2_client_lifespans test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -388,7 +388,7 @@ # @return [TrustedOAuth2JwtGrantIssuer] describe 'trust_o_auth2_jwt_grant_issuer test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/api/oidc_api_spec.rb b/clients/client/ruby/spec/api/oidc_api_spec.rb index 2295e7a9847..059870ae6a1 100644 --- a/clients/client/ruby/spec/api/oidc_api_spec.rb +++ b/clients/client/ruby/spec/api/oidc_api_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -40,7 +40,7 @@ # @return [OAuth2Client] describe 'create_oidc_dynamic_client test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -52,7 +52,7 @@ # @return [VerifiableCredentialResponse] describe 'create_verifiable_credential test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -64,7 +64,7 @@ # @return [nil] describe 'delete_oidc_dynamic_client test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -75,7 +75,7 @@ # @return [OidcConfiguration] describe 'discover_oidc_configuration test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -87,7 +87,7 @@ # @return [OAuth2Client] describe 'get_oidc_dynamic_client test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -98,7 +98,7 @@ # @return [OidcUserInfo] describe 'get_oidc_user_info test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -109,7 +109,7 @@ # @return [nil] describe 'revoke_oidc_session test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -122,7 +122,7 @@ # @return [OAuth2Client] describe 'set_oidc_dynamic_client test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/api/permission_api_spec.rb b/clients/client/ruby/spec/api/permission_api_spec.rb index d658cf66747..82638a66925 100644 --- a/clients/client/ruby/spec/api/permission_api_spec.rb +++ b/clients/client/ruby/spec/api/permission_api_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -47,7 +47,7 @@ # @return [CheckPermissionResult] describe 'check_permission test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -66,7 +66,7 @@ # @return [CheckPermissionResult] describe 'check_permission_or_error test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -81,7 +81,7 @@ # @return [ExpandedPermissionTree] describe 'expand_permissions test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -94,7 +94,7 @@ # @return [CheckPermissionResult] describe 'post_check_permission test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -107,7 +107,7 @@ # @return [CheckPermissionResult] describe 'post_check_permission_or_error test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/api/project_api_spec.rb b/clients/client/ruby/spec/api/project_api_spec.rb index 0461ca6fa2b..19aa813e7f6 100644 --- a/clients/client/ruby/spec/api/project_api_spec.rb +++ b/clients/client/ruby/spec/api/project_api_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -40,7 +40,7 @@ # @return [Organization] describe 'create_organization test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -52,7 +52,7 @@ # @return [Project] describe 'create_project test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -65,7 +65,7 @@ # @return [ProjectApiKey] describe 'create_project_api_key test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -77,7 +77,7 @@ # @return [nil] describe 'delete_organization test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -90,7 +90,7 @@ # @return [nil] describe 'delete_project_api_key test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -101,7 +101,7 @@ # @return [ActiveProjectInConsole] describe 'get_active_project_in_console test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -113,7 +113,7 @@ # @return [GetOrganizationResponse] describe 'get_organization test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -125,7 +125,7 @@ # @return [Project] describe 'get_project test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -134,10 +134,10 @@ # This endpoint requires the user to be a member of the project with the role `OWNER` or `DEVELOPER`. # @param project # @param [Hash] opts the optional parameters - # @return [Array] + # @return [Array] describe 'get_project_members test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -145,14 +145,14 @@ # Retrieves project metrics for the specified event type and time range # @param project_id Project ID # @param event_type The event type to query for - # @param resolution The resolution of the buckets The minimum resolution is 1 hour. + # @param resolution The resolution of the buckets The minimum resolution is 1 minute. # @param from The start RFC3339 date of the time window # @param to The end RFC3339 date of the time window # @param [Hash] opts the optional parameters # @return [GetProjectMetricsResponse] describe 'get_project_metrics test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -162,7 +162,7 @@ # @return [ListOrganizationsResponse] describe 'list_organizations test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -174,7 +174,7 @@ # @return [Array] describe 'list_project_api_keys test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -185,7 +185,7 @@ # @return [Array] describe 'list_projects test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -198,7 +198,7 @@ # @return [SuccessfulProjectUpdate] describe 'patch_project test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -210,7 +210,7 @@ # @return [nil] describe 'purge_project test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -223,7 +223,7 @@ # @return [nil] describe 'remove_project_member test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -235,7 +235,7 @@ # @return [nil] describe 'set_active_project_in_console test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -248,7 +248,7 @@ # @return [SuccessfulProjectUpdate] describe 'set_project test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -261,7 +261,7 @@ # @return [Organization] describe 'update_organization test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/api/relationship_api_spec.rb b/clients/client/ruby/spec/api/relationship_api_spec.rb index 5aaa7c61578..bf28ebf79f4 100644 --- a/clients/client/ruby/spec/api/relationship_api_spec.rb +++ b/clients/client/ruby/spec/api/relationship_api_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -40,7 +40,7 @@ # @return [CheckOplSyntaxResult] describe 'check_opl_syntax test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -52,7 +52,7 @@ # @return [Relationship] describe 'create_relationship test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -70,7 +70,7 @@ # @return [nil] describe 'delete_relationships test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -90,7 +90,7 @@ # @return [Relationships] describe 'get_relationships test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -101,7 +101,7 @@ # @return [RelationshipNamespaces] describe 'list_relationship_namespaces test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end @@ -113,7 +113,7 @@ # @return [nil] describe 'patch_relationships test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/api/wellknown_api_spec.rb b/clients/client/ruby/spec/api/wellknown_api_spec.rb index c762863e58f..1aa42182bf7 100644 --- a/clients/client/ruby/spec/api/wellknown_api_spec.rb +++ b/clients/client/ruby/spec/api/wellknown_api_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -39,7 +39,7 @@ # @return [JsonWebKeySet] describe 'discover_json_web_keys test' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/api_client_spec.rb b/clients/client/ruby/spec/api_client_spec.rb deleted file mode 100644 index 98f402cc37e..00000000000 --- a/clients/client/ruby/spec/api_client_spec.rb +++ /dev/null @@ -1,226 +0,0 @@ -=begin -#Ory APIs - -#Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. - -The version of the OpenAPI document: v1.6.2 -Contact: support@ory.sh -Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 - -=end - -require 'spec_helper' - -describe OryClient::ApiClient do - context 'initialization' do - context 'URL stuff' do - context 'host' do - it 'removes http from host' do - OryClient.configure { |c| c.host = 'http://example.com' } - expect(OryClient::Configuration.default.host).to eq('example.com') - end - - it 'removes https from host' do - OryClient.configure { |c| c.host = 'https://wookiee.com' } - expect(OryClient::ApiClient.default.config.host).to eq('wookiee.com') - end - - it 'removes trailing path from host' do - OryClient.configure { |c| c.host = 'hobo.com/v4' } - expect(OryClient::Configuration.default.host).to eq('hobo.com') - end - end - - context 'base_path' do - it "prepends a slash to base_path" do - OryClient.configure { |c| c.base_path = 'v4/dog' } - expect(OryClient::Configuration.default.base_path).to eq('/v4/dog') - end - - it "doesn't prepend a slash if one is already there" do - OryClient.configure { |c| c.base_path = '/v4/dog' } - expect(OryClient::Configuration.default.base_path).to eq('/v4/dog') - end - - it "ends up as a blank string if nil" do - OryClient.configure { |c| c.base_path = nil } - expect(OryClient::Configuration.default.base_path).to eq('') - end - end - end - end - - describe 'params_encoding in #build_request' do - let(:config) { OryClient::Configuration.new } - let(:api_client) { OryClient::ApiClient.new(config) } - - it 'defaults to nil' do - expect(OryClient::Configuration.default.params_encoding).to eq(nil) - expect(config.params_encoding).to eq(nil) - - request = api_client.build_request(:get, '/test') - expect(request.options[:params_encoding]).to eq(nil) - end - - it 'can be customized' do - config.params_encoding = :multi - request = api_client.build_request(:get, '/test') - expect(request.options[:params_encoding]).to eq(:multi) - end - end - - describe 'timeout in #build_request' do - let(:config) { OryClient::Configuration.new } - let(:api_client) { OryClient::ApiClient.new(config) } - - it 'defaults to 0' do - expect(OryClient::Configuration.default.timeout).to eq(0) - expect(config.timeout).to eq(0) - - request = api_client.build_request(:get, '/test') - expect(request.options[:timeout]).to eq(0) - end - - it 'can be customized' do - config.timeout = 100 - request = api_client.build_request(:get, '/test') - expect(request.options[:timeout]).to eq(100) - end - end - - describe '#deserialize' do - it "handles Array" do - api_client = OryClient::ApiClient.new - headers = { 'Content-Type' => 'application/json' } - response = double('response', headers: headers, body: '[12, 34]') - data = api_client.deserialize(response, 'Array') - expect(data).to be_instance_of(Array) - expect(data).to eq([12, 34]) - end - - it 'handles Array>' do - api_client = OryClient::ApiClient.new - headers = { 'Content-Type' => 'application/json' } - response = double('response', headers: headers, body: '[[12, 34], [56]]') - data = api_client.deserialize(response, 'Array>') - expect(data).to be_instance_of(Array) - expect(data).to eq([[12, 34], [56]]) - end - - it 'handles Hash' do - api_client = OryClient::ApiClient.new - headers = { 'Content-Type' => 'application/json' } - response = double('response', headers: headers, body: '{"message": "Hello"}') - data = api_client.deserialize(response, 'Hash') - expect(data).to be_instance_of(Hash) - expect(data).to eq(:message => 'Hello') - end - end - - describe "#object_to_hash" do - it 'ignores nils and includes empty arrays' do - # uncomment below to test object_to_hash for model - # api_client = OryClient::ApiClient.new - # _model = OryClient::ModelName.new - # update the model attribute below - # _model.id = 1 - # update the expected value (hash) below - # expected = {id: 1, name: '', tags: []} - # expect(api_client.object_to_hash(_model)).to eq(expected) - end - end - - describe '#build_collection_param' do - let(:param) { ['aa', 'bb', 'cc'] } - let(:api_client) { OryClient::ApiClient.new } - - it 'works for csv' do - expect(api_client.build_collection_param(param, :csv)).to eq('aa,bb,cc') - end - - it 'works for ssv' do - expect(api_client.build_collection_param(param, :ssv)).to eq('aa bb cc') - end - - it 'works for tsv' do - expect(api_client.build_collection_param(param, :tsv)).to eq("aa\tbb\tcc") - end - - it 'works for pipes' do - expect(api_client.build_collection_param(param, :pipes)).to eq('aa|bb|cc') - end - - it 'works for multi' do - expect(api_client.build_collection_param(param, :multi)).to eq(['aa', 'bb', 'cc']) - end - - it 'fails for invalid collection format' do - expect { api_client.build_collection_param(param, :INVALID) }.to raise_error(RuntimeError, 'unknown collection format: :INVALID') - end - end - - describe '#json_mime?' do - let(:api_client) { OryClient::ApiClient.new } - - it 'works' do - expect(api_client.json_mime?(nil)).to eq false - expect(api_client.json_mime?('')).to eq false - - expect(api_client.json_mime?('application/json')).to eq true - expect(api_client.json_mime?('application/json; charset=UTF8')).to eq true - expect(api_client.json_mime?('APPLICATION/JSON')).to eq true - - expect(api_client.json_mime?('application/xml')).to eq false - expect(api_client.json_mime?('text/plain')).to eq false - expect(api_client.json_mime?('application/jsonp')).to eq false - end - end - - describe '#select_header_accept' do - let(:api_client) { OryClient::ApiClient.new } - - it 'works' do - expect(api_client.select_header_accept(nil)).to be_nil - expect(api_client.select_header_accept([])).to be_nil - - expect(api_client.select_header_accept(['application/json'])).to eq('application/json') - expect(api_client.select_header_accept(['application/xml', 'application/json; charset=UTF8'])).to eq('application/json; charset=UTF8') - expect(api_client.select_header_accept(['APPLICATION/JSON', 'text/html'])).to eq('APPLICATION/JSON') - - expect(api_client.select_header_accept(['application/xml'])).to eq('application/xml') - expect(api_client.select_header_accept(['text/html', 'application/xml'])).to eq('text/html,application/xml') - end - end - - describe '#select_header_content_type' do - let(:api_client) { OryClient::ApiClient.new } - - it 'works' do - expect(api_client.select_header_content_type(nil)).to be_nil - expect(api_client.select_header_content_type([])).to be_nil - - expect(api_client.select_header_content_type(['application/json'])).to eq('application/json') - expect(api_client.select_header_content_type(['application/xml', 'application/json; charset=UTF8'])).to eq('application/json; charset=UTF8') - expect(api_client.select_header_content_type(['APPLICATION/JSON', 'text/html'])).to eq('APPLICATION/JSON') - expect(api_client.select_header_content_type(['application/xml'])).to eq('application/xml') - expect(api_client.select_header_content_type(['text/plain', 'application/xml'])).to eq('text/plain') - end - end - - describe '#sanitize_filename' do - let(:api_client) { OryClient::ApiClient.new } - - it 'works' do - expect(api_client.sanitize_filename('sun')).to eq('sun') - expect(api_client.sanitize_filename('sun.gif')).to eq('sun.gif') - expect(api_client.sanitize_filename('../sun.gif')).to eq('sun.gif') - expect(api_client.sanitize_filename('/var/tmp/sun.gif')).to eq('sun.gif') - expect(api_client.sanitize_filename('./sun.gif')).to eq('sun.gif') - expect(api_client.sanitize_filename('..\sun.gif')).to eq('sun.gif') - expect(api_client.sanitize_filename('\var\tmp\sun.gif')).to eq('sun.gif') - expect(api_client.sanitize_filename('c:\var\tmp\sun.gif')).to eq('sun.gif') - expect(api_client.sanitize_filename('.\sun.gif')).to eq('sun.gif') - end - end -end diff --git a/clients/client/ruby/spec/configuration_spec.rb b/clients/client/ruby/spec/configuration_spec.rb deleted file mode 100644 index 6de571b5840..00000000000 --- a/clients/client/ruby/spec/configuration_spec.rb +++ /dev/null @@ -1,42 +0,0 @@ -=begin -#Ory APIs - -#Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. - -The version of the OpenAPI document: v1.6.2 -Contact: support@ory.sh -Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 - -=end - -require 'spec_helper' - -describe OryClient::Configuration do - let(:config) { OryClient::Configuration.default } - - before(:each) do - # uncomment below to setup host and base_path - # require 'URI' - # uri = URI.parse("https://playground.projects.oryapis.com") - # OryClient.configure do |c| - # c.host = uri.host - # c.base_path = uri.path - # end - end - - describe '#base_url' do - it 'should have the default value' do - # uncomment below to test default value of the base path - # expect(config.base_url).to eq("https://playground.projects.oryapis.com") - end - - it 'should remove trailing slashes' do - [nil, '', '/', '//'].each do |base_path| - config.base_path = base_path - # uncomment below to test trailing slashes - # expect(config.base_url).to eq("https://playground.projects.oryapis.com") - end - end - end -end diff --git a/clients/client/ruby/spec/models/accept_o_auth2_consent_request_session_spec.rb b/clients/client/ruby/spec/models/accept_o_auth2_consent_request_session_spec.rb index c01ee32125a..738e3bbd589 100644 --- a/clients/client/ruby/spec/models/accept_o_auth2_consent_request_session_spec.rb +++ b/clients/client/ruby/spec/models/accept_o_auth2_consent_request_session_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of AcceptOAuth2ConsentRequestSession' do it 'should create an instance of AcceptOAuth2ConsentRequestSession' do - expect(instance).to be_instance_of(OryClient::AcceptOAuth2ConsentRequestSession) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::AcceptOAuth2ConsentRequestSession) end end + describe 'test attribute "access_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/accept_o_auth2_consent_request_spec.rb b/clients/client/ruby/spec/models/accept_o_auth2_consent_request_spec.rb index e347f11e894..014db287e9d 100644 --- a/clients/client/ruby/spec/models/accept_o_auth2_consent_request_spec.rb +++ b/clients/client/ruby/spec/models/accept_o_auth2_consent_request_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,48 +22,50 @@ describe 'test an instance of AcceptOAuth2ConsentRequest' do it 'should create an instance of AcceptOAuth2ConsentRequest' do - expect(instance).to be_instance_of(OryClient::AcceptOAuth2ConsentRequest) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::AcceptOAuth2ConsentRequest) end end + describe 'test attribute "context"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "grant_access_token_audience"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "grant_scope"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "handled_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "remember"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "remember_for"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "session"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/accept_o_auth2_login_request_spec.rb b/clients/client/ruby/spec/models/accept_o_auth2_login_request_spec.rb index 1deb1051578..9ce5ea2bb98 100644 --- a/clients/client/ruby/spec/models/accept_o_auth2_login_request_spec.rb +++ b/clients/client/ruby/spec/models/accept_o_auth2_login_request_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,60 +22,62 @@ describe 'test an instance of AcceptOAuth2LoginRequest' do it 'should create an instance of AcceptOAuth2LoginRequest' do - expect(instance).to be_instance_of(OryClient::AcceptOAuth2LoginRequest) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::AcceptOAuth2LoginRequest) end end + describe 'test attribute "acr"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "amr"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "context"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "extend_session_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "force_subject_identifier"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "identity_provider_session_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "remember"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "remember_for"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/active_project_in_console_spec.rb b/clients/client/ruby/spec/models/active_project_in_console_spec.rb index 02d7a842dc6..61466397b30 100644 --- a/clients/client/ruby/spec/models/active_project_in_console_spec.rb +++ b/clients/client/ruby/spec/models/active_project_in_console_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of ActiveProjectInConsole' do it 'should create an instance of ActiveProjectInConsole' do - expect(instance).to be_instance_of(OryClient::ActiveProjectInConsole) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ActiveProjectInConsole) end end + describe 'test attribute "project_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/attribute_filter_spec.rb b/clients/client/ruby/spec/models/attribute_filter_spec.rb index 55195908b5f..a35da8adcff 100644 --- a/clients/client/ruby/spec/models/attribute_filter_spec.rb +++ b/clients/client/ruby/spec/models/attribute_filter_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of AttributeFilter' do it 'should create an instance of AttributeFilter' do - expect(instance).to be_instance_of(OryClient::AttributeFilter) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::AttributeFilter) end end + describe 'test attribute "attribute"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "condition"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["equals", "not_equals", "contains", "not_contains", "regex", "not_regex", "set", "not_set"]) # validator.allowable_values.each do |value| # expect { instance.condition = value }.not_to raise_error @@ -43,7 +45,7 @@ describe 'test attribute "value"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/attribute_spec.rb b/clients/client/ruby/spec/models/attribute_spec.rb index ad4de9677a2..63230e08523 100644 --- a/clients/client/ruby/spec/models/attribute_spec.rb +++ b/clients/client/ruby/spec/models/attribute_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of Attribute' do it 'should create an instance of Attribute' do - expect(instance).to be_instance_of(OryClient::Attribute) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::Attribute) end end + describe 'test attribute "key"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "value"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/attributes_count_datapoint_spec.rb b/clients/client/ruby/spec/models/attributes_count_datapoint_spec.rb index 1e61e81dd91..40895e249fe 100644 --- a/clients/client/ruby/spec/models/attributes_count_datapoint_spec.rb +++ b/clients/client/ruby/spec/models/attributes_count_datapoint_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of AttributesCountDatapoint' do it 'should create an instance of AttributesCountDatapoint' do - expect(instance).to be_instance_of(OryClient::AttributesCountDatapoint) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::AttributesCountDatapoint) end end + describe 'test attribute "count"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/authenticator_assurance_level_spec.rb b/clients/client/ruby/spec/models/authenticator_assurance_level_spec.rb index 2481a0151f5..7eb05d0f70b 100644 --- a/clients/client/ruby/spec/models/authenticator_assurance_level_spec.rb +++ b/clients/client/ruby/spec/models/authenticator_assurance_level_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,7 +22,9 @@ describe 'test an instance of AuthenticatorAssuranceLevel' do it 'should create an instance of AuthenticatorAssuranceLevel' do - expect(instance).to be_instance_of(OryClient::AuthenticatorAssuranceLevel) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::AuthenticatorAssuranceLevel) end end + end diff --git a/clients/client/ruby/spec/models/batch_patch_identities_response_spec.rb b/clients/client/ruby/spec/models/batch_patch_identities_response_spec.rb index e4d328e3302..7eb1a871b9e 100644 --- a/clients/client/ruby/spec/models/batch_patch_identities_response_spec.rb +++ b/clients/client/ruby/spec/models/batch_patch_identities_response_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of BatchPatchIdentitiesResponse' do it 'should create an instance of BatchPatchIdentitiesResponse' do - expect(instance).to be_instance_of(OryClient::BatchPatchIdentitiesResponse) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::BatchPatchIdentitiesResponse) end end + describe 'test attribute "identities"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/check_opl_syntax_result_spec.rb b/clients/client/ruby/spec/models/check_opl_syntax_result_spec.rb index 005461a6a05..c83c664b76d 100644 --- a/clients/client/ruby/spec/models/check_opl_syntax_result_spec.rb +++ b/clients/client/ruby/spec/models/check_opl_syntax_result_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of CheckOplSyntaxResult' do it 'should create an instance of CheckOplSyntaxResult' do - expect(instance).to be_instance_of(OryClient::CheckOplSyntaxResult) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::CheckOplSyntaxResult) end end + describe 'test attribute "errors"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/check_permission_result_spec.rb b/clients/client/ruby/spec/models/check_permission_result_spec.rb index e34c124a8bf..07d62eaac26 100644 --- a/clients/client/ruby/spec/models/check_permission_result_spec.rb +++ b/clients/client/ruby/spec/models/check_permission_result_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of CheckPermissionResult' do it 'should create an instance of CheckPermissionResult' do - expect(instance).to be_instance_of(OryClient::CheckPermissionResult) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::CheckPermissionResult) end end + describe 'test attribute "allowed"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/cloud_account_spec.rb b/clients/client/ruby/spec/models/cloud_account_spec.rb index 26420486988..a14804ce915 100644 --- a/clients/client/ruby/spec/models/cloud_account_spec.rb +++ b/clients/client/ruby/spec/models/cloud_account_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,24 +22,26 @@ describe 'test an instance of CloudAccount' do it 'should create an instance of CloudAccount' do - expect(instance).to be_instance_of(OryClient::CloudAccount) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::CloudAccount) end end + describe 'test attribute "email"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/consistency_request_parameters_spec.rb b/clients/client/ruby/spec/models/consistency_request_parameters_spec.rb index 41616686e01..a091d91f956 100644 --- a/clients/client/ruby/spec/models/consistency_request_parameters_spec.rb +++ b/clients/client/ruby/spec/models/consistency_request_parameters_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of ConsistencyRequestParameters' do it 'should create an instance of ConsistencyRequestParameters' do - expect(instance).to be_instance_of(OryClient::ConsistencyRequestParameters) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ConsistencyRequestParameters) end end + describe 'test attribute "consistency"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["", "strong", "eventual"]) # validator.allowable_values.each do |value| # expect { instance.consistency = value }.not_to raise_error diff --git a/clients/client/ruby/spec/models/continue_with_recovery_ui_flow_spec.rb b/clients/client/ruby/spec/models/continue_with_recovery_ui_flow_spec.rb index 54fa9f7f655..3ff333b1c38 100644 --- a/clients/client/ruby/spec/models/continue_with_recovery_ui_flow_spec.rb +++ b/clients/client/ruby/spec/models/continue_with_recovery_ui_flow_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of ContinueWithRecoveryUiFlow' do it 'should create an instance of ContinueWithRecoveryUiFlow' do - expect(instance).to be_instance_of(OryClient::ContinueWithRecoveryUiFlow) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ContinueWithRecoveryUiFlow) end end + describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/continue_with_recovery_ui_spec.rb b/clients/client/ruby/spec/models/continue_with_recovery_ui_spec.rb index 910568c402a..aef0ecd9148 100644 --- a/clients/client/ruby/spec/models/continue_with_recovery_ui_spec.rb +++ b/clients/client/ruby/spec/models/continue_with_recovery_ui_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of ContinueWithRecoveryUi' do it 'should create an instance of ContinueWithRecoveryUi' do - expect(instance).to be_instance_of(OryClient::ContinueWithRecoveryUi) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ContinueWithRecoveryUi) end end + describe 'test attribute "action"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["show_recovery_ui"]) # validator.allowable_values.each do |value| # expect { instance.action = value }.not_to raise_error @@ -37,7 +39,7 @@ describe 'test attribute "flow"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/continue_with_set_ory_session_token_spec.rb b/clients/client/ruby/spec/models/continue_with_set_ory_session_token_spec.rb index 0e4653854f5..150a28402c8 100644 --- a/clients/client/ruby/spec/models/continue_with_set_ory_session_token_spec.rb +++ b/clients/client/ruby/spec/models/continue_with_set_ory_session_token_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of ContinueWithSetOrySessionToken' do it 'should create an instance of ContinueWithSetOrySessionToken' do - expect(instance).to be_instance_of(OryClient::ContinueWithSetOrySessionToken) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ContinueWithSetOrySessionToken) end end + describe 'test attribute "action"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["set_ory_session_token"]) # validator.allowable_values.each do |value| # expect { instance.action = value }.not_to raise_error @@ -37,7 +39,7 @@ describe 'test attribute "ory_session_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/continue_with_settings_ui_flow_spec.rb b/clients/client/ruby/spec/models/continue_with_settings_ui_flow_spec.rb index 8dda6d690b7..7dec49611c0 100644 --- a/clients/client/ruby/spec/models/continue_with_settings_ui_flow_spec.rb +++ b/clients/client/ruby/spec/models/continue_with_settings_ui_flow_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of ContinueWithSettingsUiFlow' do it 'should create an instance of ContinueWithSettingsUiFlow' do - expect(instance).to be_instance_of(OryClient::ContinueWithSettingsUiFlow) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ContinueWithSettingsUiFlow) end end + describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/continue_with_settings_ui_spec.rb b/clients/client/ruby/spec/models/continue_with_settings_ui_spec.rb index a3bdf72c311..80548a5a350 100644 --- a/clients/client/ruby/spec/models/continue_with_settings_ui_spec.rb +++ b/clients/client/ruby/spec/models/continue_with_settings_ui_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of ContinueWithSettingsUi' do it 'should create an instance of ContinueWithSettingsUi' do - expect(instance).to be_instance_of(OryClient::ContinueWithSettingsUi) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ContinueWithSettingsUi) end end + describe 'test attribute "action"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["show_settings_ui"]) # validator.allowable_values.each do |value| # expect { instance.action = value }.not_to raise_error @@ -37,7 +39,7 @@ describe 'test attribute "flow"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/continue_with_spec.rb b/clients/client/ruby/spec/models/continue_with_spec.rb index 7330a04f4b3..4cf98542ce9 100644 --- a/clients/client/ruby/spec/models/continue_with_spec.rb +++ b/clients/client/ruby/spec/models/continue_with_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -38,6 +38,7 @@ describe '.build' do it 'returns the correct model' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end end diff --git a/clients/client/ruby/spec/models/continue_with_verification_ui_flow_spec.rb b/clients/client/ruby/spec/models/continue_with_verification_ui_flow_spec.rb index 49dc5a34b84..c3adf154854 100644 --- a/clients/client/ruby/spec/models/continue_with_verification_ui_flow_spec.rb +++ b/clients/client/ruby/spec/models/continue_with_verification_ui_flow_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,24 +22,26 @@ describe 'test an instance of ContinueWithVerificationUiFlow' do it 'should create an instance of ContinueWithVerificationUiFlow' do - expect(instance).to be_instance_of(OryClient::ContinueWithVerificationUiFlow) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ContinueWithVerificationUiFlow) end end + describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "verifiable_address"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/continue_with_verification_ui_spec.rb b/clients/client/ruby/spec/models/continue_with_verification_ui_spec.rb index 014a74e494a..963191afee2 100644 --- a/clients/client/ruby/spec/models/continue_with_verification_ui_spec.rb +++ b/clients/client/ruby/spec/models/continue_with_verification_ui_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of ContinueWithVerificationUi' do it 'should create an instance of ContinueWithVerificationUi' do - expect(instance).to be_instance_of(OryClient::ContinueWithVerificationUi) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ContinueWithVerificationUi) end end + describe 'test attribute "action"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["show_verification_ui"]) # validator.allowable_values.each do |value| # expect { instance.action = value }.not_to raise_error @@ -37,7 +39,7 @@ describe 'test attribute "flow"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/courier_message_status_spec.rb b/clients/client/ruby/spec/models/courier_message_status_spec.rb index efefb25e771..1cd21f8a84f 100644 --- a/clients/client/ruby/spec/models/courier_message_status_spec.rb +++ b/clients/client/ruby/spec/models/courier_message_status_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,7 +22,9 @@ describe 'test an instance of CourierMessageStatus' do it 'should create an instance of CourierMessageStatus' do - expect(instance).to be_instance_of(OryClient::CourierMessageStatus) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::CourierMessageStatus) end end + end diff --git a/clients/client/ruby/spec/models/courier_message_type_spec.rb b/clients/client/ruby/spec/models/courier_message_type_spec.rb index c40ccad6af9..3cc41cb4962 100644 --- a/clients/client/ruby/spec/models/courier_message_type_spec.rb +++ b/clients/client/ruby/spec/models/courier_message_type_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,7 +22,9 @@ describe 'test an instance of CourierMessageType' do it 'should create an instance of CourierMessageType' do - expect(instance).to be_instance_of(OryClient::CourierMessageType) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::CourierMessageType) end end + end diff --git a/clients/client/ruby/spec/models/create_custom_domain_body_spec.rb b/clients/client/ruby/spec/models/create_custom_domain_body_spec.rb index b3ee04cf109..1ff201677c5 100644 --- a/clients/client/ruby/spec/models/create_custom_domain_body_spec.rb +++ b/clients/client/ruby/spec/models/create_custom_domain_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,36 +22,38 @@ describe 'test an instance of CreateCustomDomainBody' do it 'should create an instance of CreateCustomDomainBody' do - expect(instance).to be_instance_of(OryClient::CreateCustomDomainBody) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::CreateCustomDomainBody) end end + describe 'test attribute "cookie_domain"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "cors_allowed_origins"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "cors_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "custom_ui_base_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hostname"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/create_event_stream_body_spec.rb b/clients/client/ruby/spec/models/create_event_stream_body_spec.rb index ad78b79b151..e32168d1d5e 100644 --- a/clients/client/ruby/spec/models/create_event_stream_body_spec.rb +++ b/clients/client/ruby/spec/models/create_event_stream_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,24 +22,26 @@ describe 'test an instance of CreateEventStreamBody' do it 'should create an instance of CreateEventStreamBody' do - expect(instance).to be_instance_of(OryClient::CreateEventStreamBody) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::CreateEventStreamBody) end end + describe 'test attribute "role_arn"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "topic_arn"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["sns"]) # validator.allowable_values.each do |value| # expect { instance.type = value }.not_to raise_error diff --git a/clients/client/ruby/spec/models/create_identity_body_spec.rb b/clients/client/ruby/spec/models/create_identity_body_spec.rb index a9a4b7ef2b4..8bfc4263970 100644 --- a/clients/client/ruby/spec/models/create_identity_body_spec.rb +++ b/clients/client/ruby/spec/models/create_identity_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,42 +22,44 @@ describe 'test an instance of CreateIdentityBody' do it 'should create an instance of CreateIdentityBody' do - expect(instance).to be_instance_of(OryClient::CreateIdentityBody) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::CreateIdentityBody) end end + describe 'test attribute "credentials"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "metadata_admin"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "metadata_public"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "recovery_addresses"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "schema_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "state"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["active", "inactive"]) # validator.allowable_values.each do |value| # expect { instance.state = value }.not_to raise_error @@ -67,13 +69,13 @@ describe 'test attribute "traits"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "verifiable_addresses"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/create_invite_response_spec.rb b/clients/client/ruby/spec/models/create_invite_response_spec.rb index 4b3d5d61552..52d652728b8 100644 --- a/clients/client/ruby/spec/models/create_invite_response_spec.rb +++ b/clients/client/ruby/spec/models/create_invite_response_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of CreateInviteResponse' do it 'should create an instance of CreateInviteResponse' do - expect(instance).to be_instance_of(OryClient::CreateInviteResponse) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::CreateInviteResponse) end end + describe 'test attribute "all_invites"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "created_invite"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/create_json_web_key_set_spec.rb b/clients/client/ruby/spec/models/create_json_web_key_set_spec.rb index d3b0f8620f5..6063e8bf7ba 100644 --- a/clients/client/ruby/spec/models/create_json_web_key_set_spec.rb +++ b/clients/client/ruby/spec/models/create_json_web_key_set_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,24 +22,26 @@ describe 'test an instance of CreateJsonWebKeySet' do it 'should create an instance of CreateJsonWebKeySet' do - expect(instance).to be_instance_of(OryClient::CreateJsonWebKeySet) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::CreateJsonWebKeySet) end end + describe 'test attribute "alg"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kid"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "use"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/create_project_api_key_request_spec.rb b/clients/client/ruby/spec/models/create_project_api_key_request_spec.rb index 306dbe2f08c..f228a2ccef8 100644 --- a/clients/client/ruby/spec/models/create_project_api_key_request_spec.rb +++ b/clients/client/ruby/spec/models/create_project_api_key_request_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of CreateProjectApiKeyRequest' do it 'should create an instance of CreateProjectApiKeyRequest' do - expect(instance).to be_instance_of(OryClient::CreateProjectApiKeyRequest) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::CreateProjectApiKeyRequest) end end + describe 'test attribute "name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/create_project_body_spec.rb b/clients/client/ruby/spec/models/create_project_body_spec.rb index e745348ceee..75bae2b882e 100644 --- a/clients/client/ruby/spec/models/create_project_body_spec.rb +++ b/clients/client/ruby/spec/models/create_project_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of CreateProjectBody' do it 'should create an instance of CreateProjectBody' do - expect(instance).to be_instance_of(OryClient::CreateProjectBody) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::CreateProjectBody) end end + describe 'test attribute "environment"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["prod", "dev"]) # validator.allowable_values.each do |value| # expect { instance.environment = value }.not_to raise_error @@ -37,13 +39,13 @@ describe 'test attribute "name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "workspace_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/create_project_branding_spec.rb b/clients/client/ruby/spec/models/create_project_branding_spec.rb index 085f34de396..9c082c2965a 100644 --- a/clients/client/ruby/spec/models/create_project_branding_spec.rb +++ b/clients/client/ruby/spec/models/create_project_branding_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,42 +22,44 @@ describe 'test an instance of CreateProjectBranding' do it 'should create an instance of CreateProjectBranding' do - expect(instance).to be_instance_of(OryClient::CreateProjectBranding) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::CreateProjectBranding) end end + describe 'test attribute "favicon_type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "favicon_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "logo_type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "logo_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "theme"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/create_project_member_invite_body_spec.rb b/clients/client/ruby/spec/models/create_project_member_invite_body_spec.rb index 7a7610fde3b..40de890710f 100644 --- a/clients/client/ruby/spec/models/create_project_member_invite_body_spec.rb +++ b/clients/client/ruby/spec/models/create_project_member_invite_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of CreateProjectMemberInviteBody' do it 'should create an instance of CreateProjectMemberInviteBody' do - expect(instance).to be_instance_of(OryClient::CreateProjectMemberInviteBody) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::CreateProjectMemberInviteBody) end end + describe 'test attribute "invitee_email"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/create_project_normalized_payload_spec.rb b/clients/client/ruby/spec/models/create_project_normalized_payload_spec.rb index ca016cb377f..2688f59fc7d 100644 --- a/clients/client/ruby/spec/models/create_project_normalized_payload_spec.rb +++ b/clients/client/ruby/spec/models/create_project_normalized_payload_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,24 +22,32 @@ describe 'test an instance of CreateProjectNormalizedPayload' do it 'should create an instance of CreateProjectNormalizedPayload' do - expect(instance).to be_instance_of(OryClient::CreateProjectNormalizedPayload) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::CreateProjectNormalizedPayload) end end + describe 'test attribute "created_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "disable_account_experience_welcome_screen"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ + end + end + + describe 'test attribute "enable_ax_v2"' do + it 'should work' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "environment"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["prod", "dev"]) # validator.allowable_values.each do |value| # expect { instance.environment = value }.not_to raise_error @@ -49,121 +57,121 @@ describe 'test attribute "hydra_oauth2_allowed_top_level_claims"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_oauth2_client_credentials_default_grant_allowed_scope"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_oauth2_exclude_not_before_claim"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_oauth2_grant_jwt_iat_optional"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_oauth2_grant_jwt_jti_optional"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_oauth2_grant_jwt_max_ttl"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_oauth2_mirror_top_level_claims"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_oauth2_pkce_enforced"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_oauth2_pkce_enforced_for_public_clients"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_oauth2_refresh_token_hook"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_oauth2_token_hook"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_oidc_dynamic_client_registration_default_scope"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_oidc_dynamic_client_registration_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_oidc_subject_identifiers_pairwise_salt"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_oidc_subject_identifiers_supported_types"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_secrets_cookie"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_secrets_system"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_serve_cookies_same_site_legacy_workaround"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_serve_cookies_same_site_mode"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_strategies_access_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["opaque", "jwt"]) # validator.allowable_values.each do |value| # expect { instance.hydra_strategies_access_token = value }.not_to raise_error @@ -173,7 +181,7 @@ describe 'test attribute "hydra_strategies_scope"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["exact", "wildcard"]) # validator.allowable_values.each do |value| # expect { instance.hydra_strategies_scope = value }.not_to raise_error @@ -183,613 +191,613 @@ describe 'test attribute "hydra_ttl_access_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_ttl_auth_code"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_ttl_id_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_ttl_login_consent_request"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_ttl_refresh_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_urls_consent"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_urls_error"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_urls_login"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_urls_logout"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_urls_post_logout_redirect"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_urls_registration"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_urls_self_issuer"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_webfinger_jwks_broadcast_keys"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_webfinger_oidc_discovery_auth_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_webfinger_oidc_discovery_client_registration_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_webfinger_oidc_discovery_jwks_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_webfinger_oidc_discovery_supported_claims"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_webfinger_oidc_discovery_supported_scope"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_webfinger_oidc_discovery_token_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_webfinger_oidc_discovery_userinfo_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "keto_namespace_configuration"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "keto_namespaces"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_cookies_same_site"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_channels"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_delivery_strategy"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_http_request_config_auth_api_key_in"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_http_request_config_auth_api_key_name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_http_request_config_auth_api_key_value"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_http_request_config_auth_basic_auth_password"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_http_request_config_auth_basic_auth_user"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_http_request_config_auth_type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_http_request_config_body"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_http_request_config_headers"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_http_request_config_method"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_http_request_config_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_smtp_connection_uri"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_smtp_from_address"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_smtp_from_name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_smtp_headers"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_smtp_local_name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_login_code_valid_email_body_html"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_login_code_valid_email_body_plaintext"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_login_code_valid_email_subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_login_code_valid_sms_body_plaintext"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_recovery_code_invalid_email_body_html"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_recovery_code_invalid_email_body_plaintext"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_recovery_code_invalid_email_subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_recovery_code_valid_email_body_html"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_recovery_code_valid_email_body_plaintext"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_recovery_code_valid_email_subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_recovery_invalid_email_body_html"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_recovery_invalid_email_body_plaintext"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_recovery_invalid_email_subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_recovery_valid_email_body_html"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_recovery_valid_email_body_plaintext"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_recovery_valid_email_subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_registration_code_valid_email_body_html"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_registration_code_valid_email_body_plaintext"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_registration_code_valid_email_subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_verification_code_invalid_email_body_html"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_verification_code_invalid_email_body_plaintext"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_verification_code_invalid_email_subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_verification_code_valid_email_body_html"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_verification_code_valid_email_body_plaintext"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_verification_code_valid_email_subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_verification_code_valid_sms_body_plaintext"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_verification_invalid_email_body_html"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_verification_invalid_email_body_plaintext"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_verification_invalid_email_subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_verification_valid_email_body_html"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_verification_valid_email_body_plaintext"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_verification_valid_email_subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_feature_flags_cacheable_sessions"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_feature_flags_use_continue_with_transitions"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_identity_schemas"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_oauth2_provider_headers"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_oauth2_provider_override_return_to"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_oauth2_provider_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_preview_default_read_consistency_level"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_secrets_cipher"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_secrets_cookie"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_secrets_default"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_allowed_return_urls"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_error_ui_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_login_after_code_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_login_after_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_login_after_lookup_secret_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_login_after_oidc_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_login_after_password_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_login_after_totp_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_login_after_webauthn_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_login_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_login_ui_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_logout_after_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_recovery_after_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_recovery_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_recovery_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_recovery_notify_unknown_recipients"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_recovery_ui_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_recovery_use"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["link", "code"]) # validator.allowable_values.each do |value| # expect { instance.kratos_selfservice_flows_recovery_use = value }.not_to raise_error @@ -799,157 +807,157 @@ describe 'test attribute "kratos_selfservice_flows_registration_after_code_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_registration_after_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_registration_after_oidc_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_registration_after_password_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_registration_after_webauthn_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_registration_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_registration_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_registration_login_hints"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_registration_ui_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_settings_after_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_settings_after_lookup_secret_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_settings_after_oidc_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_settings_after_password_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_settings_after_profile_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_settings_after_totp_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_settings_after_webauthn_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_settings_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_settings_privileged_session_max_age"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_settings_required_aal"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_settings_ui_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_verification_after_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_verification_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_verification_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_verification_notify_unknown_recipients"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_verification_ui_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_verification_use"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["link", "code"]) # validator.allowable_values.each do |value| # expect { instance.kratos_selfservice_flows_verification_use = value }.not_to raise_error @@ -959,247 +967,247 @@ describe 'test attribute "kratos_selfservice_methods_code_config_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_code_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_code_mfa_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_code_passwordless_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_link_config_base_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_link_config_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_link_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_lookup_secret_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_oidc_config_base_redirect_uri"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_oidc_config_providers"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_oidc_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_password_config_haveibeenpwned_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_password_config_identifier_similarity_check_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_password_config_ignore_network_errors"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_password_config_max_breaches"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_password_config_min_password_length"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_password_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_profile_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_totp_config_issuer"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_totp_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_webauthn_config_passwordless"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_webauthn_config_rp_display_name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_webauthn_config_rp_icon"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_webauthn_config_rp_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_webauthn_config_rp_origins"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_webauthn_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_session_cookie_persistent"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_session_cookie_same_site"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_session_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_session_whoami_required_aal"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_session_whoami_tokenizer_templates"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "project_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "project_revision_hooks"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "serve_admin_cors_allowed_origins"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "serve_admin_cors_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "serve_public_cors_allowed_origins"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "serve_public_cors_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "strict_security"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "updated_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "workspace_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/create_recovery_code_for_identity_body_spec.rb b/clients/client/ruby/spec/models/create_recovery_code_for_identity_body_spec.rb index 9c86a0e8b92..5af806b99c2 100644 --- a/clients/client/ruby/spec/models/create_recovery_code_for_identity_body_spec.rb +++ b/clients/client/ruby/spec/models/create_recovery_code_for_identity_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of CreateRecoveryCodeForIdentityBody' do it 'should create an instance of CreateRecoveryCodeForIdentityBody' do - expect(instance).to be_instance_of(OryClient::CreateRecoveryCodeForIdentityBody) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::CreateRecoveryCodeForIdentityBody) end end + describe 'test attribute "expires_in"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "identity_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/create_recovery_link_for_identity_body_spec.rb b/clients/client/ruby/spec/models/create_recovery_link_for_identity_body_spec.rb index 050beead743..4d8d32f6f87 100644 --- a/clients/client/ruby/spec/models/create_recovery_link_for_identity_body_spec.rb +++ b/clients/client/ruby/spec/models/create_recovery_link_for_identity_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of CreateRecoveryLinkForIdentityBody' do it 'should create an instance of CreateRecoveryLinkForIdentityBody' do - expect(instance).to be_instance_of(OryClient::CreateRecoveryLinkForIdentityBody) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::CreateRecoveryLinkForIdentityBody) end end + describe 'test attribute "expires_in"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "identity_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/create_relationship_body_spec.rb b/clients/client/ruby/spec/models/create_relationship_body_spec.rb index 39435c13ed9..737f240e8fa 100644 --- a/clients/client/ruby/spec/models/create_relationship_body_spec.rb +++ b/clients/client/ruby/spec/models/create_relationship_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,36 +22,38 @@ describe 'test an instance of CreateRelationshipBody' do it 'should create an instance of CreateRelationshipBody' do - expect(instance).to be_instance_of(OryClient::CreateRelationshipBody) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::CreateRelationshipBody) end end + describe 'test attribute "namespace"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "object"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "relation"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "subject_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "subject_set"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/create_subscription_body_spec.rb b/clients/client/ruby/spec/models/create_subscription_body_spec.rb index 82518ef355d..11bddf7f7dc 100644 --- a/clients/client/ruby/spec/models/create_subscription_body_spec.rb +++ b/clients/client/ruby/spec/models/create_subscription_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of CreateSubscriptionBody' do it 'should create an instance of CreateSubscriptionBody' do - expect(instance).to be_instance_of(OryClient::CreateSubscriptionBody) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::CreateSubscriptionBody) end end + describe 'test attribute "currency"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["usd", "eur"]) # validator.allowable_values.each do |value| # expect { instance.currency = value }.not_to raise_error @@ -37,7 +39,7 @@ describe 'test attribute "interval"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["monthly", "yearly"]) # validator.allowable_values.each do |value| # expect { instance.interval = value }.not_to raise_error @@ -47,19 +49,19 @@ describe 'test attribute "plan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "provision_first_project"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "return_to"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/create_subscription_common_spec.rb b/clients/client/ruby/spec/models/create_subscription_common_spec.rb index b91465603a9..646051e9d22 100644 --- a/clients/client/ruby/spec/models/create_subscription_common_spec.rb +++ b/clients/client/ruby/spec/models/create_subscription_common_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of CreateSubscriptionCommon' do it 'should create an instance of CreateSubscriptionCommon' do - expect(instance).to be_instance_of(OryClient::CreateSubscriptionCommon) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::CreateSubscriptionCommon) end end + describe 'test attribute "currency"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["usd", "eur"]) # validator.allowable_values.each do |value| # expect { instance.currency = value }.not_to raise_error @@ -37,7 +39,7 @@ describe 'test attribute "interval"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["monthly", "yearly"]) # validator.allowable_values.each do |value| # expect { instance.interval = value }.not_to raise_error @@ -47,13 +49,13 @@ describe 'test attribute "plan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "return_to"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/create_verifiable_credential_request_body_spec.rb b/clients/client/ruby/spec/models/create_verifiable_credential_request_body_spec.rb index a21d2393b24..99213bddbb7 100644 --- a/clients/client/ruby/spec/models/create_verifiable_credential_request_body_spec.rb +++ b/clients/client/ruby/spec/models/create_verifiable_credential_request_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,24 +22,26 @@ describe 'test an instance of CreateVerifiableCredentialRequestBody' do it 'should create an instance of CreateVerifiableCredentialRequestBody' do - expect(instance).to be_instance_of(OryClient::CreateVerifiableCredentialRequestBody) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::CreateVerifiableCredentialRequestBody) end end + describe 'test attribute "format"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "proof"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "types"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/create_workspace_member_invite_body_spec.rb b/clients/client/ruby/spec/models/create_workspace_member_invite_body_spec.rb index c7121981565..30e212c20b9 100644 --- a/clients/client/ruby/spec/models/create_workspace_member_invite_body_spec.rb +++ b/clients/client/ruby/spec/models/create_workspace_member_invite_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of CreateWorkspaceMemberInviteBody' do it 'should create an instance of CreateWorkspaceMemberInviteBody' do - expect(instance).to be_instance_of(OryClient::CreateWorkspaceMemberInviteBody) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::CreateWorkspaceMemberInviteBody) end end + describe 'test attribute "invitee_email"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/create_workspace_payload_spec.rb b/clients/client/ruby/spec/models/create_workspace_payload_spec.rb index d642a5f7ddc..39ac78ccf1a 100644 --- a/clients/client/ruby/spec/models/create_workspace_payload_spec.rb +++ b/clients/client/ruby/spec/models/create_workspace_payload_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of CreateWorkspacePayload' do it 'should create an instance of CreateWorkspacePayload' do - expect(instance).to be_instance_of(OryClient::CreateWorkspacePayload) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::CreateWorkspacePayload) end end + describe 'test attribute "name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/create_workspace_subscription_body_spec.rb b/clients/client/ruby/spec/models/create_workspace_subscription_body_spec.rb index 615d08bcca6..8d871f1b034 100644 --- a/clients/client/ruby/spec/models/create_workspace_subscription_body_spec.rb +++ b/clients/client/ruby/spec/models/create_workspace_subscription_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of CreateWorkspaceSubscriptionBody' do it 'should create an instance of CreateWorkspaceSubscriptionBody' do - expect(instance).to be_instance_of(OryClient::CreateWorkspaceSubscriptionBody) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::CreateWorkspaceSubscriptionBody) end end + describe 'test attribute "currency"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["usd", "eur"]) # validator.allowable_values.each do |value| # expect { instance.currency = value }.not_to raise_error @@ -37,7 +39,7 @@ describe 'test attribute "interval"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["monthly", "yearly"]) # validator.allowable_values.each do |value| # expect { instance.interval = value }.not_to raise_error @@ -47,13 +49,13 @@ describe 'test attribute "plan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "return_to"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/credential_supported_draft00_spec.rb b/clients/client/ruby/spec/models/credential_supported_draft00_spec.rb index 81614deb971..565d0c06391 100644 --- a/clients/client/ruby/spec/models/credential_supported_draft00_spec.rb +++ b/clients/client/ruby/spec/models/credential_supported_draft00_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,30 +22,32 @@ describe 'test an instance of CredentialSupportedDraft00' do it 'should create an instance of CredentialSupportedDraft00' do - expect(instance).to be_instance_of(OryClient::CredentialSupportedDraft00) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::CredentialSupportedDraft00) end end + describe 'test attribute "cryptographic_binding_methods_supported"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "cryptographic_suites_supported"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "format"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "types"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/custom_domain_spec.rb b/clients/client/ruby/spec/models/custom_domain_spec.rb index 13d469866e8..0cc2a6833a9 100644 --- a/clients/client/ruby/spec/models/custom_domain_spec.rb +++ b/clients/client/ruby/spec/models/custom_domain_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,54 +22,56 @@ describe 'test an instance of CustomDomain' do it 'should create an instance of CustomDomain' do - expect(instance).to be_instance_of(OryClient::CustomDomain) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::CustomDomain) end end + describe 'test attribute "cookie_domain"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "cors_allowed_origins"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "cors_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "created_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "custom_ui_base_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hostname"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "ssl_status"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["initializing", "pending_validation", "deleted", "pending_issuance", "pending_deployment", "pending_deletion", "pending_expiration", "expired", "active", "initializing_timed_out", "validation_timed_out", "issuance_timed_out", "deployment_timed_out", "deletion_timed_out", "pending_cleanup", "staging_deployment", "staging_active", "deactivating", "inactive", "backup_issued", "holding_deployment", ""]) # validator.allowable_values.each do |value| # expect { instance.ssl_status = value }.not_to raise_error @@ -79,19 +81,19 @@ describe 'test attribute "updated_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "verification_errors"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "verification_status"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/delete_my_sessions_count_spec.rb b/clients/client/ruby/spec/models/delete_my_sessions_count_spec.rb index c3e8239e6d4..c0e9f3deab7 100644 --- a/clients/client/ruby/spec/models/delete_my_sessions_count_spec.rb +++ b/clients/client/ruby/spec/models/delete_my_sessions_count_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of DeleteMySessionsCount' do it 'should create an instance of DeleteMySessionsCount' do - expect(instance).to be_instance_of(OryClient::DeleteMySessionsCount) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::DeleteMySessionsCount) end end + describe 'test attribute "count"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/email_template_data_body_spec.rb b/clients/client/ruby/spec/models/email_template_data_body_spec.rb index c2b4bab5767..ef7e1b78f52 100644 --- a/clients/client/ruby/spec/models/email_template_data_body_spec.rb +++ b/clients/client/ruby/spec/models/email_template_data_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of EmailTemplateDataBody' do it 'should create an instance of EmailTemplateDataBody' do - expect(instance).to be_instance_of(OryClient::EmailTemplateDataBody) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::EmailTemplateDataBody) end end + describe 'test attribute "html"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "plaintext"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/email_template_data_spec.rb b/clients/client/ruby/spec/models/email_template_data_spec.rb index 15e0490a51d..9efc49a3d7b 100644 --- a/clients/client/ruby/spec/models/email_template_data_spec.rb +++ b/clients/client/ruby/spec/models/email_template_data_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of EmailTemplateData' do it 'should create an instance of EmailTemplateData' do - expect(instance).to be_instance_of(OryClient::EmailTemplateData) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::EmailTemplateData) end end + describe 'test attribute "body"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/error_authenticator_assurance_level_not_satisfied_spec.rb b/clients/client/ruby/spec/models/error_authenticator_assurance_level_not_satisfied_spec.rb index 86ecdfcc8cf..c0fb2a4a04b 100644 --- a/clients/client/ruby/spec/models/error_authenticator_assurance_level_not_satisfied_spec.rb +++ b/clients/client/ruby/spec/models/error_authenticator_assurance_level_not_satisfied_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of ErrorAuthenticatorAssuranceLevelNotSatisfied' do it 'should create an instance of ErrorAuthenticatorAssuranceLevelNotSatisfied' do - expect(instance).to be_instance_of(OryClient::ErrorAuthenticatorAssuranceLevelNotSatisfied) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ErrorAuthenticatorAssuranceLevelNotSatisfied) end end + describe 'test attribute "error"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "redirect_browser_to"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/error_browser_location_change_required_spec.rb b/clients/client/ruby/spec/models/error_browser_location_change_required_spec.rb index 0bf50b16077..ace0d265711 100644 --- a/clients/client/ruby/spec/models/error_browser_location_change_required_spec.rb +++ b/clients/client/ruby/spec/models/error_browser_location_change_required_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of ErrorBrowserLocationChangeRequired' do it 'should create an instance of ErrorBrowserLocationChangeRequired' do - expect(instance).to be_instance_of(OryClient::ErrorBrowserLocationChangeRequired) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ErrorBrowserLocationChangeRequired) end end + describe 'test attribute "error"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "redirect_browser_to"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/error_flow_replaced_spec.rb b/clients/client/ruby/spec/models/error_flow_replaced_spec.rb index 4bb68625182..cdb762329e0 100644 --- a/clients/client/ruby/spec/models/error_flow_replaced_spec.rb +++ b/clients/client/ruby/spec/models/error_flow_replaced_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of ErrorFlowReplaced' do it 'should create an instance of ErrorFlowReplaced' do - expect(instance).to be_instance_of(OryClient::ErrorFlowReplaced) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ErrorFlowReplaced) end end + describe 'test attribute "error"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "use_flow_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/error_generic_spec.rb b/clients/client/ruby/spec/models/error_generic_spec.rb index ee27385c2f0..92aeae2635d 100644 --- a/clients/client/ruby/spec/models/error_generic_spec.rb +++ b/clients/client/ruby/spec/models/error_generic_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of ErrorGeneric' do it 'should create an instance of ErrorGeneric' do - expect(instance).to be_instance_of(OryClient::ErrorGeneric) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ErrorGeneric) end end + describe 'test attribute "error"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/error_o_auth2_spec.rb b/clients/client/ruby/spec/models/error_o_auth2_spec.rb index 30b80f2686f..98674937005 100644 --- a/clients/client/ruby/spec/models/error_o_auth2_spec.rb +++ b/clients/client/ruby/spec/models/error_o_auth2_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,36 +22,38 @@ describe 'test an instance of ErrorOAuth2' do it 'should create an instance of ErrorOAuth2' do - expect(instance).to be_instance_of(OryClient::ErrorOAuth2) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ErrorOAuth2) end end + describe 'test attribute "error"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "error_debug"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "error_description"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "error_hint"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "status_code"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/event_stream_spec.rb b/clients/client/ruby/spec/models/event_stream_spec.rb index d077968cab4..0a6fea756e5 100644 --- a/clients/client/ruby/spec/models/event_stream_spec.rb +++ b/clients/client/ruby/spec/models/event_stream_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,42 +22,44 @@ describe 'test an instance of EventStream' do it 'should create an instance of EventStream' do - expect(instance).to be_instance_of(OryClient::EventStream) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::EventStream) end end + describe 'test attribute "created_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "role_arn"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "topic_arn"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "updated_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/expanded_permission_tree_spec.rb b/clients/client/ruby/spec/models/expanded_permission_tree_spec.rb index 718ee41f7c3..7ff9032982e 100644 --- a/clients/client/ruby/spec/models/expanded_permission_tree_spec.rb +++ b/clients/client/ruby/spec/models/expanded_permission_tree_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,24 +22,26 @@ describe 'test an instance of ExpandedPermissionTree' do it 'should create an instance of ExpandedPermissionTree' do - expect(instance).to be_instance_of(OryClient::ExpandedPermissionTree) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ExpandedPermissionTree) end end + describe 'test attribute "children"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "tuple"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["union", "exclusion", "intersection", "leaf", "tuple_to_subject_set", "computed_subject_set", "not", "unspecified"]) # validator.allowable_values.each do |value| # expect { instance.type = value }.not_to raise_error diff --git a/clients/client/ruby/spec/models/flow_error_spec.rb b/clients/client/ruby/spec/models/flow_error_spec.rb index 1bd6f190840..3eab64b9569 100644 --- a/clients/client/ruby/spec/models/flow_error_spec.rb +++ b/clients/client/ruby/spec/models/flow_error_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,30 +22,32 @@ describe 'test an instance of FlowError' do it 'should create an instance of FlowError' do - expect(instance).to be_instance_of(OryClient::FlowError) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::FlowError) end end + describe 'test attribute "created_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "error"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "updated_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/generic_error_content_spec.rb b/clients/client/ruby/spec/models/generic_error_content_spec.rb index a67899f16b5..02b21b5f2fb 100644 --- a/clients/client/ruby/spec/models/generic_error_content_spec.rb +++ b/clients/client/ruby/spec/models/generic_error_content_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,36 +22,38 @@ describe 'test an instance of GenericErrorContent' do it 'should create an instance of GenericErrorContent' do - expect(instance).to be_instance_of(OryClient::GenericErrorContent) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::GenericErrorContent) end end + describe 'test attribute "debug"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "error"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "error_description"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "message"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "status_code"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/generic_error_spec.rb b/clients/client/ruby/spec/models/generic_error_spec.rb index 91007120eba..de2668660f2 100644 --- a/clients/client/ruby/spec/models/generic_error_spec.rb +++ b/clients/client/ruby/spec/models/generic_error_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,60 +22,62 @@ describe 'test an instance of GenericError' do it 'should create an instance of GenericError' do - expect(instance).to be_instance_of(OryClient::GenericError) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::GenericError) end end + describe 'test attribute "code"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "debug"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "details"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "error"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "message"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "reason"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "request"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "status"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/generic_usage_spec.rb b/clients/client/ruby/spec/models/generic_usage_spec.rb index 5ed300fb9d4..3f5699ffbce 100644 --- a/clients/client/ruby/spec/models/generic_usage_spec.rb +++ b/clients/client/ruby/spec/models/generic_usage_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of GenericUsage' do it 'should create an instance of GenericUsage' do - expect(instance).to be_instance_of(OryClient::GenericUsage) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::GenericUsage) end end + describe 'test attribute "additional_price"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "included_usage"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/get_attributes_count_response_spec.rb b/clients/client/ruby/spec/models/get_attributes_count_response_spec.rb index caa918c2d93..8d1c42a295b 100644 --- a/clients/client/ruby/spec/models/get_attributes_count_response_spec.rb +++ b/clients/client/ruby/spec/models/get_attributes_count_response_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of GetAttributesCountResponse' do it 'should create an instance of GetAttributesCountResponse' do - expect(instance).to be_instance_of(OryClient::GetAttributesCountResponse) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::GetAttributesCountResponse) end end + describe 'test attribute "data"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/get_managed_identity_schema_location_spec.rb b/clients/client/ruby/spec/models/get_managed_identity_schema_location_spec.rb index 631da386b9e..7805abd2592 100644 --- a/clients/client/ruby/spec/models/get_managed_identity_schema_location_spec.rb +++ b/clients/client/ruby/spec/models/get_managed_identity_schema_location_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of GetManagedIdentitySchemaLocation' do it 'should create an instance of GetManagedIdentitySchemaLocation' do - expect(instance).to be_instance_of(OryClient::GetManagedIdentitySchemaLocation) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::GetManagedIdentitySchemaLocation) end end + describe 'test attribute "location"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/get_metrics_event_attributes_response_spec.rb b/clients/client/ruby/spec/models/get_metrics_event_attributes_response_spec.rb index 8e61229446c..27462e08999 100644 --- a/clients/client/ruby/spec/models/get_metrics_event_attributes_response_spec.rb +++ b/clients/client/ruby/spec/models/get_metrics_event_attributes_response_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of GetMetricsEventAttributesResponse' do it 'should create an instance of GetMetricsEventAttributesResponse' do - expect(instance).to be_instance_of(OryClient::GetMetricsEventAttributesResponse) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::GetMetricsEventAttributesResponse) end end + describe 'test attribute "events"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/get_metrics_event_types_response_spec.rb b/clients/client/ruby/spec/models/get_metrics_event_types_response_spec.rb index 22f767c5e47..aaef4680098 100644 --- a/clients/client/ruby/spec/models/get_metrics_event_types_response_spec.rb +++ b/clients/client/ruby/spec/models/get_metrics_event_types_response_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of GetMetricsEventTypesResponse' do it 'should create an instance of GetMetricsEventTypesResponse' do - expect(instance).to be_instance_of(OryClient::GetMetricsEventTypesResponse) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::GetMetricsEventTypesResponse) end end + describe 'test attribute "events"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/get_organization_response_spec.rb b/clients/client/ruby/spec/models/get_organization_response_spec.rb index 69e37412dff..d706a0850fd 100644 --- a/clients/client/ruby/spec/models/get_organization_response_spec.rb +++ b/clients/client/ruby/spec/models/get_organization_response_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of GetOrganizationResponse' do it 'should create an instance of GetOrganizationResponse' do - expect(instance).to be_instance_of(OryClient::GetOrganizationResponse) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::GetOrganizationResponse) end end + describe 'test attribute "organization"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/get_project_events_body_spec.rb b/clients/client/ruby/spec/models/get_project_events_body_spec.rb index 4e1c97a5b18..edfefaf7191 100644 --- a/clients/client/ruby/spec/models/get_project_events_body_spec.rb +++ b/clients/client/ruby/spec/models/get_project_events_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,42 +22,44 @@ describe 'test an instance of GetProjectEventsBody' do it 'should create an instance of GetProjectEventsBody' do - expect(instance).to be_instance_of(OryClient::GetProjectEventsBody) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::GetProjectEventsBody) end end + describe 'test attribute "event_name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "filters"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "from"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "page_size"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "page_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "to"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/get_project_events_response_spec.rb b/clients/client/ruby/spec/models/get_project_events_response_spec.rb index 7c0abed02ce..a50f1caf160 100644 --- a/clients/client/ruby/spec/models/get_project_events_response_spec.rb +++ b/clients/client/ruby/spec/models/get_project_events_response_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of GetProjectEventsResponse' do it 'should create an instance of GetProjectEventsResponse' do - expect(instance).to be_instance_of(OryClient::GetProjectEventsResponse) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::GetProjectEventsResponse) end end + describe 'test attribute "events"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "page_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/get_project_metrics_response_spec.rb b/clients/client/ruby/spec/models/get_project_metrics_response_spec.rb index 291e2292abb..77143279f06 100644 --- a/clients/client/ruby/spec/models/get_project_metrics_response_spec.rb +++ b/clients/client/ruby/spec/models/get_project_metrics_response_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of GetProjectMetricsResponse' do it 'should create an instance of GetProjectMetricsResponse' do - expect(instance).to be_instance_of(OryClient::GetProjectMetricsResponse) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::GetProjectMetricsResponse) end end + describe 'test attribute "data"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/get_session_activity_response_spec.rb b/clients/client/ruby/spec/models/get_session_activity_response_spec.rb index a0318e4cadd..8f03089dd90 100644 --- a/clients/client/ruby/spec/models/get_session_activity_response_spec.rb +++ b/clients/client/ruby/spec/models/get_session_activity_response_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of GetSessionActivityResponse' do it 'should create an instance of GetSessionActivityResponse' do - expect(instance).to be_instance_of(OryClient::GetSessionActivityResponse) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::GetSessionActivityResponse) end end + describe 'test attribute "data"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/get_version200_response_spec.rb b/clients/client/ruby/spec/models/get_version200_response_spec.rb index 328fffc9a07..eeed45917db 100644 --- a/clients/client/ruby/spec/models/get_version200_response_spec.rb +++ b/clients/client/ruby/spec/models/get_version200_response_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of GetVersion200Response' do it 'should create an instance of GetVersion200Response' do - expect(instance).to be_instance_of(OryClient::GetVersion200Response) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::GetVersion200Response) end end + describe 'test attribute "version"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/health_not_ready_status_spec.rb b/clients/client/ruby/spec/models/health_not_ready_status_spec.rb index bb6cd68357d..3de549bd56b 100644 --- a/clients/client/ruby/spec/models/health_not_ready_status_spec.rb +++ b/clients/client/ruby/spec/models/health_not_ready_status_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of HealthNotReadyStatus' do it 'should create an instance of HealthNotReadyStatus' do - expect(instance).to be_instance_of(OryClient::HealthNotReadyStatus) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::HealthNotReadyStatus) end end + describe 'test attribute "errors"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/health_status_spec.rb b/clients/client/ruby/spec/models/health_status_spec.rb index 89a0424e24e..b300afed025 100644 --- a/clients/client/ruby/spec/models/health_status_spec.rb +++ b/clients/client/ruby/spec/models/health_status_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of HealthStatus' do it 'should create an instance of HealthStatus' do - expect(instance).to be_instance_of(OryClient::HealthStatus) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::HealthStatus) end end + describe 'test attribute "status"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/identity_credentials_code_spec.rb b/clients/client/ruby/spec/models/identity_credentials_code_spec.rb index be3e767ceb7..c4f73d40156 100644 --- a/clients/client/ruby/spec/models/identity_credentials_code_spec.rb +++ b/clients/client/ruby/spec/models/identity_credentials_code_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of IdentityCredentialsCode' do it 'should create an instance of IdentityCredentialsCode' do - expect(instance).to be_instance_of(OryClient::IdentityCredentialsCode) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::IdentityCredentialsCode) end end + describe 'test attribute "address_type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "used_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/identity_credentials_oidc_provider_spec.rb b/clients/client/ruby/spec/models/identity_credentials_oidc_provider_spec.rb index 84ec922a83c..593173f6868 100644 --- a/clients/client/ruby/spec/models/identity_credentials_oidc_provider_spec.rb +++ b/clients/client/ruby/spec/models/identity_credentials_oidc_provider_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,42 +22,44 @@ describe 'test an instance of IdentityCredentialsOidcProvider' do it 'should create an instance of IdentityCredentialsOidcProvider' do - expect(instance).to be_instance_of(OryClient::IdentityCredentialsOidcProvider) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::IdentityCredentialsOidcProvider) end end + describe 'test attribute "initial_access_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "initial_id_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "initial_refresh_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "organization"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "provider"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/identity_credentials_oidc_spec.rb b/clients/client/ruby/spec/models/identity_credentials_oidc_spec.rb index 3c27fe031fc..83bfb4dddfc 100644 --- a/clients/client/ruby/spec/models/identity_credentials_oidc_spec.rb +++ b/clients/client/ruby/spec/models/identity_credentials_oidc_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of IdentityCredentialsOidc' do it 'should create an instance of IdentityCredentialsOidc' do - expect(instance).to be_instance_of(OryClient::IdentityCredentialsOidc) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::IdentityCredentialsOidc) end end + describe 'test attribute "providers"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/identity_credentials_password_spec.rb b/clients/client/ruby/spec/models/identity_credentials_password_spec.rb index 14a41db88cf..39b20c91665 100644 --- a/clients/client/ruby/spec/models/identity_credentials_password_spec.rb +++ b/clients/client/ruby/spec/models/identity_credentials_password_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of IdentityCredentialsPassword' do it 'should create an instance of IdentityCredentialsPassword' do - expect(instance).to be_instance_of(OryClient::IdentityCredentialsPassword) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::IdentityCredentialsPassword) end end + describe 'test attribute "hashed_password"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/identity_credentials_spec.rb b/clients/client/ruby/spec/models/identity_credentials_spec.rb index a98d3303932..216c9868e04 100644 --- a/clients/client/ruby/spec/models/identity_credentials_spec.rb +++ b/clients/client/ruby/spec/models/identity_credentials_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,30 +22,32 @@ describe 'test an instance of IdentityCredentials' do it 'should create an instance of IdentityCredentials' do - expect(instance).to be_instance_of(OryClient::IdentityCredentials) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::IdentityCredentials) end end + describe 'test attribute "config"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "created_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "identifiers"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["password", "oidc", "totp", "lookup_secret", "webauthn", "code", "link_recovery", "code_recovery"]) # validator.allowable_values.each do |value| # expect { instance.type = value }.not_to raise_error @@ -55,13 +57,13 @@ describe 'test attribute "updated_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "version"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/identity_patch_response_spec.rb b/clients/client/ruby/spec/models/identity_patch_response_spec.rb index b181d3d29a0..c974bc69071 100644 --- a/clients/client/ruby/spec/models/identity_patch_response_spec.rb +++ b/clients/client/ruby/spec/models/identity_patch_response_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of IdentityPatchResponse' do it 'should create an instance of IdentityPatchResponse' do - expect(instance).to be_instance_of(OryClient::IdentityPatchResponse) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::IdentityPatchResponse) end end + describe 'test attribute "action"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["create"]) # validator.allowable_values.each do |value| # expect { instance.action = value }.not_to raise_error @@ -37,13 +39,13 @@ describe 'test attribute "identity"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "patch_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/identity_patch_spec.rb b/clients/client/ruby/spec/models/identity_patch_spec.rb index f7a3d509d45..66d44a621d4 100644 --- a/clients/client/ruby/spec/models/identity_patch_spec.rb +++ b/clients/client/ruby/spec/models/identity_patch_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of IdentityPatch' do it 'should create an instance of IdentityPatch' do - expect(instance).to be_instance_of(OryClient::IdentityPatch) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::IdentityPatch) end end + describe 'test attribute "create"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "patch_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/identity_schema_container_spec.rb b/clients/client/ruby/spec/models/identity_schema_container_spec.rb index 9e404671a65..d886bb11592 100644 --- a/clients/client/ruby/spec/models/identity_schema_container_spec.rb +++ b/clients/client/ruby/spec/models/identity_schema_container_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of IdentitySchemaContainer' do it 'should create an instance of IdentitySchemaContainer' do - expect(instance).to be_instance_of(OryClient::IdentitySchemaContainer) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::IdentitySchemaContainer) end end + describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "schema"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/identity_schema_preset_spec.rb b/clients/client/ruby/spec/models/identity_schema_preset_spec.rb index 725d590152f..05d231b5482 100644 --- a/clients/client/ruby/spec/models/identity_schema_preset_spec.rb +++ b/clients/client/ruby/spec/models/identity_schema_preset_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of IdentitySchemaPreset' do it 'should create an instance of IdentitySchemaPreset' do - expect(instance).to be_instance_of(OryClient::IdentitySchemaPreset) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::IdentitySchemaPreset) end end + describe 'test attribute "schema"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/identity_spec.rb b/clients/client/ruby/spec/models/identity_spec.rb index f76b8cdd33f..be4c857952d 100644 --- a/clients/client/ruby/spec/models/identity_spec.rb +++ b/clients/client/ruby/spec/models/identity_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,66 +22,68 @@ describe 'test an instance of Identity' do it 'should create an instance of Identity' do - expect(instance).to be_instance_of(OryClient::Identity) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::Identity) end end + describe 'test attribute "created_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "credentials"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "metadata_admin"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "metadata_public"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "organization_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "recovery_addresses"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "schema_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "schema_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "state"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["active", "inactive"]) # validator.allowable_values.each do |value| # expect { instance.state = value }.not_to raise_error @@ -91,25 +93,25 @@ describe 'test attribute "state_changed_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "traits"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "updated_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "verifiable_addresses"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/identity_with_credentials_oidc_config_provider_spec.rb b/clients/client/ruby/spec/models/identity_with_credentials_oidc_config_provider_spec.rb index 88811555b4d..05394d1c88c 100644 --- a/clients/client/ruby/spec/models/identity_with_credentials_oidc_config_provider_spec.rb +++ b/clients/client/ruby/spec/models/identity_with_credentials_oidc_config_provider_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of IdentityWithCredentialsOidcConfigProvider' do it 'should create an instance of IdentityWithCredentialsOidcConfigProvider' do - expect(instance).to be_instance_of(OryClient::IdentityWithCredentialsOidcConfigProvider) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::IdentityWithCredentialsOidcConfigProvider) end end + describe 'test attribute "provider"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/identity_with_credentials_oidc_config_spec.rb b/clients/client/ruby/spec/models/identity_with_credentials_oidc_config_spec.rb index 19d8559ed53..671fbbecf62 100644 --- a/clients/client/ruby/spec/models/identity_with_credentials_oidc_config_spec.rb +++ b/clients/client/ruby/spec/models/identity_with_credentials_oidc_config_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of IdentityWithCredentialsOidcConfig' do it 'should create an instance of IdentityWithCredentialsOidcConfig' do - expect(instance).to be_instance_of(OryClient::IdentityWithCredentialsOidcConfig) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::IdentityWithCredentialsOidcConfig) end end + describe 'test attribute "config"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "providers"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/identity_with_credentials_oidc_spec.rb b/clients/client/ruby/spec/models/identity_with_credentials_oidc_spec.rb index 04683868525..7bd0c4405bb 100644 --- a/clients/client/ruby/spec/models/identity_with_credentials_oidc_spec.rb +++ b/clients/client/ruby/spec/models/identity_with_credentials_oidc_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of IdentityWithCredentialsOidc' do it 'should create an instance of IdentityWithCredentialsOidc' do - expect(instance).to be_instance_of(OryClient::IdentityWithCredentialsOidc) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::IdentityWithCredentialsOidc) end end + describe 'test attribute "config"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/identity_with_credentials_password_config_spec.rb b/clients/client/ruby/spec/models/identity_with_credentials_password_config_spec.rb index e847930ba30..dbcb1b4ad9e 100644 --- a/clients/client/ruby/spec/models/identity_with_credentials_password_config_spec.rb +++ b/clients/client/ruby/spec/models/identity_with_credentials_password_config_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of IdentityWithCredentialsPasswordConfig' do it 'should create an instance of IdentityWithCredentialsPasswordConfig' do - expect(instance).to be_instance_of(OryClient::IdentityWithCredentialsPasswordConfig) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::IdentityWithCredentialsPasswordConfig) end end + describe 'test attribute "hashed_password"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "password"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/identity_with_credentials_password_spec.rb b/clients/client/ruby/spec/models/identity_with_credentials_password_spec.rb index 37378c4288a..95e941b01e4 100644 --- a/clients/client/ruby/spec/models/identity_with_credentials_password_spec.rb +++ b/clients/client/ruby/spec/models/identity_with_credentials_password_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of IdentityWithCredentialsPassword' do it 'should create an instance of IdentityWithCredentialsPassword' do - expect(instance).to be_instance_of(OryClient::IdentityWithCredentialsPassword) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::IdentityWithCredentialsPassword) end end + describe 'test attribute "config"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/identity_with_credentials_spec.rb b/clients/client/ruby/spec/models/identity_with_credentials_spec.rb index f7e3e3b7256..2f30a12f4b8 100644 --- a/clients/client/ruby/spec/models/identity_with_credentials_spec.rb +++ b/clients/client/ruby/spec/models/identity_with_credentials_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of IdentityWithCredentials' do it 'should create an instance of IdentityWithCredentials' do - expect(instance).to be_instance_of(OryClient::IdentityWithCredentials) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::IdentityWithCredentials) end end + describe 'test attribute "oidc"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "password"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/internal_get_project_branding_body_spec.rb b/clients/client/ruby/spec/models/internal_get_project_branding_body_spec.rb index c87b7755bb7..60fc3976ea1 100644 --- a/clients/client/ruby/spec/models/internal_get_project_branding_body_spec.rb +++ b/clients/client/ruby/spec/models/internal_get_project_branding_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of InternalGetProjectBrandingBody' do it 'should create an instance of InternalGetProjectBrandingBody' do - expect(instance).to be_instance_of(OryClient::InternalGetProjectBrandingBody) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::InternalGetProjectBrandingBody) end end + describe 'test attribute "hostname"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/internal_is_ax_welcome_screen_enabled_for_project_body_spec.rb b/clients/client/ruby/spec/models/internal_is_ax_welcome_screen_enabled_for_project_body_spec.rb index 96bce6e2c97..b6307e2c32f 100644 --- a/clients/client/ruby/spec/models/internal_is_ax_welcome_screen_enabled_for_project_body_spec.rb +++ b/clients/client/ruby/spec/models/internal_is_ax_welcome_screen_enabled_for_project_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of InternalIsAXWelcomeScreenEnabledForProjectBody' do it 'should create an instance of InternalIsAXWelcomeScreenEnabledForProjectBody' do - expect(instance).to be_instance_of(OryClient::InternalIsAXWelcomeScreenEnabledForProjectBody) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::InternalIsAXWelcomeScreenEnabledForProjectBody) end end + describe 'test attribute "path"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "project_slug"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/internal_is_owner_for_project_by_slug_body_spec.rb b/clients/client/ruby/spec/models/internal_is_owner_for_project_by_slug_body_spec.rb index 7b2032c739e..62c7af40002 100644 --- a/clients/client/ruby/spec/models/internal_is_owner_for_project_by_slug_body_spec.rb +++ b/clients/client/ruby/spec/models/internal_is_owner_for_project_by_slug_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of InternalIsOwnerForProjectBySlugBody' do it 'should create an instance of InternalIsOwnerForProjectBySlugBody' do - expect(instance).to be_instance_of(OryClient::InternalIsOwnerForProjectBySlugBody) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::InternalIsOwnerForProjectBySlugBody) end end + describe 'test attribute "namespace"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["User", " ApiKey"]) # validator.allowable_values.each do |value| # expect { instance.namespace = value }.not_to raise_error @@ -37,19 +39,19 @@ describe 'test attribute "project_scope"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "project_slug"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/internal_is_owner_for_project_by_slug_response_spec.rb b/clients/client/ruby/spec/models/internal_is_owner_for_project_by_slug_response_spec.rb index 79a9f50acd8..33386f002bc 100644 --- a/clients/client/ruby/spec/models/internal_is_owner_for_project_by_slug_response_spec.rb +++ b/clients/client/ruby/spec/models/internal_is_owner_for_project_by_slug_response_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of InternalIsOwnerForProjectBySlugResponse' do it 'should create an instance of InternalIsOwnerForProjectBySlugResponse' do - expect(instance).to be_instance_of(OryClient::InternalIsOwnerForProjectBySlugResponse) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::InternalIsOwnerForProjectBySlugResponse) end end + describe 'test attribute "project_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/internal_provision_mock_subscription_spec.rb b/clients/client/ruby/spec/models/internal_provision_mock_subscription_spec.rb deleted file mode 100644 index dcb0d449984..00000000000 --- a/clients/client/ruby/spec/models/internal_provision_mock_subscription_spec.rb +++ /dev/null @@ -1,60 +0,0 @@ -=begin -#Ory APIs - -#Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. - -The version of the OpenAPI document: v1.6.2 -Contact: support@ory.sh -Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 - -=end - -require 'spec_helper' -require 'json' -require 'date' - -# Unit tests for OryClient::InternalProvisionMockSubscription -# Automatically generated by openapi-generator (https://openapi-generator.tech) -# Please update as you see appropriate -describe OryClient::InternalProvisionMockSubscription do - let(:instance) { OryClient::InternalProvisionMockSubscription.new } - - describe 'test an instance of InternalProvisionMockSubscription' do - it 'should create an instance of InternalProvisionMockSubscription' do - expect(instance).to be_instance_of(OryClient::InternalProvisionMockSubscription) - end - end - describe 'test attribute "currency"' do - it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers - # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["usd", "eur"]) - # validator.allowable_values.each do |value| - # expect { instance.currency = value }.not_to raise_error - # end - end - end - - describe 'test attribute "identity_id"' do - it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers - end - end - - describe 'test attribute "interval"' do - it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers - # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["monthly", "yearly"]) - # validator.allowable_values.each do |value| - # expect { instance.interval = value }.not_to raise_error - # end - end - end - - describe 'test attribute "plan"' do - it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers - end - end - -end diff --git a/clients/client/ruby/spec/models/introspected_o_auth2_token_spec.rb b/clients/client/ruby/spec/models/introspected_o_auth2_token_spec.rb index 043704b7015..9e41a5b226f 100644 --- a/clients/client/ruby/spec/models/introspected_o_auth2_token_spec.rb +++ b/clients/client/ruby/spec/models/introspected_o_auth2_token_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,90 +22,92 @@ describe 'test an instance of IntrospectedOAuth2Token' do it 'should create an instance of IntrospectedOAuth2Token' do - expect(instance).to be_instance_of(OryClient::IntrospectedOAuth2Token) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::IntrospectedOAuth2Token) end end + describe 'test attribute "active"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "aud"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "client_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "exp"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "ext"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "iat"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "iss"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "nbf"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "obfuscated_subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "scope"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "sub"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "token_type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "token_use"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "username"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/is_owner_for_project_by_slug_spec.rb b/clients/client/ruby/spec/models/is_owner_for_project_by_slug_spec.rb index cfc653352d6..34bb5c96e2c 100644 --- a/clients/client/ruby/spec/models/is_owner_for_project_by_slug_spec.rb +++ b/clients/client/ruby/spec/models/is_owner_for_project_by_slug_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of IsOwnerForProjectBySlug' do it 'should create an instance of IsOwnerForProjectBySlug' do - expect(instance).to be_instance_of(OryClient::IsOwnerForProjectBySlug) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::IsOwnerForProjectBySlug) end end + describe 'test attribute "project_slug"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/is_ready200_response_spec.rb b/clients/client/ruby/spec/models/is_ready200_response_spec.rb index 824afc10318..993ebdf1d8f 100644 --- a/clients/client/ruby/spec/models/is_ready200_response_spec.rb +++ b/clients/client/ruby/spec/models/is_ready200_response_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of IsReady200Response' do it 'should create an instance of IsReady200Response' do - expect(instance).to be_instance_of(OryClient::IsReady200Response) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::IsReady200Response) end end + describe 'test attribute "status"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/is_ready503_response_spec.rb b/clients/client/ruby/spec/models/is_ready503_response_spec.rb index dbd4d43c1b6..97abc1f190c 100644 --- a/clients/client/ruby/spec/models/is_ready503_response_spec.rb +++ b/clients/client/ruby/spec/models/is_ready503_response_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of IsReady503Response' do it 'should create an instance of IsReady503Response' do - expect(instance).to be_instance_of(OryClient::IsReady503Response) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::IsReady503Response) end end + describe 'test attribute "errors"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/json_patch_spec.rb b/clients/client/ruby/spec/models/json_patch_spec.rb index e067289e6fa..04a0064a084 100644 --- a/clients/client/ruby/spec/models/json_patch_spec.rb +++ b/clients/client/ruby/spec/models/json_patch_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of JsonPatch' do it 'should create an instance of JsonPatch' do - expect(instance).to be_instance_of(OryClient::JsonPatch) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::JsonPatch) end end + describe 'test attribute "from"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "op"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["add", "remove", "replace", "move", "copy", "test"]) # validator.allowable_values.each do |value| # expect { instance.op = value }.not_to raise_error @@ -43,13 +45,13 @@ describe 'test attribute "path"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "value"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/json_web_key_set_spec.rb b/clients/client/ruby/spec/models/json_web_key_set_spec.rb index 4242ee32baa..8eda3d4f839 100644 --- a/clients/client/ruby/spec/models/json_web_key_set_spec.rb +++ b/clients/client/ruby/spec/models/json_web_key_set_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of JsonWebKeySet' do it 'should create an instance of JsonWebKeySet' do - expect(instance).to be_instance_of(OryClient::JsonWebKeySet) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::JsonWebKeySet) end end + describe 'test attribute "keys"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/json_web_key_spec.rb b/clients/client/ruby/spec/models/json_web_key_spec.rb index 5a2626b2362..ce77db5fd55 100644 --- a/clients/client/ruby/spec/models/json_web_key_spec.rb +++ b/clients/client/ruby/spec/models/json_web_key_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,108 +22,110 @@ describe 'test an instance of JsonWebKey' do it 'should create an instance of JsonWebKey' do - expect(instance).to be_instance_of(OryClient::JsonWebKey) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::JsonWebKey) end end + describe 'test attribute "alg"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "crv"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "d"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "dp"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "dq"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "e"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "k"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kid"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kty"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "n"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "p"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "q"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "qi"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "use"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "x"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "x5c"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "y"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/keto_namespace_spec.rb b/clients/client/ruby/spec/models/keto_namespace_spec.rb index 9b0c8311369..146badc48ee 100644 --- a/clients/client/ruby/spec/models/keto_namespace_spec.rb +++ b/clients/client/ruby/spec/models/keto_namespace_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of KetoNamespace' do it 'should create an instance of KetoNamespace' do - expect(instance).to be_instance_of(OryClient::KetoNamespace) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::KetoNamespace) end end + describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/list_event_streams_spec.rb b/clients/client/ruby/spec/models/list_event_streams_spec.rb index 52692a94081..36c5b563ba5 100644 --- a/clients/client/ruby/spec/models/list_event_streams_spec.rb +++ b/clients/client/ruby/spec/models/list_event_streams_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of ListEventStreams' do it 'should create an instance of ListEventStreams' do - expect(instance).to be_instance_of(OryClient::ListEventStreams) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ListEventStreams) end end + describe 'test attribute "event_streams"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/list_my_workspaces_response_spec.rb b/clients/client/ruby/spec/models/list_my_workspaces_response_spec.rb index 1a79e1757f4..e97e74d9ea7 100644 --- a/clients/client/ruby/spec/models/list_my_workspaces_response_spec.rb +++ b/clients/client/ruby/spec/models/list_my_workspaces_response_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,24 +22,26 @@ describe 'test an instance of ListMyWorkspacesResponse' do it 'should create an instance of ListMyWorkspacesResponse' do - expect(instance).to be_instance_of(OryClient::ListMyWorkspacesResponse) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ListMyWorkspacesResponse) end end + describe 'test attribute "has_next_page"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "next_page_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "workspaces"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/list_organizations_response_spec.rb b/clients/client/ruby/spec/models/list_organizations_response_spec.rb index f5152b5c6a0..5d5d2fed0e4 100644 --- a/clients/client/ruby/spec/models/list_organizations_response_spec.rb +++ b/clients/client/ruby/spec/models/list_organizations_response_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of ListOrganizationsResponse' do it 'should create an instance of ListOrganizationsResponse' do - expect(instance).to be_instance_of(OryClient::ListOrganizationsResponse) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ListOrganizationsResponse) end end + describe 'test attribute "organizations"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/list_workspace_projects_response_spec.rb b/clients/client/ruby/spec/models/list_workspace_projects_response_spec.rb index f14a86b16cb..4370a564b0b 100644 --- a/clients/client/ruby/spec/models/list_workspace_projects_response_spec.rb +++ b/clients/client/ruby/spec/models/list_workspace_projects_response_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,24 +22,26 @@ describe 'test an instance of ListWorkspaceProjectsResponse' do it 'should create an instance of ListWorkspaceProjectsResponse' do - expect(instance).to be_instance_of(OryClient::ListWorkspaceProjectsResponse) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ListWorkspaceProjectsResponse) end end + describe 'test attribute "has_next_page"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "next_page"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "projects"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/login_flow_spec.rb b/clients/client/ruby/spec/models/login_flow_spec.rb index ad72b9cced9..c36e11957d5 100644 --- a/clients/client/ruby/spec/models/login_flow_spec.rb +++ b/clients/client/ruby/spec/models/login_flow_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of LoginFlow' do it 'should create an instance of LoginFlow' do - expect(instance).to be_instance_of(OryClient::LoginFlow) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::LoginFlow) end end + describe 'test attribute "active"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["password", "oidc", "totp", "lookup_secret", "webauthn", "code", "link_recovery", "code_recovery"]) # validator.allowable_values.each do |value| # expect { instance.active = value }.not_to raise_error @@ -37,97 +39,103 @@ describe 'test attribute "created_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "expires_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "issued_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "oauth2_login_challenge"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "oauth2_login_request"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "organization_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "refresh"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "request_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "requested_aal"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "return_to"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "session_token_exchange_code"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "state"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ + end + end + + describe 'test attribute "transient_payload"' do + it 'should work' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "ui"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "updated_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/login_flow_state_spec.rb b/clients/client/ruby/spec/models/login_flow_state_spec.rb index ec027b4c128..48acb004261 100644 --- a/clients/client/ruby/spec/models/login_flow_state_spec.rb +++ b/clients/client/ruby/spec/models/login_flow_state_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,7 +22,9 @@ describe 'test an instance of LoginFlowState' do it 'should create an instance of LoginFlowState' do - expect(instance).to be_instance_of(OryClient::LoginFlowState) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::LoginFlowState) end end + end diff --git a/clients/client/ruby/spec/models/logout_flow_spec.rb b/clients/client/ruby/spec/models/logout_flow_spec.rb index 5da21234ff1..0a57b4d9241 100644 --- a/clients/client/ruby/spec/models/logout_flow_spec.rb +++ b/clients/client/ruby/spec/models/logout_flow_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of LogoutFlow' do it 'should create an instance of LogoutFlow' do - expect(instance).to be_instance_of(OryClient::LogoutFlow) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::LogoutFlow) end end + describe 'test attribute "logout_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "logout_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/managed_identity_schema_spec.rb b/clients/client/ruby/spec/models/managed_identity_schema_spec.rb index b2c92945af1..715370e5981 100644 --- a/clients/client/ruby/spec/models/managed_identity_schema_spec.rb +++ b/clients/client/ruby/spec/models/managed_identity_schema_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,48 +22,50 @@ describe 'test an instance of ManagedIdentitySchema' do it 'should create an instance of ManagedIdentitySchema' do - expect(instance).to be_instance_of(OryClient::ManagedIdentitySchema) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ManagedIdentitySchema) end end + describe 'test attribute "blob_name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "blob_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "content_hash"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "created_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "updated_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/managed_identity_schema_validation_result_spec.rb b/clients/client/ruby/spec/models/managed_identity_schema_validation_result_spec.rb index 3978a193bbe..55f690434b7 100644 --- a/clients/client/ruby/spec/models/managed_identity_schema_validation_result_spec.rb +++ b/clients/client/ruby/spec/models/managed_identity_schema_validation_result_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of ManagedIdentitySchemaValidationResult' do it 'should create an instance of ManagedIdentitySchemaValidationResult' do - expect(instance).to be_instance_of(OryClient::ManagedIdentitySchemaValidationResult) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ManagedIdentitySchemaValidationResult) end end + describe 'test attribute "message"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "valid"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/member_invite_spec.rb b/clients/client/ruby/spec/models/member_invite_spec.rb index 0e3d93aac89..4f06c6af90a 100644 --- a/clients/client/ruby/spec/models/member_invite_spec.rb +++ b/clients/client/ruby/spec/models/member_invite_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,54 +22,56 @@ describe 'test an instance of MemberInvite' do it 'should create an instance of MemberInvite' do - expect(instance).to be_instance_of(OryClient::MemberInvite) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::MemberInvite) end end + describe 'test attribute "created_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "invitee_email"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "invitee_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "owner_email"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "owner_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "project_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "status"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["pending", "accepted", "declined", "expired", "cancelled", "removed"]) # validator.allowable_values.each do |value| # expect { instance.status = value }.not_to raise_error @@ -79,13 +81,13 @@ describe 'test attribute "updated_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "workspace_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/message_dispatch_spec.rb b/clients/client/ruby/spec/models/message_dispatch_spec.rb index a543c0a4614..503daa3c0e3 100644 --- a/clients/client/ruby/spec/models/message_dispatch_spec.rb +++ b/clients/client/ruby/spec/models/message_dispatch_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,36 +22,38 @@ describe 'test an instance of MessageDispatch' do it 'should create an instance of MessageDispatch' do - expect(instance).to be_instance_of(OryClient::MessageDispatch) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::MessageDispatch) end end + describe 'test attribute "created_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "error"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "message_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "status"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["failed", "success"]) # validator.allowable_values.each do |value| # expect { instance.status = value }.not_to raise_error @@ -61,7 +63,7 @@ describe 'test attribute "updated_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/message_spec.rb b/clients/client/ruby/spec/models/message_spec.rb index a8d0a58cbe5..5d6050fc1b3 100644 --- a/clients/client/ruby/spec/models/message_spec.rb +++ b/clients/client/ruby/spec/models/message_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,66 +22,68 @@ describe 'test an instance of Message' do it 'should create an instance of Message' do - expect(instance).to be_instance_of(OryClient::Message) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::Message) end end + describe 'test attribute "body"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "channel"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "created_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "dispatches"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "recipient"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "send_count"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "status"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "template_type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["recovery_invalid", "recovery_valid", "recovery_code_invalid", "recovery_code_valid", "verification_invalid", "verification_valid", "verification_code_invalid", "verification_code_valid", "stub", "login_code_valid", "registration_code_valid"]) # validator.allowable_values.each do |value| # expect { instance.template_type = value }.not_to raise_error @@ -91,13 +93,13 @@ describe 'test attribute "type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "updated_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/metrics_datapoint_spec.rb b/clients/client/ruby/spec/models/metrics_datapoint_spec.rb index 3c2acfca52a..8bfbe5be69d 100644 --- a/clients/client/ruby/spec/models/metrics_datapoint_spec.rb +++ b/clients/client/ruby/spec/models/metrics_datapoint_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of MetricsDatapoint' do it 'should create an instance of MetricsDatapoint' do - expect(instance).to be_instance_of(OryClient::MetricsDatapoint) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::MetricsDatapoint) end end + describe 'test attribute "count"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "time"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/migration_options_spec.rb b/clients/client/ruby/spec/models/migration_options_spec.rb index 9308c748a60..c280ef89c0c 100644 --- a/clients/client/ruby/spec/models/migration_options_spec.rb +++ b/clients/client/ruby/spec/models/migration_options_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of MigrationOptions' do it 'should create an instance of MigrationOptions' do - expect(instance).to be_instance_of(OryClient::MigrationOptions) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::MigrationOptions) end end + describe 'test attribute "environment"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["prod", "dev"]) # validator.allowable_values.each do |value| # expect { instance.environment = value }.not_to raise_error @@ -37,7 +39,7 @@ describe 'test attribute "project_subscription"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["migrate", "ignore"]) # validator.allowable_values.each do |value| # expect { instance.project_subscription = value }.not_to raise_error diff --git a/clients/client/ruby/spec/models/namespace_spec.rb b/clients/client/ruby/spec/models/namespace_spec.rb index c203044c8f4..a448fb3a1e4 100644 --- a/clients/client/ruby/spec/models/namespace_spec.rb +++ b/clients/client/ruby/spec/models/namespace_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of Namespace' do it 'should create an instance of Namespace' do - expect(instance).to be_instance_of(OryClient::Namespace) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::Namespace) end end + describe 'test attribute "name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/needs_privileged_session_error_spec.rb b/clients/client/ruby/spec/models/needs_privileged_session_error_spec.rb index 24a2003c05c..a4f06d6e656 100644 --- a/clients/client/ruby/spec/models/needs_privileged_session_error_spec.rb +++ b/clients/client/ruby/spec/models/needs_privileged_session_error_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of NeedsPrivilegedSessionError' do it 'should create an instance of NeedsPrivilegedSessionError' do - expect(instance).to be_instance_of(OryClient::NeedsPrivilegedSessionError) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::NeedsPrivilegedSessionError) end end + describe 'test attribute "error"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "redirect_browser_to"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/normalized_project_revision_courier_channel_spec.rb b/clients/client/ruby/spec/models/normalized_project_revision_courier_channel_spec.rb index e4bb5f97d71..6fd2e19c01c 100644 --- a/clients/client/ruby/spec/models/normalized_project_revision_courier_channel_spec.rb +++ b/clients/client/ruby/spec/models/normalized_project_revision_courier_channel_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,54 +22,56 @@ describe 'test an instance of NormalizedProjectRevisionCourierChannel' do it 'should create an instance of NormalizedProjectRevisionCourierChannel' do - expect(instance).to be_instance_of(OryClient::NormalizedProjectRevisionCourierChannel) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::NormalizedProjectRevisionCourierChannel) end end + describe 'test attribute "channel_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "created_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "request_config_auth_config_api_key_in"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "request_config_auth_config_api_key_name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "request_config_auth_config_api_key_value"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "request_config_auth_config_basic_auth_password"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "request_config_auth_config_basic_auth_user"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "request_config_auth_type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["basic_auth", "api_key"]) # validator.allowable_values.each do |value| # expect { instance.request_config_auth_type = value }.not_to raise_error @@ -79,31 +81,31 @@ describe 'test attribute "request_config_body"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "request_config_headers"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "request_config_method"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "request_config_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "updated_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/normalized_project_revision_hook_spec.rb b/clients/client/ruby/spec/models/normalized_project_revision_hook_spec.rb index 73d4975fa63..14ba201bd02 100644 --- a/clients/client/ruby/spec/models/normalized_project_revision_hook_spec.rb +++ b/clients/client/ruby/spec/models/normalized_project_revision_hook_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,114 +22,116 @@ describe 'test an instance of NormalizedProjectRevisionHook' do it 'should create an instance of NormalizedProjectRevisionHook' do - expect(instance).to be_instance_of(OryClient::NormalizedProjectRevisionHook) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::NormalizedProjectRevisionHook) end end + describe 'test attribute "config_key"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "created_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hook"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "project_revision_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "updated_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "web_hook_config_auth_api_key_in"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "web_hook_config_auth_api_key_name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "web_hook_config_auth_api_key_value"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "web_hook_config_auth_basic_auth_password"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "web_hook_config_auth_basic_auth_user"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "web_hook_config_auth_type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "web_hook_config_body"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "web_hook_config_can_interrupt"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "web_hook_config_method"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "web_hook_config_response_ignore"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "web_hook_config_response_parse"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "web_hook_config_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/normalized_project_revision_identity_schema_spec.rb b/clients/client/ruby/spec/models/normalized_project_revision_identity_schema_spec.rb index ba89cb46f6c..8a5f8e8a0aa 100644 --- a/clients/client/ruby/spec/models/normalized_project_revision_identity_schema_spec.rb +++ b/clients/client/ruby/spec/models/normalized_project_revision_identity_schema_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,66 +22,68 @@ describe 'test an instance of NormalizedProjectRevisionIdentitySchema' do it 'should create an instance of NormalizedProjectRevisionIdentitySchema' do - expect(instance).to be_instance_of(OryClient::NormalizedProjectRevisionIdentitySchema) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::NormalizedProjectRevisionIdentitySchema) end end + describe 'test attribute "created_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "identity_schema"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "identity_schema_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "import_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "import_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "is_default"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "preset"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "project_revision_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "updated_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/normalized_project_revision_spec.rb b/clients/client/ruby/spec/models/normalized_project_revision_spec.rb index 1159480b25f..35d4c080080 100644 --- a/clients/client/ruby/spec/models/normalized_project_revision_spec.rb +++ b/clients/client/ruby/spec/models/normalized_project_revision_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,138 +22,146 @@ describe 'test an instance of NormalizedProjectRevision' do it 'should create an instance of NormalizedProjectRevision' do - expect(instance).to be_instance_of(OryClient::NormalizedProjectRevision) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::NormalizedProjectRevision) end end + describe 'test attribute "created_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "disable_account_experience_welcome_screen"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ + end + end + + describe 'test attribute "enable_ax_v2"' do + it 'should work' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_oauth2_allowed_top_level_claims"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_oauth2_client_credentials_default_grant_allowed_scope"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_oauth2_exclude_not_before_claim"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_oauth2_grant_jwt_iat_optional"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_oauth2_grant_jwt_jti_optional"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_oauth2_grant_jwt_max_ttl"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_oauth2_mirror_top_level_claims"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_oauth2_pkce_enforced"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_oauth2_pkce_enforced_for_public_clients"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_oauth2_refresh_token_hook"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_oauth2_token_hook"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_oidc_dynamic_client_registration_default_scope"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_oidc_dynamic_client_registration_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_oidc_subject_identifiers_pairwise_salt"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_oidc_subject_identifiers_supported_types"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_secrets_cookie"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_secrets_system"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_serve_cookies_same_site_legacy_workaround"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_serve_cookies_same_site_mode"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_strategies_access_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["opaque", "jwt"]) # validator.allowable_values.each do |value| # expect { instance.hydra_strategies_access_token = value }.not_to raise_error @@ -163,7 +171,7 @@ describe 'test attribute "hydra_strategies_scope"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["exact", "wildcard"]) # validator.allowable_values.each do |value| # expect { instance.hydra_strategies_scope = value }.not_to raise_error @@ -173,613 +181,613 @@ describe 'test attribute "hydra_ttl_access_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_ttl_auth_code"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_ttl_id_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_ttl_login_consent_request"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_ttl_refresh_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_urls_consent"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_urls_error"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_urls_login"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_urls_logout"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_urls_post_logout_redirect"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_urls_registration"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_urls_self_issuer"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_webfinger_jwks_broadcast_keys"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_webfinger_oidc_discovery_auth_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_webfinger_oidc_discovery_client_registration_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_webfinger_oidc_discovery_jwks_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_webfinger_oidc_discovery_supported_claims"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_webfinger_oidc_discovery_supported_scope"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_webfinger_oidc_discovery_token_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hydra_webfinger_oidc_discovery_userinfo_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "keto_namespace_configuration"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "keto_namespaces"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_cookies_same_site"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_channels"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_delivery_strategy"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_http_request_config_auth_api_key_in"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_http_request_config_auth_api_key_name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_http_request_config_auth_api_key_value"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_http_request_config_auth_basic_auth_password"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_http_request_config_auth_basic_auth_user"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_http_request_config_auth_type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_http_request_config_body"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_http_request_config_headers"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_http_request_config_method"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_http_request_config_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_smtp_connection_uri"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_smtp_from_address"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_smtp_from_name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_smtp_headers"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_smtp_local_name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_login_code_valid_email_body_html"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_login_code_valid_email_body_plaintext"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_login_code_valid_email_subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_login_code_valid_sms_body_plaintext"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_recovery_code_invalid_email_body_html"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_recovery_code_invalid_email_body_plaintext"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_recovery_code_invalid_email_subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_recovery_code_valid_email_body_html"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_recovery_code_valid_email_body_plaintext"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_recovery_code_valid_email_subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_recovery_invalid_email_body_html"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_recovery_invalid_email_body_plaintext"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_recovery_invalid_email_subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_recovery_valid_email_body_html"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_recovery_valid_email_body_plaintext"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_recovery_valid_email_subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_registration_code_valid_email_body_html"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_registration_code_valid_email_body_plaintext"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_registration_code_valid_email_subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_verification_code_invalid_email_body_html"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_verification_code_invalid_email_body_plaintext"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_verification_code_invalid_email_subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_verification_code_valid_email_body_html"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_verification_code_valid_email_body_plaintext"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_verification_code_valid_email_subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_verification_code_valid_sms_body_plaintext"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_verification_invalid_email_body_html"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_verification_invalid_email_body_plaintext"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_verification_invalid_email_subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_verification_valid_email_body_html"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_verification_valid_email_body_plaintext"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_courier_templates_verification_valid_email_subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_feature_flags_cacheable_sessions"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_feature_flags_use_continue_with_transitions"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_identity_schemas"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_oauth2_provider_headers"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_oauth2_provider_override_return_to"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_oauth2_provider_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_preview_default_read_consistency_level"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_secrets_cipher"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_secrets_cookie"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_secrets_default"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_allowed_return_urls"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_error_ui_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_login_after_code_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_login_after_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_login_after_lookup_secret_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_login_after_oidc_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_login_after_password_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_login_after_totp_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_login_after_webauthn_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_login_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_login_ui_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_logout_after_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_recovery_after_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_recovery_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_recovery_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_recovery_notify_unknown_recipients"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_recovery_ui_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_recovery_use"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["link", "code"]) # validator.allowable_values.each do |value| # expect { instance.kratos_selfservice_flows_recovery_use = value }.not_to raise_error @@ -789,157 +797,157 @@ describe 'test attribute "kratos_selfservice_flows_registration_after_code_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_registration_after_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_registration_after_oidc_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_registration_after_password_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_registration_after_webauthn_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_registration_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_registration_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_registration_login_hints"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_registration_ui_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_settings_after_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_settings_after_lookup_secret_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_settings_after_oidc_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_settings_after_password_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_settings_after_profile_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_settings_after_totp_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_settings_after_webauthn_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_settings_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_settings_privileged_session_max_age"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_settings_required_aal"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_settings_ui_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_verification_after_default_browser_return_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_verification_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_verification_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_verification_notify_unknown_recipients"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_verification_ui_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_flows_verification_use"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["link", "code"]) # validator.allowable_values.each do |value| # expect { instance.kratos_selfservice_flows_verification_use = value }.not_to raise_error @@ -949,241 +957,241 @@ describe 'test attribute "kratos_selfservice_methods_code_config_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_code_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_code_mfa_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_code_passwordless_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_link_config_base_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_link_config_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_link_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_lookup_secret_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_oidc_config_base_redirect_uri"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_oidc_config_providers"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_oidc_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_password_config_haveibeenpwned_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_password_config_identifier_similarity_check_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_password_config_ignore_network_errors"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_password_config_max_breaches"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_password_config_min_password_length"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_password_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_profile_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_totp_config_issuer"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_totp_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_webauthn_config_passwordless"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_webauthn_config_rp_display_name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_webauthn_config_rp_icon"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_webauthn_config_rp_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_webauthn_config_rp_origins"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_selfservice_methods_webauthn_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_session_cookie_persistent"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_session_cookie_same_site"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_session_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_session_whoami_required_aal"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "kratos_session_whoami_tokenizer_templates"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "project_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "project_revision_hooks"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "serve_admin_cors_allowed_origins"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "serve_admin_cors_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "serve_public_cors_allowed_origins"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "serve_public_cors_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "strict_security"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "updated_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/normalized_project_revision_third_party_provider_spec.rb b/clients/client/ruby/spec/models/normalized_project_revision_third_party_provider_spec.rb index 55b7a833877..d1ba3f8b9ed 100644 --- a/clients/client/ruby/spec/models/normalized_project_revision_third_party_provider_spec.rb +++ b/clients/client/ruby/spec/models/normalized_project_revision_third_party_provider_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,132 +22,134 @@ describe 'test an instance of NormalizedProjectRevisionThirdPartyProvider' do it 'should create an instance of NormalizedProjectRevisionThirdPartyProvider' do - expect(instance).to be_instance_of(OryClient::NormalizedProjectRevisionThirdPartyProvider) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::NormalizedProjectRevisionThirdPartyProvider) end end + describe 'test attribute "additional_id_token_audiences"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "apple_private_key"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "apple_private_key_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "apple_team_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "auth_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "azure_tenant"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "claims_source"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "client_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "client_secret"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "created_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "issuer_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "label"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "mapper_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "organization_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "project_revision_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "provider"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "provider_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "requested_claims"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "scope"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "state"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["enabled", "disabled"]) # validator.allowable_values.each do |value| # expect { instance.state = value }.not_to raise_error @@ -157,19 +159,19 @@ describe 'test attribute "subject_source"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "token_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "updated_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/normalized_project_revision_tokenizer_template_spec.rb b/clients/client/ruby/spec/models/normalized_project_revision_tokenizer_template_spec.rb index 6f0105572cb..59c1b111ed0 100644 --- a/clients/client/ruby/spec/models/normalized_project_revision_tokenizer_template_spec.rb +++ b/clients/client/ruby/spec/models/normalized_project_revision_tokenizer_template_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,54 +22,56 @@ describe 'test an instance of NormalizedProjectRevisionTokenizerTemplate' do it 'should create an instance of NormalizedProjectRevisionTokenizerTemplate' do - expect(instance).to be_instance_of(OryClient::NormalizedProjectRevisionTokenizerTemplate) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::NormalizedProjectRevisionTokenizerTemplate) end end + describe 'test attribute "claims_mapper_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "created_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "jwks_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "key"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "project_revision_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "ttl"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "updated_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/normalized_project_spec.rb b/clients/client/ruby/spec/models/normalized_project_spec.rb index 2f2ab1f7d7c..2c7ffee308b 100644 --- a/clients/client/ruby/spec/models/normalized_project_spec.rb +++ b/clients/client/ruby/spec/models/normalized_project_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,24 +22,26 @@ describe 'test an instance of NormalizedProject' do it 'should create an instance of NormalizedProject' do - expect(instance).to be_instance_of(OryClient::NormalizedProject) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::NormalizedProject) end end + describe 'test attribute "created_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "current_revision"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "environment"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["prod", "dev"]) # validator.allowable_values.each do |value| # expect { instance.environment = value }.not_to raise_error @@ -49,25 +51,25 @@ describe 'test attribute "hosts"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "slug"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "state"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["running", "halted", "deleted"]) # validator.allowable_values.each do |value| # expect { instance.state = value }.not_to raise_error @@ -77,25 +79,25 @@ describe 'test attribute "subscription_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "subscription_plan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "updated_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "workspace_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/o_auth2_client_spec.rb b/clients/client/ruby/spec/models/o_auth2_client_spec.rb index 52e9726cf65..e6be44a29d7 100644 --- a/clients/client/ruby/spec/models/o_auth2_client_spec.rb +++ b/clients/client/ruby/spec/models/o_auth2_client_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,294 +22,296 @@ describe 'test an instance of OAuth2Client' do it 'should create an instance of OAuth2Client' do - expect(instance).to be_instance_of(OryClient::OAuth2Client) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::OAuth2Client) end end + describe 'test attribute "access_token_strategy"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "allowed_cors_origins"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "audience"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "authorization_code_grant_access_token_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "authorization_code_grant_id_token_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "authorization_code_grant_refresh_token_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "backchannel_logout_session_required"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "backchannel_logout_uri"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "client_credentials_grant_access_token_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "client_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "client_name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "client_secret"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "client_secret_expires_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "client_uri"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "contacts"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "created_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "frontchannel_logout_session_required"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "frontchannel_logout_uri"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "grant_types"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "implicit_grant_access_token_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "implicit_grant_id_token_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "jwks"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "jwks_uri"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "jwt_bearer_grant_access_token_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "logo_uri"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "metadata"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "owner"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "policy_uri"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "post_logout_redirect_uris"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "redirect_uris"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "refresh_token_grant_access_token_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "refresh_token_grant_id_token_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "refresh_token_grant_refresh_token_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "registration_access_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "registration_client_uri"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "request_object_signing_alg"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "request_uris"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "response_types"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "scope"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "sector_identifier_uri"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "skip_consent"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "skip_logout_consent"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "subject_type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "token_endpoint_auth_method"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "token_endpoint_auth_signing_alg"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "tos_uri"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "updated_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "userinfo_signed_response_alg"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/o_auth2_client_token_lifespans_spec.rb b/clients/client/ruby/spec/models/o_auth2_client_token_lifespans_spec.rb index f11c289cf85..ad1fcf449e4 100644 --- a/clients/client/ruby/spec/models/o_auth2_client_token_lifespans_spec.rb +++ b/clients/client/ruby/spec/models/o_auth2_client_token_lifespans_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,66 +22,68 @@ describe 'test an instance of OAuth2ClientTokenLifespans' do it 'should create an instance of OAuth2ClientTokenLifespans' do - expect(instance).to be_instance_of(OryClient::OAuth2ClientTokenLifespans) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::OAuth2ClientTokenLifespans) end end + describe 'test attribute "authorization_code_grant_access_token_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "authorization_code_grant_id_token_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "authorization_code_grant_refresh_token_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "client_credentials_grant_access_token_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "implicit_grant_access_token_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "implicit_grant_id_token_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "jwt_bearer_grant_access_token_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "refresh_token_grant_access_token_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "refresh_token_grant_id_token_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "refresh_token_grant_refresh_token_lifespan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/o_auth2_consent_request_open_id_connect_context_spec.rb b/clients/client/ruby/spec/models/o_auth2_consent_request_open_id_connect_context_spec.rb index 7ccb2a9a815..09a954b9635 100644 --- a/clients/client/ruby/spec/models/o_auth2_consent_request_open_id_connect_context_spec.rb +++ b/clients/client/ruby/spec/models/o_auth2_consent_request_open_id_connect_context_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,36 +22,38 @@ describe 'test an instance of OAuth2ConsentRequestOpenIDConnectContext' do it 'should create an instance of OAuth2ConsentRequestOpenIDConnectContext' do - expect(instance).to be_instance_of(OryClient::OAuth2ConsentRequestOpenIDConnectContext) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::OAuth2ConsentRequestOpenIDConnectContext) end end + describe 'test attribute "acr_values"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "display"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id_token_hint_claims"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "login_hint"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "ui_locales"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/o_auth2_consent_request_spec.rb b/clients/client/ruby/spec/models/o_auth2_consent_request_spec.rb index b28e850ab48..b23225ab124 100644 --- a/clients/client/ruby/spec/models/o_auth2_consent_request_spec.rb +++ b/clients/client/ruby/spec/models/o_auth2_consent_request_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,84 +22,86 @@ describe 'test an instance of OAuth2ConsentRequest' do it 'should create an instance of OAuth2ConsentRequest' do - expect(instance).to be_instance_of(OryClient::OAuth2ConsentRequest) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::OAuth2ConsentRequest) end end + describe 'test attribute "acr"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "amr"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "challenge"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "client"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "context"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "login_challenge"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "login_session_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "oidc_context"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "request_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "requested_access_token_audience"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "requested_scope"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "skip"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/o_auth2_consent_session_expires_at_spec.rb b/clients/client/ruby/spec/models/o_auth2_consent_session_expires_at_spec.rb index c9c894aee72..b89c9377e69 100644 --- a/clients/client/ruby/spec/models/o_auth2_consent_session_expires_at_spec.rb +++ b/clients/client/ruby/spec/models/o_auth2_consent_session_expires_at_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,36 +22,38 @@ describe 'test an instance of OAuth2ConsentSessionExpiresAt' do it 'should create an instance of OAuth2ConsentSessionExpiresAt' do - expect(instance).to be_instance_of(OryClient::OAuth2ConsentSessionExpiresAt) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::OAuth2ConsentSessionExpiresAt) end end + describe 'test attribute "access_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "authorize_code"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "par_context"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "refresh_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/o_auth2_consent_session_spec.rb b/clients/client/ruby/spec/models/o_auth2_consent_session_spec.rb index be4a6bb319f..34da2512bc6 100644 --- a/clients/client/ruby/spec/models/o_auth2_consent_session_spec.rb +++ b/clients/client/ruby/spec/models/o_auth2_consent_session_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,60 +22,62 @@ describe 'test an instance of OAuth2ConsentSession' do it 'should create an instance of OAuth2ConsentSession' do - expect(instance).to be_instance_of(OryClient::OAuth2ConsentSession) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::OAuth2ConsentSession) end end + describe 'test attribute "consent_request"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "context"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "expires_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "grant_access_token_audience"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "grant_scope"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "handled_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "remember"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "remember_for"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "session"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/o_auth2_login_request_spec.rb b/clients/client/ruby/spec/models/o_auth2_login_request_spec.rb index c69f1a90d6f..a19e2f97948 100644 --- a/clients/client/ruby/spec/models/o_auth2_login_request_spec.rb +++ b/clients/client/ruby/spec/models/o_auth2_login_request_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,60 +22,62 @@ describe 'test an instance of OAuth2LoginRequest' do it 'should create an instance of OAuth2LoginRequest' do - expect(instance).to be_instance_of(OryClient::OAuth2LoginRequest) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::OAuth2LoginRequest) end end + describe 'test attribute "challenge"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "client"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "oidc_context"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "request_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "requested_access_token_audience"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "requested_scope"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "session_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "skip"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/o_auth2_logout_request_spec.rb b/clients/client/ruby/spec/models/o_auth2_logout_request_spec.rb index 66c930939dc..aa34efe4d3b 100644 --- a/clients/client/ruby/spec/models/o_auth2_logout_request_spec.rb +++ b/clients/client/ruby/spec/models/o_auth2_logout_request_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,42 +22,44 @@ describe 'test an instance of OAuth2LogoutRequest' do it 'should create an instance of OAuth2LogoutRequest' do - expect(instance).to be_instance_of(OryClient::OAuth2LogoutRequest) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::OAuth2LogoutRequest) end end + describe 'test attribute "challenge"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "client"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "request_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "rp_initiated"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "sid"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/o_auth2_redirect_to_spec.rb b/clients/client/ruby/spec/models/o_auth2_redirect_to_spec.rb index ac93161e2d8..760001015b6 100644 --- a/clients/client/ruby/spec/models/o_auth2_redirect_to_spec.rb +++ b/clients/client/ruby/spec/models/o_auth2_redirect_to_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of OAuth2RedirectTo' do it 'should create an instance of OAuth2RedirectTo' do - expect(instance).to be_instance_of(OryClient::OAuth2RedirectTo) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::OAuth2RedirectTo) end end + describe 'test attribute "redirect_to"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/o_auth2_token_exchange_spec.rb b/clients/client/ruby/spec/models/o_auth2_token_exchange_spec.rb index 12bcc28d650..f0b2e3c9a8d 100644 --- a/clients/client/ruby/spec/models/o_auth2_token_exchange_spec.rb +++ b/clients/client/ruby/spec/models/o_auth2_token_exchange_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,42 +22,44 @@ describe 'test an instance of OAuth2TokenExchange' do it 'should create an instance of OAuth2TokenExchange' do - expect(instance).to be_instance_of(OryClient::OAuth2TokenExchange) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::OAuth2TokenExchange) end end + describe 'test attribute "access_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "expires_in"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "refresh_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "scope"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "token_type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/oidc_configuration_spec.rb b/clients/client/ruby/spec/models/oidc_configuration_spec.rb index c47e37a1f0d..b185d44056a 100644 --- a/clients/client/ruby/spec/models/oidc_configuration_spec.rb +++ b/clients/client/ruby/spec/models/oidc_configuration_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,192 +22,194 @@ describe 'test an instance of OidcConfiguration' do it 'should create an instance of OidcConfiguration' do - expect(instance).to be_instance_of(OryClient::OidcConfiguration) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::OidcConfiguration) end end + describe 'test attribute "authorization_endpoint"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "backchannel_logout_session_supported"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "backchannel_logout_supported"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "claims_parameter_supported"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "claims_supported"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "code_challenge_methods_supported"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "credentials_endpoint_draft_00"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "credentials_supported_draft_00"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "end_session_endpoint"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "frontchannel_logout_session_supported"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "frontchannel_logout_supported"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "grant_types_supported"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id_token_signed_response_alg"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id_token_signing_alg_values_supported"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "issuer"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "jwks_uri"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "registration_endpoint"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "request_object_signing_alg_values_supported"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "request_parameter_supported"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "request_uri_parameter_supported"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "require_request_uri_registration"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "response_modes_supported"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "response_types_supported"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "revocation_endpoint"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "scopes_supported"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "subject_types_supported"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "token_endpoint"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "token_endpoint_auth_methods_supported"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "userinfo_endpoint"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "userinfo_signed_response_alg"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "userinfo_signing_alg_values_supported"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/oidc_user_info_spec.rb b/clients/client/ruby/spec/models/oidc_user_info_spec.rb index 989da076eda..56bf498e7b8 100644 --- a/clients/client/ruby/spec/models/oidc_user_info_spec.rb +++ b/clients/client/ruby/spec/models/oidc_user_info_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,120 +22,122 @@ describe 'test an instance of OidcUserInfo' do it 'should create an instance of OidcUserInfo' do - expect(instance).to be_instance_of(OryClient::OidcUserInfo) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::OidcUserInfo) end end + describe 'test attribute "birthdate"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "email"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "email_verified"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "family_name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "gender"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "given_name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "locale"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "middle_name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "nickname"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "phone_number"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "phone_number_verified"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "picture"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "preferred_username"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "profile"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "sub"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "updated_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "website"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "zoneinfo"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/organization_body_spec.rb b/clients/client/ruby/spec/models/organization_body_spec.rb index aeab7117569..fcb6e080103 100644 --- a/clients/client/ruby/spec/models/organization_body_spec.rb +++ b/clients/client/ruby/spec/models/organization_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of OrganizationBody' do it 'should create an instance of OrganizationBody' do - expect(instance).to be_instance_of(OryClient::OrganizationBody) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::OrganizationBody) end end + describe 'test attribute "domains"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "label"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/organization_spec.rb b/clients/client/ruby/spec/models/organization_spec.rb index 741c2c40603..f3a8729a4ee 100644 --- a/clients/client/ruby/spec/models/organization_spec.rb +++ b/clients/client/ruby/spec/models/organization_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,42 +22,44 @@ describe 'test an instance of Organization' do it 'should create an instance of Organization' do - expect(instance).to be_instance_of(OryClient::Organization) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::Organization) end end + describe 'test attribute "created_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "domains"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "label"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "project_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "updated_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/pagination_headers_spec.rb b/clients/client/ruby/spec/models/pagination_headers_spec.rb index e5a54e5b848..321fa208228 100644 --- a/clients/client/ruby/spec/models/pagination_headers_spec.rb +++ b/clients/client/ruby/spec/models/pagination_headers_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of PaginationHeaders' do it 'should create an instance of PaginationHeaders' do - expect(instance).to be_instance_of(OryClient::PaginationHeaders) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::PaginationHeaders) end end + describe 'test attribute "link"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "x_total_count"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/pagination_spec.rb b/clients/client/ruby/spec/models/pagination_spec.rb index 3ee1bbad79b..c1cd5a33c8b 100644 --- a/clients/client/ruby/spec/models/pagination_spec.rb +++ b/clients/client/ruby/spec/models/pagination_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of Pagination' do it 'should create an instance of Pagination' do - expect(instance).to be_instance_of(OryClient::Pagination) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::Pagination) end end + describe 'test attribute "page_size"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "page_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/parse_error_spec.rb b/clients/client/ruby/spec/models/parse_error_spec.rb index d8279fab805..8290ca23269 100644 --- a/clients/client/ruby/spec/models/parse_error_spec.rb +++ b/clients/client/ruby/spec/models/parse_error_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,24 +22,26 @@ describe 'test an instance of ParseError' do it 'should create an instance of ParseError' do - expect(instance).to be_instance_of(OryClient::ParseError) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ParseError) end end + describe 'test attribute "_end"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "message"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "start"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/patch_identities_body_spec.rb b/clients/client/ruby/spec/models/patch_identities_body_spec.rb index 5777f53ada3..289e3ec3a19 100644 --- a/clients/client/ruby/spec/models/patch_identities_body_spec.rb +++ b/clients/client/ruby/spec/models/patch_identities_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of PatchIdentitiesBody' do it 'should create an instance of PatchIdentitiesBody' do - expect(instance).to be_instance_of(OryClient::PatchIdentitiesBody) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::PatchIdentitiesBody) end end + describe 'test attribute "identities"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/perform_native_logout_body_spec.rb b/clients/client/ruby/spec/models/perform_native_logout_body_spec.rb index 1a737031d10..f9a2eecebed 100644 --- a/clients/client/ruby/spec/models/perform_native_logout_body_spec.rb +++ b/clients/client/ruby/spec/models/perform_native_logout_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of PerformNativeLogoutBody' do it 'should create an instance of PerformNativeLogoutBody' do - expect(instance).to be_instance_of(OryClient::PerformNativeLogoutBody) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::PerformNativeLogoutBody) end end + describe 'test attribute "session_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/permissions_on_workpace_response_spec.rb b/clients/client/ruby/spec/models/permissions_on_workpace_response_spec.rb new file mode 100644 index 00000000000..318ca123eab --- /dev/null +++ b/clients/client/ruby/spec/models/permissions_on_workpace_response_spec.rb @@ -0,0 +1,36 @@ +=begin +#Ory APIs + +#Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. + +The version of the OpenAPI document: v1.8.1 +Contact: support@ory.sh +Generated by: https://openapi-generator.tech +OpenAPI Generator version: 7.3.0 + +=end + +require 'spec_helper' +require 'json' +require 'date' + +# Unit tests for OryClient::PermissionsOnWorkpaceResponse +# Automatically generated by openapi-generator (https://openapi-generator.tech) +# Please update as you see appropriate +describe OryClient::PermissionsOnWorkpaceResponse do + let(:instance) { OryClient::PermissionsOnWorkpaceResponse.new } + + describe 'test an instance of PermissionsOnWorkpaceResponse' do + it 'should create an instance of PermissionsOnWorkpaceResponse' do + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::PermissionsOnWorkpaceResponse) + end + end + + describe 'test attribute "permissions"' do + it 'should work' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ + end + end + +end diff --git a/clients/client/ruby/spec/models/plan_details_spec.rb b/clients/client/ruby/spec/models/plan_details_spec.rb index 18c6b8127d4..84f0884625b 100644 --- a/clients/client/ruby/spec/models/plan_details_spec.rb +++ b/clients/client/ruby/spec/models/plan_details_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,48 +22,50 @@ describe 'test an instance of PlanDetails' do it 'should create an instance of PlanDetails' do - expect(instance).to be_instance_of(OryClient::PlanDetails) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::PlanDetails) end end + describe 'test attribute "base_fee_monthly"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "base_fee_yearly"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "custom"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "description"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "features"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "version"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/plan_spec.rb b/clients/client/ruby/spec/models/plan_spec.rb index 863bd8e98d3..84c75fc29bb 100644 --- a/clients/client/ruby/spec/models/plan_spec.rb +++ b/clients/client/ruby/spec/models/plan_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of Plan' do it 'should create an instance of Plan' do - expect(instance).to be_instance_of(OryClient::Plan) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::Plan) end end + describe 'test attribute "name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "version"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/post_check_permission_body_spec.rb b/clients/client/ruby/spec/models/post_check_permission_body_spec.rb index a6c0c2c6f51..959a424f7e6 100644 --- a/clients/client/ruby/spec/models/post_check_permission_body_spec.rb +++ b/clients/client/ruby/spec/models/post_check_permission_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,36 +22,38 @@ describe 'test an instance of PostCheckPermissionBody' do it 'should create an instance of PostCheckPermissionBody' do - expect(instance).to be_instance_of(OryClient::PostCheckPermissionBody) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::PostCheckPermissionBody) end end + describe 'test attribute "namespace"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "object"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "relation"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "subject_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "subject_set"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/post_check_permission_or_error_body_spec.rb b/clients/client/ruby/spec/models/post_check_permission_or_error_body_spec.rb index e16cbb5c710..e2e7cd6974e 100644 --- a/clients/client/ruby/spec/models/post_check_permission_or_error_body_spec.rb +++ b/clients/client/ruby/spec/models/post_check_permission_or_error_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,36 +22,38 @@ describe 'test an instance of PostCheckPermissionOrErrorBody' do it 'should create an instance of PostCheckPermissionOrErrorBody' do - expect(instance).to be_instance_of(OryClient::PostCheckPermissionOrErrorBody) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::PostCheckPermissionOrErrorBody) end end + describe 'test attribute "namespace"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "object"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "relation"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "subject_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "subject_set"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/project_api_key_spec.rb b/clients/client/ruby/spec/models/project_api_key_spec.rb index 652275298bb..dfed3cbf9d2 100644 --- a/clients/client/ruby/spec/models/project_api_key_spec.rb +++ b/clients/client/ruby/spec/models/project_api_key_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,48 +22,50 @@ describe 'test an instance of ProjectApiKey' do it 'should create an instance of ProjectApiKey' do - expect(instance).to be_instance_of(OryClient::ProjectApiKey) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ProjectApiKey) end end + describe 'test attribute "created_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "owner_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "project_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "updated_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "value"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/project_branding_colors_spec.rb b/clients/client/ruby/spec/models/project_branding_colors_spec.rb index 16c886c9118..f7a50d37a4b 100644 --- a/clients/client/ruby/spec/models/project_branding_colors_spec.rb +++ b/clients/client/ruby/spec/models/project_branding_colors_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,180 +22,182 @@ describe 'test an instance of ProjectBrandingColors' do it 'should create an instance of ProjectBrandingColors' do - expect(instance).to be_instance_of(OryClient::ProjectBrandingColors) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ProjectBrandingColors) end end + describe 'test attribute "accent_default_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "accent_disabled_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "accent_emphasis_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "accent_muted_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "accent_subtle_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "background_canvas_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "background_subtle_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "background_surface_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "border_default_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "error_default_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "error_emphasis_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "error_muted_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "error_subtle_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "foreground_default_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "foreground_disabled_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "foreground_muted_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "foreground_on_accent_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "foreground_on_dark_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "foreground_on_disabled_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "foreground_subtle_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "input_background_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "input_disabled_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "input_placeholder_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "input_text_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "primary_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "secondary_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "success_emphasis_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "text_default_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "text_disabled_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/project_branding_spec.rb b/clients/client/ruby/spec/models/project_branding_spec.rb index ed2a67922b3..fb481da484d 100644 --- a/clients/client/ruby/spec/models/project_branding_spec.rb +++ b/clients/client/ruby/spec/models/project_branding_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,42 +22,44 @@ describe 'test an instance of ProjectBranding' do it 'should create an instance of ProjectBranding' do - expect(instance).to be_instance_of(OryClient::ProjectBranding) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ProjectBranding) end end + describe 'test attribute "created_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "default_theme"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "project_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "themes"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "updated_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/project_branding_theme_spec.rb b/clients/client/ruby/spec/models/project_branding_theme_spec.rb index 1a29358c633..99a5850ee99 100644 --- a/clients/client/ruby/spec/models/project_branding_theme_spec.rb +++ b/clients/client/ruby/spec/models/project_branding_theme_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,234 +22,236 @@ describe 'test an instance of ProjectBrandingTheme' do it 'should create an instance of ProjectBrandingTheme' do - expect(instance).to be_instance_of(OryClient::ProjectBrandingTheme) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ProjectBrandingTheme) end end + describe 'test attribute "accent_default_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "accent_disabled_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "accent_emphasis_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "accent_muted_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "accent_subtle_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "background_canvas_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "background_subtle_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "background_surface_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "border_default_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "created_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "error_default_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "error_emphasis_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "error_muted_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "error_subtle_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "favicon_type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "favicon_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "foreground_default_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "foreground_disabled_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "foreground_muted_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "foreground_on_accent_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "foreground_on_dark_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "foreground_on_disabled_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "foreground_subtle_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "input_background_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "input_disabled_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "input_placeholder_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "input_text_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "logo_type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "logo_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "primary_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "project_branding_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "secondary_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "success_emphasis_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "text_default_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "text_disabled_color"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "updated_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/project_cors_spec.rb b/clients/client/ruby/spec/models/project_cors_spec.rb index de517833ebd..5ca3880bc7b 100644 --- a/clients/client/ruby/spec/models/project_cors_spec.rb +++ b/clients/client/ruby/spec/models/project_cors_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of ProjectCors' do it 'should create an instance of ProjectCors' do - expect(instance).to be_instance_of(OryClient::ProjectCors) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ProjectCors) end end + describe 'test attribute "enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "origins"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/project_events_datapoint_spec.rb b/clients/client/ruby/spec/models/project_events_datapoint_spec.rb index 7d6b5ca36ad..f813eedd755 100644 --- a/clients/client/ruby/spec/models/project_events_datapoint_spec.rb +++ b/clients/client/ruby/spec/models/project_events_datapoint_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,24 +22,26 @@ describe 'test an instance of ProjectEventsDatapoint' do it 'should create an instance of ProjectEventsDatapoint' do - expect(instance).to be_instance_of(OryClient::ProjectEventsDatapoint) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ProjectEventsDatapoint) end end + describe 'test attribute "attributes"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "timestamp"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/project_host_spec.rb b/clients/client/ruby/spec/models/project_host_spec.rb index c52dec8b6a1..524eec379d3 100644 --- a/clients/client/ruby/spec/models/project_host_spec.rb +++ b/clients/client/ruby/spec/models/project_host_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,24 +22,26 @@ describe 'test an instance of ProjectHost' do it 'should create an instance of ProjectHost' do - expect(instance).to be_instance_of(OryClient::ProjectHost) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ProjectHost) end end + describe 'test attribute "host"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "project_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/project_member_spec.rb b/clients/client/ruby/spec/models/project_member_spec.rb new file mode 100644 index 00000000000..3e129355b8c --- /dev/null +++ b/clients/client/ruby/spec/models/project_member_spec.rb @@ -0,0 +1,54 @@ +=begin +#Ory APIs + +#Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. + +The version of the OpenAPI document: v1.8.1 +Contact: support@ory.sh +Generated by: https://openapi-generator.tech +OpenAPI Generator version: 7.3.0 + +=end + +require 'spec_helper' +require 'json' +require 'date' + +# Unit tests for OryClient::ProjectMember +# Automatically generated by openapi-generator (https://openapi-generator.tech) +# Please update as you see appropriate +describe OryClient::ProjectMember do + let(:instance) { OryClient::ProjectMember.new } + + describe 'test an instance of ProjectMember' do + it 'should create an instance of ProjectMember' do + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ProjectMember) + end + end + + describe 'test attribute "email"' do + it 'should work' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ + end + end + + describe 'test attribute "id"' do + it 'should work' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ + end + end + + describe 'test attribute "name"' do + it 'should work' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ + end + end + + describe 'test attribute "role"' do + it 'should work' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ + end + end + +end diff --git a/clients/client/ruby/spec/models/project_metadata_spec.rb b/clients/client/ruby/spec/models/project_metadata_spec.rb index af7d427333e..1f93c004f75 100644 --- a/clients/client/ruby/spec/models/project_metadata_spec.rb +++ b/clients/client/ruby/spec/models/project_metadata_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of ProjectMetadata' do it 'should create an instance of ProjectMetadata' do - expect(instance).to be_instance_of(OryClient::ProjectMetadata) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ProjectMetadata) end end + describe 'test attribute "created_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "environment"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["prod", "dev"]) # validator.allowable_values.each do |value| # expect { instance.environment = value }.not_to raise_error @@ -43,31 +45,31 @@ describe 'test attribute "hosts"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "slug"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "state"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["running", "halted", "deleted"]) # validator.allowable_values.each do |value| # expect { instance.state = value }.not_to raise_error @@ -77,25 +79,25 @@ describe 'test attribute "subscription_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "subscription_plan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "updated_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "workspace_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/project_service_identity_spec.rb b/clients/client/ruby/spec/models/project_service_identity_spec.rb index 46132d1f5d3..09be4c5ddb3 100644 --- a/clients/client/ruby/spec/models/project_service_identity_spec.rb +++ b/clients/client/ruby/spec/models/project_service_identity_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of ProjectServiceIdentity' do it 'should create an instance of ProjectServiceIdentity' do - expect(instance).to be_instance_of(OryClient::ProjectServiceIdentity) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ProjectServiceIdentity) end end + describe 'test attribute "config"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/project_service_o_auth2_spec.rb b/clients/client/ruby/spec/models/project_service_o_auth2_spec.rb index 41aac6d812d..58d489aa3a6 100644 --- a/clients/client/ruby/spec/models/project_service_o_auth2_spec.rb +++ b/clients/client/ruby/spec/models/project_service_o_auth2_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of ProjectServiceOAuth2' do it 'should create an instance of ProjectServiceOAuth2' do - expect(instance).to be_instance_of(OryClient::ProjectServiceOAuth2) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ProjectServiceOAuth2) end end + describe 'test attribute "config"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/project_service_permission_spec.rb b/clients/client/ruby/spec/models/project_service_permission_spec.rb index 304fab82a69..ca0d470d102 100644 --- a/clients/client/ruby/spec/models/project_service_permission_spec.rb +++ b/clients/client/ruby/spec/models/project_service_permission_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of ProjectServicePermission' do it 'should create an instance of ProjectServicePermission' do - expect(instance).to be_instance_of(OryClient::ProjectServicePermission) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ProjectServicePermission) end end + describe 'test attribute "config"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/project_services_spec.rb b/clients/client/ruby/spec/models/project_services_spec.rb index 93ec247b752..15f3a928a8a 100644 --- a/clients/client/ruby/spec/models/project_services_spec.rb +++ b/clients/client/ruby/spec/models/project_services_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,24 +22,26 @@ describe 'test an instance of ProjectServices' do it 'should create an instance of ProjectServices' do - expect(instance).to be_instance_of(OryClient::ProjectServices) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::ProjectServices) end end + describe 'test attribute "identity"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "oauth2"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "permission"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/project_spec.rb b/clients/client/ruby/spec/models/project_spec.rb index bbbcc7e218b..43d35cd2229 100644 --- a/clients/client/ruby/spec/models/project_spec.rb +++ b/clients/client/ruby/spec/models/project_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,54 +22,56 @@ describe 'test an instance of Project' do it 'should create an instance of Project' do - expect(instance).to be_instance_of(OryClient::Project) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::Project) end end + describe 'test attribute "cors_admin"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "cors_public"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "revision_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "services"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "slug"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "state"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["running", "halted", "deleted"]) # validator.allowable_values.each do |value| # expect { instance.state = value }.not_to raise_error @@ -79,7 +81,7 @@ describe 'test attribute "workspace_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/quota_usage_spec.rb b/clients/client/ruby/spec/models/quota_usage_spec.rb index a342b90132f..56d1e9da623 100644 --- a/clients/client/ruby/spec/models/quota_usage_spec.rb +++ b/clients/client/ruby/spec/models/quota_usage_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,25 +22,27 @@ describe 'test an instance of QuotaUsage' do it 'should create an instance of QuotaUsage' do - expect(instance).to be_instance_of(OryClient::QuotaUsage) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::QuotaUsage) end end + describe 'test attribute "additional_price"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "can_use_more"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "feature"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers - # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["region_eu", "region_us", "region_apac", "region_global", "production_projects", "daily_active_users", "custom_domains", "event_streams", "sla", "collaborator_seats", "edge_cache", "branding_themes", "zendesk_support", "project_metrics", "project_metrics_time_window", "project_metrics_events_history", "organizations", "rop_grant", "rate_limit_tier", "session_rate_limit_tier", "identities_list_rate_limit_tier", "permission_checks_rate_limit_tier", "oauth2_introspect_rate_limit_tier"]) + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ + # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["region_eu", "region_us", "region_apac", "region_global", "production_projects", "daily_active_users", "custom_domains", "event_streams", "sla", "collaborator_seats", "edge_cache", "branding_themes", "zendesk_support", "project_metrics", "project_metrics_time_window", "project_metrics_events_history", "organizations", "rop_grant", "concierge_onboarding", "rate_limit_tier", "session_rate_limit_tier", "identities_list_rate_limit_tier", "permission_checks_rate_limit_tier", "oauth2_introspect_rate_limit_tier"]) # validator.allowable_values.each do |value| # expect { instance.feature = value }.not_to raise_error # end @@ -49,19 +51,19 @@ describe 'test attribute "feature_available"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "included"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "used"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/recovery_code_for_identity_spec.rb b/clients/client/ruby/spec/models/recovery_code_for_identity_spec.rb index 9e81b609af4..9a7f3f74025 100644 --- a/clients/client/ruby/spec/models/recovery_code_for_identity_spec.rb +++ b/clients/client/ruby/spec/models/recovery_code_for_identity_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,24 +22,26 @@ describe 'test an instance of RecoveryCodeForIdentity' do it 'should create an instance of RecoveryCodeForIdentity' do - expect(instance).to be_instance_of(OryClient::RecoveryCodeForIdentity) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::RecoveryCodeForIdentity) end end + describe 'test attribute "expires_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "recovery_code"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "recovery_link"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/recovery_flow_spec.rb b/clients/client/ruby/spec/models/recovery_flow_spec.rb index 70defe8fae5..1c59bbc101f 100644 --- a/clients/client/ruby/spec/models/recovery_flow_spec.rb +++ b/clients/client/ruby/spec/models/recovery_flow_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,66 +22,74 @@ describe 'test an instance of RecoveryFlow' do it 'should create an instance of RecoveryFlow' do - expect(instance).to be_instance_of(OryClient::RecoveryFlow) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::RecoveryFlow) end end + describe 'test attribute "active"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "continue_with"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "expires_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "issued_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "request_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "return_to"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "state"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ + end + end + + describe 'test attribute "transient_payload"' do + it 'should work' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "ui"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/recovery_flow_state_spec.rb b/clients/client/ruby/spec/models/recovery_flow_state_spec.rb index f8656f62dd6..2d447fe862f 100644 --- a/clients/client/ruby/spec/models/recovery_flow_state_spec.rb +++ b/clients/client/ruby/spec/models/recovery_flow_state_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,7 +22,9 @@ describe 'test an instance of RecoveryFlowState' do it 'should create an instance of RecoveryFlowState' do - expect(instance).to be_instance_of(OryClient::RecoveryFlowState) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::RecoveryFlowState) end end + end diff --git a/clients/client/ruby/spec/models/recovery_identity_address_spec.rb b/clients/client/ruby/spec/models/recovery_identity_address_spec.rb index bd9ae91e331..30e916a00f5 100644 --- a/clients/client/ruby/spec/models/recovery_identity_address_spec.rb +++ b/clients/client/ruby/spec/models/recovery_identity_address_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,36 +22,38 @@ describe 'test an instance of RecoveryIdentityAddress' do it 'should create an instance of RecoveryIdentityAddress' do - expect(instance).to be_instance_of(OryClient::RecoveryIdentityAddress) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::RecoveryIdentityAddress) end end + describe 'test attribute "created_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "updated_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "value"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "via"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/recovery_link_for_identity_spec.rb b/clients/client/ruby/spec/models/recovery_link_for_identity_spec.rb index 8ac04023203..ee72e89cb34 100644 --- a/clients/client/ruby/spec/models/recovery_link_for_identity_spec.rb +++ b/clients/client/ruby/spec/models/recovery_link_for_identity_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of RecoveryLinkForIdentity' do it 'should create an instance of RecoveryLinkForIdentity' do - expect(instance).to be_instance_of(OryClient::RecoveryLinkForIdentity) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::RecoveryLinkForIdentity) end end + describe 'test attribute "expires_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "recovery_link"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/registration_flow_spec.rb b/clients/client/ruby/spec/models/registration_flow_spec.rb index 18c5e08dbcb..068f3f8f907 100644 --- a/clients/client/ruby/spec/models/registration_flow_spec.rb +++ b/clients/client/ruby/spec/models/registration_flow_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of RegistrationFlow' do it 'should create an instance of RegistrationFlow' do - expect(instance).to be_instance_of(OryClient::RegistrationFlow) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::RegistrationFlow) end end + describe 'test attribute "active"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["password", "oidc", "totp", "lookup_secret", "webauthn", "code", "link_recovery", "code_recovery"]) # validator.allowable_values.each do |value| # expect { instance.active = value }.not_to raise_error @@ -37,79 +39,79 @@ describe 'test attribute "expires_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "issued_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "oauth2_login_challenge"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "oauth2_login_request"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "organization_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "request_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "return_to"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "session_token_exchange_code"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "state"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "transient_payload"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "ui"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/registration_flow_state_spec.rb b/clients/client/ruby/spec/models/registration_flow_state_spec.rb index 6d453e9e19d..d6bc6feabe6 100644 --- a/clients/client/ruby/spec/models/registration_flow_state_spec.rb +++ b/clients/client/ruby/spec/models/registration_flow_state_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,7 +22,9 @@ describe 'test an instance of RegistrationFlowState' do it 'should create an instance of RegistrationFlowState' do - expect(instance).to be_instance_of(OryClient::RegistrationFlowState) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::RegistrationFlowState) end end + end diff --git a/clients/client/ruby/spec/models/reject_o_auth2_request_spec.rb b/clients/client/ruby/spec/models/reject_o_auth2_request_spec.rb index 26bc244e3a2..e89d35121ca 100644 --- a/clients/client/ruby/spec/models/reject_o_auth2_request_spec.rb +++ b/clients/client/ruby/spec/models/reject_o_auth2_request_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,36 +22,38 @@ describe 'test an instance of RejectOAuth2Request' do it 'should create an instance of RejectOAuth2Request' do - expect(instance).to be_instance_of(OryClient::RejectOAuth2Request) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::RejectOAuth2Request) end end + describe 'test attribute "error"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "error_debug"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "error_description"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "error_hint"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "status_code"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/relation_query_spec.rb b/clients/client/ruby/spec/models/relation_query_spec.rb index 57dc4aea80c..b2f6149136e 100644 --- a/clients/client/ruby/spec/models/relation_query_spec.rb +++ b/clients/client/ruby/spec/models/relation_query_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,36 +22,38 @@ describe 'test an instance of RelationQuery' do it 'should create an instance of RelationQuery' do - expect(instance).to be_instance_of(OryClient::RelationQuery) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::RelationQuery) end end + describe 'test attribute "namespace"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "object"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "relation"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "subject_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "subject_set"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/relationship_namespaces_spec.rb b/clients/client/ruby/spec/models/relationship_namespaces_spec.rb index 20813c9eec1..8dcc902fbb0 100644 --- a/clients/client/ruby/spec/models/relationship_namespaces_spec.rb +++ b/clients/client/ruby/spec/models/relationship_namespaces_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of RelationshipNamespaces' do it 'should create an instance of RelationshipNamespaces' do - expect(instance).to be_instance_of(OryClient::RelationshipNamespaces) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::RelationshipNamespaces) end end + describe 'test attribute "namespaces"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/relationship_patch_spec.rb b/clients/client/ruby/spec/models/relationship_patch_spec.rb index f93976ea683..29382bc32fe 100644 --- a/clients/client/ruby/spec/models/relationship_patch_spec.rb +++ b/clients/client/ruby/spec/models/relationship_patch_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of RelationshipPatch' do it 'should create an instance of RelationshipPatch' do - expect(instance).to be_instance_of(OryClient::RelationshipPatch) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::RelationshipPatch) end end + describe 'test attribute "action"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["insert", "delete"]) # validator.allowable_values.each do |value| # expect { instance.action = value }.not_to raise_error @@ -37,7 +39,7 @@ describe 'test attribute "relation_tuple"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/relationship_spec.rb b/clients/client/ruby/spec/models/relationship_spec.rb index bb2cd24b38a..248948978d5 100644 --- a/clients/client/ruby/spec/models/relationship_spec.rb +++ b/clients/client/ruby/spec/models/relationship_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,36 +22,38 @@ describe 'test an instance of Relationship' do it 'should create an instance of Relationship' do - expect(instance).to be_instance_of(OryClient::Relationship) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::Relationship) end end + describe 'test attribute "namespace"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "object"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "relation"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "subject_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "subject_set"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/relationships_spec.rb b/clients/client/ruby/spec/models/relationships_spec.rb index d66c956d136..293ed2bfecd 100644 --- a/clients/client/ruby/spec/models/relationships_spec.rb +++ b/clients/client/ruby/spec/models/relationships_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of Relationships' do it 'should create an instance of Relationships' do - expect(instance).to be_instance_of(OryClient::Relationships) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::Relationships) end end + describe 'test attribute "next_page_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "relation_tuples"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/rfc6749_error_json_spec.rb b/clients/client/ruby/spec/models/rfc6749_error_json_spec.rb index 77f32361351..19498e98a70 100644 --- a/clients/client/ruby/spec/models/rfc6749_error_json_spec.rb +++ b/clients/client/ruby/spec/models/rfc6749_error_json_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,36 +22,38 @@ describe 'test an instance of RFC6749ErrorJson' do it 'should create an instance of RFC6749ErrorJson' do - expect(instance).to be_instance_of(OryClient::RFC6749ErrorJson) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::RFC6749ErrorJson) end end + describe 'test attribute "error"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "error_debug"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "error_description"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "error_hint"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "status_code"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/schema_patch_spec.rb b/clients/client/ruby/spec/models/schema_patch_spec.rb index 04787236fc1..469ae2a6bb9 100644 --- a/clients/client/ruby/spec/models/schema_patch_spec.rb +++ b/clients/client/ruby/spec/models/schema_patch_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of SchemaPatch' do it 'should create an instance of SchemaPatch' do - expect(instance).to be_instance_of(OryClient::SchemaPatch) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::SchemaPatch) end end + describe 'test attribute "data"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/self_service_flow_expired_error_spec.rb b/clients/client/ruby/spec/models/self_service_flow_expired_error_spec.rb index 6a4db12bf84..10cfae59edd 100644 --- a/clients/client/ruby/spec/models/self_service_flow_expired_error_spec.rb +++ b/clients/client/ruby/spec/models/self_service_flow_expired_error_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,30 +22,32 @@ describe 'test an instance of SelfServiceFlowExpiredError' do it 'should create an instance of SelfServiceFlowExpiredError' do - expect(instance).to be_instance_of(OryClient::SelfServiceFlowExpiredError) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::SelfServiceFlowExpiredError) end end + describe 'test attribute "error"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "expired_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "since"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "use_flow_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/session_activity_datapoint_spec.rb b/clients/client/ruby/spec/models/session_activity_datapoint_spec.rb index ba25ec728bf..7bbfa82c2b2 100644 --- a/clients/client/ruby/spec/models/session_activity_datapoint_spec.rb +++ b/clients/client/ruby/spec/models/session_activity_datapoint_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,24 +22,26 @@ describe 'test an instance of SessionActivityDatapoint' do it 'should create an instance of SessionActivityDatapoint' do - expect(instance).to be_instance_of(OryClient::SessionActivityDatapoint) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::SessionActivityDatapoint) end end + describe 'test attribute "country"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "failed"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "succeeded"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/session_authentication_method_spec.rb b/clients/client/ruby/spec/models/session_authentication_method_spec.rb index e89059b7773..df8477883ac 100644 --- a/clients/client/ruby/spec/models/session_authentication_method_spec.rb +++ b/clients/client/ruby/spec/models/session_authentication_method_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,24 +22,26 @@ describe 'test an instance of SessionAuthenticationMethod' do it 'should create an instance of SessionAuthenticationMethod' do - expect(instance).to be_instance_of(OryClient::SessionAuthenticationMethod) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::SessionAuthenticationMethod) end end + describe 'test attribute "aal"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "completed_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "method"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["link_recovery", "code_recovery", "password", "code", "totp", "oidc", "webauthn", "lookup_secret", "v0.6_legacy_session"]) # validator.allowable_values.each do |value| # expect { instance.method = value }.not_to raise_error @@ -49,13 +51,13 @@ describe 'test attribute "organization"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "provider"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/session_device_spec.rb b/clients/client/ruby/spec/models/session_device_spec.rb index 856c17ca7a5..b8cfe80bcb2 100644 --- a/clients/client/ruby/spec/models/session_device_spec.rb +++ b/clients/client/ruby/spec/models/session_device_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,30 +22,32 @@ describe 'test an instance of SessionDevice' do it 'should create an instance of SessionDevice' do - expect(instance).to be_instance_of(OryClient::SessionDevice) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::SessionDevice) end end + describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "ip_address"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "location"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "user_agent"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/session_spec.rb b/clients/client/ruby/spec/models/session_spec.rb index 521757cf438..cd86191cb5e 100644 --- a/clients/client/ruby/spec/models/session_spec.rb +++ b/clients/client/ruby/spec/models/session_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,66 +22,68 @@ describe 'test an instance of Session' do it 'should create an instance of Session' do - expect(instance).to be_instance_of(OryClient::Session) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::Session) end end + describe 'test attribute "active"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "authenticated_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "authentication_methods"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "authenticator_assurance_level"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "devices"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "expires_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "identity"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "issued_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "tokenized"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/set_active_project_in_console_body_spec.rb b/clients/client/ruby/spec/models/set_active_project_in_console_body_spec.rb index ce104abc105..0be7cb8726c 100644 --- a/clients/client/ruby/spec/models/set_active_project_in_console_body_spec.rb +++ b/clients/client/ruby/spec/models/set_active_project_in_console_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of SetActiveProjectInConsoleBody' do it 'should create an instance of SetActiveProjectInConsoleBody' do - expect(instance).to be_instance_of(OryClient::SetActiveProjectInConsoleBody) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::SetActiveProjectInConsoleBody) end end + describe 'test attribute "project_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/set_custom_domain_body_spec.rb b/clients/client/ruby/spec/models/set_custom_domain_body_spec.rb index f36f77a34f0..0af3010a2c1 100644 --- a/clients/client/ruby/spec/models/set_custom_domain_body_spec.rb +++ b/clients/client/ruby/spec/models/set_custom_domain_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,36 +22,38 @@ describe 'test an instance of SetCustomDomainBody' do it 'should create an instance of SetCustomDomainBody' do - expect(instance).to be_instance_of(OryClient::SetCustomDomainBody) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::SetCustomDomainBody) end end + describe 'test attribute "cookie_domain"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "cors_allowed_origins"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "cors_enabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "custom_ui_base_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "hostname"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/set_event_stream_body_spec.rb b/clients/client/ruby/spec/models/set_event_stream_body_spec.rb index 51f02342fcd..4ea5a9e7de0 100644 --- a/clients/client/ruby/spec/models/set_event_stream_body_spec.rb +++ b/clients/client/ruby/spec/models/set_event_stream_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,24 +22,26 @@ describe 'test an instance of SetEventStreamBody' do it 'should create an instance of SetEventStreamBody' do - expect(instance).to be_instance_of(OryClient::SetEventStreamBody) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::SetEventStreamBody) end end + describe 'test attribute "role_arn"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "topic_arn"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["sns"]) # validator.allowable_values.each do |value| # expect { instance.type = value }.not_to raise_error diff --git a/clients/client/ruby/spec/models/set_project_branding_theme_body_spec.rb b/clients/client/ruby/spec/models/set_project_branding_theme_body_spec.rb index e05265d8f32..24c73a8bc9e 100644 --- a/clients/client/ruby/spec/models/set_project_branding_theme_body_spec.rb +++ b/clients/client/ruby/spec/models/set_project_branding_theme_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,42 +22,44 @@ describe 'test an instance of SetProjectBrandingThemeBody' do it 'should create an instance of SetProjectBrandingThemeBody' do - expect(instance).to be_instance_of(OryClient::SetProjectBrandingThemeBody) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::SetProjectBrandingThemeBody) end end + describe 'test attribute "favicon_type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "favicon_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "logo_type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "logo_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "theme"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/set_project_spec.rb b/clients/client/ruby/spec/models/set_project_spec.rb index cbe1f633bdd..0e0741b97b2 100644 --- a/clients/client/ruby/spec/models/set_project_spec.rb +++ b/clients/client/ruby/spec/models/set_project_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,30 +22,32 @@ describe 'test an instance of SetProject' do it 'should create an instance of SetProject' do - expect(instance).to be_instance_of(OryClient::SetProject) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::SetProject) end end + describe 'test attribute "cors_admin"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "cors_public"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "services"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/settings_flow_spec.rb b/clients/client/ruby/spec/models/settings_flow_spec.rb index b4aaad65c31..2d3cc4b3390 100644 --- a/clients/client/ruby/spec/models/settings_flow_spec.rb +++ b/clients/client/ruby/spec/models/settings_flow_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,72 +22,80 @@ describe 'test an instance of SettingsFlow' do it 'should create an instance of SettingsFlow' do - expect(instance).to be_instance_of(OryClient::SettingsFlow) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::SettingsFlow) end end + describe 'test attribute "active"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "continue_with"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "expires_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "identity"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "issued_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "request_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "return_to"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "state"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ + end + end + + describe 'test attribute "transient_payload"' do + it 'should work' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "ui"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/settings_flow_state_spec.rb b/clients/client/ruby/spec/models/settings_flow_state_spec.rb index e88aa26ec41..7710afd1924 100644 --- a/clients/client/ruby/spec/models/settings_flow_state_spec.rb +++ b/clients/client/ruby/spec/models/settings_flow_state_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,7 +22,9 @@ describe 'test an instance of SettingsFlowState' do it 'should create an instance of SettingsFlowState' do - expect(instance).to be_instance_of(OryClient::SettingsFlowState) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::SettingsFlowState) end end + end diff --git a/clients/client/ruby/spec/models/source_position_spec.rb b/clients/client/ruby/spec/models/source_position_spec.rb index 6e2f52383a9..b8debc195ac 100644 --- a/clients/client/ruby/spec/models/source_position_spec.rb +++ b/clients/client/ruby/spec/models/source_position_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of SourcePosition' do it 'should create an instance of SourcePosition' do - expect(instance).to be_instance_of(OryClient::SourcePosition) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::SourcePosition) end end + describe 'test attribute "line"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "column"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/subject_set_spec.rb b/clients/client/ruby/spec/models/subject_set_spec.rb index ed359b2c61c..3b2cec3adc9 100644 --- a/clients/client/ruby/spec/models/subject_set_spec.rb +++ b/clients/client/ruby/spec/models/subject_set_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,24 +22,26 @@ describe 'test an instance of SubjectSet' do it 'should create an instance of SubjectSet' do - expect(instance).to be_instance_of(OryClient::SubjectSet) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::SubjectSet) end end + describe 'test attribute "namespace"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "object"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "relation"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/subscription_spec.rb b/clients/client/ruby/spec/models/subscription_spec.rb index ed4e418df54..13d03a69396 100644 --- a/clients/client/ruby/spec/models/subscription_spec.rb +++ b/clients/client/ruby/spec/models/subscription_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of Subscription' do it 'should create an instance of Subscription' do - expect(instance).to be_instance_of(OryClient::Subscription) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::Subscription) end end + describe 'test attribute "created_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "currency"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["usd", "eur"]) # validator.allowable_values.each do |value| # expect { instance.currency = value }.not_to raise_error @@ -43,7 +45,7 @@ describe 'test attribute "current_interval"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["monthly", "yearly"]) # validator.allowable_values.each do |value| # expect { instance.current_interval = value }.not_to raise_error @@ -53,61 +55,73 @@ describe 'test attribute "current_plan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ + end + end + + describe 'test attribute "current_plan_details"' do + it 'should work' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "customer_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "interval_changes_to"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "ongoing_stripe_checkout_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "payed_until"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "plan_changes_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "plan_changes_to"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "status"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ + end + end + + describe 'test attribute "stripe_checkout_expires_at"' do + it 'should work' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "updated_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/successful_code_exchange_response_spec.rb b/clients/client/ruby/spec/models/successful_code_exchange_response_spec.rb index 9ae9be223a4..a18f388b9da 100644 --- a/clients/client/ruby/spec/models/successful_code_exchange_response_spec.rb +++ b/clients/client/ruby/spec/models/successful_code_exchange_response_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of SuccessfulCodeExchangeResponse' do it 'should create an instance of SuccessfulCodeExchangeResponse' do - expect(instance).to be_instance_of(OryClient::SuccessfulCodeExchangeResponse) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::SuccessfulCodeExchangeResponse) end end + describe 'test attribute "session"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "session_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/successful_native_login_spec.rb b/clients/client/ruby/spec/models/successful_native_login_spec.rb index 02b0ac8ded7..15585abe6c2 100644 --- a/clients/client/ruby/spec/models/successful_native_login_spec.rb +++ b/clients/client/ruby/spec/models/successful_native_login_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of SuccessfulNativeLogin' do it 'should create an instance of SuccessfulNativeLogin' do - expect(instance).to be_instance_of(OryClient::SuccessfulNativeLogin) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::SuccessfulNativeLogin) end end + describe 'test attribute "session"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "session_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/successful_native_registration_spec.rb b/clients/client/ruby/spec/models/successful_native_registration_spec.rb index 0aeeb0e583c..07d35e26458 100644 --- a/clients/client/ruby/spec/models/successful_native_registration_spec.rb +++ b/clients/client/ruby/spec/models/successful_native_registration_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,30 +22,32 @@ describe 'test an instance of SuccessfulNativeRegistration' do it 'should create an instance of SuccessfulNativeRegistration' do - expect(instance).to be_instance_of(OryClient::SuccessfulNativeRegistration) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::SuccessfulNativeRegistration) end end + describe 'test attribute "continue_with"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "identity"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "session"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "session_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/successful_project_update_spec.rb b/clients/client/ruby/spec/models/successful_project_update_spec.rb index 3c5a6a84647..7ad7038452e 100644 --- a/clients/client/ruby/spec/models/successful_project_update_spec.rb +++ b/clients/client/ruby/spec/models/successful_project_update_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of SuccessfulProjectUpdate' do it 'should create an instance of SuccessfulProjectUpdate' do - expect(instance).to be_instance_of(OryClient::SuccessfulProjectUpdate) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::SuccessfulProjectUpdate) end end + describe 'test attribute "project"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "warnings"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/token_pagination_headers_spec.rb b/clients/client/ruby/spec/models/token_pagination_headers_spec.rb index e3e0b997eac..425e758759a 100644 --- a/clients/client/ruby/spec/models/token_pagination_headers_spec.rb +++ b/clients/client/ruby/spec/models/token_pagination_headers_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of TokenPaginationHeaders' do it 'should create an instance of TokenPaginationHeaders' do - expect(instance).to be_instance_of(OryClient::TokenPaginationHeaders) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::TokenPaginationHeaders) end end + describe 'test attribute "link"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "x_total_count"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/token_pagination_request_parameters_spec.rb b/clients/client/ruby/spec/models/token_pagination_request_parameters_spec.rb index 3172cd41c04..4b24998e736 100644 --- a/clients/client/ruby/spec/models/token_pagination_request_parameters_spec.rb +++ b/clients/client/ruby/spec/models/token_pagination_request_parameters_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of TokenPaginationRequestParameters' do it 'should create an instance of TokenPaginationRequestParameters' do - expect(instance).to be_instance_of(OryClient::TokenPaginationRequestParameters) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::TokenPaginationRequestParameters) end end + describe 'test attribute "page_size"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "page_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/token_pagination_response_headers_spec.rb b/clients/client/ruby/spec/models/token_pagination_response_headers_spec.rb index 35a8be97e13..e87c3703f2e 100644 --- a/clients/client/ruby/spec/models/token_pagination_response_headers_spec.rb +++ b/clients/client/ruby/spec/models/token_pagination_response_headers_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of TokenPaginationResponseHeaders' do it 'should create an instance of TokenPaginationResponseHeaders' do - expect(instance).to be_instance_of(OryClient::TokenPaginationResponseHeaders) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::TokenPaginationResponseHeaders) end end + describe 'test attribute "link"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "x_total_count"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/token_pagination_spec.rb b/clients/client/ruby/spec/models/token_pagination_spec.rb index d50ccc3b798..7856541c875 100644 --- a/clients/client/ruby/spec/models/token_pagination_spec.rb +++ b/clients/client/ruby/spec/models/token_pagination_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of TokenPagination' do it 'should create an instance of TokenPagination' do - expect(instance).to be_instance_of(OryClient::TokenPagination) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::TokenPagination) end end + describe 'test attribute "page_size"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "page_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/trust_o_auth2_jwt_grant_issuer_spec.rb b/clients/client/ruby/spec/models/trust_o_auth2_jwt_grant_issuer_spec.rb index 2d43e7ce816..441ff9c3947 100644 --- a/clients/client/ruby/spec/models/trust_o_auth2_jwt_grant_issuer_spec.rb +++ b/clients/client/ruby/spec/models/trust_o_auth2_jwt_grant_issuer_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,42 +22,44 @@ describe 'test an instance of TrustOAuth2JwtGrantIssuer' do it 'should create an instance of TrustOAuth2JwtGrantIssuer' do - expect(instance).to be_instance_of(OryClient::TrustOAuth2JwtGrantIssuer) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::TrustOAuth2JwtGrantIssuer) end end + describe 'test attribute "allow_any_subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "expires_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "issuer"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "jwk"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "scope"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/trusted_o_auth2_jwt_grant_issuer_spec.rb b/clients/client/ruby/spec/models/trusted_o_auth2_jwt_grant_issuer_spec.rb index 809c223a678..c51019e1def 100644 --- a/clients/client/ruby/spec/models/trusted_o_auth2_jwt_grant_issuer_spec.rb +++ b/clients/client/ruby/spec/models/trusted_o_auth2_jwt_grant_issuer_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,54 +22,56 @@ describe 'test an instance of TrustedOAuth2JwtGrantIssuer' do it 'should create an instance of TrustedOAuth2JwtGrantIssuer' do - expect(instance).to be_instance_of(OryClient::TrustedOAuth2JwtGrantIssuer) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::TrustedOAuth2JwtGrantIssuer) end end + describe 'test attribute "allow_any_subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "created_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "expires_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "issuer"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "public_key"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "scope"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "subject"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/trusted_o_auth2_jwt_grant_json_web_key_spec.rb b/clients/client/ruby/spec/models/trusted_o_auth2_jwt_grant_json_web_key_spec.rb index b62fc2fd847..5fea236bfa9 100644 --- a/clients/client/ruby/spec/models/trusted_o_auth2_jwt_grant_json_web_key_spec.rb +++ b/clients/client/ruby/spec/models/trusted_o_auth2_jwt_grant_json_web_key_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of TrustedOAuth2JwtGrantJsonWebKey' do it 'should create an instance of TrustedOAuth2JwtGrantJsonWebKey' do - expect(instance).to be_instance_of(OryClient::TrustedOAuth2JwtGrantJsonWebKey) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::TrustedOAuth2JwtGrantJsonWebKey) end end + describe 'test attribute "kid"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "set"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/ui_container_spec.rb b/clients/client/ruby/spec/models/ui_container_spec.rb index d615d352347..a474d28a3a2 100644 --- a/clients/client/ruby/spec/models/ui_container_spec.rb +++ b/clients/client/ruby/spec/models/ui_container_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,30 +22,32 @@ describe 'test an instance of UiContainer' do it 'should create an instance of UiContainer' do - expect(instance).to be_instance_of(OryClient::UiContainer) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UiContainer) end end + describe 'test attribute "action"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "messages"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "method"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "nodes"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/ui_node_anchor_attributes_spec.rb b/clients/client/ruby/spec/models/ui_node_anchor_attributes_spec.rb index dbec4cf6e70..55afeacba0c 100644 --- a/clients/client/ruby/spec/models/ui_node_anchor_attributes_spec.rb +++ b/clients/client/ruby/spec/models/ui_node_anchor_attributes_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,30 +22,32 @@ describe 'test an instance of UiNodeAnchorAttributes' do it 'should create an instance of UiNodeAnchorAttributes' do - expect(instance).to be_instance_of(OryClient::UiNodeAnchorAttributes) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UiNodeAnchorAttributes) end end + describe 'test attribute "href"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "node_type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "title"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/ui_node_attributes_spec.rb b/clients/client/ruby/spec/models/ui_node_attributes_spec.rb index a975e62c9c0..14b7e78dd96 100644 --- a/clients/client/ruby/spec/models/ui_node_attributes_spec.rb +++ b/clients/client/ruby/spec/models/ui_node_attributes_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -38,6 +38,7 @@ describe '.build' do it 'returns the correct model' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end end diff --git a/clients/client/ruby/spec/models/ui_node_image_attributes_spec.rb b/clients/client/ruby/spec/models/ui_node_image_attributes_spec.rb index abe815b1efb..d3a854eb9cc 100644 --- a/clients/client/ruby/spec/models/ui_node_image_attributes_spec.rb +++ b/clients/client/ruby/spec/models/ui_node_image_attributes_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,36 +22,38 @@ describe 'test an instance of UiNodeImageAttributes' do it 'should create an instance of UiNodeImageAttributes' do - expect(instance).to be_instance_of(OryClient::UiNodeImageAttributes) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UiNodeImageAttributes) end end + describe 'test attribute "height"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "node_type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "src"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "width"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/ui_node_input_attributes_spec.rb b/clients/client/ruby/spec/models/ui_node_input_attributes_spec.rb index 9b0ee4a22de..ad9efbe03c1 100644 --- a/clients/client/ruby/spec/models/ui_node_input_attributes_spec.rb +++ b/clients/client/ruby/spec/models/ui_node_input_attributes_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of UiNodeInputAttributes' do it 'should create an instance of UiNodeInputAttributes' do - expect(instance).to be_instance_of(OryClient::UiNodeInputAttributes) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UiNodeInputAttributes) end end + describe 'test attribute "autocomplete"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["email", "tel", "url", "current-password", "new-password", "one-time-code"]) # validator.allowable_values.each do |value| # expect { instance.autocomplete = value }.not_to raise_error @@ -37,49 +39,49 @@ describe 'test attribute "disabled"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "label"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "node_type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "onclick"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "pattern"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "required"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["text", "password", "number", "checkbox", "hidden", "email", "tel", "submit", "button", "datetime-local", "date", "url"]) # validator.allowable_values.each do |value| # expect { instance.type = value }.not_to raise_error @@ -89,7 +91,7 @@ describe 'test attribute "value"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/ui_node_meta_spec.rb b/clients/client/ruby/spec/models/ui_node_meta_spec.rb index 8552a34de5b..56077f5cda8 100644 --- a/clients/client/ruby/spec/models/ui_node_meta_spec.rb +++ b/clients/client/ruby/spec/models/ui_node_meta_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of UiNodeMeta' do it 'should create an instance of UiNodeMeta' do - expect(instance).to be_instance_of(OryClient::UiNodeMeta) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UiNodeMeta) end end + describe 'test attribute "label"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/ui_node_script_attributes_spec.rb b/clients/client/ruby/spec/models/ui_node_script_attributes_spec.rb index a8179bb9572..a827c081f44 100644 --- a/clients/client/ruby/spec/models/ui_node_script_attributes_spec.rb +++ b/clients/client/ruby/spec/models/ui_node_script_attributes_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,60 +22,62 @@ describe 'test an instance of UiNodeScriptAttributes' do it 'should create an instance of UiNodeScriptAttributes' do - expect(instance).to be_instance_of(OryClient::UiNodeScriptAttributes) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UiNodeScriptAttributes) end end + describe 'test attribute "async"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "crossorigin"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "integrity"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "node_type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "nonce"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "referrerpolicy"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "src"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/ui_node_spec.rb b/clients/client/ruby/spec/models/ui_node_spec.rb index 2877c01f244..d264ce2843c 100644 --- a/clients/client/ruby/spec/models/ui_node_spec.rb +++ b/clients/client/ruby/spec/models/ui_node_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of UiNode' do it 'should create an instance of UiNode' do - expect(instance).to be_instance_of(OryClient::UiNode) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UiNode) end end + describe 'test attribute "attributes"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "group"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["default", "password", "oidc", "profile", "link", "code", "totp", "lookup_secret", "webauthn"]) # validator.allowable_values.each do |value| # expect { instance.group = value }.not_to raise_error @@ -43,19 +45,19 @@ describe 'test attribute "messages"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "meta"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["text", "input", "img", "a", "script"]) # validator.allowable_values.each do |value| # expect { instance.type = value }.not_to raise_error diff --git a/clients/client/ruby/spec/models/ui_node_text_attributes_spec.rb b/clients/client/ruby/spec/models/ui_node_text_attributes_spec.rb index e1250d93eb4..a4d1b3c5479 100644 --- a/clients/client/ruby/spec/models/ui_node_text_attributes_spec.rb +++ b/clients/client/ruby/spec/models/ui_node_text_attributes_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,24 +22,26 @@ describe 'test an instance of UiNodeTextAttributes' do it 'should create an instance of UiNodeTextAttributes' do - expect(instance).to be_instance_of(OryClient::UiNodeTextAttributes) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UiNodeTextAttributes) end end + describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "node_type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "text"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/ui_text_spec.rb b/clients/client/ruby/spec/models/ui_text_spec.rb index 4ab7cae5640..83c32627939 100644 --- a/clients/client/ruby/spec/models/ui_text_spec.rb +++ b/clients/client/ruby/spec/models/ui_text_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,30 +22,32 @@ describe 'test an instance of UiText' do it 'should create an instance of UiText' do - expect(instance).to be_instance_of(OryClient::UiText) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UiText) end end + describe 'test attribute "context"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "text"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["info", "error", "success"]) # validator.allowable_values.each do |value| # expect { instance.type = value }.not_to raise_error diff --git a/clients/client/ruby/spec/models/update_identity_body_spec.rb b/clients/client/ruby/spec/models/update_identity_body_spec.rb index 73ec0068c84..c61da53ea55 100644 --- a/clients/client/ruby/spec/models/update_identity_body_spec.rb +++ b/clients/client/ruby/spec/models/update_identity_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,36 +22,38 @@ describe 'test an instance of UpdateIdentityBody' do it 'should create an instance of UpdateIdentityBody' do - expect(instance).to be_instance_of(OryClient::UpdateIdentityBody) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UpdateIdentityBody) end end + describe 'test attribute "credentials"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "metadata_admin"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "metadata_public"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "schema_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "state"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["active", "inactive"]) # validator.allowable_values.each do |value| # expect { instance.state = value }.not_to raise_error @@ -61,7 +63,7 @@ describe 'test attribute "traits"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/update_login_flow_body_spec.rb b/clients/client/ruby/spec/models/update_login_flow_body_spec.rb index 9044e5e0b88..94d4e855d66 100644 --- a/clients/client/ruby/spec/models/update_login_flow_body_spec.rb +++ b/clients/client/ruby/spec/models/update_login_flow_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -38,6 +38,7 @@ describe '.build' do it 'returns the correct model' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end end diff --git a/clients/client/ruby/spec/models/update_login_flow_with_code_method_spec.rb b/clients/client/ruby/spec/models/update_login_flow_with_code_method_spec.rb index d3e380b5983..6ed06152aa5 100644 --- a/clients/client/ruby/spec/models/update_login_flow_with_code_method_spec.rb +++ b/clients/client/ruby/spec/models/update_login_flow_with_code_method_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,36 +22,44 @@ describe 'test an instance of UpdateLoginFlowWithCodeMethod' do it 'should create an instance of UpdateLoginFlowWithCodeMethod' do - expect(instance).to be_instance_of(OryClient::UpdateLoginFlowWithCodeMethod) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UpdateLoginFlowWithCodeMethod) end end + describe 'test attribute "code"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "csrf_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "identifier"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "method"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "resend"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ + end + end + + describe 'test attribute "transient_payload"' do + it 'should work' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/update_login_flow_with_lookup_secret_method_spec.rb b/clients/client/ruby/spec/models/update_login_flow_with_lookup_secret_method_spec.rb index ca60c2e2bb0..e130fb19a18 100644 --- a/clients/client/ruby/spec/models/update_login_flow_with_lookup_secret_method_spec.rb +++ b/clients/client/ruby/spec/models/update_login_flow_with_lookup_secret_method_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,24 +22,26 @@ describe 'test an instance of UpdateLoginFlowWithLookupSecretMethod' do it 'should create an instance of UpdateLoginFlowWithLookupSecretMethod' do - expect(instance).to be_instance_of(OryClient::UpdateLoginFlowWithLookupSecretMethod) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UpdateLoginFlowWithLookupSecretMethod) end end + describe 'test attribute "csrf_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "lookup_secret"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "method"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/update_login_flow_with_oidc_method_spec.rb b/clients/client/ruby/spec/models/update_login_flow_with_oidc_method_spec.rb index d94a443d3f9..fe536f41eea 100644 --- a/clients/client/ruby/spec/models/update_login_flow_with_oidc_method_spec.rb +++ b/clients/client/ruby/spec/models/update_login_flow_with_oidc_method_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,48 +22,56 @@ describe 'test an instance of UpdateLoginFlowWithOidcMethod' do it 'should create an instance of UpdateLoginFlowWithOidcMethod' do - expect(instance).to be_instance_of(OryClient::UpdateLoginFlowWithOidcMethod) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UpdateLoginFlowWithOidcMethod) end end + describe 'test attribute "csrf_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id_token_nonce"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "method"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "provider"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "traits"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ + end + end + + describe 'test attribute "transient_payload"' do + it 'should work' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "upstream_parameters"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/update_login_flow_with_password_method_spec.rb b/clients/client/ruby/spec/models/update_login_flow_with_password_method_spec.rb index 6a07de2c94c..0b3bc2bd820 100644 --- a/clients/client/ruby/spec/models/update_login_flow_with_password_method_spec.rb +++ b/clients/client/ruby/spec/models/update_login_flow_with_password_method_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,36 +22,44 @@ describe 'test an instance of UpdateLoginFlowWithPasswordMethod' do it 'should create an instance of UpdateLoginFlowWithPasswordMethod' do - expect(instance).to be_instance_of(OryClient::UpdateLoginFlowWithPasswordMethod) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UpdateLoginFlowWithPasswordMethod) end end + describe 'test attribute "csrf_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "identifier"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "method"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "password"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "password_identifier"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ + end + end + + describe 'test attribute "transient_payload"' do + it 'should work' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/update_login_flow_with_totp_method_spec.rb b/clients/client/ruby/spec/models/update_login_flow_with_totp_method_spec.rb index 1803c81becd..9a23bbcfce3 100644 --- a/clients/client/ruby/spec/models/update_login_flow_with_totp_method_spec.rb +++ b/clients/client/ruby/spec/models/update_login_flow_with_totp_method_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,24 +22,32 @@ describe 'test an instance of UpdateLoginFlowWithTotpMethod' do it 'should create an instance of UpdateLoginFlowWithTotpMethod' do - expect(instance).to be_instance_of(OryClient::UpdateLoginFlowWithTotpMethod) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UpdateLoginFlowWithTotpMethod) end end + describe 'test attribute "csrf_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "method"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "totp_code"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ + end + end + + describe 'test attribute "transient_payload"' do + it 'should work' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/update_login_flow_with_web_authn_method_spec.rb b/clients/client/ruby/spec/models/update_login_flow_with_web_authn_method_spec.rb index f69bdffec07..124a6aadfd4 100644 --- a/clients/client/ruby/spec/models/update_login_flow_with_web_authn_method_spec.rb +++ b/clients/client/ruby/spec/models/update_login_flow_with_web_authn_method_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,30 +22,38 @@ describe 'test an instance of UpdateLoginFlowWithWebAuthnMethod' do it 'should create an instance of UpdateLoginFlowWithWebAuthnMethod' do - expect(instance).to be_instance_of(OryClient::UpdateLoginFlowWithWebAuthnMethod) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UpdateLoginFlowWithWebAuthnMethod) end end + describe 'test attribute "csrf_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "identifier"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "method"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ + end + end + + describe 'test attribute "transient_payload"' do + it 'should work' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "webauthn_login"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/update_recovery_flow_body_spec.rb b/clients/client/ruby/spec/models/update_recovery_flow_body_spec.rb index a7ab7492bce..fdcd8d69714 100644 --- a/clients/client/ruby/spec/models/update_recovery_flow_body_spec.rb +++ b/clients/client/ruby/spec/models/update_recovery_flow_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -38,6 +38,7 @@ describe '.build' do it 'returns the correct model' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end end diff --git a/clients/client/ruby/spec/models/update_recovery_flow_with_code_method_spec.rb b/clients/client/ruby/spec/models/update_recovery_flow_with_code_method_spec.rb index 4b1afd93889..f6c7e818df2 100644 --- a/clients/client/ruby/spec/models/update_recovery_flow_with_code_method_spec.rb +++ b/clients/client/ruby/spec/models/update_recovery_flow_with_code_method_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,30 +22,32 @@ describe 'test an instance of UpdateRecoveryFlowWithCodeMethod' do it 'should create an instance of UpdateRecoveryFlowWithCodeMethod' do - expect(instance).to be_instance_of(OryClient::UpdateRecoveryFlowWithCodeMethod) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UpdateRecoveryFlowWithCodeMethod) end end + describe 'test attribute "code"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "csrf_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "email"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "method"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["link", "code"]) # validator.allowable_values.each do |value| # expect { instance.method = value }.not_to raise_error @@ -53,4 +55,10 @@ end end + describe 'test attribute "transient_payload"' do + it 'should work' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ + end + end + end diff --git a/clients/client/ruby/spec/models/update_recovery_flow_with_link_method_spec.rb b/clients/client/ruby/spec/models/update_recovery_flow_with_link_method_spec.rb index e0c49918b82..c746081942d 100644 --- a/clients/client/ruby/spec/models/update_recovery_flow_with_link_method_spec.rb +++ b/clients/client/ruby/spec/models/update_recovery_flow_with_link_method_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,24 +22,26 @@ describe 'test an instance of UpdateRecoveryFlowWithLinkMethod' do it 'should create an instance of UpdateRecoveryFlowWithLinkMethod' do - expect(instance).to be_instance_of(OryClient::UpdateRecoveryFlowWithLinkMethod) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UpdateRecoveryFlowWithLinkMethod) end end + describe 'test attribute "csrf_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "email"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "method"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["link", "code"]) # validator.allowable_values.each do |value| # expect { instance.method = value }.not_to raise_error @@ -47,4 +49,10 @@ end end + describe 'test attribute "transient_payload"' do + it 'should work' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ + end + end + end diff --git a/clients/client/ruby/spec/models/update_registration_flow_body_spec.rb b/clients/client/ruby/spec/models/update_registration_flow_body_spec.rb index 8df00c14f18..00a75cc6645 100644 --- a/clients/client/ruby/spec/models/update_registration_flow_body_spec.rb +++ b/clients/client/ruby/spec/models/update_registration_flow_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -38,6 +38,7 @@ describe '.build' do it 'returns the correct model' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end end diff --git a/clients/client/ruby/spec/models/update_registration_flow_with_code_method_spec.rb b/clients/client/ruby/spec/models/update_registration_flow_with_code_method_spec.rb index 89697bc82cd..a69d81e2c15 100644 --- a/clients/client/ruby/spec/models/update_registration_flow_with_code_method_spec.rb +++ b/clients/client/ruby/spec/models/update_registration_flow_with_code_method_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,42 +22,44 @@ describe 'test an instance of UpdateRegistrationFlowWithCodeMethod' do it 'should create an instance of UpdateRegistrationFlowWithCodeMethod' do - expect(instance).to be_instance_of(OryClient::UpdateRegistrationFlowWithCodeMethod) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UpdateRegistrationFlowWithCodeMethod) end end + describe 'test attribute "code"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "csrf_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "method"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "resend"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "traits"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "transient_payload"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/update_registration_flow_with_oidc_method_spec.rb b/clients/client/ruby/spec/models/update_registration_flow_with_oidc_method_spec.rb index 0c21ef5c6ae..e9a68008910 100644 --- a/clients/client/ruby/spec/models/update_registration_flow_with_oidc_method_spec.rb +++ b/clients/client/ruby/spec/models/update_registration_flow_with_oidc_method_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,54 +22,56 @@ describe 'test an instance of UpdateRegistrationFlowWithOidcMethod' do it 'should create an instance of UpdateRegistrationFlowWithOidcMethod' do - expect(instance).to be_instance_of(OryClient::UpdateRegistrationFlowWithOidcMethod) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UpdateRegistrationFlowWithOidcMethod) end end + describe 'test attribute "csrf_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id_token_nonce"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "method"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "provider"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "traits"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "transient_payload"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "upstream_parameters"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/update_registration_flow_with_password_method_spec.rb b/clients/client/ruby/spec/models/update_registration_flow_with_password_method_spec.rb index f097f38fbe1..8aba0d3032d 100644 --- a/clients/client/ruby/spec/models/update_registration_flow_with_password_method_spec.rb +++ b/clients/client/ruby/spec/models/update_registration_flow_with_password_method_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,36 +22,38 @@ describe 'test an instance of UpdateRegistrationFlowWithPasswordMethod' do it 'should create an instance of UpdateRegistrationFlowWithPasswordMethod' do - expect(instance).to be_instance_of(OryClient::UpdateRegistrationFlowWithPasswordMethod) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UpdateRegistrationFlowWithPasswordMethod) end end + describe 'test attribute "csrf_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "method"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "password"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "traits"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "transient_payload"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/update_registration_flow_with_web_authn_method_spec.rb b/clients/client/ruby/spec/models/update_registration_flow_with_web_authn_method_spec.rb index 48c474863b3..fe13e0b2d21 100644 --- a/clients/client/ruby/spec/models/update_registration_flow_with_web_authn_method_spec.rb +++ b/clients/client/ruby/spec/models/update_registration_flow_with_web_authn_method_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,42 +22,44 @@ describe 'test an instance of UpdateRegistrationFlowWithWebAuthnMethod' do it 'should create an instance of UpdateRegistrationFlowWithWebAuthnMethod' do - expect(instance).to be_instance_of(OryClient::UpdateRegistrationFlowWithWebAuthnMethod) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UpdateRegistrationFlowWithWebAuthnMethod) end end + describe 'test attribute "csrf_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "method"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "traits"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "transient_payload"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "webauthn_register"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "webauthn_register_displayname"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/update_settings_flow_body_spec.rb b/clients/client/ruby/spec/models/update_settings_flow_body_spec.rb index b35d2d0408f..be3046620c9 100644 --- a/clients/client/ruby/spec/models/update_settings_flow_body_spec.rb +++ b/clients/client/ruby/spec/models/update_settings_flow_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -38,6 +38,7 @@ describe '.build' do it 'returns the correct model' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end end diff --git a/clients/client/ruby/spec/models/update_settings_flow_with_lookup_method_spec.rb b/clients/client/ruby/spec/models/update_settings_flow_with_lookup_method_spec.rb index a0f4c14b0e0..15602193fb9 100644 --- a/clients/client/ruby/spec/models/update_settings_flow_with_lookup_method_spec.rb +++ b/clients/client/ruby/spec/models/update_settings_flow_with_lookup_method_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,42 +22,50 @@ describe 'test an instance of UpdateSettingsFlowWithLookupMethod' do it 'should create an instance of UpdateSettingsFlowWithLookupMethod' do - expect(instance).to be_instance_of(OryClient::UpdateSettingsFlowWithLookupMethod) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UpdateSettingsFlowWithLookupMethod) end end + describe 'test attribute "csrf_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "lookup_secret_confirm"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "lookup_secret_disable"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "lookup_secret_regenerate"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "lookup_secret_reveal"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "method"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ + end + end + + describe 'test attribute "transient_payload"' do + it 'should work' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/update_settings_flow_with_oidc_method_spec.rb b/clients/client/ruby/spec/models/update_settings_flow_with_oidc_method_spec.rb index 637b034f82b..a6934f2707c 100644 --- a/clients/client/ruby/spec/models/update_settings_flow_with_oidc_method_spec.rb +++ b/clients/client/ruby/spec/models/update_settings_flow_with_oidc_method_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,42 +22,50 @@ describe 'test an instance of UpdateSettingsFlowWithOidcMethod' do it 'should create an instance of UpdateSettingsFlowWithOidcMethod' do - expect(instance).to be_instance_of(OryClient::UpdateSettingsFlowWithOidcMethod) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UpdateSettingsFlowWithOidcMethod) end end + describe 'test attribute "flow"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "link"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "method"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "traits"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ + end + end + + describe 'test attribute "transient_payload"' do + it 'should work' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "unlink"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "upstream_parameters"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/update_settings_flow_with_password_method_spec.rb b/clients/client/ruby/spec/models/update_settings_flow_with_password_method_spec.rb index c8cbf333417..052ffbbf9e8 100644 --- a/clients/client/ruby/spec/models/update_settings_flow_with_password_method_spec.rb +++ b/clients/client/ruby/spec/models/update_settings_flow_with_password_method_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,24 +22,32 @@ describe 'test an instance of UpdateSettingsFlowWithPasswordMethod' do it 'should create an instance of UpdateSettingsFlowWithPasswordMethod' do - expect(instance).to be_instance_of(OryClient::UpdateSettingsFlowWithPasswordMethod) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UpdateSettingsFlowWithPasswordMethod) end end + describe 'test attribute "csrf_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "method"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "password"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ + end + end + + describe 'test attribute "transient_payload"' do + it 'should work' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/update_settings_flow_with_profile_method_spec.rb b/clients/client/ruby/spec/models/update_settings_flow_with_profile_method_spec.rb index b298300d4af..f8b957f6fe3 100644 --- a/clients/client/ruby/spec/models/update_settings_flow_with_profile_method_spec.rb +++ b/clients/client/ruby/spec/models/update_settings_flow_with_profile_method_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,24 +22,32 @@ describe 'test an instance of UpdateSettingsFlowWithProfileMethod' do it 'should create an instance of UpdateSettingsFlowWithProfileMethod' do - expect(instance).to be_instance_of(OryClient::UpdateSettingsFlowWithProfileMethod) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UpdateSettingsFlowWithProfileMethod) end end + describe 'test attribute "csrf_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "method"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "traits"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ + end + end + + describe 'test attribute "transient_payload"' do + it 'should work' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/update_settings_flow_with_totp_method_spec.rb b/clients/client/ruby/spec/models/update_settings_flow_with_totp_method_spec.rb index 41387ecae16..e16abaa149d 100644 --- a/clients/client/ruby/spec/models/update_settings_flow_with_totp_method_spec.rb +++ b/clients/client/ruby/spec/models/update_settings_flow_with_totp_method_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,30 +22,38 @@ describe 'test an instance of UpdateSettingsFlowWithTotpMethod' do it 'should create an instance of UpdateSettingsFlowWithTotpMethod' do - expect(instance).to be_instance_of(OryClient::UpdateSettingsFlowWithTotpMethod) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UpdateSettingsFlowWithTotpMethod) end end + describe 'test attribute "csrf_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "method"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "totp_code"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "totp_unlink"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ + end + end + + describe 'test attribute "transient_payload"' do + it 'should work' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/update_settings_flow_with_web_authn_method_spec.rb b/clients/client/ruby/spec/models/update_settings_flow_with_web_authn_method_spec.rb index c7a01a4fbf1..3a0ffba1752 100644 --- a/clients/client/ruby/spec/models/update_settings_flow_with_web_authn_method_spec.rb +++ b/clients/client/ruby/spec/models/update_settings_flow_with_web_authn_method_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,36 +22,44 @@ describe 'test an instance of UpdateSettingsFlowWithWebAuthnMethod' do it 'should create an instance of UpdateSettingsFlowWithWebAuthnMethod' do - expect(instance).to be_instance_of(OryClient::UpdateSettingsFlowWithWebAuthnMethod) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UpdateSettingsFlowWithWebAuthnMethod) end end + describe 'test attribute "csrf_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "method"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ + end + end + + describe 'test attribute "transient_payload"' do + it 'should work' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "webauthn_register"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "webauthn_register_displayname"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "webauthn_remove"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/update_subscription_body_spec.rb b/clients/client/ruby/spec/models/update_subscription_body_spec.rb index 72daa1f347d..684e09c8bd2 100644 --- a/clients/client/ruby/spec/models/update_subscription_body_spec.rb +++ b/clients/client/ruby/spec/models/update_subscription_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of UpdateSubscriptionBody' do it 'should create an instance of UpdateSubscriptionBody' do - expect(instance).to be_instance_of(OryClient::UpdateSubscriptionBody) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UpdateSubscriptionBody) end end + describe 'test attribute "interval"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["monthly", "yearly"]) # validator.allowable_values.each do |value| # expect { instance.interval = value }.not_to raise_error @@ -37,13 +39,13 @@ describe 'test attribute "plan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "return_to"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/update_verification_flow_body_spec.rb b/clients/client/ruby/spec/models/update_verification_flow_body_spec.rb index 82f069ed743..c97a0f4e9e8 100644 --- a/clients/client/ruby/spec/models/update_verification_flow_body_spec.rb +++ b/clients/client/ruby/spec/models/update_verification_flow_body_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -38,6 +38,7 @@ describe '.build' do it 'returns the correct model' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end end diff --git a/clients/client/ruby/spec/models/update_verification_flow_with_code_method_spec.rb b/clients/client/ruby/spec/models/update_verification_flow_with_code_method_spec.rb index 75274e70e75..e3e43e971fc 100644 --- a/clients/client/ruby/spec/models/update_verification_flow_with_code_method_spec.rb +++ b/clients/client/ruby/spec/models/update_verification_flow_with_code_method_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,30 +22,32 @@ describe 'test an instance of UpdateVerificationFlowWithCodeMethod' do it 'should create an instance of UpdateVerificationFlowWithCodeMethod' do - expect(instance).to be_instance_of(OryClient::UpdateVerificationFlowWithCodeMethod) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UpdateVerificationFlowWithCodeMethod) end end + describe 'test attribute "code"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "csrf_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "email"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "method"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["link", "code"]) # validator.allowable_values.each do |value| # expect { instance.method = value }.not_to raise_error @@ -53,4 +55,10 @@ end end + describe 'test attribute "transient_payload"' do + it 'should work' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ + end + end + end diff --git a/clients/client/ruby/spec/models/update_verification_flow_with_link_method_spec.rb b/clients/client/ruby/spec/models/update_verification_flow_with_link_method_spec.rb index adff4ab0762..b90869d2fd1 100644 --- a/clients/client/ruby/spec/models/update_verification_flow_with_link_method_spec.rb +++ b/clients/client/ruby/spec/models/update_verification_flow_with_link_method_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,24 +22,26 @@ describe 'test an instance of UpdateVerificationFlowWithLinkMethod' do it 'should create an instance of UpdateVerificationFlowWithLinkMethod' do - expect(instance).to be_instance_of(OryClient::UpdateVerificationFlowWithLinkMethod) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UpdateVerificationFlowWithLinkMethod) end end + describe 'test attribute "csrf_token"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "email"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "method"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["link", "code"]) # validator.allowable_values.each do |value| # expect { instance.method = value }.not_to raise_error @@ -47,4 +49,10 @@ end end + describe 'test attribute "transient_payload"' do + it 'should work' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ + end + end + end diff --git a/clients/client/ruby/spec/models/update_workspace_payload_spec.rb b/clients/client/ruby/spec/models/update_workspace_payload_spec.rb new file mode 100644 index 00000000000..29731c29930 --- /dev/null +++ b/clients/client/ruby/spec/models/update_workspace_payload_spec.rb @@ -0,0 +1,36 @@ +=begin +#Ory APIs + +#Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. + +The version of the OpenAPI document: v1.8.1 +Contact: support@ory.sh +Generated by: https://openapi-generator.tech +OpenAPI Generator version: 7.3.0 + +=end + +require 'spec_helper' +require 'json' +require 'date' + +# Unit tests for OryClient::UpdateWorkspacePayload +# Automatically generated by openapi-generator (https://openapi-generator.tech) +# Please update as you see appropriate +describe OryClient::UpdateWorkspacePayload do + let(:instance) { OryClient::UpdateWorkspacePayload.new } + + describe 'test an instance of UpdateWorkspacePayload' do + it 'should create an instance of UpdateWorkspacePayload' do + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::UpdateWorkspacePayload) + end + end + + describe 'test attribute "name"' do + it 'should work' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ + end + end + +end diff --git a/clients/client/ruby/spec/models/usage_spec.rb b/clients/client/ruby/spec/models/usage_spec.rb index 18cfb8608c5..8c7ef0ce2c6 100644 --- a/clients/client/ruby/spec/models/usage_spec.rb +++ b/clients/client/ruby/spec/models/usage_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of Usage' do it 'should create an instance of Usage' do - expect(instance).to be_instance_of(OryClient::Usage) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::Usage) end end + describe 'test attribute "generic_usage"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/verifiable_credential_priming_response_spec.rb b/clients/client/ruby/spec/models/verifiable_credential_priming_response_spec.rb index 81c89cf90b1..5b0e5eee7e5 100644 --- a/clients/client/ruby/spec/models/verifiable_credential_priming_response_spec.rb +++ b/clients/client/ruby/spec/models/verifiable_credential_priming_response_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,54 +22,56 @@ describe 'test an instance of VerifiableCredentialPrimingResponse' do it 'should create an instance of VerifiableCredentialPrimingResponse' do - expect(instance).to be_instance_of(OryClient::VerifiableCredentialPrimingResponse) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::VerifiableCredentialPrimingResponse) end end + describe 'test attribute "c_nonce"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "c_nonce_expires_in"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "error"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "error_debug"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "error_description"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "error_hint"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "format"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "status_code"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/verifiable_credential_proof_spec.rb b/clients/client/ruby/spec/models/verifiable_credential_proof_spec.rb index 33428ed1ce4..0d7f7c4c171 100644 --- a/clients/client/ruby/spec/models/verifiable_credential_proof_spec.rb +++ b/clients/client/ruby/spec/models/verifiable_credential_proof_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of VerifiableCredentialProof' do it 'should create an instance of VerifiableCredentialProof' do - expect(instance).to be_instance_of(OryClient::VerifiableCredentialProof) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::VerifiableCredentialProof) end end + describe 'test attribute "jwt"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "proof_type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/verifiable_credential_response_spec.rb b/clients/client/ruby/spec/models/verifiable_credential_response_spec.rb index cc0ab9cf4cf..78b5d194097 100644 --- a/clients/client/ruby/spec/models/verifiable_credential_response_spec.rb +++ b/clients/client/ruby/spec/models/verifiable_credential_response_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of VerifiableCredentialResponse' do it 'should create an instance of VerifiableCredentialResponse' do - expect(instance).to be_instance_of(OryClient::VerifiableCredentialResponse) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::VerifiableCredentialResponse) end end + describe 'test attribute "credential_draft_00"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "format"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/verifiable_identity_address_spec.rb b/clients/client/ruby/spec/models/verifiable_identity_address_spec.rb index 14fffb46aa9..b5d47596a73 100644 --- a/clients/client/ruby/spec/models/verifiable_identity_address_spec.rb +++ b/clients/client/ruby/spec/models/verifiable_identity_address_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,54 +22,56 @@ describe 'test an instance of VerifiableIdentityAddress' do it 'should create an instance of VerifiableIdentityAddress' do - expect(instance).to be_instance_of(OryClient::VerifiableIdentityAddress) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::VerifiableIdentityAddress) end end + describe 'test attribute "created_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "status"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "updated_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "value"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "verified"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "verified_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "via"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ # validator = Petstore::EnumTest::EnumAttributeValidator.new('String', ["email", "sms"]) # validator.allowable_values.each do |value| # expect { instance.via = value }.not_to raise_error diff --git a/clients/client/ruby/spec/models/verification_flow_spec.rb b/clients/client/ruby/spec/models/verification_flow_spec.rb index 5b636453fea..0eb67f93b1f 100644 --- a/clients/client/ruby/spec/models/verification_flow_spec.rb +++ b/clients/client/ruby/spec/models/verification_flow_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,60 +22,68 @@ describe 'test an instance of VerificationFlow' do it 'should create an instance of VerificationFlow' do - expect(instance).to be_instance_of(OryClient::VerificationFlow) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::VerificationFlow) end end + describe 'test attribute "active"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "expires_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "issued_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "request_url"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "return_to"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "state"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ + end + end + + describe 'test attribute "transient_payload"' do + it 'should work' do + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "type"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "ui"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/verification_flow_state_spec.rb b/clients/client/ruby/spec/models/verification_flow_state_spec.rb index 38920226ac7..e9a3981f0fe 100644 --- a/clients/client/ruby/spec/models/verification_flow_state_spec.rb +++ b/clients/client/ruby/spec/models/verification_flow_state_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,7 +22,9 @@ describe 'test an instance of VerificationFlowState' do it 'should create an instance of VerificationFlowState' do - expect(instance).to be_instance_of(OryClient::VerificationFlowState) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::VerificationFlowState) end end + end diff --git a/clients/client/ruby/spec/models/version_spec.rb b/clients/client/ruby/spec/models/version_spec.rb index 13ec8c861f2..c83dab1f30e 100644 --- a/clients/client/ruby/spec/models/version_spec.rb +++ b/clients/client/ruby/spec/models/version_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,12 +22,14 @@ describe 'test an instance of Version' do it 'should create an instance of Version' do - expect(instance).to be_instance_of(OryClient::Version) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::Version) end end + describe 'test attribute "version"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/warning_spec.rb b/clients/client/ruby/spec/models/warning_spec.rb index 6cfb932ff8f..97099a9c48b 100644 --- a/clients/client/ruby/spec/models/warning_spec.rb +++ b/clients/client/ruby/spec/models/warning_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,18 +22,20 @@ describe 'test an instance of Warning' do it 'should create an instance of Warning' do - expect(instance).to be_instance_of(OryClient::Warning) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::Warning) end end + describe 'test attribute "code"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "message"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/workspace_meta_spec.rb b/clients/client/ruby/spec/models/workspace_meta_spec.rb index 4a42c2df829..4ae11cae2b0 100644 --- a/clients/client/ruby/spec/models/workspace_meta_spec.rb +++ b/clients/client/ruby/spec/models/workspace_meta_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,42 +22,44 @@ describe 'test an instance of WorkspaceMeta' do it 'should create an instance of WorkspaceMeta' do - expect(instance).to be_instance_of(OryClient::WorkspaceMeta) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::WorkspaceMeta) end end + describe 'test attribute "created_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "subscription_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "subscription_plan"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "updated_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/models/workspace_spec.rb b/clients/client/ruby/spec/models/workspace_spec.rb index 152c49dce19..07e15f7cb82 100644 --- a/clients/client/ruby/spec/models/workspace_spec.rb +++ b/clients/client/ruby/spec/models/workspace_spec.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end @@ -22,36 +22,38 @@ describe 'test an instance of Workspace' do it 'should create an instance of Workspace' do - expect(instance).to be_instance_of(OryClient::Workspace) + # uncomment below to test the instance creation + #expect(instance).to be_instance_of(OryClient::Workspace) end end + describe 'test attribute "created_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "name"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "subscription_id"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end describe 'test attribute "updated_at"' do it 'should work' do - # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + # assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/built-in-matchers/ end end diff --git a/clients/client/ruby/spec/spec_helper.rb b/clients/client/ruby/spec/spec_helper.rb index 9ef84bc4e2a..635de7e2d20 100644 --- a/clients/client/ruby/spec/spec_helper.rb +++ b/clients/client/ruby/spec/spec_helper.rb @@ -3,10 +3,10 @@ #Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. -The version of the OpenAPI document: v1.6.2 +The version of the OpenAPI document: v1.8.1 Contact: support@ory.sh Generated by: https://openapi-generator.tech -OpenAPI Generator version: 6.0.1 +OpenAPI Generator version: 7.3.0 =end diff --git a/clients/client/rust/.openapi-generator/FILES b/clients/client/rust/.openapi-generator/FILES index 4006f1a8f63..2d5c812a9a8 100644 --- a/clients/client/rust/.openapi-generator/FILES +++ b/clients/client/rust/.openapi-generator/FILES @@ -97,7 +97,6 @@ docs/InternalGetProjectBrandingBody.md docs/InternalIsAxWelcomeScreenEnabledForProjectBody.md docs/InternalIsOwnerForProjectBySlugBody.md docs/InternalIsOwnerForProjectBySlugResponse.md -docs/InternalProvisionMockSubscription.md docs/IntrospectedOAuth2Token.md docs/IsOwnerForProjectBySlug.md docs/IsReady200Response.md @@ -153,6 +152,7 @@ docs/ParseError.md docs/PatchIdentitiesBody.md docs/PerformNativeLogoutBody.md docs/PermissionApi.md +docs/PermissionsOnWorkpaceResponse.md docs/Plan.md docs/PlanDetails.md docs/PostCheckPermissionBody.md @@ -166,6 +166,7 @@ docs/ProjectBrandingTheme.md docs/ProjectCors.md docs/ProjectEventsDatapoint.md docs/ProjectHost.md +docs/ProjectMember.md docs/ProjectMetadata.md docs/ProjectServiceIdentity.md docs/ProjectServiceOAuth2.md @@ -251,6 +252,7 @@ docs/UpdateSubscriptionBody.md docs/UpdateVerificationFlowBody.md docs/UpdateVerificationFlowWithCodeMethod.md docs/UpdateVerificationFlowWithLinkMethod.md +docs/UpdateWorkspacePayload.md docs/Usage.md docs/VerifiableCredentialPrimingResponse.md docs/VerifiableCredentialProof.md @@ -369,7 +371,6 @@ src/models/internal_get_project_branding_body.rs src/models/internal_is_ax_welcome_screen_enabled_for_project_body.rs src/models/internal_is_owner_for_project_by_slug_body.rs src/models/internal_is_owner_for_project_by_slug_response.rs -src/models/internal_provision_mock_subscription.rs src/models/introspected_o_auth2_token.rs src/models/is_owner_for_project_by_slug.rs src/models/is_ready_200_response.rs @@ -421,6 +422,7 @@ src/models/pagination_headers.rs src/models/parse_error.rs src/models/patch_identities_body.rs src/models/perform_native_logout_body.rs +src/models/permissions_on_workpace_response.rs src/models/plan.rs src/models/plan_details.rs src/models/post_check_permission_body.rs @@ -433,6 +435,7 @@ src/models/project_branding_theme.rs src/models/project_cors.rs src/models/project_events_datapoint.rs src/models/project_host.rs +src/models/project_member.rs src/models/project_metadata.rs src/models/project_service_identity.rs src/models/project_service_o_auth2.rs @@ -517,6 +520,7 @@ src/models/update_subscription_body.rs src/models/update_verification_flow_body.rs src/models/update_verification_flow_with_code_method.rs src/models/update_verification_flow_with_link_method.rs +src/models/update_workspace_payload.rs src/models/usage.rs src/models/verifiable_credential_priming_response.rs src/models/verifiable_credential_proof.rs diff --git a/clients/client/rust/Cargo.lock b/clients/client/rust/Cargo.lock index 2154ff50b75..69c2b1845a8 100644 --- a/clients/client/rust/Cargo.lock +++ b/clients/client/rust/Cargo.lock @@ -52,9 +52,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bumpalo" -version = "3.15.0" +version = "3.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d32a994c2b3ca201d9b263612a374263f05e7adde37c4707f693dcd375076d1f" +checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa" [[package]] name = "bytes" @@ -64,12 +64,9 @@ checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" [[package]] name = "cc" -version = "1.0.83" +version = "1.0.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" -dependencies = [ - "libc", -] +checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5" [[package]] name = "cfg-if" @@ -195,9 +192,9 @@ checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" [[package]] name = "http" -version = "0.2.11" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb" +checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" dependencies = [ "bytes", "fnv", @@ -263,9 +260,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.2.3" +version = "2.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177" +checksum = "7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4" dependencies = [ "equivalent", "hashbrown", @@ -285,9 +282,9 @@ checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" [[package]] name = "js-sys" -version = "0.3.68" +version = "0.3.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee" +checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" dependencies = [ "wasm-bindgen", ] @@ -300,9 +297,9 @@ checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" [[package]] name = "log" -version = "0.4.20" +version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "memchr" @@ -337,13 +334,13 @@ dependencies = [ [[package]] name = "mio" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09" +checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" dependencies = [ "libc", "wasi", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -372,7 +369,7 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "ory-client" -version = "1.6.2" +version = "1.8.1" dependencies = [ "num-traits", "reqwest", @@ -469,18 +466,18 @@ checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" [[package]] name = "serde" -version = "1.0.196" +version = "1.0.197" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32" +checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.196" +version = "1.0.197" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67" +checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" dependencies = [ "proc-macro2", "quote", @@ -489,9 +486,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.113" +version = "1.0.114" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79" +checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" dependencies = [ "itoa", "ryu", @@ -521,19 +518,19 @@ dependencies = [ [[package]] name = "socket2" -version = "0.5.5" +version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" +checksum = "05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871" dependencies = [ "libc", - "windows-sys", + "windows-sys 0.52.0", ] [[package]] name = "syn" -version = "2.0.49" +version = "2.0.52" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "915aea9e586f80826ee59f8453c1101f9d1c4b3964cd2460185ee8e299ada496" +checksum = "b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07" dependencies = [ "proc-macro2", "quote", @@ -594,7 +591,7 @@ dependencies = [ "mio", "pin-project-lite", "socket2", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -665,9 +662,9 @@ checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "unicode-normalization" -version = "0.1.22" +version = "0.1.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" +checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" dependencies = [ "tinyvec", ] @@ -706,9 +703,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.91" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f" +checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -716,9 +713,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.91" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b" +checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" dependencies = [ "bumpalo", "log", @@ -731,9 +728,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.41" +version = "0.4.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877b9c3f61ceea0e56331985743b13f3d25c406a7098d45180fb5f09bc19ed97" +checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" dependencies = [ "cfg-if", "js-sys", @@ -743,9 +740,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.91" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed" +checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -753,9 +750,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.91" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66" +checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", @@ -766,15 +763,15 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.91" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838" +checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" [[package]] name = "web-sys" -version = "0.3.68" +version = "0.3.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96565907687f7aceb35bc5fc03770a8a0471d82e479f25832f54a0e3f4b28446" +checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" dependencies = [ "js-sys", "wasm-bindgen", @@ -786,7 +783,16 @@ version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" dependencies = [ - "windows-targets", + "windows-targets 0.48.5", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.4", ] [[package]] @@ -795,13 +801,28 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", + "windows_aarch64_gnullvm 0.48.5", + "windows_aarch64_msvc 0.48.5", + "windows_i686_gnu 0.48.5", + "windows_i686_msvc 0.48.5", + "windows_x86_64_gnu 0.48.5", + "windows_x86_64_gnullvm 0.48.5", + "windows_x86_64_msvc 0.48.5", +] + +[[package]] +name = "windows-targets" +version = "0.52.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b" +dependencies = [ + "windows_aarch64_gnullvm 0.52.4", + "windows_aarch64_msvc 0.52.4", + "windows_i686_gnu 0.52.4", + "windows_i686_msvc 0.52.4", + "windows_x86_64_gnu 0.52.4", + "windows_x86_64_gnullvm 0.52.4", + "windows_x86_64_msvc 0.52.4", ] [[package]] @@ -810,42 +831,84 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9" + [[package]] name = "windows_aarch64_msvc" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675" + [[package]] name = "windows_i686_gnu" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" +[[package]] +name = "windows_i686_gnu" +version = "0.52.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3" + [[package]] name = "windows_i686_msvc" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" +[[package]] +name = "windows_i686_msvc" +version = "0.52.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02" + [[package]] name = "windows_x86_64_gnu" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03" + [[package]] name = "windows_x86_64_gnullvm" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177" + [[package]] name = "windows_x86_64_msvc" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8" + [[package]] name = "winreg" version = "0.50.0" @@ -853,5 +916,5 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" dependencies = [ "cfg-if", - "windows-sys", + "windows-sys 0.48.0", ] diff --git a/clients/client/rust/Cargo.toml b/clients/client/rust/Cargo.toml index 518c4f12e8c..66af8d240a0 100644 --- a/clients/client/rust/Cargo.toml +++ b/clients/client/rust/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ory-client" -version = "1.6.2" +version = "1.8.1" description = "SDK Client for Ory" documentation = "https://www.ory.sh/docs/sdk" homepage = "https://www.ory.sh" diff --git a/clients/client/rust/README.md b/clients/client/rust/README.md index 80d8fd0cd54..27a6f6becc4 100644 --- a/clients/client/rust/README.md +++ b/clients/client/rust/README.md @@ -9,8 +9,8 @@ with a valid Personal Access Token. Public APIs are mostly used in browsers. This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [openapi-spec](https://openapis.org) from a remote server, you can easily generate an API client. -- API version: v1.6.2 -- Package version: v1.6.2 +- API version: v1.8.1 +- Package version: v1.8.1 - Build package: `org.openapitools.codegen.languages.RustClientCodegen` ## Installation @@ -252,7 +252,6 @@ Class | Method | HTTP request | Description - [InternalIsAxWelcomeScreenEnabledForProjectBody](docs/InternalIsAxWelcomeScreenEnabledForProjectBody.md) - [InternalIsOwnerForProjectBySlugBody](docs/InternalIsOwnerForProjectBySlugBody.md) - [InternalIsOwnerForProjectBySlugResponse](docs/InternalIsOwnerForProjectBySlugResponse.md) - - [InternalProvisionMockSubscription](docs/InternalProvisionMockSubscription.md) - [IntrospectedOAuth2Token](docs/IntrospectedOAuth2Token.md) - [IsOwnerForProjectBySlug](docs/IsOwnerForProjectBySlug.md) - [IsReady200Response](docs/IsReady200Response.md) @@ -303,6 +302,7 @@ Class | Method | HTTP request | Description - [ParseError](docs/ParseError.md) - [PatchIdentitiesBody](docs/PatchIdentitiesBody.md) - [PerformNativeLogoutBody](docs/PerformNativeLogoutBody.md) + - [PermissionsOnWorkpaceResponse](docs/PermissionsOnWorkpaceResponse.md) - [Plan](docs/Plan.md) - [PlanDetails](docs/PlanDetails.md) - [PostCheckPermissionBody](docs/PostCheckPermissionBody.md) @@ -315,6 +315,7 @@ Class | Method | HTTP request | Description - [ProjectCors](docs/ProjectCors.md) - [ProjectEventsDatapoint](docs/ProjectEventsDatapoint.md) - [ProjectHost](docs/ProjectHost.md) + - [ProjectMember](docs/ProjectMember.md) - [ProjectMetadata](docs/ProjectMetadata.md) - [ProjectServiceIdentity](docs/ProjectServiceIdentity.md) - [ProjectServiceOAuth2](docs/ProjectServiceOAuth2.md) @@ -399,6 +400,7 @@ Class | Method | HTTP request | Description - [UpdateVerificationFlowBody](docs/UpdateVerificationFlowBody.md) - [UpdateVerificationFlowWithCodeMethod](docs/UpdateVerificationFlowWithCodeMethod.md) - [UpdateVerificationFlowWithLinkMethod](docs/UpdateVerificationFlowWithLinkMethod.md) + - [UpdateWorkspacePayload](docs/UpdateWorkspacePayload.md) - [Usage](docs/Usage.md) - [VerifiableCredentialPrimingResponse](docs/VerifiableCredentialPrimingResponse.md) - [VerifiableCredentialProof](docs/VerifiableCredentialProof.md) diff --git a/clients/client/rust/docs/CloudAccount.md b/clients/client/rust/docs/CloudAccount.md index 86e53f62bdc..89b2ff83aa2 100644 --- a/clients/client/rust/docs/CloudAccount.md +++ b/clients/client/rust/docs/CloudAccount.md @@ -4,9 +4,9 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**email** | Option<**String**> | | [optional] -**id** | Option<**String**> | | [optional] -**name** | Option<**String**> | | [optional] +**email** | **String** | | +**id** | **String** | | +**name** | **String** | | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/rust/docs/CreateProjectNormalizedPayload.md b/clients/client/rust/docs/CreateProjectNormalizedPayload.md index dcdc8ee007a..29784eea936 100644 --- a/clients/client/rust/docs/CreateProjectNormalizedPayload.md +++ b/clients/client/rust/docs/CreateProjectNormalizedPayload.md @@ -6,6 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **created_at** | Option<**String**> | The Project's Revision Creation Date | [optional][readonly] **disable_account_experience_welcome_screen** | Option<**bool**> | Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`. | [optional] +**enable_ax_v2** | Option<**bool**> | Whether the new account experience is enabled and reachable. | [optional] **environment** | **String** | prod Production dev Development | **hydra_oauth2_allowed_top_level_claims** | Option<**Vec**> | | [optional] **hydra_oauth2_client_credentials_default_grant_allowed_scope** | Option<**bool**> | Automatically grant authorized OAuth2 Scope in OAuth2 Client Credentials Flow. Each OAuth2 Client is allowed to request a predefined OAuth2 Scope (for example `read write`). If this option is enabled, the full scope is automatically granted when performing the OAuth2 Client Credentials flow. If disabled, the OAuth2 Client has to request the scope in the OAuth2 request by providing the `scope` query parameter. Setting this option to true is common if you need compatibility with MITREid. This governs the \"oauth2.client_credentials.default_grant_allowed_scope\" setting. | [optional] diff --git a/clients/client/rust/docs/FrontendApi.md b/clients/client/rust/docs/FrontendApi.md index d2575c809a1..7d8f34187e2 100644 --- a/clients/client/rust/docs/FrontendApi.md +++ b/clients/client/rust/docs/FrontendApi.md @@ -39,7 +39,7 @@ Method | HTTP request | Description ## create_browser_login_flow -> crate::models::LoginFlow create_browser_login_flow(refresh, aal, return_to, cookie, login_challenge, organization) +> crate::models::LoginFlow create_browser_login_flow(refresh, aal, return_to, cookie, login_challenge, organization, via) Create Login Flow for Browsers This endpoint initializes a browser-based user login flow. This endpoint will set the appropriate cookies and anti-CSRF measures required for browser-based flows. If this endpoint is opened as a link in the browser, it will be redirected to `selfservice.flows.login.ui_url` with the flow ID set as the query parameter `?flow=`. If a valid user session exists already, the browser will be redirected to `urls.default_redirect_url` unless the query parameter `?refresh=true` was set. If this endpoint is called via an AJAX request, the response contains the flow without a redirect. In the case of an error, the `error.id` of the JSON response body can be one of: `session_already_available`: The user is already signed in. `session_aal1_required`: Multi-factor auth (e.g. 2fa) was requested but the user has no session yet. `security_csrf_violation`: Unable to fetch the flow because a CSRF violation occurred. `security_identity_mismatch`: The requested `?return_to` address is not allowed to be used. Adjust this in the configuration! The optional query parameter login_challenge is set when using Kratos with Hydra in an OAuth2 flow. See the oauth2_provider.url configuration option. This endpoint is NOT INTENDED for clients that do not have a browser (Chrome, Firefox, ...) as cookies are needed. More information can be found at [Ory Kratos User Login](https://www.ory.sh/docs/kratos/self-service/flows/user-login) and [User Registration Documentation](https://www.ory.sh/docs/kratos/self-service/flows/user-registration). @@ -55,6 +55,7 @@ Name | Type | Description | Required | Notes **cookie** | Option<**String**> | HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. | | **login_challenge** | Option<**String**> | An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). | | **organization** | Option<**String**> | An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. | | +**via** | Option<**String**> | Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows. | | ### Return type diff --git a/clients/client/rust/docs/IdentityApi.md b/clients/client/rust/docs/IdentityApi.md index 7d0e619e5bb..fe39ee290a7 100644 --- a/clients/client/rust/docs/IdentityApi.md +++ b/clients/client/rust/docs/IdentityApi.md @@ -391,7 +391,7 @@ Name | Type | Description | Required | Notes ## list_identities -> Vec list_identities(per_page, page, page_size, page_token, consistency, ids, credentials_identifier, preview_credentials_identifier_similar) +> Vec list_identities(per_page, page, page_size, page_token, consistency, ids, credentials_identifier, preview_credentials_identifier_similar, include_credential) List Identities Lists all [identities](https://www.ory.sh/docs/kratos/concepts/identity-user-model) in the system. @@ -409,6 +409,7 @@ Name | Type | Description | Required | Notes **ids** | Option<[**Vec**](String.md)> | List of ids used to filter identities. If this list is empty, then no filter will be applied. | | **credentials_identifier** | Option<**String**> | CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. | | **preview_credentials_identifier_similar** | Option<**String**> | This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. | | +**include_credential** | Option<[**Vec**](String.md)> | Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. | | ### Return type diff --git a/clients/client/rust/docs/LoginFlow.md b/clients/client/rust/docs/LoginFlow.md index bf20decb781..8788b58cb4f 100644 --- a/clients/client/rust/docs/LoginFlow.md +++ b/clients/client/rust/docs/LoginFlow.md @@ -18,6 +18,7 @@ Name | Type | Description | Notes **return_to** | Option<**String**> | ReturnTo contains the requested return_to URL. | [optional] **session_token_exchange_code** | Option<**String**> | SessionTokenExchangeCode holds the secret code that the client can use to retrieve a session token after the login flow has been completed. This is only set if the client has requested a session token exchange code, and if the flow is of type \"api\", and only on creating the login flow. | [optional] **state** | Option<[**serde_json::Value**](.md)> | State represents the state of this request: choose_method: ask the user to choose a method to sign in with sent_email: the email has been sent to the user passed_challenge: the request was successful and the login challenge was passed. | +**transient_payload** | Option<[**serde_json::Value**](.md)> | TransientPayload is used to pass data from the login to hooks and email templates | [optional] **_type** | **String** | The flow type can either be `api` or `browser`. | **ui** | [**crate::models::UiContainer**](uiContainer.md) | | **updated_at** | Option<**String**> | UpdatedAt is a helper struct field for gobuffalo.pop. | [optional] diff --git a/clients/client/rust/docs/NormalizedProjectRevision.md b/clients/client/rust/docs/NormalizedProjectRevision.md index f6f78208e1c..a94e5184743 100644 --- a/clients/client/rust/docs/NormalizedProjectRevision.md +++ b/clients/client/rust/docs/NormalizedProjectRevision.md @@ -6,6 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **created_at** | Option<**String**> | The Project's Revision Creation Date | [optional][readonly] **disable_account_experience_welcome_screen** | Option<**bool**> | Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`. | [optional] +**enable_ax_v2** | Option<**bool**> | Whether the new account experience is enabled and reachable. | [optional] **hydra_oauth2_allowed_top_level_claims** | Option<**Vec**> | | [optional] **hydra_oauth2_client_credentials_default_grant_allowed_scope** | Option<**bool**> | Automatically grant authorized OAuth2 Scope in OAuth2 Client Credentials Flow. Each OAuth2 Client is allowed to request a predefined OAuth2 Scope (for example `read write`). If this option is enabled, the full scope is automatically granted when performing the OAuth2 Client Credentials flow. If disabled, the OAuth2 Client has to request the scope in the OAuth2 request by providing the `scope` query parameter. Setting this option to true is common if you need compatibility with MITREid. This governs the \"oauth2.client_credentials.default_grant_allowed_scope\" setting. | [optional] **hydra_oauth2_exclude_not_before_claim** | Option<**bool**> | Set to true if you want to exclude claim `nbf (not before)` part of access token. This governs the \"oauth2.exclude_not_before_claim\" setting. | [optional] diff --git a/clients/client/rust/docs/PermissionsOnWorkpaceResponse.md b/clients/client/rust/docs/PermissionsOnWorkpaceResponse.md new file mode 100644 index 00000000000..9e6629c8b16 --- /dev/null +++ b/clients/client/rust/docs/PermissionsOnWorkpaceResponse.md @@ -0,0 +1,11 @@ +# PermissionsOnWorkpaceResponse + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**permissions** | Option<**::std::collections::HashMap**> | | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/clients/client/rust/docs/PlanDetails.md b/clients/client/rust/docs/PlanDetails.md index e3601331e5b..936587e5817 100644 --- a/clients/client/rust/docs/PlanDetails.md +++ b/clients/client/rust/docs/PlanDetails.md @@ -8,7 +8,7 @@ Name | Type | Description | Notes **base_fee_yearly** | **i64** | BaseFeeYearly is the yearly base fee for the plan. | **custom** | **bool** | Custom is true if the plan is custom. This means it will be hidden from the pricing page. | **description** | **String** | Description is the description of the plan. | -**features** | [**::std::collections::HashMap**](GenericUsage.md) | Features are the feature definitions included in the plan. | +**features** | [**::std::collections::HashMap**](GenericUsage.md) | | **name** | **String** | Name is the name of the plan. | **version** | **i64** | Version is the version of the plan. The combination of `name@version` must be unique. | diff --git a/clients/client/rust/docs/ProjectApi.md b/clients/client/rust/docs/ProjectApi.md index 6728cb741ea..e9e124c2e4f 100644 --- a/clients/client/rust/docs/ProjectApi.md +++ b/clients/client/rust/docs/ProjectApi.md @@ -266,7 +266,7 @@ Name | Type | Description | Required | Notes ## get_project_members -> Vec get_project_members(project) +> Vec get_project_members(project) Get all members associated with this project This endpoint requires the user to be a member of the project with the role `OWNER` or `DEVELOPER`. @@ -280,7 +280,7 @@ Name | Type | Description | Required | Notes ### Return type -[**Vec**](cloudAccount.md) +[**Vec**](projectMember.md) ### Authorization @@ -308,7 +308,7 @@ Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **project_id** | **String** | Project ID | [required] | **event_type** | **String** | The event type to query for | [required] | -**resolution** | **String** | The resolution of the buckets The minimum resolution is 1 hour. | [required] | +**resolution** | **String** | The resolution of the buckets The minimum resolution is 1 minute. | [required] | **from** | **String** | The start RFC3339 date of the time window | [required] | **to** | **String** | The end RFC3339 date of the time window | [required] | diff --git a/clients/client/rust/docs/ProjectMember.md b/clients/client/rust/docs/ProjectMember.md new file mode 100644 index 00000000000..763aabc89c6 --- /dev/null +++ b/clients/client/rust/docs/ProjectMember.md @@ -0,0 +1,14 @@ +# ProjectMember + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**email** | **String** | | +**id** | **String** | | +**name** | **String** | | +**role** | **String** | | + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/clients/client/rust/docs/QuotaUsage.md b/clients/client/rust/docs/QuotaUsage.md index d589b204bea..d0b530f5291 100644 --- a/clients/client/rust/docs/QuotaUsage.md +++ b/clients/client/rust/docs/QuotaUsage.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **additional_price** | **i64** | The additional price per unit in cents. | **can_use_more** | **bool** | | -**feature** | **String** | region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect | +**feature** | **String** | region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect | **feature_available** | **bool** | | **included** | **i64** | | **used** | **i64** | | diff --git a/clients/client/rust/docs/RecoveryFlow.md b/clients/client/rust/docs/RecoveryFlow.md index d48edcee20f..9175380855e 100644 --- a/clients/client/rust/docs/RecoveryFlow.md +++ b/clients/client/rust/docs/RecoveryFlow.md @@ -12,6 +12,7 @@ Name | Type | Description | Notes **request_url** | **String** | RequestURL is the initial URL that was requested from Ory Kratos. It can be used to forward information contained in the URL's path or query for example. | **return_to** | Option<**String**> | ReturnTo contains the requested return_to URL. | [optional] **state** | Option<[**serde_json::Value**](.md)> | State represents the state of this request: choose_method: ask the user to choose a method (e.g. recover account via email) sent_email: the email has been sent to the user passed_challenge: the request was successful and the recovery challenge was passed. | +**transient_payload** | Option<[**serde_json::Value**](.md)> | TransientPayload is used to pass data from the recovery flow to hooks and email templates | [optional] **_type** | **String** | The flow type can either be `api` or `browser`. | **ui** | [**crate::models::UiContainer**](uiContainer.md) | | diff --git a/clients/client/rust/docs/SettingsFlow.md b/clients/client/rust/docs/SettingsFlow.md index 68dd47abda6..45e67721b5b 100644 --- a/clients/client/rust/docs/SettingsFlow.md +++ b/clients/client/rust/docs/SettingsFlow.md @@ -13,6 +13,7 @@ Name | Type | Description | Notes **request_url** | **String** | RequestURL is the initial URL that was requested from Ory Kratos. It can be used to forward information contained in the URL's path or query for example. | **return_to** | Option<**String**> | ReturnTo contains the requested return_to URL. | [optional] **state** | Option<[**serde_json::Value**](.md)> | State represents the state of this flow. It knows two states: show_form: No user data has been collected, or it is invalid, and thus the form should be shown. success: Indicates that the settings flow has been updated successfully with the provided data. Done will stay true when repeatedly checking. If set to true, done will revert back to false only when a flow with invalid (e.g. \"please use a valid phone number\") data was sent. | +**transient_payload** | Option<[**serde_json::Value**](.md)> | TransientPayload is used to pass data from the settings flow to hooks and email templates | [optional] **_type** | **String** | The flow type can either be `api` or `browser`. | **ui** | [**crate::models::UiContainer**](uiContainer.md) | | diff --git a/clients/client/rust/docs/Subscription.md b/clients/client/rust/docs/Subscription.md index 960db1bd3e8..c50f56b013e 100644 --- a/clients/client/rust/docs/Subscription.md +++ b/clients/client/rust/docs/Subscription.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **currency** | **String** | The currency of the subscription. To change this, a new subscription must be created. usd USD eur Euro | [readonly] **current_interval** | **String** | The currently active interval of the subscription monthly Monthly yearly Yearly | [readonly] **current_plan** | **String** | The currently active plan of the subscription | [readonly] +**current_plan_details** | Option<[**crate::models::PlanDetails**](PlanDetails.md)> | | [optional] **customer_id** | **String** | The ID of the stripe customer | [readonly] **id** | **String** | The ID of the subscription | [readonly] **interval_changes_to** | Option<**String**> | | @@ -16,6 +17,7 @@ Name | Type | Description | Notes **plan_changes_at** | Option<**String**> | | [optional] **plan_changes_to** | Option<**String**> | | **status** | **String** | For `collection_method=charge_automatically` a subscription moves into `incomplete` if the initial payment attempt fails. A subscription in this state can only have metadata and default_source updated. Once the first invoice is paid, the subscription moves into an `active` state. If the first invoice is not paid within 23 hours, the subscription transitions to `incomplete_expired`. This is a terminal state, the open invoice will be voided and no further invoices will be generated. A subscription that is currently in a trial period is `trialing` and moves to `active` when the trial period is over. If subscription `collection_method=charge_automatically`, it becomes `past_due` when payment is required but cannot be paid (due to failed payment or awaiting additional user actions). Once Stripe has exhausted all payment retry attempts, the subscription will become `canceled` or `unpaid` (depending on your subscriptions settings). If subscription `collection_method=send_invoice` it becomes `past_due` when its invoice is not paid by the due date, and `canceled` or `unpaid` if it is still not paid by an additional deadline after that. Note that when a subscription has a status of `unpaid`, no subsequent invoices will be attempted (invoices will be created, but then immediately automatically closed). After receiving updated payment information from a customer, you may choose to reopen and pay their closed invoices. | +**stripe_checkout_expires_at** | Option<**String**> | | [optional] **updated_at** | **String** | | [readonly] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/rust/docs/UpdateLoginFlowBody.md b/clients/client/rust/docs/UpdateLoginFlowBody.md index fbc20a1545d..b4d27294a33 100644 --- a/clients/client/rust/docs/UpdateLoginFlowBody.md +++ b/clients/client/rust/docs/UpdateLoginFlowBody.md @@ -9,6 +9,7 @@ Name | Type | Description | Notes **method** | **String** | Method should be set to \"code\" when logging in using the code strategy. | **password** | **String** | The user's password. | **password_identifier** | Option<**String**> | Identifier is the email or username of the user trying to log in. This field is deprecated! | [optional] +**transient_payload** | Option<[**serde_json::Value**](.md)> | Transient data to pass along to any webhooks | [optional] **id_token** | Option<**String**> | IDToken is an optional id token provided by an OIDC provider If submitted, it is verified using the OIDC provider's public key set and the claims are used to populate the OIDC credentials of the identity. If the OIDC provider does not store additional claims (such as name, etc.) in the IDToken itself, you can use the `traits` field to populate the identity's traits. Note, that Apple only includes the users email in the IDToken. Supported providers are Apple | [optional] **id_token_nonce** | Option<**String**> | IDTokenNonce is the nonce, used when generating the IDToken. If the provider supports nonce validation, the nonce will be validated against this value and required. | [optional] **provider** | **String** | The provider to register with | diff --git a/clients/client/rust/docs/UpdateLoginFlowWithCodeMethod.md b/clients/client/rust/docs/UpdateLoginFlowWithCodeMethod.md index 0cb83acd6dd..9f13d723f78 100644 --- a/clients/client/rust/docs/UpdateLoginFlowWithCodeMethod.md +++ b/clients/client/rust/docs/UpdateLoginFlowWithCodeMethod.md @@ -9,6 +9,7 @@ Name | Type | Description | Notes **identifier** | Option<**String**> | Identifier is the code identifier The identifier requires that the user has already completed the registration or settings with code flow. | [optional] **method** | **String** | Method should be set to \"code\" when logging in using the code strategy. | **resend** | Option<**String**> | Resend is set when the user wants to resend the code | [optional] +**transient_payload** | Option<[**serde_json::Value**](.md)> | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/rust/docs/UpdateLoginFlowWithOidcMethod.md b/clients/client/rust/docs/UpdateLoginFlowWithOidcMethod.md index 1d41b2fbbb9..a920d5b2734 100644 --- a/clients/client/rust/docs/UpdateLoginFlowWithOidcMethod.md +++ b/clients/client/rust/docs/UpdateLoginFlowWithOidcMethod.md @@ -10,6 +10,7 @@ Name | Type | Description | Notes **method** | **String** | Method to use This field must be set to `oidc` when using the oidc method. | **provider** | **String** | The provider to register with | **traits** | Option<[**serde_json::Value**](.md)> | The identity traits. This is a placeholder for the registration flow. | [optional] +**transient_payload** | Option<[**serde_json::Value**](.md)> | Transient data to pass along to any webhooks | [optional] **upstream_parameters** | Option<[**serde_json::Value**](.md)> | UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`. | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/rust/docs/UpdateLoginFlowWithPasswordMethod.md b/clients/client/rust/docs/UpdateLoginFlowWithPasswordMethod.md index eae570365e8..007f9cf52d6 100644 --- a/clients/client/rust/docs/UpdateLoginFlowWithPasswordMethod.md +++ b/clients/client/rust/docs/UpdateLoginFlowWithPasswordMethod.md @@ -9,6 +9,7 @@ Name | Type | Description | Notes **method** | **String** | Method should be set to \"password\" when logging in using the identifier and password strategy. | **password** | **String** | The user's password. | **password_identifier** | Option<**String**> | Identifier is the email or username of the user trying to log in. This field is deprecated! | [optional] +**transient_payload** | Option<[**serde_json::Value**](.md)> | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/rust/docs/UpdateLoginFlowWithTotpMethod.md b/clients/client/rust/docs/UpdateLoginFlowWithTotpMethod.md index 3dc0984ac77..9d0627c5be3 100644 --- a/clients/client/rust/docs/UpdateLoginFlowWithTotpMethod.md +++ b/clients/client/rust/docs/UpdateLoginFlowWithTotpMethod.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes **csrf_token** | Option<**String**> | Sending the anti-csrf token is only required for browser login flows. | [optional] **method** | **String** | Method should be set to \"totp\" when logging in using the TOTP strategy. | **totp_code** | **String** | The TOTP code. | +**transient_payload** | Option<[**serde_json::Value**](.md)> | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/rust/docs/UpdateLoginFlowWithWebAuthnMethod.md b/clients/client/rust/docs/UpdateLoginFlowWithWebAuthnMethod.md index df872b515b1..8bc8271294d 100644 --- a/clients/client/rust/docs/UpdateLoginFlowWithWebAuthnMethod.md +++ b/clients/client/rust/docs/UpdateLoginFlowWithWebAuthnMethod.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes **csrf_token** | Option<**String**> | Sending the anti-csrf token is only required for browser login flows. | [optional] **identifier** | **String** | Identifier is the email or username of the user trying to log in. | **method** | **String** | Method should be set to \"webAuthn\" when logging in using the WebAuthn strategy. | +**transient_payload** | Option<[**serde_json::Value**](.md)> | Transient data to pass along to any webhooks | [optional] **webauthn_login** | Option<**String**> | Login a WebAuthn Security Key This must contain the ID of the WebAuthN connection. | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/rust/docs/UpdateRecoveryFlowBody.md b/clients/client/rust/docs/UpdateRecoveryFlowBody.md index 3d28d3cabb1..f06af7d552d 100644 --- a/clients/client/rust/docs/UpdateRecoveryFlowBody.md +++ b/clients/client/rust/docs/UpdateRecoveryFlowBody.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes **csrf_token** | Option<**String**> | Sending the anti-csrf token is only required for browser login flows. | [optional] **email** | **String** | The email address of the account to recover If the email belongs to a valid account, a recovery email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/account-recovery-password-reset#attempted-recovery-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email | **method** | **String** | Method is the method that should be used for this recovery flow Allowed values are `link` and `code`. link RecoveryStrategyLink code RecoveryStrategyCode | +**transient_payload** | Option<[**serde_json::Value**](.md)> | Transient data to pass along to any webhooks | [optional] **code** | Option<**String**> | Code from the recovery email If you want to submit a code, use this field, but make sure to _not_ include the email field, as well. | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/rust/docs/UpdateRecoveryFlowWithCodeMethod.md b/clients/client/rust/docs/UpdateRecoveryFlowWithCodeMethod.md index cabe3d5423a..515baf58ee7 100644 --- a/clients/client/rust/docs/UpdateRecoveryFlowWithCodeMethod.md +++ b/clients/client/rust/docs/UpdateRecoveryFlowWithCodeMethod.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **csrf_token** | Option<**String**> | Sending the anti-csrf token is only required for browser login flows. | [optional] **email** | Option<**String**> | The email address of the account to recover If the email belongs to a valid account, a recovery email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/account-recovery-password-reset#attempted-recovery-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email | [optional] **method** | **String** | Method is the method that should be used for this recovery flow Allowed values are `link` and `code`. link RecoveryStrategyLink code RecoveryStrategyCode | +**transient_payload** | Option<[**serde_json::Value**](.md)> | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/rust/docs/UpdateRecoveryFlowWithLinkMethod.md b/clients/client/rust/docs/UpdateRecoveryFlowWithLinkMethod.md index 55c3fee3cfa..e16a48f9113 100644 --- a/clients/client/rust/docs/UpdateRecoveryFlowWithLinkMethod.md +++ b/clients/client/rust/docs/UpdateRecoveryFlowWithLinkMethod.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes **csrf_token** | Option<**String**> | Sending the anti-csrf token is only required for browser login flows. | [optional] **email** | **String** | Email to Recover Needs to be set when initiating the flow. If the email is a registered recovery email, a recovery link will be sent. If the email is not known, a email with details on what happened will be sent instead. format: email | **method** | **String** | Method is the method that should be used for this recovery flow Allowed values are `link` and `code` link RecoveryStrategyLink code RecoveryStrategyCode | +**transient_payload** | Option<[**serde_json::Value**](.md)> | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/rust/docs/UpdateSettingsFlowBody.md b/clients/client/rust/docs/UpdateSettingsFlowBody.md index c23acd9ba72..122a48d3ed4 100644 --- a/clients/client/rust/docs/UpdateSettingsFlowBody.md +++ b/clients/client/rust/docs/UpdateSettingsFlowBody.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes **csrf_token** | Option<**String**> | CSRFToken is the anti-CSRF token | [optional] **method** | **String** | Method Should be set to \"lookup\" when trying to add, update, or remove a lookup pairing. | **password** | **String** | Password is the updated password | +**transient_payload** | Option<[**serde_json::Value**](.md)> | Transient data to pass along to any webhooks | [optional] **traits** | [**serde_json::Value**](.md) | The identity's traits in: body | **flow** | Option<**String**> | Flow ID is the flow's ID. in: query | [optional] **link** | Option<**String**> | Link this provider Either this or `unlink` must be set. type: string in: body | [optional] diff --git a/clients/client/rust/docs/UpdateSettingsFlowWithLookupMethod.md b/clients/client/rust/docs/UpdateSettingsFlowWithLookupMethod.md index 9986372cca8..0c70ec08df0 100644 --- a/clients/client/rust/docs/UpdateSettingsFlowWithLookupMethod.md +++ b/clients/client/rust/docs/UpdateSettingsFlowWithLookupMethod.md @@ -10,6 +10,7 @@ Name | Type | Description | Notes **lookup_secret_regenerate** | Option<**bool**> | If set to true will regenerate the lookup secrets | [optional] **lookup_secret_reveal** | Option<**bool**> | If set to true will reveal the lookup secrets | [optional] **method** | **String** | Method Should be set to \"lookup\" when trying to add, update, or remove a lookup pairing. | +**transient_payload** | Option<[**serde_json::Value**](.md)> | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/rust/docs/UpdateSettingsFlowWithOidcMethod.md b/clients/client/rust/docs/UpdateSettingsFlowWithOidcMethod.md index 5175191b74b..90baaaaa78f 100644 --- a/clients/client/rust/docs/UpdateSettingsFlowWithOidcMethod.md +++ b/clients/client/rust/docs/UpdateSettingsFlowWithOidcMethod.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **link** | Option<**String**> | Link this provider Either this or `unlink` must be set. type: string in: body | [optional] **method** | **String** | Method Should be set to profile when trying to update a profile. | **traits** | Option<[**serde_json::Value**](.md)> | The identity's traits in: body | [optional] +**transient_payload** | Option<[**serde_json::Value**](.md)> | Transient data to pass along to any webhooks | [optional] **unlink** | Option<**String**> | Unlink this provider Either this or `link` must be set. type: string in: body | [optional] **upstream_parameters** | Option<[**serde_json::Value**](.md)> | UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`. | [optional] diff --git a/clients/client/rust/docs/UpdateSettingsFlowWithPasswordMethod.md b/clients/client/rust/docs/UpdateSettingsFlowWithPasswordMethod.md index 80d32b119b2..a122b527feb 100644 --- a/clients/client/rust/docs/UpdateSettingsFlowWithPasswordMethod.md +++ b/clients/client/rust/docs/UpdateSettingsFlowWithPasswordMethod.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes **csrf_token** | Option<**String**> | CSRFToken is the anti-CSRF token | [optional] **method** | **String** | Method Should be set to password when trying to update a password. | **password** | **String** | Password is the updated password | +**transient_payload** | Option<[**serde_json::Value**](.md)> | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/rust/docs/UpdateSettingsFlowWithProfileMethod.md b/clients/client/rust/docs/UpdateSettingsFlowWithProfileMethod.md index 0c7942677c8..308073a3548 100644 --- a/clients/client/rust/docs/UpdateSettingsFlowWithProfileMethod.md +++ b/clients/client/rust/docs/UpdateSettingsFlowWithProfileMethod.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes **csrf_token** | Option<**String**> | The Anti-CSRF Token This token is only required when performing browser flows. | [optional] **method** | **String** | Method Should be set to profile when trying to update a profile. | **traits** | [**serde_json::Value**](.md) | Traits The identity's traits. | +**transient_payload** | Option<[**serde_json::Value**](.md)> | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/rust/docs/UpdateSettingsFlowWithTotpMethod.md b/clients/client/rust/docs/UpdateSettingsFlowWithTotpMethod.md index a410889c03d..c1cb22ce6c3 100644 --- a/clients/client/rust/docs/UpdateSettingsFlowWithTotpMethod.md +++ b/clients/client/rust/docs/UpdateSettingsFlowWithTotpMethod.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **method** | **String** | Method Should be set to \"totp\" when trying to add, update, or remove a totp pairing. | **totp_code** | Option<**String**> | ValidationTOTP must contain a valid TOTP based on the | [optional] **totp_unlink** | Option<**bool**> | UnlinkTOTP if true will remove the TOTP pairing, effectively removing the credential. This can be used to set up a new TOTP device. | [optional] +**transient_payload** | Option<[**serde_json::Value**](.md)> | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/rust/docs/UpdateSettingsFlowWithWebAuthnMethod.md b/clients/client/rust/docs/UpdateSettingsFlowWithWebAuthnMethod.md index 8d4ecbe00f7..e8ca2883456 100644 --- a/clients/client/rust/docs/UpdateSettingsFlowWithWebAuthnMethod.md +++ b/clients/client/rust/docs/UpdateSettingsFlowWithWebAuthnMethod.md @@ -6,6 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **csrf_token** | Option<**String**> | CSRFToken is the anti-CSRF token | [optional] **method** | **String** | Method Should be set to \"webauthn\" when trying to add, update, or remove a webAuthn pairing. | +**transient_payload** | Option<[**serde_json::Value**](.md)> | Transient data to pass along to any webhooks | [optional] **webauthn_register** | Option<**String**> | Register a WebAuthn Security Key It is expected that the JSON returned by the WebAuthn registration process is included here. | [optional] **webauthn_register_displayname** | Option<**String**> | Name of the WebAuthn Security Key to be Added A human-readable name for the security key which will be added. | [optional] **webauthn_remove** | Option<**String**> | Remove a WebAuthn Security Key This must contain the ID of the WebAuthN connection. | [optional] diff --git a/clients/client/rust/docs/UpdateVerificationFlowBody.md b/clients/client/rust/docs/UpdateVerificationFlowBody.md index f514bf3ec18..7cf95d3f1c8 100644 --- a/clients/client/rust/docs/UpdateVerificationFlowBody.md +++ b/clients/client/rust/docs/UpdateVerificationFlowBody.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes **csrf_token** | Option<**String**> | Sending the anti-csrf token is only required for browser login flows. | [optional] **email** | **String** | The email address to verify If the email belongs to a valid account, a verifiation email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation#attempted-verification-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email | **method** | **String** | Method is the method that should be used for this verification flow Allowed values are `link` and `code`. link VerificationStrategyLink code VerificationStrategyCode | +**transient_payload** | Option<[**serde_json::Value**](.md)> | Transient data to pass along to any webhooks | [optional] **code** | Option<**String**> | Code from the recovery email If you want to submit a code, use this field, but make sure to _not_ include the email field, as well. | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/rust/docs/UpdateVerificationFlowWithCodeMethod.md b/clients/client/rust/docs/UpdateVerificationFlowWithCodeMethod.md index 774379a59b4..6a74e1b5bfd 100644 --- a/clients/client/rust/docs/UpdateVerificationFlowWithCodeMethod.md +++ b/clients/client/rust/docs/UpdateVerificationFlowWithCodeMethod.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **csrf_token** | Option<**String**> | Sending the anti-csrf token is only required for browser login flows. | [optional] **email** | Option<**String**> | The email address to verify If the email belongs to a valid account, a verifiation email will be sent. If you want to notify the email address if the account does not exist, see the [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation#attempted-verification-notifications) If a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code. format: email | [optional] **method** | **String** | Method is the method that should be used for this verification flow Allowed values are `link` and `code`. link VerificationStrategyLink code VerificationStrategyCode | +**transient_payload** | Option<[**serde_json::Value**](.md)> | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/rust/docs/UpdateVerificationFlowWithLinkMethod.md b/clients/client/rust/docs/UpdateVerificationFlowWithLinkMethod.md index 6cf6ea2f45f..62af2683712 100644 --- a/clients/client/rust/docs/UpdateVerificationFlowWithLinkMethod.md +++ b/clients/client/rust/docs/UpdateVerificationFlowWithLinkMethod.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes **csrf_token** | Option<**String**> | Sending the anti-csrf token is only required for browser login flows. | [optional] **email** | **String** | Email to Verify Needs to be set when initiating the flow. If the email is a registered verification email, a verification link will be sent. If the email is not known, a email with details on what happened will be sent instead. format: email | **method** | **String** | Method is the method that should be used for this verification flow Allowed values are `link` and `code` link VerificationStrategyLink code VerificationStrategyCode | +**transient_payload** | Option<[**serde_json::Value**](.md)> | Transient data to pass along to any webhooks | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/client/rust/docs/UpdateWorkspacePayload.md b/clients/client/rust/docs/UpdateWorkspacePayload.md new file mode 100644 index 00000000000..6fd4aa5eb9d --- /dev/null +++ b/clients/client/rust/docs/UpdateWorkspacePayload.md @@ -0,0 +1,11 @@ +# UpdateWorkspacePayload + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | The name of the workspace. | + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/clients/client/rust/docs/VerificationFlow.md b/clients/client/rust/docs/VerificationFlow.md index 610a1a3be92..f715fac0bfc 100644 --- a/clients/client/rust/docs/VerificationFlow.md +++ b/clients/client/rust/docs/VerificationFlow.md @@ -11,6 +11,7 @@ Name | Type | Description | Notes **request_url** | Option<**String**> | RequestURL is the initial URL that was requested from Ory Kratos. It can be used to forward information contained in the URL's path or query for example. | [optional] **return_to** | Option<**String**> | ReturnTo contains the requested return_to URL. | [optional] **state** | Option<[**serde_json::Value**](.md)> | State represents the state of this request: choose_method: ask the user to choose a method (e.g. verify your email) sent_email: the email has been sent to the user passed_challenge: the request was successful and the verification challenge was passed. | +**transient_payload** | Option<[**serde_json::Value**](.md)> | TransientPayload is used to pass data from the verification flow to hooks and email templates | [optional] **_type** | **String** | The flow type can either be `api` or `browser`. | **ui** | [**crate::models::UiContainer**](uiContainer.md) | | diff --git a/clients/client/rust/src/apis/configuration.rs b/clients/client/rust/src/apis/configuration.rs index 1555fa9beaa..ff6f714de42 100644 --- a/clients/client/rust/src/apis/configuration.rs +++ b/clients/client/rust/src/apis/configuration.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -41,7 +41,7 @@ impl Default for Configuration { fn default() -> Self { Configuration { base_path: "https://playground.projects.oryapis.com".to_owned(), - user_agent: Some("OpenAPI-Generator/v1.6.2/rust".to_owned()), + user_agent: Some("OpenAPI-Generator/v1.8.1/rust".to_owned()), client: reqwest::Client::new(), basic_auth: None, oauth_access_token: None, diff --git a/clients/client/rust/src/apis/courier_api.rs b/clients/client/rust/src/apis/courier_api.rs index 3ed13500de3..3662a24165e 100644 --- a/clients/client/rust/src/apis/courier_api.rs +++ b/clients/client/rust/src/apis/courier_api.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/apis/events_api.rs b/clients/client/rust/src/apis/events_api.rs index 174bcd1625a..b4774ea4e4e 100644 --- a/clients/client/rust/src/apis/events_api.rs +++ b/clients/client/rust/src/apis/events_api.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/apis/frontend_api.rs b/clients/client/rust/src/apis/frontend_api.rs index f090b82765e..762d015e6a0 100644 --- a/clients/client/rust/src/apis/frontend_api.rs +++ b/clients/client/rust/src/apis/frontend_api.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -328,7 +328,7 @@ pub enum UpdateVerificationFlowError { /// This endpoint initializes a browser-based user login flow. This endpoint will set the appropriate cookies and anti-CSRF measures required for browser-based flows. If this endpoint is opened as a link in the browser, it will be redirected to `selfservice.flows.login.ui_url` with the flow ID set as the query parameter `?flow=`. If a valid user session exists already, the browser will be redirected to `urls.default_redirect_url` unless the query parameter `?refresh=true` was set. If this endpoint is called via an AJAX request, the response contains the flow without a redirect. In the case of an error, the `error.id` of the JSON response body can be one of: `session_already_available`: The user is already signed in. `session_aal1_required`: Multi-factor auth (e.g. 2fa) was requested but the user has no session yet. `security_csrf_violation`: Unable to fetch the flow because a CSRF violation occurred. `security_identity_mismatch`: The requested `?return_to` address is not allowed to be used. Adjust this in the configuration! The optional query parameter login_challenge is set when using Kratos with Hydra in an OAuth2 flow. See the oauth2_provider.url configuration option. This endpoint is NOT INTENDED for clients that do not have a browser (Chrome, Firefox, ...) as cookies are needed. More information can be found at [Ory Kratos User Login](https://www.ory.sh/docs/kratos/self-service/flows/user-login) and [User Registration Documentation](https://www.ory.sh/docs/kratos/self-service/flows/user-registration). -pub async fn create_browser_login_flow(configuration: &configuration::Configuration, refresh: Option, aal: Option<&str>, return_to: Option<&str>, cookie: Option<&str>, login_challenge: Option<&str>, organization: Option<&str>) -> Result> { +pub async fn create_browser_login_flow(configuration: &configuration::Configuration, refresh: Option, aal: Option<&str>, return_to: Option<&str>, cookie: Option<&str>, login_challenge: Option<&str>, organization: Option<&str>, via: Option<&str>) -> Result> { let local_var_client = &configuration.client; @@ -350,6 +350,9 @@ pub async fn create_browser_login_flow(configuration: &configuration::Configurat if let Some(ref local_var_str) = organization { local_var_req_builder = local_var_req_builder.query(&[("organization", local_var_str.to_string())]); } + if let Some(ref local_var_str) = via { + local_var_req_builder = local_var_req_builder.query(&[("via", local_var_str.to_string())]); + } if let Some(ref local_var_user_agent) = configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } diff --git a/clients/client/rust/src/apis/identity_api.rs b/clients/client/rust/src/apis/identity_api.rs index 622729105e1..e5e3acb6e65 100644 --- a/clients/client/rust/src/apis/identity_api.rs +++ b/clients/client/rust/src/apis/identity_api.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -576,7 +576,7 @@ pub async fn get_session(configuration: &configuration::Configuration, id: &str, } /// Lists all [identities](https://www.ory.sh/docs/kratos/concepts/identity-user-model) in the system. -pub async fn list_identities(configuration: &configuration::Configuration, per_page: Option, page: Option, page_size: Option, page_token: Option<&str>, consistency: Option<&str>, ids: Option>, credentials_identifier: Option<&str>, preview_credentials_identifier_similar: Option<&str>) -> Result, Error> { +pub async fn list_identities(configuration: &configuration::Configuration, per_page: Option, page: Option, page_size: Option, page_token: Option<&str>, consistency: Option<&str>, ids: Option>, credentials_identifier: Option<&str>, preview_credentials_identifier_similar: Option<&str>, include_credential: Option>) -> Result, Error> { let local_var_client = &configuration.client; @@ -607,6 +607,9 @@ pub async fn list_identities(configuration: &configuration::Configuration, per_p if let Some(ref local_var_str) = preview_credentials_identifier_similar { local_var_req_builder = local_var_req_builder.query(&[("preview_credentials_identifier_similar", local_var_str.to_string())]); } + if let Some(ref local_var_str) = include_credential { + local_var_req_builder = local_var_req_builder.query(&[("include_credential", local_var_str.iter().map(|p| p.to_string()).collect::>().join(","))]); + } if let Some(ref local_var_user_agent) = configuration.user_agent { local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone()); } diff --git a/clients/client/rust/src/apis/jwk_api.rs b/clients/client/rust/src/apis/jwk_api.rs index a17f0405303..31c5822841d 100644 --- a/clients/client/rust/src/apis/jwk_api.rs +++ b/clients/client/rust/src/apis/jwk_api.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/apis/metadata_api.rs b/clients/client/rust/src/apis/metadata_api.rs index 7d82ff9cae5..65e380224bb 100644 --- a/clients/client/rust/src/apis/metadata_api.rs +++ b/clients/client/rust/src/apis/metadata_api.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/apis/o_auth2_api.rs b/clients/client/rust/src/apis/o_auth2_api.rs index 377b0a22741..8e386a39e54 100644 --- a/clients/client/rust/src/apis/o_auth2_api.rs +++ b/clients/client/rust/src/apis/o_auth2_api.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/apis/oidc_api.rs b/clients/client/rust/src/apis/oidc_api.rs index 2676de99b0a..c01e488e119 100644 --- a/clients/client/rust/src/apis/oidc_api.rs +++ b/clients/client/rust/src/apis/oidc_api.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/apis/permission_api.rs b/clients/client/rust/src/apis/permission_api.rs index d65e43bdc90..0b58da91f0e 100644 --- a/clients/client/rust/src/apis/permission_api.rs +++ b/clients/client/rust/src/apis/permission_api.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/apis/project_api.rs b/clients/client/rust/src/apis/project_api.rs index 63a3831b92b..8041f8221af 100644 --- a/clients/client/rust/src/apis/project_api.rs +++ b/clients/client/rust/src/apis/project_api.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -469,7 +469,7 @@ pub async fn get_project(configuration: &configuration::Configuration, project_i } /// This endpoint requires the user to be a member of the project with the role `OWNER` or `DEVELOPER`. -pub async fn get_project_members(configuration: &configuration::Configuration, project: &str) -> Result, Error> { +pub async fn get_project_members(configuration: &configuration::Configuration, project: &str) -> Result, Error> { let local_var_client = &configuration.client; diff --git a/clients/client/rust/src/apis/relationship_api.rs b/clients/client/rust/src/apis/relationship_api.rs index 97ded84a66c..d2376fcd080 100644 --- a/clients/client/rust/src/apis/relationship_api.rs +++ b/clients/client/rust/src/apis/relationship_api.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/apis/wellknown_api.rs b/clients/client/rust/src/apis/wellknown_api.rs index 368ed6ff7fe..3816e62b858 100644 --- a/clients/client/rust/src/apis/wellknown_api.rs +++ b/clients/client/rust/src/apis/wellknown_api.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/accept_o_auth2_consent_request.rs b/clients/client/rust/src/models/accept_o_auth2_consent_request.rs index 68dc7e59401..c19a8cb1f20 100644 --- a/clients/client/rust/src/models/accept_o_auth2_consent_request.rs +++ b/clients/client/rust/src/models/accept_o_auth2_consent_request.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/accept_o_auth2_consent_request_session.rs b/clients/client/rust/src/models/accept_o_auth2_consent_request_session.rs index a679d4bb61e..eb9a156f8fd 100644 --- a/clients/client/rust/src/models/accept_o_auth2_consent_request_session.rs +++ b/clients/client/rust/src/models/accept_o_auth2_consent_request_session.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/accept_o_auth2_login_request.rs b/clients/client/rust/src/models/accept_o_auth2_login_request.rs index 67af1cd52e9..c68e1cca5c0 100644 --- a/clients/client/rust/src/models/accept_o_auth2_login_request.rs +++ b/clients/client/rust/src/models/accept_o_auth2_login_request.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/active_project_in_console.rs b/clients/client/rust/src/models/active_project_in_console.rs index a1fd140640d..74f99a4409a 100644 --- a/clients/client/rust/src/models/active_project_in_console.rs +++ b/clients/client/rust/src/models/active_project_in_console.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/attribute.rs b/clients/client/rust/src/models/attribute.rs index 56b0cccb9e1..f3ee32ea276 100644 --- a/clients/client/rust/src/models/attribute.rs +++ b/clients/client/rust/src/models/attribute.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/attribute_filter.rs b/clients/client/rust/src/models/attribute_filter.rs index ca440aa1f8b..a2a6dc65d43 100644 --- a/clients/client/rust/src/models/attribute_filter.rs +++ b/clients/client/rust/src/models/attribute_filter.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/attributes_count_datapoint.rs b/clients/client/rust/src/models/attributes_count_datapoint.rs index e58d9035f74..538602d5234 100644 --- a/clients/client/rust/src/models/attributes_count_datapoint.rs +++ b/clients/client/rust/src/models/attributes_count_datapoint.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/authenticator_assurance_level.rs b/clients/client/rust/src/models/authenticator_assurance_level.rs index 8cbad2cdf0b..0e56378f87d 100644 --- a/clients/client/rust/src/models/authenticator_assurance_level.rs +++ b/clients/client/rust/src/models/authenticator_assurance_level.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/batch_patch_identities_response.rs b/clients/client/rust/src/models/batch_patch_identities_response.rs index 4f7769bc40f..a91d3a03150 100644 --- a/clients/client/rust/src/models/batch_patch_identities_response.rs +++ b/clients/client/rust/src/models/batch_patch_identities_response.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/check_opl_syntax_result.rs b/clients/client/rust/src/models/check_opl_syntax_result.rs index e8b997daa6d..9ad0aa8c3ba 100644 --- a/clients/client/rust/src/models/check_opl_syntax_result.rs +++ b/clients/client/rust/src/models/check_opl_syntax_result.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/check_permission_result.rs b/clients/client/rust/src/models/check_permission_result.rs index afd730003c8..0c2cd7e55ae 100644 --- a/clients/client/rust/src/models/check_permission_result.rs +++ b/clients/client/rust/src/models/check_permission_result.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/cloud_account.rs b/clients/client/rust/src/models/cloud_account.rs index 4bffb0cbdd4..156918abf0b 100644 --- a/clients/client/rust/src/models/cloud_account.rs +++ b/clients/client/rust/src/models/cloud_account.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -13,26 +13,21 @@ #[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] pub struct CloudAccount { - #[serde(rename = "email", skip_serializing_if = "Option::is_none")] - pub email: Option, - #[serde(rename = "id", skip_serializing_if = "Option::is_none")] - pub id: Option, - #[serde(rename = "name", skip_serializing_if = "Option::is_none")] - pub name: Option, + #[serde(rename = "email")] + pub email: String, + #[serde(rename = "id")] + pub id: String, + #[serde(rename = "name")] + pub name: String, } -impl Default for CloudAccount { - fn default() -> Self { - Self::new() - } -} impl CloudAccount { - pub fn new() -> CloudAccount { + pub fn new(email: String, id: String, name: String) -> CloudAccount { CloudAccount { - email: None, - id: None, - name: None, + email, + id, + name, } } } diff --git a/clients/client/rust/src/models/consistency_request_parameters.rs b/clients/client/rust/src/models/consistency_request_parameters.rs index f8ea1977e3c..f94d69c01aa 100644 --- a/clients/client/rust/src/models/consistency_request_parameters.rs +++ b/clients/client/rust/src/models/consistency_request_parameters.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/continue_with.rs b/clients/client/rust/src/models/continue_with.rs index 930dfb54259..142808228b4 100644 --- a/clients/client/rust/src/models/continue_with.rs +++ b/clients/client/rust/src/models/continue_with.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/continue_with_recovery_ui.rs b/clients/client/rust/src/models/continue_with_recovery_ui.rs index 2136a0818b8..f8b9f2f39ed 100644 --- a/clients/client/rust/src/models/continue_with_recovery_ui.rs +++ b/clients/client/rust/src/models/continue_with_recovery_ui.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/continue_with_recovery_ui_flow.rs b/clients/client/rust/src/models/continue_with_recovery_ui_flow.rs index 376cbe1a1fd..4fd48e999e5 100644 --- a/clients/client/rust/src/models/continue_with_recovery_ui_flow.rs +++ b/clients/client/rust/src/models/continue_with_recovery_ui_flow.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/continue_with_set_ory_session_token.rs b/clients/client/rust/src/models/continue_with_set_ory_session_token.rs index a4f1b347d7b..108472e9bb5 100644 --- a/clients/client/rust/src/models/continue_with_set_ory_session_token.rs +++ b/clients/client/rust/src/models/continue_with_set_ory_session_token.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/continue_with_settings_ui.rs b/clients/client/rust/src/models/continue_with_settings_ui.rs index 67aef321b6e..26bbf3bb05d 100644 --- a/clients/client/rust/src/models/continue_with_settings_ui.rs +++ b/clients/client/rust/src/models/continue_with_settings_ui.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/continue_with_settings_ui_flow.rs b/clients/client/rust/src/models/continue_with_settings_ui_flow.rs index f5e892aea26..d87f32412d4 100644 --- a/clients/client/rust/src/models/continue_with_settings_ui_flow.rs +++ b/clients/client/rust/src/models/continue_with_settings_ui_flow.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/continue_with_verification_ui.rs b/clients/client/rust/src/models/continue_with_verification_ui.rs index 2ade50f3b9d..ac7832b5a3c 100644 --- a/clients/client/rust/src/models/continue_with_verification_ui.rs +++ b/clients/client/rust/src/models/continue_with_verification_ui.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/continue_with_verification_ui_flow.rs b/clients/client/rust/src/models/continue_with_verification_ui_flow.rs index babe6114b1a..2e51a788575 100644 --- a/clients/client/rust/src/models/continue_with_verification_ui_flow.rs +++ b/clients/client/rust/src/models/continue_with_verification_ui_flow.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/courier_message_status.rs b/clients/client/rust/src/models/courier_message_status.rs index 2f53025848b..8d3830ad41f 100644 --- a/clients/client/rust/src/models/courier_message_status.rs +++ b/clients/client/rust/src/models/courier_message_status.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/courier_message_type.rs b/clients/client/rust/src/models/courier_message_type.rs index 78c694de8a4..d84f1908686 100644 --- a/clients/client/rust/src/models/courier_message_type.rs +++ b/clients/client/rust/src/models/courier_message_type.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/create_custom_domain_body.rs b/clients/client/rust/src/models/create_custom_domain_body.rs index 0a8a9e3f619..6a212406ecf 100644 --- a/clients/client/rust/src/models/create_custom_domain_body.rs +++ b/clients/client/rust/src/models/create_custom_domain_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/create_event_stream_body.rs b/clients/client/rust/src/models/create_event_stream_body.rs index 53085a72aca..8d767a7d707 100644 --- a/clients/client/rust/src/models/create_event_stream_body.rs +++ b/clients/client/rust/src/models/create_event_stream_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/create_identity_body.rs b/clients/client/rust/src/models/create_identity_body.rs index 151d55883ee..678c885de38 100644 --- a/clients/client/rust/src/models/create_identity_body.rs +++ b/clients/client/rust/src/models/create_identity_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/create_invite_response.rs b/clients/client/rust/src/models/create_invite_response.rs index c6434363b27..12f38ed5e84 100644 --- a/clients/client/rust/src/models/create_invite_response.rs +++ b/clients/client/rust/src/models/create_invite_response.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/create_json_web_key_set.rs b/clients/client/rust/src/models/create_json_web_key_set.rs index 68f0f18f6f0..9410a4c3e7f 100644 --- a/clients/client/rust/src/models/create_json_web_key_set.rs +++ b/clients/client/rust/src/models/create_json_web_key_set.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/create_project_api_key_request.rs b/clients/client/rust/src/models/create_project_api_key_request.rs index 956948037c5..870548769f9 100644 --- a/clients/client/rust/src/models/create_project_api_key_request.rs +++ b/clients/client/rust/src/models/create_project_api_key_request.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/create_project_body.rs b/clients/client/rust/src/models/create_project_body.rs index c4595404432..70600333494 100644 --- a/clients/client/rust/src/models/create_project_body.rs +++ b/clients/client/rust/src/models/create_project_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/create_project_branding.rs b/clients/client/rust/src/models/create_project_branding.rs index 68a036e0087..74db4af2075 100644 --- a/clients/client/rust/src/models/create_project_branding.rs +++ b/clients/client/rust/src/models/create_project_branding.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/create_project_member_invite_body.rs b/clients/client/rust/src/models/create_project_member_invite_body.rs index 357b1579116..1b5bd9ccd10 100644 --- a/clients/client/rust/src/models/create_project_member_invite_body.rs +++ b/clients/client/rust/src/models/create_project_member_invite_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/create_project_normalized_payload.rs b/clients/client/rust/src/models/create_project_normalized_payload.rs index 2f3c79e939d..568c0bb103f 100644 --- a/clients/client/rust/src/models/create_project_normalized_payload.rs +++ b/clients/client/rust/src/models/create_project_normalized_payload.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -20,6 +20,9 @@ pub struct CreateProjectNormalizedPayload { /// Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`. #[serde(rename = "disable_account_experience_welcome_screen", skip_serializing_if = "Option::is_none")] pub disable_account_experience_welcome_screen: Option, + /// Whether the new account experience is enabled and reachable. + #[serde(rename = "enable_ax_v2", skip_serializing_if = "Option::is_none")] + pub enable_ax_v2: Option, /// prod Production dev Development #[serde(rename = "environment")] pub environment: EnvironmentEnum, @@ -580,6 +583,7 @@ impl CreateProjectNormalizedPayload { CreateProjectNormalizedPayload { created_at: None, disable_account_experience_welcome_screen: None, + enable_ax_v2: None, environment, hydra_oauth2_allowed_top_level_claims: None, hydra_oauth2_client_credentials_default_grant_allowed_scope: None, diff --git a/clients/client/rust/src/models/create_recovery_code_for_identity_body.rs b/clients/client/rust/src/models/create_recovery_code_for_identity_body.rs index edfc7d63846..f36915e08bd 100644 --- a/clients/client/rust/src/models/create_recovery_code_for_identity_body.rs +++ b/clients/client/rust/src/models/create_recovery_code_for_identity_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/create_recovery_link_for_identity_body.rs b/clients/client/rust/src/models/create_recovery_link_for_identity_body.rs index 88b99eb4b06..f3654b46469 100644 --- a/clients/client/rust/src/models/create_recovery_link_for_identity_body.rs +++ b/clients/client/rust/src/models/create_recovery_link_for_identity_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/create_relationship_body.rs b/clients/client/rust/src/models/create_relationship_body.rs index d70c14e9c28..311705f1714 100644 --- a/clients/client/rust/src/models/create_relationship_body.rs +++ b/clients/client/rust/src/models/create_relationship_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/create_subscription_body.rs b/clients/client/rust/src/models/create_subscription_body.rs index 5bb7c53fdb2..f3ceaa9dceb 100644 --- a/clients/client/rust/src/models/create_subscription_body.rs +++ b/clients/client/rust/src/models/create_subscription_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/create_subscription_common.rs b/clients/client/rust/src/models/create_subscription_common.rs index d3baa6bf8f2..4c0bb2b2450 100644 --- a/clients/client/rust/src/models/create_subscription_common.rs +++ b/clients/client/rust/src/models/create_subscription_common.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/create_verifiable_credential_request_body.rs b/clients/client/rust/src/models/create_verifiable_credential_request_body.rs index 7d1a1efa822..92f2293453f 100644 --- a/clients/client/rust/src/models/create_verifiable_credential_request_body.rs +++ b/clients/client/rust/src/models/create_verifiable_credential_request_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/create_workspace_member_invite_body.rs b/clients/client/rust/src/models/create_workspace_member_invite_body.rs index d792b81bf65..0c37ef134eb 100644 --- a/clients/client/rust/src/models/create_workspace_member_invite_body.rs +++ b/clients/client/rust/src/models/create_workspace_member_invite_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/create_workspace_payload.rs b/clients/client/rust/src/models/create_workspace_payload.rs index d01d695052f..39e2d00fc9b 100644 --- a/clients/client/rust/src/models/create_workspace_payload.rs +++ b/clients/client/rust/src/models/create_workspace_payload.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/create_workspace_subscription_body.rs b/clients/client/rust/src/models/create_workspace_subscription_body.rs index daee2746d2b..a49f20a0186 100644 --- a/clients/client/rust/src/models/create_workspace_subscription_body.rs +++ b/clients/client/rust/src/models/create_workspace_subscription_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/credential_supported_draft00.rs b/clients/client/rust/src/models/credential_supported_draft00.rs index 25e74c9a606..0cd4c1bda42 100644 --- a/clients/client/rust/src/models/credential_supported_draft00.rs +++ b/clients/client/rust/src/models/credential_supported_draft00.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/custom_domain.rs b/clients/client/rust/src/models/custom_domain.rs index b8f90110282..19edfae6e62 100644 --- a/clients/client/rust/src/models/custom_domain.rs +++ b/clients/client/rust/src/models/custom_domain.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/delete_my_sessions_count.rs b/clients/client/rust/src/models/delete_my_sessions_count.rs index 6bf95f9b153..e8280448321 100644 --- a/clients/client/rust/src/models/delete_my_sessions_count.rs +++ b/clients/client/rust/src/models/delete_my_sessions_count.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/email_template_data.rs b/clients/client/rust/src/models/email_template_data.rs index 6d3fc93d2d8..a2b8e720fdb 100644 --- a/clients/client/rust/src/models/email_template_data.rs +++ b/clients/client/rust/src/models/email_template_data.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/email_template_data_body.rs b/clients/client/rust/src/models/email_template_data_body.rs index 1f5bc291323..77407e0693b 100644 --- a/clients/client/rust/src/models/email_template_data_body.rs +++ b/clients/client/rust/src/models/email_template_data_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/error_authenticator_assurance_level_not_satisfied.rs b/clients/client/rust/src/models/error_authenticator_assurance_level_not_satisfied.rs index cfd41df64e8..3616bb5720c 100644 --- a/clients/client/rust/src/models/error_authenticator_assurance_level_not_satisfied.rs +++ b/clients/client/rust/src/models/error_authenticator_assurance_level_not_satisfied.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/error_browser_location_change_required.rs b/clients/client/rust/src/models/error_browser_location_change_required.rs index e45a3c68989..dfe0fc56b1b 100644 --- a/clients/client/rust/src/models/error_browser_location_change_required.rs +++ b/clients/client/rust/src/models/error_browser_location_change_required.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/error_flow_replaced.rs b/clients/client/rust/src/models/error_flow_replaced.rs index b050106e0e0..779b6ee50f1 100644 --- a/clients/client/rust/src/models/error_flow_replaced.rs +++ b/clients/client/rust/src/models/error_flow_replaced.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/error_generic.rs b/clients/client/rust/src/models/error_generic.rs index 2afd886e498..da045f500a2 100644 --- a/clients/client/rust/src/models/error_generic.rs +++ b/clients/client/rust/src/models/error_generic.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/error_o_auth2.rs b/clients/client/rust/src/models/error_o_auth2.rs index fe0911f1a95..9ddd3eb3ddd 100644 --- a/clients/client/rust/src/models/error_o_auth2.rs +++ b/clients/client/rust/src/models/error_o_auth2.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/event_stream.rs b/clients/client/rust/src/models/event_stream.rs index 6b0c1a347a7..adfbd13d662 100644 --- a/clients/client/rust/src/models/event_stream.rs +++ b/clients/client/rust/src/models/event_stream.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/expanded_permission_tree.rs b/clients/client/rust/src/models/expanded_permission_tree.rs index 97a1b83b716..67ef5f4e985 100644 --- a/clients/client/rust/src/models/expanded_permission_tree.rs +++ b/clients/client/rust/src/models/expanded_permission_tree.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/flow_error.rs b/clients/client/rust/src/models/flow_error.rs index 966763c0b24..cd8d3694e3a 100644 --- a/clients/client/rust/src/models/flow_error.rs +++ b/clients/client/rust/src/models/flow_error.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/generic_error.rs b/clients/client/rust/src/models/generic_error.rs index 32170658986..50c6e814d1d 100644 --- a/clients/client/rust/src/models/generic_error.rs +++ b/clients/client/rust/src/models/generic_error.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/generic_error_content.rs b/clients/client/rust/src/models/generic_error_content.rs index 7e907e87dc8..ef8683476ec 100644 --- a/clients/client/rust/src/models/generic_error_content.rs +++ b/clients/client/rust/src/models/generic_error_content.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/generic_usage.rs b/clients/client/rust/src/models/generic_usage.rs index 09885b7b56c..e994b9db9f0 100644 --- a/clients/client/rust/src/models/generic_usage.rs +++ b/clients/client/rust/src/models/generic_usage.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/get_attributes_count_response.rs b/clients/client/rust/src/models/get_attributes_count_response.rs index b37a77b52e9..877875398af 100644 --- a/clients/client/rust/src/models/get_attributes_count_response.rs +++ b/clients/client/rust/src/models/get_attributes_count_response.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/get_managed_identity_schema_location.rs b/clients/client/rust/src/models/get_managed_identity_schema_location.rs index 07b49b3dbe9..facde4ead57 100644 --- a/clients/client/rust/src/models/get_managed_identity_schema_location.rs +++ b/clients/client/rust/src/models/get_managed_identity_schema_location.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/get_metrics_event_attributes_response.rs b/clients/client/rust/src/models/get_metrics_event_attributes_response.rs index 7639d181be8..f11301c346c 100644 --- a/clients/client/rust/src/models/get_metrics_event_attributes_response.rs +++ b/clients/client/rust/src/models/get_metrics_event_attributes_response.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/get_metrics_event_types_response.rs b/clients/client/rust/src/models/get_metrics_event_types_response.rs index 9113dad6e18..0ec62b153dd 100644 --- a/clients/client/rust/src/models/get_metrics_event_types_response.rs +++ b/clients/client/rust/src/models/get_metrics_event_types_response.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/get_organization_response.rs b/clients/client/rust/src/models/get_organization_response.rs index 47c6fd642a6..b36fd24f99b 100644 --- a/clients/client/rust/src/models/get_organization_response.rs +++ b/clients/client/rust/src/models/get_organization_response.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/get_project_events_body.rs b/clients/client/rust/src/models/get_project_events_body.rs index 6367a3e1634..ca170f05d83 100644 --- a/clients/client/rust/src/models/get_project_events_body.rs +++ b/clients/client/rust/src/models/get_project_events_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/get_project_events_response.rs b/clients/client/rust/src/models/get_project_events_response.rs index 7b7cb8bbba2..29bc6ea1288 100644 --- a/clients/client/rust/src/models/get_project_events_response.rs +++ b/clients/client/rust/src/models/get_project_events_response.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/get_project_metrics_response.rs b/clients/client/rust/src/models/get_project_metrics_response.rs index 8afd7404b7e..433e66b537e 100644 --- a/clients/client/rust/src/models/get_project_metrics_response.rs +++ b/clients/client/rust/src/models/get_project_metrics_response.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/get_session_activity_response.rs b/clients/client/rust/src/models/get_session_activity_response.rs index 1f54f51fccd..8b6b0a7d993 100644 --- a/clients/client/rust/src/models/get_session_activity_response.rs +++ b/clients/client/rust/src/models/get_session_activity_response.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/get_version_200_response.rs b/clients/client/rust/src/models/get_version_200_response.rs index d292ac95ac8..24b1baae7c2 100644 --- a/clients/client/rust/src/models/get_version_200_response.rs +++ b/clients/client/rust/src/models/get_version_200_response.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/health_not_ready_status.rs b/clients/client/rust/src/models/health_not_ready_status.rs index 8dd2dd70f0e..65eaf3ab060 100644 --- a/clients/client/rust/src/models/health_not_ready_status.rs +++ b/clients/client/rust/src/models/health_not_ready_status.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/health_status.rs b/clients/client/rust/src/models/health_status.rs index 388eb7c9502..3f9d3d05206 100644 --- a/clients/client/rust/src/models/health_status.rs +++ b/clients/client/rust/src/models/health_status.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/identity.rs b/clients/client/rust/src/models/identity.rs index 4dcf0df0598..c993114e264 100644 --- a/clients/client/rust/src/models/identity.rs +++ b/clients/client/rust/src/models/identity.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/identity_credentials.rs b/clients/client/rust/src/models/identity_credentials.rs index cfad143bb3b..0834931b594 100644 --- a/clients/client/rust/src/models/identity_credentials.rs +++ b/clients/client/rust/src/models/identity_credentials.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/identity_credentials_code.rs b/clients/client/rust/src/models/identity_credentials_code.rs index f93bbb65d53..5e96e651651 100644 --- a/clients/client/rust/src/models/identity_credentials_code.rs +++ b/clients/client/rust/src/models/identity_credentials_code.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/identity_credentials_oidc.rs b/clients/client/rust/src/models/identity_credentials_oidc.rs index e4c798d2126..265124823d9 100644 --- a/clients/client/rust/src/models/identity_credentials_oidc.rs +++ b/clients/client/rust/src/models/identity_credentials_oidc.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/identity_credentials_oidc_provider.rs b/clients/client/rust/src/models/identity_credentials_oidc_provider.rs index a19186d5966..a555fc86ae7 100644 --- a/clients/client/rust/src/models/identity_credentials_oidc_provider.rs +++ b/clients/client/rust/src/models/identity_credentials_oidc_provider.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/identity_credentials_password.rs b/clients/client/rust/src/models/identity_credentials_password.rs index 8aebb190f28..ef7484f3edc 100644 --- a/clients/client/rust/src/models/identity_credentials_password.rs +++ b/clients/client/rust/src/models/identity_credentials_password.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/identity_patch.rs b/clients/client/rust/src/models/identity_patch.rs index 2ca95fa91d0..7692ea4a4af 100644 --- a/clients/client/rust/src/models/identity_patch.rs +++ b/clients/client/rust/src/models/identity_patch.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/identity_patch_response.rs b/clients/client/rust/src/models/identity_patch_response.rs index e717548cc20..fd1fbb9cd4f 100644 --- a/clients/client/rust/src/models/identity_patch_response.rs +++ b/clients/client/rust/src/models/identity_patch_response.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/identity_schema_container.rs b/clients/client/rust/src/models/identity_schema_container.rs index 1513796f975..94b565dc871 100644 --- a/clients/client/rust/src/models/identity_schema_container.rs +++ b/clients/client/rust/src/models/identity_schema_container.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/identity_schema_preset.rs b/clients/client/rust/src/models/identity_schema_preset.rs index e52989b6a42..50fd2164612 100644 --- a/clients/client/rust/src/models/identity_schema_preset.rs +++ b/clients/client/rust/src/models/identity_schema_preset.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/identity_with_credentials.rs b/clients/client/rust/src/models/identity_with_credentials.rs index 5fb51ebe795..90c289ae2ca 100644 --- a/clients/client/rust/src/models/identity_with_credentials.rs +++ b/clients/client/rust/src/models/identity_with_credentials.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/identity_with_credentials_oidc.rs b/clients/client/rust/src/models/identity_with_credentials_oidc.rs index 25c59ab9d83..a38007c6a0b 100644 --- a/clients/client/rust/src/models/identity_with_credentials_oidc.rs +++ b/clients/client/rust/src/models/identity_with_credentials_oidc.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/identity_with_credentials_oidc_config.rs b/clients/client/rust/src/models/identity_with_credentials_oidc_config.rs index 83c44107aaf..93c58444e45 100644 --- a/clients/client/rust/src/models/identity_with_credentials_oidc_config.rs +++ b/clients/client/rust/src/models/identity_with_credentials_oidc_config.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/identity_with_credentials_oidc_config_provider.rs b/clients/client/rust/src/models/identity_with_credentials_oidc_config_provider.rs index 0add22bc3a5..85cc172e12e 100644 --- a/clients/client/rust/src/models/identity_with_credentials_oidc_config_provider.rs +++ b/clients/client/rust/src/models/identity_with_credentials_oidc_config_provider.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/identity_with_credentials_password.rs b/clients/client/rust/src/models/identity_with_credentials_password.rs index 335366d9c3f..2dfd18ad8d0 100644 --- a/clients/client/rust/src/models/identity_with_credentials_password.rs +++ b/clients/client/rust/src/models/identity_with_credentials_password.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/identity_with_credentials_password_config.rs b/clients/client/rust/src/models/identity_with_credentials_password_config.rs index c0a705f7838..93837f7f5f9 100644 --- a/clients/client/rust/src/models/identity_with_credentials_password_config.rs +++ b/clients/client/rust/src/models/identity_with_credentials_password_config.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/internal_get_project_branding_body.rs b/clients/client/rust/src/models/internal_get_project_branding_body.rs index 0925b9f3827..5a260d31d1a 100644 --- a/clients/client/rust/src/models/internal_get_project_branding_body.rs +++ b/clients/client/rust/src/models/internal_get_project_branding_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/internal_is_ax_welcome_screen_enabled_for_project_body.rs b/clients/client/rust/src/models/internal_is_ax_welcome_screen_enabled_for_project_body.rs index 940e25889ed..1492295d848 100644 --- a/clients/client/rust/src/models/internal_is_ax_welcome_screen_enabled_for_project_body.rs +++ b/clients/client/rust/src/models/internal_is_ax_welcome_screen_enabled_for_project_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/internal_is_owner_for_project_by_slug_body.rs b/clients/client/rust/src/models/internal_is_owner_for_project_by_slug_body.rs index e96319116cf..2fa822a6904 100644 --- a/clients/client/rust/src/models/internal_is_owner_for_project_by_slug_body.rs +++ b/clients/client/rust/src/models/internal_is_owner_for_project_by_slug_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/internal_is_owner_for_project_by_slug_response.rs b/clients/client/rust/src/models/internal_is_owner_for_project_by_slug_response.rs index 536971d4f61..8bbdfd7939c 100644 --- a/clients/client/rust/src/models/internal_is_owner_for_project_by_slug_response.rs +++ b/clients/client/rust/src/models/internal_is_owner_for_project_by_slug_response.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/internal_provision_mock_subscription.rs b/clients/client/rust/src/models/internal_provision_mock_subscription.rs deleted file mode 100644 index 692ed15f5b7..00000000000 --- a/clients/client/rust/src/models/internal_provision_mock_subscription.rs +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Ory APIs - * - * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. - * - * The version of the OpenAPI document: v1.6.2 - * Contact: support@ory.sh - * Generated by: https://openapi-generator.tech - */ - -/// InternalProvisionMockSubscription : Internal Provision Mock Subscription Request Body - - - -#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] -pub struct InternalProvisionMockSubscription { - /// Currency usd USD eur Euro - #[serde(rename = "currency")] - pub currency: CurrencyEnum, - /// Identity ID - #[serde(rename = "identity_id")] - pub identity_id: String, - /// Billing Interval monthly Monthly yearly Yearly - #[serde(rename = "interval")] - pub interval: IntervalEnum, - /// Plan ID - #[serde(rename = "plan")] - pub plan: String, -} - - -impl InternalProvisionMockSubscription { - /// Internal Provision Mock Subscription Request Body - pub fn new(currency: CurrencyEnum, identity_id: String, interval: IntervalEnum, plan: String) -> InternalProvisionMockSubscription { - InternalProvisionMockSubscription { - currency, - identity_id, - interval, - plan, - } - } -} - -/// Currency usd USD eur Euro -#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] -pub enum CurrencyEnum { - #[serde(rename = "usd")] - Usd, - #[serde(rename = "eur")] - Eur, -} -/// Billing Interval monthly Monthly yearly Yearly -#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] -pub enum IntervalEnum { - #[serde(rename = "monthly")] - Monthly, - #[serde(rename = "yearly")] - Yearly, -} - diff --git a/clients/client/rust/src/models/introspected_o_auth2_token.rs b/clients/client/rust/src/models/introspected_o_auth2_token.rs index 4e876f0a9bd..860bf9cd801 100644 --- a/clients/client/rust/src/models/introspected_o_auth2_token.rs +++ b/clients/client/rust/src/models/introspected_o_auth2_token.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/is_owner_for_project_by_slug.rs b/clients/client/rust/src/models/is_owner_for_project_by_slug.rs index 41ccadbd209..08cbd344e27 100644 --- a/clients/client/rust/src/models/is_owner_for_project_by_slug.rs +++ b/clients/client/rust/src/models/is_owner_for_project_by_slug.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/is_ready_200_response.rs b/clients/client/rust/src/models/is_ready_200_response.rs index dffcdef1372..2a23e8455ac 100644 --- a/clients/client/rust/src/models/is_ready_200_response.rs +++ b/clients/client/rust/src/models/is_ready_200_response.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/is_ready_503_response.rs b/clients/client/rust/src/models/is_ready_503_response.rs index caf9cea2d25..a19c6a0c66b 100644 --- a/clients/client/rust/src/models/is_ready_503_response.rs +++ b/clients/client/rust/src/models/is_ready_503_response.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/json_patch.rs b/clients/client/rust/src/models/json_patch.rs index da95508f208..f40dc85b39b 100644 --- a/clients/client/rust/src/models/json_patch.rs +++ b/clients/client/rust/src/models/json_patch.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/json_web_key.rs b/clients/client/rust/src/models/json_web_key.rs index d9c7a2077cd..ee50ca3e1a4 100644 --- a/clients/client/rust/src/models/json_web_key.rs +++ b/clients/client/rust/src/models/json_web_key.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/json_web_key_set.rs b/clients/client/rust/src/models/json_web_key_set.rs index 085816a48a4..8535239b681 100644 --- a/clients/client/rust/src/models/json_web_key_set.rs +++ b/clients/client/rust/src/models/json_web_key_set.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/keto_namespace.rs b/clients/client/rust/src/models/keto_namespace.rs index 6a7f04dc9bc..cbb1022d485 100644 --- a/clients/client/rust/src/models/keto_namespace.rs +++ b/clients/client/rust/src/models/keto_namespace.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/list_event_streams.rs b/clients/client/rust/src/models/list_event_streams.rs index 6bb471cb238..142f59dc2d9 100644 --- a/clients/client/rust/src/models/list_event_streams.rs +++ b/clients/client/rust/src/models/list_event_streams.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/list_my_workspaces_response.rs b/clients/client/rust/src/models/list_my_workspaces_response.rs index c25418d8705..411b36214e8 100644 --- a/clients/client/rust/src/models/list_my_workspaces_response.rs +++ b/clients/client/rust/src/models/list_my_workspaces_response.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/list_organizations_response.rs b/clients/client/rust/src/models/list_organizations_response.rs index 580699ef9cd..a69fd6c2a91 100644 --- a/clients/client/rust/src/models/list_organizations_response.rs +++ b/clients/client/rust/src/models/list_organizations_response.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/list_workspace_projects_response.rs b/clients/client/rust/src/models/list_workspace_projects_response.rs index 6c7626f6c7d..826f7d08e09 100644 --- a/clients/client/rust/src/models/list_workspace_projects_response.rs +++ b/clients/client/rust/src/models/list_workspace_projects_response.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/login_flow.rs b/clients/client/rust/src/models/login_flow.rs index f33af297a45..3f11e087299 100644 --- a/clients/client/rust/src/models/login_flow.rs +++ b/clients/client/rust/src/models/login_flow.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -53,6 +53,9 @@ pub struct LoginFlow { /// State represents the state of this request: choose_method: ask the user to choose a method to sign in with sent_email: the email has been sent to the user passed_challenge: the request was successful and the login challenge was passed. #[serde(rename = "state")] pub state: Option, + /// TransientPayload is used to pass data from the login to hooks and email templates + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + pub transient_payload: Option, /// The flow type can either be `api` or `browser`. #[serde(rename = "type")] pub _type: String, @@ -82,6 +85,7 @@ impl LoginFlow { return_to: None, session_token_exchange_code: None, state, + transient_payload: None, _type, ui: Box::new(ui), updated_at: None, diff --git a/clients/client/rust/src/models/login_flow_state.rs b/clients/client/rust/src/models/login_flow_state.rs index 31b0381cdf6..74988b4f7b4 100644 --- a/clients/client/rust/src/models/login_flow_state.rs +++ b/clients/client/rust/src/models/login_flow_state.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/logout_flow.rs b/clients/client/rust/src/models/logout_flow.rs index a53a073470e..92d496a10e2 100644 --- a/clients/client/rust/src/models/logout_flow.rs +++ b/clients/client/rust/src/models/logout_flow.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/managed_identity_schema.rs b/clients/client/rust/src/models/managed_identity_schema.rs index 5f8d49664c6..06f5a8e291c 100644 --- a/clients/client/rust/src/models/managed_identity_schema.rs +++ b/clients/client/rust/src/models/managed_identity_schema.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/managed_identity_schema_validation_result.rs b/clients/client/rust/src/models/managed_identity_schema_validation_result.rs index b57cbbb37f3..17009d75fce 100644 --- a/clients/client/rust/src/models/managed_identity_schema_validation_result.rs +++ b/clients/client/rust/src/models/managed_identity_schema_validation_result.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/member_invite.rs b/clients/client/rust/src/models/member_invite.rs index 49f535215ed..1ce466c8969 100644 --- a/clients/client/rust/src/models/member_invite.rs +++ b/clients/client/rust/src/models/member_invite.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/message.rs b/clients/client/rust/src/models/message.rs index 5087906c4dc..0334590dd09 100644 --- a/clients/client/rust/src/models/message.rs +++ b/clients/client/rust/src/models/message.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/message_dispatch.rs b/clients/client/rust/src/models/message_dispatch.rs index 4735dc17db2..79d328f280f 100644 --- a/clients/client/rust/src/models/message_dispatch.rs +++ b/clients/client/rust/src/models/message_dispatch.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/metrics_datapoint.rs b/clients/client/rust/src/models/metrics_datapoint.rs index 692aeec28eb..ab69b59efb2 100644 --- a/clients/client/rust/src/models/metrics_datapoint.rs +++ b/clients/client/rust/src/models/metrics_datapoint.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/migration_options.rs b/clients/client/rust/src/models/migration_options.rs index bbd00a6d62e..7e802d48678 100644 --- a/clients/client/rust/src/models/migration_options.rs +++ b/clients/client/rust/src/models/migration_options.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/mod.rs b/clients/client/rust/src/models/mod.rs index b78a7066d71..31aaff6de3b 100644 --- a/clients/client/rust/src/models/mod.rs +++ b/clients/client/rust/src/models/mod.rs @@ -178,8 +178,6 @@ pub mod internal_is_owner_for_project_by_slug_body; pub use self::internal_is_owner_for_project_by_slug_body::InternalIsOwnerForProjectBySlugBody; pub mod internal_is_owner_for_project_by_slug_response; pub use self::internal_is_owner_for_project_by_slug_response::InternalIsOwnerForProjectBySlugResponse; -pub mod internal_provision_mock_subscription; -pub use self::internal_provision_mock_subscription::InternalProvisionMockSubscription; pub mod introspected_o_auth2_token; pub use self::introspected_o_auth2_token::IntrospectedOAuth2Token; pub mod is_owner_for_project_by_slug; @@ -280,6 +278,8 @@ pub mod patch_identities_body; pub use self::patch_identities_body::PatchIdentitiesBody; pub mod perform_native_logout_body; pub use self::perform_native_logout_body::PerformNativeLogoutBody; +pub mod permissions_on_workpace_response; +pub use self::permissions_on_workpace_response::PermissionsOnWorkpaceResponse; pub mod plan; pub use self::plan::Plan; pub mod plan_details; @@ -304,6 +304,8 @@ pub mod project_events_datapoint; pub use self::project_events_datapoint::ProjectEventsDatapoint; pub mod project_host; pub use self::project_host::ProjectHost; +pub mod project_member; +pub use self::project_member::ProjectMember; pub mod project_metadata; pub use self::project_metadata::ProjectMetadata; pub mod project_service_identity; @@ -472,6 +474,8 @@ pub mod update_verification_flow_with_code_method; pub use self::update_verification_flow_with_code_method::UpdateVerificationFlowWithCodeMethod; pub mod update_verification_flow_with_link_method; pub use self::update_verification_flow_with_link_method::UpdateVerificationFlowWithLinkMethod; +pub mod update_workspace_payload; +pub use self::update_workspace_payload::UpdateWorkspacePayload; pub mod usage; pub use self::usage::Usage; pub mod verifiable_credential_priming_response; diff --git a/clients/client/rust/src/models/namespace.rs b/clients/client/rust/src/models/namespace.rs index fb518da576e..3e072c118c6 100644 --- a/clients/client/rust/src/models/namespace.rs +++ b/clients/client/rust/src/models/namespace.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/needs_privileged_session_error.rs b/clients/client/rust/src/models/needs_privileged_session_error.rs index 1b8fe1b047e..f8b99ab3fac 100644 --- a/clients/client/rust/src/models/needs_privileged_session_error.rs +++ b/clients/client/rust/src/models/needs_privileged_session_error.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/normalized_project.rs b/clients/client/rust/src/models/normalized_project.rs index 00c2c4a1e76..2aa06a41516 100644 --- a/clients/client/rust/src/models/normalized_project.rs +++ b/clients/client/rust/src/models/normalized_project.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/normalized_project_revision.rs b/clients/client/rust/src/models/normalized_project_revision.rs index 0e3e2cf73e9..5dd18801ac8 100644 --- a/clients/client/rust/src/models/normalized_project_revision.rs +++ b/clients/client/rust/src/models/normalized_project_revision.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -19,6 +19,9 @@ pub struct NormalizedProjectRevision { /// Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`. #[serde(rename = "disable_account_experience_welcome_screen", skip_serializing_if = "Option::is_none")] pub disable_account_experience_welcome_screen: Option, + /// Whether the new account experience is enabled and reachable. + #[serde(rename = "enable_ax_v2", skip_serializing_if = "Option::is_none")] + pub enable_ax_v2: Option, #[serde(rename = "hydra_oauth2_allowed_top_level_claims", skip_serializing_if = "Option::is_none")] pub hydra_oauth2_allowed_top_level_claims: Option>, /// Automatically grant authorized OAuth2 Scope in OAuth2 Client Credentials Flow. Each OAuth2 Client is allowed to request a predefined OAuth2 Scope (for example `read write`). If this option is enabled, the full scope is automatically granted when performing the OAuth2 Client Credentials flow. If disabled, the OAuth2 Client has to request the scope in the OAuth2 request by providing the `scope` query parameter. Setting this option to true is common if you need compatibility with MITREid. This governs the \"oauth2.client_credentials.default_grant_allowed_scope\" setting. @@ -573,6 +576,7 @@ impl NormalizedProjectRevision { NormalizedProjectRevision { created_at: None, disable_account_experience_welcome_screen: None, + enable_ax_v2: None, hydra_oauth2_allowed_top_level_claims: None, hydra_oauth2_client_credentials_default_grant_allowed_scope: None, hydra_oauth2_exclude_not_before_claim: None, diff --git a/clients/client/rust/src/models/normalized_project_revision_courier_channel.rs b/clients/client/rust/src/models/normalized_project_revision_courier_channel.rs index 4150885018c..0ba6489aff9 100644 --- a/clients/client/rust/src/models/normalized_project_revision_courier_channel.rs +++ b/clients/client/rust/src/models/normalized_project_revision_courier_channel.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/normalized_project_revision_hook.rs b/clients/client/rust/src/models/normalized_project_revision_hook.rs index 8c3821c4d20..6e7fc7ad318 100644 --- a/clients/client/rust/src/models/normalized_project_revision_hook.rs +++ b/clients/client/rust/src/models/normalized_project_revision_hook.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/normalized_project_revision_identity_schema.rs b/clients/client/rust/src/models/normalized_project_revision_identity_schema.rs index 2654a5bac93..4de06ecdcd7 100644 --- a/clients/client/rust/src/models/normalized_project_revision_identity_schema.rs +++ b/clients/client/rust/src/models/normalized_project_revision_identity_schema.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/normalized_project_revision_third_party_provider.rs b/clients/client/rust/src/models/normalized_project_revision_third_party_provider.rs index b4f2121cff1..a645c2d7da7 100644 --- a/clients/client/rust/src/models/normalized_project_revision_third_party_provider.rs +++ b/clients/client/rust/src/models/normalized_project_revision_third_party_provider.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/normalized_project_revision_tokenizer_template.rs b/clients/client/rust/src/models/normalized_project_revision_tokenizer_template.rs index 36a6f6800c5..639935ac2d5 100644 --- a/clients/client/rust/src/models/normalized_project_revision_tokenizer_template.rs +++ b/clients/client/rust/src/models/normalized_project_revision_tokenizer_template.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/o_auth2_client.rs b/clients/client/rust/src/models/o_auth2_client.rs index 2d5af9ddd53..9cad49eda94 100644 --- a/clients/client/rust/src/models/o_auth2_client.rs +++ b/clients/client/rust/src/models/o_auth2_client.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/o_auth2_client_token_lifespans.rs b/clients/client/rust/src/models/o_auth2_client_token_lifespans.rs index 05da9016b87..336727d4d2e 100644 --- a/clients/client/rust/src/models/o_auth2_client_token_lifespans.rs +++ b/clients/client/rust/src/models/o_auth2_client_token_lifespans.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/o_auth2_consent_request.rs b/clients/client/rust/src/models/o_auth2_consent_request.rs index b7376928b2b..719270d736c 100644 --- a/clients/client/rust/src/models/o_auth2_consent_request.rs +++ b/clients/client/rust/src/models/o_auth2_consent_request.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/o_auth2_consent_request_open_id_connect_context.rs b/clients/client/rust/src/models/o_auth2_consent_request_open_id_connect_context.rs index 3484a043256..00d51ed0918 100644 --- a/clients/client/rust/src/models/o_auth2_consent_request_open_id_connect_context.rs +++ b/clients/client/rust/src/models/o_auth2_consent_request_open_id_connect_context.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/o_auth2_consent_session.rs b/clients/client/rust/src/models/o_auth2_consent_session.rs index 7ed1c285421..15423d7c1d0 100644 --- a/clients/client/rust/src/models/o_auth2_consent_session.rs +++ b/clients/client/rust/src/models/o_auth2_consent_session.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/o_auth2_consent_session_expires_at.rs b/clients/client/rust/src/models/o_auth2_consent_session_expires_at.rs index cc5d0e3380b..f6a6ca90517 100644 --- a/clients/client/rust/src/models/o_auth2_consent_session_expires_at.rs +++ b/clients/client/rust/src/models/o_auth2_consent_session_expires_at.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/o_auth2_login_request.rs b/clients/client/rust/src/models/o_auth2_login_request.rs index 2bd868975a1..e7f708d0aa5 100644 --- a/clients/client/rust/src/models/o_auth2_login_request.rs +++ b/clients/client/rust/src/models/o_auth2_login_request.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/o_auth2_logout_request.rs b/clients/client/rust/src/models/o_auth2_logout_request.rs index 3b020fc19a5..268be4a91e7 100644 --- a/clients/client/rust/src/models/o_auth2_logout_request.rs +++ b/clients/client/rust/src/models/o_auth2_logout_request.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/o_auth2_redirect_to.rs b/clients/client/rust/src/models/o_auth2_redirect_to.rs index af854b5b87d..59c1e11b197 100644 --- a/clients/client/rust/src/models/o_auth2_redirect_to.rs +++ b/clients/client/rust/src/models/o_auth2_redirect_to.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/o_auth2_token_exchange.rs b/clients/client/rust/src/models/o_auth2_token_exchange.rs index d1a34abba28..3d668d55c3d 100644 --- a/clients/client/rust/src/models/o_auth2_token_exchange.rs +++ b/clients/client/rust/src/models/o_auth2_token_exchange.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/oidc_configuration.rs b/clients/client/rust/src/models/oidc_configuration.rs index b9c24d42faa..4c9d715d100 100644 --- a/clients/client/rust/src/models/oidc_configuration.rs +++ b/clients/client/rust/src/models/oidc_configuration.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/oidc_user_info.rs b/clients/client/rust/src/models/oidc_user_info.rs index 4365bc33185..e875bcb7021 100644 --- a/clients/client/rust/src/models/oidc_user_info.rs +++ b/clients/client/rust/src/models/oidc_user_info.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/organization.rs b/clients/client/rust/src/models/organization.rs index cb783d30554..07d7433e018 100644 --- a/clients/client/rust/src/models/organization.rs +++ b/clients/client/rust/src/models/organization.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/organization_body.rs b/clients/client/rust/src/models/organization_body.rs index 71c53a0679c..2a5f9460d53 100644 --- a/clients/client/rust/src/models/organization_body.rs +++ b/clients/client/rust/src/models/organization_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/pagination.rs b/clients/client/rust/src/models/pagination.rs index 9ff953abe89..d48b8b46069 100644 --- a/clients/client/rust/src/models/pagination.rs +++ b/clients/client/rust/src/models/pagination.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/pagination_headers.rs b/clients/client/rust/src/models/pagination_headers.rs index dd39acbd74d..42ce6deb8d2 100644 --- a/clients/client/rust/src/models/pagination_headers.rs +++ b/clients/client/rust/src/models/pagination_headers.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/parse_error.rs b/clients/client/rust/src/models/parse_error.rs index c7d511b1075..f022af74029 100644 --- a/clients/client/rust/src/models/parse_error.rs +++ b/clients/client/rust/src/models/parse_error.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/patch_identities_body.rs b/clients/client/rust/src/models/patch_identities_body.rs index cd4ef824d59..566b9abdc1c 100644 --- a/clients/client/rust/src/models/patch_identities_body.rs +++ b/clients/client/rust/src/models/patch_identities_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/perform_native_logout_body.rs b/clients/client/rust/src/models/perform_native_logout_body.rs index 48f2e35f0d2..3a9188a59d6 100644 --- a/clients/client/rust/src/models/perform_native_logout_body.rs +++ b/clients/client/rust/src/models/perform_native_logout_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/permissions_on_workpace_response.rs b/clients/client/rust/src/models/permissions_on_workpace_response.rs new file mode 100644 index 00000000000..7236db8cd4d --- /dev/null +++ b/clients/client/rust/src/models/permissions_on_workpace_response.rs @@ -0,0 +1,36 @@ +/* + * Ory APIs + * + * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. + * + * The version of the OpenAPI document: v1.8.1 + * Contact: support@ory.sh + * Generated by: https://openapi-generator.tech + */ + +/// PermissionsOnWorkpaceResponse : Get Permissions on Project Request Parameters + + + +#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] +pub struct PermissionsOnWorkpaceResponse { + #[serde(rename = "permissions", skip_serializing_if = "Option::is_none")] + pub permissions: Option<::std::collections::HashMap>, +} + +impl Default for PermissionsOnWorkpaceResponse { + fn default() -> Self { + Self::new() + } +} + +impl PermissionsOnWorkpaceResponse { + /// Get Permissions on Project Request Parameters + pub fn new() -> PermissionsOnWorkpaceResponse { + PermissionsOnWorkpaceResponse { + permissions: None, + } + } +} + + diff --git a/clients/client/rust/src/models/plan.rs b/clients/client/rust/src/models/plan.rs index 80654196300..101ec10e0f9 100644 --- a/clients/client/rust/src/models/plan.rs +++ b/clients/client/rust/src/models/plan.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/plan_details.rs b/clients/client/rust/src/models/plan_details.rs index 40c48576595..aff1cff9c7f 100644 --- a/clients/client/rust/src/models/plan_details.rs +++ b/clients/client/rust/src/models/plan_details.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -25,7 +25,6 @@ pub struct PlanDetails { /// Description is the description of the plan. #[serde(rename = "description")] pub description: String, - /// Features are the feature definitions included in the plan. #[serde(rename = "features")] pub features: ::std::collections::HashMap, /// Name is the name of the plan. diff --git a/clients/client/rust/src/models/post_check_permission_body.rs b/clients/client/rust/src/models/post_check_permission_body.rs index d2279bd4952..b7f5136fd5f 100644 --- a/clients/client/rust/src/models/post_check_permission_body.rs +++ b/clients/client/rust/src/models/post_check_permission_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/post_check_permission_or_error_body.rs b/clients/client/rust/src/models/post_check_permission_or_error_body.rs index 0389f61f046..b5bcc7c3415 100644 --- a/clients/client/rust/src/models/post_check_permission_or_error_body.rs +++ b/clients/client/rust/src/models/post_check_permission_or_error_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/project.rs b/clients/client/rust/src/models/project.rs index 48ba6d74f6a..d0e562edae3 100644 --- a/clients/client/rust/src/models/project.rs +++ b/clients/client/rust/src/models/project.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/project_api_key.rs b/clients/client/rust/src/models/project_api_key.rs index 45295a222aa..89602e47dc7 100644 --- a/clients/client/rust/src/models/project_api_key.rs +++ b/clients/client/rust/src/models/project_api_key.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/project_branding.rs b/clients/client/rust/src/models/project_branding.rs index 82be3e451d1..24c5993d6df 100644 --- a/clients/client/rust/src/models/project_branding.rs +++ b/clients/client/rust/src/models/project_branding.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/project_branding_colors.rs b/clients/client/rust/src/models/project_branding_colors.rs index ae6acc9ddad..d792903603b 100644 --- a/clients/client/rust/src/models/project_branding_colors.rs +++ b/clients/client/rust/src/models/project_branding_colors.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/project_branding_theme.rs b/clients/client/rust/src/models/project_branding_theme.rs index 3c31ff9e881..6e7e7d5921b 100644 --- a/clients/client/rust/src/models/project_branding_theme.rs +++ b/clients/client/rust/src/models/project_branding_theme.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/project_cors.rs b/clients/client/rust/src/models/project_cors.rs index f14641fcb8a..c557ef75429 100644 --- a/clients/client/rust/src/models/project_cors.rs +++ b/clients/client/rust/src/models/project_cors.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/project_events_datapoint.rs b/clients/client/rust/src/models/project_events_datapoint.rs index 89041fec853..92ef8b0d8eb 100644 --- a/clients/client/rust/src/models/project_events_datapoint.rs +++ b/clients/client/rust/src/models/project_events_datapoint.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/project_host.rs b/clients/client/rust/src/models/project_host.rs index d37fc4eead3..75890a7d92d 100644 --- a/clients/client/rust/src/models/project_host.rs +++ b/clients/client/rust/src/models/project_host.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/project_member.rs b/clients/client/rust/src/models/project_member.rs new file mode 100644 index 00000000000..2767895567a --- /dev/null +++ b/clients/client/rust/src/models/project_member.rs @@ -0,0 +1,38 @@ +/* + * Ory APIs + * + * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. + * + * The version of the OpenAPI document: v1.8.1 + * Contact: support@ory.sh + * Generated by: https://openapi-generator.tech + */ + + + + +#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] +pub struct ProjectMember { + #[serde(rename = "email")] + pub email: String, + #[serde(rename = "id")] + pub id: String, + #[serde(rename = "name")] + pub name: String, + #[serde(rename = "role")] + pub role: String, +} + + +impl ProjectMember { + pub fn new(email: String, id: String, name: String, role: String) -> ProjectMember { + ProjectMember { + email, + id, + name, + role, + } + } +} + + diff --git a/clients/client/rust/src/models/project_metadata.rs b/clients/client/rust/src/models/project_metadata.rs index ecefbb7fcb3..459bf289787 100644 --- a/clients/client/rust/src/models/project_metadata.rs +++ b/clients/client/rust/src/models/project_metadata.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/project_service_identity.rs b/clients/client/rust/src/models/project_service_identity.rs index 3efeda6ccea..74c226a57b9 100644 --- a/clients/client/rust/src/models/project_service_identity.rs +++ b/clients/client/rust/src/models/project_service_identity.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/project_service_o_auth2.rs b/clients/client/rust/src/models/project_service_o_auth2.rs index 75cabd0f29b..da4074347f1 100644 --- a/clients/client/rust/src/models/project_service_o_auth2.rs +++ b/clients/client/rust/src/models/project_service_o_auth2.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/project_service_permission.rs b/clients/client/rust/src/models/project_service_permission.rs index 88db7533ad3..9537184f09e 100644 --- a/clients/client/rust/src/models/project_service_permission.rs +++ b/clients/client/rust/src/models/project_service_permission.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/project_services.rs b/clients/client/rust/src/models/project_services.rs index 37ea28e381e..d4e0784ce73 100644 --- a/clients/client/rust/src/models/project_services.rs +++ b/clients/client/rust/src/models/project_services.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/quota_usage.rs b/clients/client/rust/src/models/quota_usage.rs index 5a551c26e52..f6820f5d526 100644 --- a/clients/client/rust/src/models/quota_usage.rs +++ b/clients/client/rust/src/models/quota_usage.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -18,7 +18,7 @@ pub struct QuotaUsage { pub additional_price: i64, #[serde(rename = "can_use_more")] pub can_use_more: bool, - /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + /// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect #[serde(rename = "feature")] pub feature: FeatureEnum, #[serde(rename = "feature_available")] @@ -43,7 +43,7 @@ impl QuotaUsage { } } -/// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect +/// region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum FeatureEnum { #[serde(rename = "region_eu")] @@ -82,6 +82,8 @@ pub enum FeatureEnum { Organizations, #[serde(rename = "rop_grant")] RopGrant, + #[serde(rename = "concierge_onboarding")] + ConciergeOnboarding, #[serde(rename = "rate_limit_tier")] RateLimitTier, #[serde(rename = "session_rate_limit_tier")] diff --git a/clients/client/rust/src/models/recovery_code_for_identity.rs b/clients/client/rust/src/models/recovery_code_for_identity.rs index ca6286b07f9..863955c1293 100644 --- a/clients/client/rust/src/models/recovery_code_for_identity.rs +++ b/clients/client/rust/src/models/recovery_code_for_identity.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/recovery_flow.rs b/clients/client/rust/src/models/recovery_flow.rs index c79e3fdfef1..e54aa3b9f5c 100644 --- a/clients/client/rust/src/models/recovery_flow.rs +++ b/clients/client/rust/src/models/recovery_flow.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -38,6 +38,9 @@ pub struct RecoveryFlow { /// State represents the state of this request: choose_method: ask the user to choose a method (e.g. recover account via email) sent_email: the email has been sent to the user passed_challenge: the request was successful and the recovery challenge was passed. #[serde(rename = "state")] pub state: Option, + /// TransientPayload is used to pass data from the recovery flow to hooks and email templates + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + pub transient_payload: Option, /// The flow type can either be `api` or `browser`. #[serde(rename = "type")] pub _type: String, @@ -58,6 +61,7 @@ impl RecoveryFlow { request_url, return_to: None, state, + transient_payload: None, _type, ui: Box::new(ui), } diff --git a/clients/client/rust/src/models/recovery_flow_state.rs b/clients/client/rust/src/models/recovery_flow_state.rs index adbacc260fb..c77f833e6b2 100644 --- a/clients/client/rust/src/models/recovery_flow_state.rs +++ b/clients/client/rust/src/models/recovery_flow_state.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/recovery_identity_address.rs b/clients/client/rust/src/models/recovery_identity_address.rs index 579064fd483..b925e778db7 100644 --- a/clients/client/rust/src/models/recovery_identity_address.rs +++ b/clients/client/rust/src/models/recovery_identity_address.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/recovery_link_for_identity.rs b/clients/client/rust/src/models/recovery_link_for_identity.rs index 73c06262f60..74f4ff4e29f 100644 --- a/clients/client/rust/src/models/recovery_link_for_identity.rs +++ b/clients/client/rust/src/models/recovery_link_for_identity.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/registration_flow.rs b/clients/client/rust/src/models/registration_flow.rs index 51681fa4d3d..3e47f695aa2 100644 --- a/clients/client/rust/src/models/registration_flow.rs +++ b/clients/client/rust/src/models/registration_flow.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/registration_flow_state.rs b/clients/client/rust/src/models/registration_flow_state.rs index 1ac7d30ff52..81e6cffe477 100644 --- a/clients/client/rust/src/models/registration_flow_state.rs +++ b/clients/client/rust/src/models/registration_flow_state.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/reject_o_auth2_request.rs b/clients/client/rust/src/models/reject_o_auth2_request.rs index 354d32f8853..b673aaa0576 100644 --- a/clients/client/rust/src/models/reject_o_auth2_request.rs +++ b/clients/client/rust/src/models/reject_o_auth2_request.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/relation_query.rs b/clients/client/rust/src/models/relation_query.rs index dcbbdfd227b..e1ce1eacd54 100644 --- a/clients/client/rust/src/models/relation_query.rs +++ b/clients/client/rust/src/models/relation_query.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/relationship.rs b/clients/client/rust/src/models/relationship.rs index be6bcd4373e..e6957a13f6e 100644 --- a/clients/client/rust/src/models/relationship.rs +++ b/clients/client/rust/src/models/relationship.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/relationship_namespaces.rs b/clients/client/rust/src/models/relationship_namespaces.rs index 205326d1724..b0c5ae28410 100644 --- a/clients/client/rust/src/models/relationship_namespaces.rs +++ b/clients/client/rust/src/models/relationship_namespaces.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/relationship_patch.rs b/clients/client/rust/src/models/relationship_patch.rs index 0c2e8ddfc80..fc35b13dd3b 100644 --- a/clients/client/rust/src/models/relationship_patch.rs +++ b/clients/client/rust/src/models/relationship_patch.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/relationships.rs b/clients/client/rust/src/models/relationships.rs index b44dee1f2c6..7d9ac033e88 100644 --- a/clients/client/rust/src/models/relationships.rs +++ b/clients/client/rust/src/models/relationships.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/rfc6749_error_json.rs b/clients/client/rust/src/models/rfc6749_error_json.rs index 614d52d240e..b2c9346e694 100644 --- a/clients/client/rust/src/models/rfc6749_error_json.rs +++ b/clients/client/rust/src/models/rfc6749_error_json.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/schema_patch.rs b/clients/client/rust/src/models/schema_patch.rs index 414702109ef..b092e038f75 100644 --- a/clients/client/rust/src/models/schema_patch.rs +++ b/clients/client/rust/src/models/schema_patch.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/self_service_flow_expired_error.rs b/clients/client/rust/src/models/self_service_flow_expired_error.rs index 866042bebdf..eff646073cc 100644 --- a/clients/client/rust/src/models/self_service_flow_expired_error.rs +++ b/clients/client/rust/src/models/self_service_flow_expired_error.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/session.rs b/clients/client/rust/src/models/session.rs index baee5cfba98..2ea171448bf 100644 --- a/clients/client/rust/src/models/session.rs +++ b/clients/client/rust/src/models/session.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/session_activity_datapoint.rs b/clients/client/rust/src/models/session_activity_datapoint.rs index eef6ad008ec..2b95ef4cfc3 100644 --- a/clients/client/rust/src/models/session_activity_datapoint.rs +++ b/clients/client/rust/src/models/session_activity_datapoint.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/session_authentication_method.rs b/clients/client/rust/src/models/session_authentication_method.rs index 14cc9b387f3..a24eaa5fe32 100644 --- a/clients/client/rust/src/models/session_authentication_method.rs +++ b/clients/client/rust/src/models/session_authentication_method.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/session_device.rs b/clients/client/rust/src/models/session_device.rs index 87c4bdd5bc1..c41b3477705 100644 --- a/clients/client/rust/src/models/session_device.rs +++ b/clients/client/rust/src/models/session_device.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/set_active_project_in_console_body.rs b/clients/client/rust/src/models/set_active_project_in_console_body.rs index f6166759ab7..fce383f41ff 100644 --- a/clients/client/rust/src/models/set_active_project_in_console_body.rs +++ b/clients/client/rust/src/models/set_active_project_in_console_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/set_custom_domain_body.rs b/clients/client/rust/src/models/set_custom_domain_body.rs index 0250a3fa787..b57e25312a0 100644 --- a/clients/client/rust/src/models/set_custom_domain_body.rs +++ b/clients/client/rust/src/models/set_custom_domain_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/set_event_stream_body.rs b/clients/client/rust/src/models/set_event_stream_body.rs index f01ffbdbd8f..2c8073f12e2 100644 --- a/clients/client/rust/src/models/set_event_stream_body.rs +++ b/clients/client/rust/src/models/set_event_stream_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/set_project.rs b/clients/client/rust/src/models/set_project.rs index 825d44238e3..059148c99b8 100644 --- a/clients/client/rust/src/models/set_project.rs +++ b/clients/client/rust/src/models/set_project.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/set_project_branding_theme_body.rs b/clients/client/rust/src/models/set_project_branding_theme_body.rs index 38818d0861e..f00d57ee6ff 100644 --- a/clients/client/rust/src/models/set_project_branding_theme_body.rs +++ b/clients/client/rust/src/models/set_project_branding_theme_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/settings_flow.rs b/clients/client/rust/src/models/settings_flow.rs index 7925f73b994..ab461c9da0d 100644 --- a/clients/client/rust/src/models/settings_flow.rs +++ b/clients/client/rust/src/models/settings_flow.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -40,6 +40,9 @@ pub struct SettingsFlow { /// State represents the state of this flow. It knows two states: show_form: No user data has been collected, or it is invalid, and thus the form should be shown. success: Indicates that the settings flow has been updated successfully with the provided data. Done will stay true when repeatedly checking. If set to true, done will revert back to false only when a flow with invalid (e.g. \"please use a valid phone number\") data was sent. #[serde(rename = "state")] pub state: Option, + /// TransientPayload is used to pass data from the settings flow to hooks and email templates + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + pub transient_payload: Option, /// The flow type can either be `api` or `browser`. #[serde(rename = "type")] pub _type: String, @@ -61,6 +64,7 @@ impl SettingsFlow { request_url, return_to: None, state, + transient_payload: None, _type, ui: Box::new(ui), } diff --git a/clients/client/rust/src/models/settings_flow_state.rs b/clients/client/rust/src/models/settings_flow_state.rs index f7d66856d35..7f8d14ac12e 100644 --- a/clients/client/rust/src/models/settings_flow_state.rs +++ b/clients/client/rust/src/models/settings_flow_state.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/source_position.rs b/clients/client/rust/src/models/source_position.rs index a34eafd59bb..c82913ca464 100644 --- a/clients/client/rust/src/models/source_position.rs +++ b/clients/client/rust/src/models/source_position.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/subject_set.rs b/clients/client/rust/src/models/subject_set.rs index 6ff20a197e1..da6d2b5821f 100644 --- a/clients/client/rust/src/models/subject_set.rs +++ b/clients/client/rust/src/models/subject_set.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/subscription.rs b/clients/client/rust/src/models/subscription.rs index f81c929f979..2083a32fbec 100644 --- a/clients/client/rust/src/models/subscription.rs +++ b/clients/client/rust/src/models/subscription.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -24,6 +24,8 @@ pub struct Subscription { /// The currently active plan of the subscription #[serde(rename = "current_plan")] pub current_plan: String, + #[serde(rename = "current_plan_details", skip_serializing_if = "Option::is_none")] + pub current_plan_details: Option>, /// The ID of the stripe customer #[serde(rename = "customer_id")] pub customer_id: String, @@ -44,6 +46,8 @@ pub struct Subscription { /// For `collection_method=charge_automatically` a subscription moves into `incomplete` if the initial payment attempt fails. A subscription in this state can only have metadata and default_source updated. Once the first invoice is paid, the subscription moves into an `active` state. If the first invoice is not paid within 23 hours, the subscription transitions to `incomplete_expired`. This is a terminal state, the open invoice will be voided and no further invoices will be generated. A subscription that is currently in a trial period is `trialing` and moves to `active` when the trial period is over. If subscription `collection_method=charge_automatically`, it becomes `past_due` when payment is required but cannot be paid (due to failed payment or awaiting additional user actions). Once Stripe has exhausted all payment retry attempts, the subscription will become `canceled` or `unpaid` (depending on your subscriptions settings). If subscription `collection_method=send_invoice` it becomes `past_due` when its invoice is not paid by the due date, and `canceled` or `unpaid` if it is still not paid by an additional deadline after that. Note that when a subscription has a status of `unpaid`, no subsequent invoices will be attempted (invoices will be created, but then immediately automatically closed). After receiving updated payment information from a customer, you may choose to reopen and pay their closed invoices. #[serde(rename = "status")] pub status: String, + #[serde(rename = "stripe_checkout_expires_at", skip_serializing_if = "Option::is_none")] + pub stripe_checkout_expires_at: Option, #[serde(rename = "updated_at")] pub updated_at: String, } @@ -56,6 +60,7 @@ impl Subscription { currency, current_interval, current_plan, + current_plan_details: None, customer_id, id, interval_changes_to, @@ -64,6 +69,7 @@ impl Subscription { plan_changes_at: None, plan_changes_to, status, + stripe_checkout_expires_at: None, updated_at, } } diff --git a/clients/client/rust/src/models/successful_code_exchange_response.rs b/clients/client/rust/src/models/successful_code_exchange_response.rs index d0df7e9941f..37cbc512cbf 100644 --- a/clients/client/rust/src/models/successful_code_exchange_response.rs +++ b/clients/client/rust/src/models/successful_code_exchange_response.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/successful_native_login.rs b/clients/client/rust/src/models/successful_native_login.rs index 58a31b9697d..2a431ae84a0 100644 --- a/clients/client/rust/src/models/successful_native_login.rs +++ b/clients/client/rust/src/models/successful_native_login.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/successful_native_registration.rs b/clients/client/rust/src/models/successful_native_registration.rs index 03077c6c7a9..0ed7960399f 100644 --- a/clients/client/rust/src/models/successful_native_registration.rs +++ b/clients/client/rust/src/models/successful_native_registration.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/successful_project_update.rs b/clients/client/rust/src/models/successful_project_update.rs index ea105a93a22..14b773b8565 100644 --- a/clients/client/rust/src/models/successful_project_update.rs +++ b/clients/client/rust/src/models/successful_project_update.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/token_pagination.rs b/clients/client/rust/src/models/token_pagination.rs index a9e46d682ba..d60280817e5 100644 --- a/clients/client/rust/src/models/token_pagination.rs +++ b/clients/client/rust/src/models/token_pagination.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/token_pagination_headers.rs b/clients/client/rust/src/models/token_pagination_headers.rs index 0a6099a2fb0..2ab0a08da76 100644 --- a/clients/client/rust/src/models/token_pagination_headers.rs +++ b/clients/client/rust/src/models/token_pagination_headers.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/token_pagination_request_parameters.rs b/clients/client/rust/src/models/token_pagination_request_parameters.rs index 9a75e99d45b..c4dc245de21 100644 --- a/clients/client/rust/src/models/token_pagination_request_parameters.rs +++ b/clients/client/rust/src/models/token_pagination_request_parameters.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/token_pagination_response_headers.rs b/clients/client/rust/src/models/token_pagination_response_headers.rs index 7d0d8e6885f..255a8426de7 100644 --- a/clients/client/rust/src/models/token_pagination_response_headers.rs +++ b/clients/client/rust/src/models/token_pagination_response_headers.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/trust_o_auth2_jwt_grant_issuer.rs b/clients/client/rust/src/models/trust_o_auth2_jwt_grant_issuer.rs index 91cd99228cc..a2c06689542 100644 --- a/clients/client/rust/src/models/trust_o_auth2_jwt_grant_issuer.rs +++ b/clients/client/rust/src/models/trust_o_auth2_jwt_grant_issuer.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/trusted_o_auth2_jwt_grant_issuer.rs b/clients/client/rust/src/models/trusted_o_auth2_jwt_grant_issuer.rs index 05194680b43..b4048b802e4 100644 --- a/clients/client/rust/src/models/trusted_o_auth2_jwt_grant_issuer.rs +++ b/clients/client/rust/src/models/trusted_o_auth2_jwt_grant_issuer.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/trusted_o_auth2_jwt_grant_json_web_key.rs b/clients/client/rust/src/models/trusted_o_auth2_jwt_grant_json_web_key.rs index 8bc886ff357..8959254c895 100644 --- a/clients/client/rust/src/models/trusted_o_auth2_jwt_grant_json_web_key.rs +++ b/clients/client/rust/src/models/trusted_o_auth2_jwt_grant_json_web_key.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/ui_container.rs b/clients/client/rust/src/models/ui_container.rs index bf3306b935e..025a5f225eb 100644 --- a/clients/client/rust/src/models/ui_container.rs +++ b/clients/client/rust/src/models/ui_container.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/ui_node.rs b/clients/client/rust/src/models/ui_node.rs index bd61ca490fe..f8a0c5bd0fc 100644 --- a/clients/client/rust/src/models/ui_node.rs +++ b/clients/client/rust/src/models/ui_node.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/ui_node_anchor_attributes.rs b/clients/client/rust/src/models/ui_node_anchor_attributes.rs index 791ffcaec75..55d3ef8f505 100644 --- a/clients/client/rust/src/models/ui_node_anchor_attributes.rs +++ b/clients/client/rust/src/models/ui_node_anchor_attributes.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/ui_node_attributes.rs b/clients/client/rust/src/models/ui_node_attributes.rs index 4b7c25ee13e..d434b6f2f1c 100644 --- a/clients/client/rust/src/models/ui_node_attributes.rs +++ b/clients/client/rust/src/models/ui_node_attributes.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/ui_node_image_attributes.rs b/clients/client/rust/src/models/ui_node_image_attributes.rs index da6c8522f5a..aa3d3cf2904 100644 --- a/clients/client/rust/src/models/ui_node_image_attributes.rs +++ b/clients/client/rust/src/models/ui_node_image_attributes.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/ui_node_input_attributes.rs b/clients/client/rust/src/models/ui_node_input_attributes.rs index e597ced36ce..a3bb2b485cd 100644 --- a/clients/client/rust/src/models/ui_node_input_attributes.rs +++ b/clients/client/rust/src/models/ui_node_input_attributes.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/ui_node_meta.rs b/clients/client/rust/src/models/ui_node_meta.rs index 427630aca4b..e732dfc782b 100644 --- a/clients/client/rust/src/models/ui_node_meta.rs +++ b/clients/client/rust/src/models/ui_node_meta.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/ui_node_script_attributes.rs b/clients/client/rust/src/models/ui_node_script_attributes.rs index 038ab1237a3..3490e655221 100644 --- a/clients/client/rust/src/models/ui_node_script_attributes.rs +++ b/clients/client/rust/src/models/ui_node_script_attributes.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/ui_node_text_attributes.rs b/clients/client/rust/src/models/ui_node_text_attributes.rs index 1bd0a74f1c5..61bad97dceb 100644 --- a/clients/client/rust/src/models/ui_node_text_attributes.rs +++ b/clients/client/rust/src/models/ui_node_text_attributes.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/ui_text.rs b/clients/client/rust/src/models/ui_text.rs index ac00b6c84f3..f4004429fac 100644 --- a/clients/client/rust/src/models/ui_text.rs +++ b/clients/client/rust/src/models/ui_text.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/update_identity_body.rs b/clients/client/rust/src/models/update_identity_body.rs index 086ca58a4bf..31553dfc647 100644 --- a/clients/client/rust/src/models/update_identity_body.rs +++ b/clients/client/rust/src/models/update_identity_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/update_login_flow_body.rs b/clients/client/rust/src/models/update_login_flow_body.rs index e9bc6cac7f4..38b0006a328 100644 --- a/clients/client/rust/src/models/update_login_flow_body.rs +++ b/clients/client/rust/src/models/update_login_flow_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -31,6 +31,10 @@ pub enum UpdateLoginFlowBody { #[serde(rename = "resend", skip_serializing_if = "Option::is_none")] // false, false, , String, false resend: Option, + /// Transient data to pass along to any webhooks + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + // false, false, , serde_json::Value, false + transient_payload: Option, }, #[serde(rename="lookup_secret")] UpdateLoginFlowWithLookupSecretMethod { @@ -65,6 +69,10 @@ pub enum UpdateLoginFlowBody { #[serde(rename = "traits", skip_serializing_if = "Option::is_none")] // false, false, , serde_json::Value, false traits: Option, + /// Transient data to pass along to any webhooks + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + // false, false, , serde_json::Value, false + transient_payload: Option, /// UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`. #[serde(rename = "upstream_parameters", skip_serializing_if = "Option::is_none")] // false, false, , serde_json::Value, false @@ -88,6 +96,10 @@ pub enum UpdateLoginFlowBody { #[serde(rename = "password_identifier", skip_serializing_if = "Option::is_none")] // false, false, , String, false password_identifier: Option, + /// Transient data to pass along to any webhooks + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + // false, false, , serde_json::Value, false + transient_payload: Option, }, #[serde(rename="totp")] UpdateLoginFlowWithTotpMethod { @@ -99,6 +111,10 @@ pub enum UpdateLoginFlowBody { #[serde(rename = "totp_code")] // true, false, , String, false totp_code: String, + /// Transient data to pass along to any webhooks + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + // false, false, , serde_json::Value, false + transient_payload: Option, }, #[serde(rename="webauthn")] UpdateLoginFlowWithWebAuthnMethod { @@ -110,6 +126,10 @@ pub enum UpdateLoginFlowBody { #[serde(rename = "identifier")] // true, false, , String, false identifier: String, + /// Transient data to pass along to any webhooks + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + // false, false, , serde_json::Value, false + transient_payload: Option, /// Login a WebAuthn Security Key This must contain the ID of the WebAuthN connection. #[serde(rename = "webauthn_login", skip_serializing_if = "Option::is_none")] // false, false, , String, false diff --git a/clients/client/rust/src/models/update_login_flow_with_code_method.rs b/clients/client/rust/src/models/update_login_flow_with_code_method.rs index 6a09a49d400..f612813b053 100644 --- a/clients/client/rust/src/models/update_login_flow_with_code_method.rs +++ b/clients/client/rust/src/models/update_login_flow_with_code_method.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -29,6 +29,9 @@ pub struct UpdateLoginFlowWithCodeMethod { /// Resend is set when the user wants to resend the code #[serde(rename = "resend", skip_serializing_if = "Option::is_none")] pub resend: Option, + /// Transient data to pass along to any webhooks + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + pub transient_payload: Option, } @@ -41,6 +44,7 @@ impl UpdateLoginFlowWithCodeMethod { identifier: None, method, resend: None, + transient_payload: None, } } } diff --git a/clients/client/rust/src/models/update_login_flow_with_lookup_secret_method.rs b/clients/client/rust/src/models/update_login_flow_with_lookup_secret_method.rs index c1a42f997b9..a3be321be83 100644 --- a/clients/client/rust/src/models/update_login_flow_with_lookup_secret_method.rs +++ b/clients/client/rust/src/models/update_login_flow_with_lookup_secret_method.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/update_login_flow_with_oidc_method.rs b/clients/client/rust/src/models/update_login_flow_with_oidc_method.rs index 108cad057dc..551449ace32 100644 --- a/clients/client/rust/src/models/update_login_flow_with_oidc_method.rs +++ b/clients/client/rust/src/models/update_login_flow_with_oidc_method.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -32,6 +32,9 @@ pub struct UpdateLoginFlowWithOidcMethod { /// The identity traits. This is a placeholder for the registration flow. #[serde(rename = "traits", skip_serializing_if = "Option::is_none")] pub traits: Option, + /// Transient data to pass along to any webhooks + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + pub transient_payload: Option, /// UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`. #[serde(rename = "upstream_parameters", skip_serializing_if = "Option::is_none")] pub upstream_parameters: Option, @@ -48,6 +51,7 @@ impl UpdateLoginFlowWithOidcMethod { method, provider, traits: None, + transient_payload: None, upstream_parameters: None, } } diff --git a/clients/client/rust/src/models/update_login_flow_with_password_method.rs b/clients/client/rust/src/models/update_login_flow_with_password_method.rs index c1a678fad71..adf2fe75d5d 100644 --- a/clients/client/rust/src/models/update_login_flow_with_password_method.rs +++ b/clients/client/rust/src/models/update_login_flow_with_password_method.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -29,6 +29,9 @@ pub struct UpdateLoginFlowWithPasswordMethod { /// Identifier is the email or username of the user trying to log in. This field is deprecated! #[serde(rename = "password_identifier", skip_serializing_if = "Option::is_none")] pub password_identifier: Option, + /// Transient data to pass along to any webhooks + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + pub transient_payload: Option, } @@ -41,6 +44,7 @@ impl UpdateLoginFlowWithPasswordMethod { method, password, password_identifier: None, + transient_payload: None, } } } diff --git a/clients/client/rust/src/models/update_login_flow_with_totp_method.rs b/clients/client/rust/src/models/update_login_flow_with_totp_method.rs index b79198b8ca3..c31769c8964 100644 --- a/clients/client/rust/src/models/update_login_flow_with_totp_method.rs +++ b/clients/client/rust/src/models/update_login_flow_with_totp_method.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -23,6 +23,9 @@ pub struct UpdateLoginFlowWithTotpMethod { /// The TOTP code. #[serde(rename = "totp_code")] pub totp_code: String, + /// Transient data to pass along to any webhooks + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + pub transient_payload: Option, } @@ -33,6 +36,7 @@ impl UpdateLoginFlowWithTotpMethod { csrf_token: None, method, totp_code, + transient_payload: None, } } } diff --git a/clients/client/rust/src/models/update_login_flow_with_web_authn_method.rs b/clients/client/rust/src/models/update_login_flow_with_web_authn_method.rs index 20be2971439..7bbd5207992 100644 --- a/clients/client/rust/src/models/update_login_flow_with_web_authn_method.rs +++ b/clients/client/rust/src/models/update_login_flow_with_web_authn_method.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -23,6 +23,9 @@ pub struct UpdateLoginFlowWithWebAuthnMethod { /// Method should be set to \"webAuthn\" when logging in using the WebAuthn strategy. #[serde(rename = "method")] pub method: String, + /// Transient data to pass along to any webhooks + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + pub transient_payload: Option, /// Login a WebAuthn Security Key This must contain the ID of the WebAuthN connection. #[serde(rename = "webauthn_login", skip_serializing_if = "Option::is_none")] pub webauthn_login: Option, @@ -36,6 +39,7 @@ impl UpdateLoginFlowWithWebAuthnMethod { csrf_token: None, identifier, method, + transient_payload: None, webauthn_login: None, } } diff --git a/clients/client/rust/src/models/update_recovery_flow_body.rs b/clients/client/rust/src/models/update_recovery_flow_body.rs index 3897f778268..9b2d1ecb19b 100644 --- a/clients/client/rust/src/models/update_recovery_flow_body.rs +++ b/clients/client/rust/src/models/update_recovery_flow_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -28,6 +28,10 @@ pub enum UpdateRecoveryFlowBody { #[serde(rename = "email", skip_serializing_if = "Option::is_none")] // false, false, , String, false email: Option, + /// Transient data to pass along to any webhooks + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + // false, false, , serde_json::Value, false + transient_payload: Option, }, #[serde(rename="link")] UpdateRecoveryFlowWithLinkMethod { @@ -39,6 +43,10 @@ pub enum UpdateRecoveryFlowBody { #[serde(rename = "email")] // true, false, , String, false email: String, + /// Transient data to pass along to any webhooks + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + // false, false, , serde_json::Value, false + transient_payload: Option, }, } diff --git a/clients/client/rust/src/models/update_recovery_flow_with_code_method.rs b/clients/client/rust/src/models/update_recovery_flow_with_code_method.rs index 800154487cd..4a420c2c9fc 100644 --- a/clients/client/rust/src/models/update_recovery_flow_with_code_method.rs +++ b/clients/client/rust/src/models/update_recovery_flow_with_code_method.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -26,6 +26,9 @@ pub struct UpdateRecoveryFlowWithCodeMethod { /// Method is the method that should be used for this recovery flow Allowed values are `link` and `code`. link RecoveryStrategyLink code RecoveryStrategyCode #[serde(rename = "method")] pub method: MethodEnum, + /// Transient data to pass along to any webhooks + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + pub transient_payload: Option, } @@ -37,6 +40,7 @@ impl UpdateRecoveryFlowWithCodeMethod { csrf_token: None, email: None, method, + transient_payload: None, } } } diff --git a/clients/client/rust/src/models/update_recovery_flow_with_link_method.rs b/clients/client/rust/src/models/update_recovery_flow_with_link_method.rs index 44cd16206c2..52d7b754afd 100644 --- a/clients/client/rust/src/models/update_recovery_flow_with_link_method.rs +++ b/clients/client/rust/src/models/update_recovery_flow_with_link_method.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -23,6 +23,9 @@ pub struct UpdateRecoveryFlowWithLinkMethod { /// Method is the method that should be used for this recovery flow Allowed values are `link` and `code` link RecoveryStrategyLink code RecoveryStrategyCode #[serde(rename = "method")] pub method: MethodEnum, + /// Transient data to pass along to any webhooks + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + pub transient_payload: Option, } @@ -33,6 +36,7 @@ impl UpdateRecoveryFlowWithLinkMethod { csrf_token: None, email, method, + transient_payload: None, } } } diff --git a/clients/client/rust/src/models/update_registration_flow_body.rs b/clients/client/rust/src/models/update_registration_flow_body.rs index c64fef6c5b3..cc416eb1e1a 100644 --- a/clients/client/rust/src/models/update_registration_flow_body.rs +++ b/clients/client/rust/src/models/update_registration_flow_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/update_registration_flow_with_code_method.rs b/clients/client/rust/src/models/update_registration_flow_with_code_method.rs index 979f284b6a4..f0276f94016 100644 --- a/clients/client/rust/src/models/update_registration_flow_with_code_method.rs +++ b/clients/client/rust/src/models/update_registration_flow_with_code_method.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/update_registration_flow_with_oidc_method.rs b/clients/client/rust/src/models/update_registration_flow_with_oidc_method.rs index 72321fe7b7c..a1fe3261d20 100644 --- a/clients/client/rust/src/models/update_registration_flow_with_oidc_method.rs +++ b/clients/client/rust/src/models/update_registration_flow_with_oidc_method.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/update_registration_flow_with_password_method.rs b/clients/client/rust/src/models/update_registration_flow_with_password_method.rs index 9a4809899c4..b201abebb63 100644 --- a/clients/client/rust/src/models/update_registration_flow_with_password_method.rs +++ b/clients/client/rust/src/models/update_registration_flow_with_password_method.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/update_registration_flow_with_web_authn_method.rs b/clients/client/rust/src/models/update_registration_flow_with_web_authn_method.rs index 2a6d5be1f05..ae2b9522f41 100644 --- a/clients/client/rust/src/models/update_registration_flow_with_web_authn_method.rs +++ b/clients/client/rust/src/models/update_registration_flow_with_web_authn_method.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/update_settings_flow_body.rs b/clients/client/rust/src/models/update_settings_flow_body.rs index f402538346e..ecfa5b79f84 100644 --- a/clients/client/rust/src/models/update_settings_flow_body.rs +++ b/clients/client/rust/src/models/update_settings_flow_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -36,6 +36,10 @@ pub enum UpdateSettingsFlowBody { #[serde(rename = "lookup_secret_reveal", skip_serializing_if = "Option::is_none")] // false, false, , bool, false lookup_secret_reveal: Option, + /// Transient data to pass along to any webhooks + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + // false, false, , serde_json::Value, false + transient_payload: Option, }, #[serde(rename="oidc")] UpdateSettingsFlowWithOidcMethod { @@ -51,6 +55,10 @@ pub enum UpdateSettingsFlowBody { #[serde(rename = "traits", skip_serializing_if = "Option::is_none")] // false, false, , serde_json::Value, false traits: Option, + /// Transient data to pass along to any webhooks + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + // false, false, , serde_json::Value, false + transient_payload: Option, /// Unlink this provider Either this or `link` must be set. type: string in: body #[serde(rename = "unlink", skip_serializing_if = "Option::is_none")] // false, false, , String, false @@ -70,6 +78,10 @@ pub enum UpdateSettingsFlowBody { #[serde(rename = "password")] // true, false, , String, false password: String, + /// Transient data to pass along to any webhooks + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + // false, false, , serde_json::Value, false + transient_payload: Option, }, #[serde(rename="profile")] UpdateSettingsFlowWithProfileMethod { @@ -81,6 +93,10 @@ pub enum UpdateSettingsFlowBody { #[serde(rename = "traits")] // true, false, , serde_json::Value, false traits: serde_json::Value, + /// Transient data to pass along to any webhooks + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + // false, false, , serde_json::Value, false + transient_payload: Option, }, #[serde(rename="totp")] UpdateSettingsFlowWithTotpMethod { @@ -96,6 +112,10 @@ pub enum UpdateSettingsFlowBody { #[serde(rename = "totp_unlink", skip_serializing_if = "Option::is_none")] // false, false, , bool, false totp_unlink: Option, + /// Transient data to pass along to any webhooks + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + // false, false, , serde_json::Value, false + transient_payload: Option, }, #[serde(rename="webauthn")] UpdateSettingsFlowWithWebAuthnMethod { @@ -103,6 +123,10 @@ pub enum UpdateSettingsFlowBody { #[serde(rename = "csrf_token", skip_serializing_if = "Option::is_none")] // false, false, , String, false csrf_token: Option, + /// Transient data to pass along to any webhooks + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + // false, false, , serde_json::Value, false + transient_payload: Option, /// Register a WebAuthn Security Key It is expected that the JSON returned by the WebAuthn registration process is included here. #[serde(rename = "webauthn_register", skip_serializing_if = "Option::is_none")] // false, false, , String, false diff --git a/clients/client/rust/src/models/update_settings_flow_with_lookup_method.rs b/clients/client/rust/src/models/update_settings_flow_with_lookup_method.rs index f0872dbb52c..3531247b961 100644 --- a/clients/client/rust/src/models/update_settings_flow_with_lookup_method.rs +++ b/clients/client/rust/src/models/update_settings_flow_with_lookup_method.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -32,6 +32,9 @@ pub struct UpdateSettingsFlowWithLookupMethod { /// Method Should be set to \"lookup\" when trying to add, update, or remove a lookup pairing. #[serde(rename = "method")] pub method: String, + /// Transient data to pass along to any webhooks + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + pub transient_payload: Option, } @@ -45,6 +48,7 @@ impl UpdateSettingsFlowWithLookupMethod { lookup_secret_regenerate: None, lookup_secret_reveal: None, method, + transient_payload: None, } } } diff --git a/clients/client/rust/src/models/update_settings_flow_with_oidc_method.rs b/clients/client/rust/src/models/update_settings_flow_with_oidc_method.rs index b38b0c5429f..95c87dbfed6 100644 --- a/clients/client/rust/src/models/update_settings_flow_with_oidc_method.rs +++ b/clients/client/rust/src/models/update_settings_flow_with_oidc_method.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -26,6 +26,9 @@ pub struct UpdateSettingsFlowWithOidcMethod { /// The identity's traits in: body #[serde(rename = "traits", skip_serializing_if = "Option::is_none")] pub traits: Option, + /// Transient data to pass along to any webhooks + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + pub transient_payload: Option, /// Unlink this provider Either this or `link` must be set. type: string in: body #[serde(rename = "unlink", skip_serializing_if = "Option::is_none")] pub unlink: Option, @@ -43,6 +46,7 @@ impl UpdateSettingsFlowWithOidcMethod { link: None, method, traits: None, + transient_payload: None, unlink: None, upstream_parameters: None, } diff --git a/clients/client/rust/src/models/update_settings_flow_with_password_method.rs b/clients/client/rust/src/models/update_settings_flow_with_password_method.rs index 9a0c1673c8e..2894dfe1ef9 100644 --- a/clients/client/rust/src/models/update_settings_flow_with_password_method.rs +++ b/clients/client/rust/src/models/update_settings_flow_with_password_method.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -23,6 +23,9 @@ pub struct UpdateSettingsFlowWithPasswordMethod { /// Password is the updated password #[serde(rename = "password")] pub password: String, + /// Transient data to pass along to any webhooks + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + pub transient_payload: Option, } @@ -33,6 +36,7 @@ impl UpdateSettingsFlowWithPasswordMethod { csrf_token: None, method, password, + transient_payload: None, } } } diff --git a/clients/client/rust/src/models/update_settings_flow_with_profile_method.rs b/clients/client/rust/src/models/update_settings_flow_with_profile_method.rs index 6a70e038f09..9f15a65cfe5 100644 --- a/clients/client/rust/src/models/update_settings_flow_with_profile_method.rs +++ b/clients/client/rust/src/models/update_settings_flow_with_profile_method.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -23,6 +23,9 @@ pub struct UpdateSettingsFlowWithProfileMethod { /// Traits The identity's traits. #[serde(rename = "traits")] pub traits: serde_json::Value, + /// Transient data to pass along to any webhooks + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + pub transient_payload: Option, } @@ -33,6 +36,7 @@ impl UpdateSettingsFlowWithProfileMethod { csrf_token: None, method, traits, + transient_payload: None, } } } diff --git a/clients/client/rust/src/models/update_settings_flow_with_totp_method.rs b/clients/client/rust/src/models/update_settings_flow_with_totp_method.rs index 75d880d7243..5303802d96b 100644 --- a/clients/client/rust/src/models/update_settings_flow_with_totp_method.rs +++ b/clients/client/rust/src/models/update_settings_flow_with_totp_method.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -26,6 +26,9 @@ pub struct UpdateSettingsFlowWithTotpMethod { /// UnlinkTOTP if true will remove the TOTP pairing, effectively removing the credential. This can be used to set up a new TOTP device. #[serde(rename = "totp_unlink", skip_serializing_if = "Option::is_none")] pub totp_unlink: Option, + /// Transient data to pass along to any webhooks + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + pub transient_payload: Option, } @@ -37,6 +40,7 @@ impl UpdateSettingsFlowWithTotpMethod { method, totp_code: None, totp_unlink: None, + transient_payload: None, } } } diff --git a/clients/client/rust/src/models/update_settings_flow_with_web_authn_method.rs b/clients/client/rust/src/models/update_settings_flow_with_web_authn_method.rs index 71b75807f34..908ea11a556 100644 --- a/clients/client/rust/src/models/update_settings_flow_with_web_authn_method.rs +++ b/clients/client/rust/src/models/update_settings_flow_with_web_authn_method.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -20,6 +20,9 @@ pub struct UpdateSettingsFlowWithWebAuthnMethod { /// Method Should be set to \"webauthn\" when trying to add, update, or remove a webAuthn pairing. #[serde(rename = "method")] pub method: String, + /// Transient data to pass along to any webhooks + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + pub transient_payload: Option, /// Register a WebAuthn Security Key It is expected that the JSON returned by the WebAuthn registration process is included here. #[serde(rename = "webauthn_register", skip_serializing_if = "Option::is_none")] pub webauthn_register: Option, @@ -38,6 +41,7 @@ impl UpdateSettingsFlowWithWebAuthnMethod { UpdateSettingsFlowWithWebAuthnMethod { csrf_token: None, method, + transient_payload: None, webauthn_register: None, webauthn_register_displayname: None, webauthn_remove: None, diff --git a/clients/client/rust/src/models/update_subscription_body.rs b/clients/client/rust/src/models/update_subscription_body.rs index 71d2890e0ec..3ef4d10c1cc 100644 --- a/clients/client/rust/src/models/update_subscription_body.rs +++ b/clients/client/rust/src/models/update_subscription_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/update_verification_flow_body.rs b/clients/client/rust/src/models/update_verification_flow_body.rs index e681d4d8b18..11445052904 100644 --- a/clients/client/rust/src/models/update_verification_flow_body.rs +++ b/clients/client/rust/src/models/update_verification_flow_body.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -28,6 +28,10 @@ pub enum UpdateVerificationFlowBody { #[serde(rename = "email", skip_serializing_if = "Option::is_none")] // false, false, , String, false email: Option, + /// Transient data to pass along to any webhooks + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + // false, false, , serde_json::Value, false + transient_payload: Option, }, #[serde(rename="link")] UpdateVerificationFlowWithLinkMethod { @@ -39,6 +43,10 @@ pub enum UpdateVerificationFlowBody { #[serde(rename = "email")] // true, false, , String, false email: String, + /// Transient data to pass along to any webhooks + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + // false, false, , serde_json::Value, false + transient_payload: Option, }, } diff --git a/clients/client/rust/src/models/update_verification_flow_with_code_method.rs b/clients/client/rust/src/models/update_verification_flow_with_code_method.rs index 2b785d34cdc..2d1cf585bad 100644 --- a/clients/client/rust/src/models/update_verification_flow_with_code_method.rs +++ b/clients/client/rust/src/models/update_verification_flow_with_code_method.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -25,6 +25,9 @@ pub struct UpdateVerificationFlowWithCodeMethod { /// Method is the method that should be used for this verification flow Allowed values are `link` and `code`. link VerificationStrategyLink code VerificationStrategyCode #[serde(rename = "method")] pub method: MethodEnum, + /// Transient data to pass along to any webhooks + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + pub transient_payload: Option, } @@ -35,6 +38,7 @@ impl UpdateVerificationFlowWithCodeMethod { csrf_token: None, email: None, method, + transient_payload: None, } } } diff --git a/clients/client/rust/src/models/update_verification_flow_with_link_method.rs b/clients/client/rust/src/models/update_verification_flow_with_link_method.rs index 77280d864f6..9eff7b2aa7e 100644 --- a/clients/client/rust/src/models/update_verification_flow_with_link_method.rs +++ b/clients/client/rust/src/models/update_verification_flow_with_link_method.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -23,6 +23,9 @@ pub struct UpdateVerificationFlowWithLinkMethod { /// Method is the method that should be used for this verification flow Allowed values are `link` and `code` link VerificationStrategyLink code VerificationStrategyCode #[serde(rename = "method")] pub method: MethodEnum, + /// Transient data to pass along to any webhooks + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + pub transient_payload: Option, } @@ -33,6 +36,7 @@ impl UpdateVerificationFlowWithLinkMethod { csrf_token: None, email, method, + transient_payload: None, } } } diff --git a/clients/client/rust/src/models/update_workspace_payload.rs b/clients/client/rust/src/models/update_workspace_payload.rs new file mode 100644 index 00000000000..5f37b3d9b31 --- /dev/null +++ b/clients/client/rust/src/models/update_workspace_payload.rs @@ -0,0 +1,30 @@ +/* + * Ory APIs + * + * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. + * + * The version of the OpenAPI document: v1.8.1 + * Contact: support@ory.sh + * Generated by: https://openapi-generator.tech + */ + + + + +#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] +pub struct UpdateWorkspacePayload { + /// The name of the workspace. + #[serde(rename = "name")] + pub name: String, +} + + +impl UpdateWorkspacePayload { + pub fn new(name: String) -> UpdateWorkspacePayload { + UpdateWorkspacePayload { + name, + } + } +} + + diff --git a/clients/client/rust/src/models/usage.rs b/clients/client/rust/src/models/usage.rs index a58128e146e..efff0ac05cc 100644 --- a/clients/client/rust/src/models/usage.rs +++ b/clients/client/rust/src/models/usage.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/verifiable_credential_priming_response.rs b/clients/client/rust/src/models/verifiable_credential_priming_response.rs index a65b6cbf90c..08e074b8a99 100644 --- a/clients/client/rust/src/models/verifiable_credential_priming_response.rs +++ b/clients/client/rust/src/models/verifiable_credential_priming_response.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/verifiable_credential_proof.rs b/clients/client/rust/src/models/verifiable_credential_proof.rs index a1874430141..a128d4b8c3d 100644 --- a/clients/client/rust/src/models/verifiable_credential_proof.rs +++ b/clients/client/rust/src/models/verifiable_credential_proof.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/verifiable_credential_response.rs b/clients/client/rust/src/models/verifiable_credential_response.rs index 4cdd2343a09..3b6fcedb823 100644 --- a/clients/client/rust/src/models/verifiable_credential_response.rs +++ b/clients/client/rust/src/models/verifiable_credential_response.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/verifiable_identity_address.rs b/clients/client/rust/src/models/verifiable_identity_address.rs index a6b66c259e5..98dae0d9dfe 100644 --- a/clients/client/rust/src/models/verifiable_identity_address.rs +++ b/clients/client/rust/src/models/verifiable_identity_address.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/verification_flow.rs b/clients/client/rust/src/models/verification_flow.rs index a1a824ab84b..e3bd6b2dc63 100644 --- a/clients/client/rust/src/models/verification_flow.rs +++ b/clients/client/rust/src/models/verification_flow.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ @@ -35,6 +35,9 @@ pub struct VerificationFlow { /// State represents the state of this request: choose_method: ask the user to choose a method (e.g. verify your email) sent_email: the email has been sent to the user passed_challenge: the request was successful and the verification challenge was passed. #[serde(rename = "state")] pub state: Option, + /// TransientPayload is used to pass data from the verification flow to hooks and email templates + #[serde(rename = "transient_payload", skip_serializing_if = "Option::is_none")] + pub transient_payload: Option, /// The flow type can either be `api` or `browser`. #[serde(rename = "type")] pub _type: String, @@ -54,6 +57,7 @@ impl VerificationFlow { request_url: None, return_to: None, state, + transient_payload: None, _type, ui: Box::new(ui), } diff --git a/clients/client/rust/src/models/verification_flow_state.rs b/clients/client/rust/src/models/verification_flow_state.rs index 8a1d64f1d41..95f5c7965f1 100644 --- a/clients/client/rust/src/models/verification_flow_state.rs +++ b/clients/client/rust/src/models/verification_flow_state.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/version.rs b/clients/client/rust/src/models/version.rs index 684ccd4bd82..9a90598f661 100644 --- a/clients/client/rust/src/models/version.rs +++ b/clients/client/rust/src/models/version.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/warning.rs b/clients/client/rust/src/models/warning.rs index 8f7ff108d79..56a87029c99 100644 --- a/clients/client/rust/src/models/warning.rs +++ b/clients/client/rust/src/models/warning.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/workspace.rs b/clients/client/rust/src/models/workspace.rs index 8b5a6ee06d1..77ea698169e 100644 --- a/clients/client/rust/src/models/workspace.rs +++ b/clients/client/rust/src/models/workspace.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/rust/src/models/workspace_meta.rs b/clients/client/rust/src/models/workspace_meta.rs index f6db7b6b503..a54a89939c5 100644 --- a/clients/client/rust/src/models/workspace_meta.rs +++ b/clients/client/rust/src/models/workspace_meta.rs @@ -3,7 +3,7 @@ * * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * Generated by: https://openapi-generator.tech */ diff --git a/clients/client/typescript/README.md b/clients/client/typescript/README.md index e4cec9af2df..65492d1c430 100644 --- a/clients/client/typescript/README.md +++ b/clients/client/typescript/README.md @@ -1,4 +1,4 @@ -## @ory/client@v1.6.2 +## @ory/client@v1.8.1 This generator creates TypeScript/JavaScript client that utilizes [axios](https://github.com/axios/axios). The generated Node module can be used in the following environments: @@ -36,7 +36,7 @@ navigate to the folder of your consuming project and run one of the following co _published:_ ``` -npm install @ory/client@v1.6.2 --save +npm install @ory/client@v1.8.1 --save ``` _unPublished (not recommended):_ diff --git a/clients/client/typescript/api.ts b/clients/client/typescript/api.ts index 4d89cc4ce1c..a67f5666ede 100644 --- a/clients/client/typescript/api.ts +++ b/clients/client/typescript/api.ts @@ -4,7 +4,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -308,19 +308,19 @@ export interface CloudAccount { * @type {string} * @memberof CloudAccount */ - 'email'?: string; + 'email': string; /** * * @type {string} * @memberof CloudAccount */ - 'id'?: string; + 'id': string; /** * * @type {string} * @memberof CloudAccount */ - 'name'?: string; + 'name': string; } /** * Control API consistency guarantees @@ -837,6 +837,12 @@ export interface CreateProjectNormalizedPayload { * @memberof CreateProjectNormalizedPayload */ 'disable_account_experience_welcome_screen'?: boolean; + /** + * Whether the new account experience is enabled and reachable. + * @type {boolean} + * @memberof CreateProjectNormalizedPayload + */ + 'enable_ax_v2'?: boolean; /** * prod Production dev Development * @type {string} @@ -3514,51 +3520,6 @@ export interface InternalIsOwnerForProjectBySlugResponse { */ 'project_id': string; } -/** - * Internal Provision Mock Subscription Request Body - * @export - * @interface InternalProvisionMockSubscription - */ -export interface InternalProvisionMockSubscription { - /** - * Currency usd USD eur Euro - * @type {string} - * @memberof InternalProvisionMockSubscription - */ - 'currency': InternalProvisionMockSubscriptionCurrencyEnum; - /** - * Identity ID - * @type {string} - * @memberof InternalProvisionMockSubscription - */ - 'identity_id': string; - /** - * Billing Interval monthly Monthly yearly Yearly - * @type {string} - * @memberof InternalProvisionMockSubscription - */ - 'interval': InternalProvisionMockSubscriptionIntervalEnum; - /** - * Plan ID - * @type {string} - * @memberof InternalProvisionMockSubscription - */ - 'plan': string; -} - -export const InternalProvisionMockSubscriptionCurrencyEnum = { - Usd: 'usd', - Eur: 'eur' -} as const; - -export type InternalProvisionMockSubscriptionCurrencyEnum = typeof InternalProvisionMockSubscriptionCurrencyEnum[keyof typeof InternalProvisionMockSubscriptionCurrencyEnum]; -export const InternalProvisionMockSubscriptionIntervalEnum = { - Monthly: 'monthly', - Yearly: 'yearly' -} as const; - -export type InternalProvisionMockSubscriptionIntervalEnum = typeof InternalProvisionMockSubscriptionIntervalEnum[keyof typeof InternalProvisionMockSubscriptionIntervalEnum]; - /** * Introspection contains an access token\'s session data as specified by [IETF RFC 7662](https://tools.ietf.org/html/rfc7662) * @export @@ -4045,6 +4006,12 @@ export interface LoginFlow { * @memberof LoginFlow */ 'state': any; + /** + * TransientPayload is used to pass data from the login to hooks and email templates + * @type {object} + * @memberof LoginFlow + */ + 'transient_payload'?: object; /** * The flow type can either be `api` or `browser`. * @type {string} @@ -4596,6 +4563,12 @@ export interface NormalizedProjectRevision { * @memberof NormalizedProjectRevision */ 'disable_account_experience_welcome_screen'?: boolean; + /** + * Whether the new account experience is enabled and reachable. + * @type {boolean} + * @memberof NormalizedProjectRevision + */ + 'enable_ax_v2'?: boolean; /** * * @type {Array} @@ -7453,6 +7426,19 @@ export interface PerformNativeLogoutBody { */ 'session_token': string; } +/** + * Get Permissions on Project Request Parameters + * @export + * @interface PermissionsOnWorkpaceResponse + */ +export interface PermissionsOnWorkpaceResponse { + /** + * + * @type {{ [key: string]: boolean; }} + * @memberof PermissionsOnWorkpaceResponse + */ + 'permissions'?: { [key: string]: boolean; }; +} /** * * @export @@ -7503,7 +7489,7 @@ export interface PlanDetails { */ 'description': string; /** - * Features are the feature definitions included in the plan. + * * @type {{ [key: string]: GenericUsage; }} * @memberof PlanDetails */ @@ -8242,6 +8228,37 @@ export interface ProjectHost { */ 'project_id': string; } +/** + * + * @export + * @interface ProjectMember + */ +export interface ProjectMember { + /** + * + * @type {string} + * @memberof ProjectMember + */ + 'email': string; + /** + * + * @type {string} + * @memberof ProjectMember + */ + 'id': string; + /** + * + * @type {string} + * @memberof ProjectMember + */ + 'name': string; + /** + * + * @type {string} + * @memberof ProjectMember + */ + 'role': string; +} /** * * @export @@ -8413,7 +8430,7 @@ export interface QuotaUsage { */ 'can_use_more': boolean; /** - * region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect + * region_eu RegionEU region_us RegionUS region_apac RegionAPAC region_global RegionGlobal production_projects ProductionProjects daily_active_users DailyActiveUsers custom_domains CustomDomains event_streams EventStreams sla SLA collaborator_seats CollaboratorSeats edge_cache EdgeCache branding_themes BrandingThemes zendesk_support ZendeskSupport project_metrics ProjectMetrics project_metrics_time_window ProjectMetricsTimeWindow project_metrics_events_history ProjectMetricsEventsHistory organizations Organizations rop_grant ResourceOwnerPasswordGrant concierge_onboarding ConciergeOnboarding rate_limit_tier RateLimitTier session_rate_limit_tier RateLimitTierSessions identities_list_rate_limit_tier RateLimitTierIdentitiesList permission_checks_rate_limit_tier RateLimitTierPermissionChecks oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect * @type {string} * @memberof QuotaUsage */ @@ -8457,6 +8474,7 @@ export const QuotaUsageFeatureEnum = { ProjectMetricsEventsHistory: 'project_metrics_events_history', Organizations: 'organizations', RopGrant: 'rop_grant', + ConciergeOnboarding: 'concierge_onboarding', RateLimitTier: 'rate_limit_tier', SessionRateLimitTier: 'session_rate_limit_tier', IdentitiesListRateLimitTier: 'identities_list_rate_limit_tier', @@ -8582,6 +8600,12 @@ export interface RecoveryFlow { * @memberof RecoveryFlow */ 'state': any; + /** + * TransientPayload is used to pass data from the recovery flow to hooks and email templates + * @type {object} + * @memberof RecoveryFlow + */ + 'transient_payload'?: object; /** * The flow type can either be `api` or `browser`. * @type {string} @@ -9399,6 +9423,12 @@ export interface SettingsFlow { * @memberof SettingsFlow */ 'state': any; + /** + * TransientPayload is used to pass data from the settings flow to hooks and email templates + * @type {object} + * @memberof SettingsFlow + */ + 'transient_payload'?: object; /** * The flow type can either be `api` or `browser`. * @type {string} @@ -9500,6 +9530,12 @@ export interface Subscription { * @memberof Subscription */ 'current_plan': string; + /** + * + * @type {PlanDetails} + * @memberof Subscription + */ + 'current_plan_details'?: PlanDetails; /** * The ID of the stripe customer * @type {string} @@ -9548,6 +9584,12 @@ export interface Subscription { * @memberof Subscription */ 'status': string; + /** + * + * @type {string} + * @memberof Subscription + */ + 'stripe_checkout_expires_at'?: string; /** * * @type {string} @@ -10343,6 +10385,12 @@ export interface UpdateLoginFlowWithCodeMethod { * @memberof UpdateLoginFlowWithCodeMethod */ 'resend'?: string; + /** + * Transient data to pass along to any webhooks + * @type {object} + * @memberof UpdateLoginFlowWithCodeMethod + */ + 'transient_payload'?: object; } /** * Update Login Flow with Lookup Secret Method @@ -10411,6 +10459,12 @@ export interface UpdateLoginFlowWithOidcMethod { * @memberof UpdateLoginFlowWithOidcMethod */ 'traits'?: object; + /** + * Transient data to pass along to any webhooks + * @type {object} + * @memberof UpdateLoginFlowWithOidcMethod + */ + 'transient_payload'?: object; /** * UpstreamParameters are the parameters that are passed to the upstream identity provider. These parameters are optional and depend on what the upstream identity provider supports. Supported parameters are: `login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session. `hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`. `prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`. * @type {object} @@ -10454,6 +10508,12 @@ export interface UpdateLoginFlowWithPasswordMethod { * @memberof UpdateLoginFlowWithPasswordMethod */ 'password_identifier'?: string; + /** + * Transient data to pass along to any webhooks + * @type {object} + * @memberof UpdateLoginFlowWithPasswordMethod + */ + 'transient_payload'?: object; } /** * Update Login Flow with TOTP Method @@ -10479,6 +10539,12 @@ export interface UpdateLoginFlowWithTotpMethod { * @memberof UpdateLoginFlowWithTotpMethod */ 'totp_code': string; + /** + * Transient data to pass along to any webhooks + * @type {object} + * @memberof UpdateLoginFlowWithTotpMethod + */ + 'transient_payload'?: object; } /** * Update Login Flow with WebAuthn Method @@ -10504,6 +10570,12 @@ export interface UpdateLoginFlowWithWebAuthnMethod { * @memberof UpdateLoginFlowWithWebAuthnMethod */ 'method': string; + /** + * Transient data to pass along to any webhooks + * @type {object} + * @memberof UpdateLoginFlowWithWebAuthnMethod + */ + 'transient_payload'?: object; /** * Login a WebAuthn Security Key This must contain the ID of the WebAuthN connection. * @type {string} @@ -10548,6 +10620,12 @@ export interface UpdateRecoveryFlowWithCodeMethod { * @memberof UpdateRecoveryFlowWithCodeMethod */ 'method': UpdateRecoveryFlowWithCodeMethodMethodEnum; + /** + * Transient data to pass along to any webhooks + * @type {object} + * @memberof UpdateRecoveryFlowWithCodeMethod + */ + 'transient_payload'?: object; } export const UpdateRecoveryFlowWithCodeMethodMethodEnum = { @@ -10581,6 +10659,12 @@ export interface UpdateRecoveryFlowWithLinkMethod { * @memberof UpdateRecoveryFlowWithLinkMethod */ 'method': UpdateRecoveryFlowWithLinkMethodMethodEnum; + /** + * Transient data to pass along to any webhooks + * @type {object} + * @memberof UpdateRecoveryFlowWithLinkMethod + */ + 'transient_payload'?: object; } export const UpdateRecoveryFlowWithLinkMethodMethodEnum = { @@ -10824,6 +10908,12 @@ export interface UpdateSettingsFlowWithLookupMethod { * @memberof UpdateSettingsFlowWithLookupMethod */ 'method': string; + /** + * Transient data to pass along to any webhooks + * @type {object} + * @memberof UpdateSettingsFlowWithLookupMethod + */ + 'transient_payload'?: object; } /** * Update Settings Flow with OpenID Connect Method @@ -10855,6 +10945,12 @@ export interface UpdateSettingsFlowWithOidcMethod { * @memberof UpdateSettingsFlowWithOidcMethod */ 'traits'?: object; + /** + * Transient data to pass along to any webhooks + * @type {object} + * @memberof UpdateSettingsFlowWithOidcMethod + */ + 'transient_payload'?: object; /** * Unlink this provider Either this or `link` must be set. type: string in: body * @type {string} @@ -10892,6 +10988,12 @@ export interface UpdateSettingsFlowWithPasswordMethod { * @memberof UpdateSettingsFlowWithPasswordMethod */ 'password': string; + /** + * Transient data to pass along to any webhooks + * @type {object} + * @memberof UpdateSettingsFlowWithPasswordMethod + */ + 'transient_payload'?: object; } /** * Update Settings Flow with Profile Method @@ -10917,6 +11019,12 @@ export interface UpdateSettingsFlowWithProfileMethod { * @memberof UpdateSettingsFlowWithProfileMethod */ 'traits': object; + /** + * Transient data to pass along to any webhooks + * @type {object} + * @memberof UpdateSettingsFlowWithProfileMethod + */ + 'transient_payload'?: object; } /** * Update Settings Flow with TOTP Method @@ -10948,6 +11056,12 @@ export interface UpdateSettingsFlowWithTotpMethod { * @memberof UpdateSettingsFlowWithTotpMethod */ 'totp_unlink'?: boolean; + /** + * Transient data to pass along to any webhooks + * @type {object} + * @memberof UpdateSettingsFlowWithTotpMethod + */ + 'transient_payload'?: object; } /** * Update Settings Flow with WebAuthn Method @@ -10967,6 +11081,12 @@ export interface UpdateSettingsFlowWithWebAuthnMethod { * @memberof UpdateSettingsFlowWithWebAuthnMethod */ 'method': string; + /** + * Transient data to pass along to any webhooks + * @type {object} + * @memberof UpdateSettingsFlowWithWebAuthnMethod + */ + 'transient_payload'?: object; /** * Register a WebAuthn Security Key It is expected that the JSON returned by the WebAuthn registration process is included here. * @type {string} @@ -11056,6 +11176,12 @@ export interface UpdateVerificationFlowWithCodeMethod { * @memberof UpdateVerificationFlowWithCodeMethod */ 'method': UpdateVerificationFlowWithCodeMethodMethodEnum; + /** + * Transient data to pass along to any webhooks + * @type {object} + * @memberof UpdateVerificationFlowWithCodeMethod + */ + 'transient_payload'?: object; } export const UpdateVerificationFlowWithCodeMethodMethodEnum = { @@ -11089,6 +11215,12 @@ export interface UpdateVerificationFlowWithLinkMethod { * @memberof UpdateVerificationFlowWithLinkMethod */ 'method': UpdateVerificationFlowWithLinkMethodMethodEnum; + /** + * Transient data to pass along to any webhooks + * @type {object} + * @memberof UpdateVerificationFlowWithLinkMethod + */ + 'transient_payload'?: object; } export const UpdateVerificationFlowWithLinkMethodMethodEnum = { @@ -11098,6 +11230,19 @@ export const UpdateVerificationFlowWithLinkMethodMethodEnum = { export type UpdateVerificationFlowWithLinkMethodMethodEnum = typeof UpdateVerificationFlowWithLinkMethodMethodEnum[keyof typeof UpdateVerificationFlowWithLinkMethodMethodEnum]; +/** + * + * @export + * @interface UpdateWorkspacePayload + */ +export interface UpdateWorkspacePayload { + /** + * The name of the workspace. + * @type {string} + * @memberof UpdateWorkspacePayload + */ + 'name': string; +} /** * * @export @@ -11315,6 +11460,12 @@ export interface VerificationFlow { * @memberof VerificationFlow */ 'state': any; + /** + * TransientPayload is used to pass data from the verification flow to hooks and email templates + * @type {object} + * @memberof VerificationFlow + */ + 'transient_payload'?: object; /** * The flow type can either be `api` or `browser`. * @type {string} @@ -12161,10 +12312,11 @@ export const FrontendApiAxiosParamCreator = function (configuration?: Configurat * @param {string} [cookie] HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. * @param {string} [loginChallenge] An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). * @param {string} [organization] An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. + * @param {string} [via] Via should contain the identity\'s credential the code should be sent to. Only relevant in aal2 flows. * @param {*} [options] Override http request option. * @throws {RequiredError} */ - createBrowserLoginFlow: async (refresh?: boolean, aal?: string, returnTo?: string, cookie?: string, loginChallenge?: string, organization?: string, options: RawAxiosRequestConfig = {}): Promise => { + createBrowserLoginFlow: async (refresh?: boolean, aal?: string, returnTo?: string, cookie?: string, loginChallenge?: string, organization?: string, via?: string, options: RawAxiosRequestConfig = {}): Promise => { const localVarPath = `/self-service/login/browser`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); @@ -12197,6 +12349,10 @@ export const FrontendApiAxiosParamCreator = function (configuration?: Configurat localVarQueryParameter['organization'] = organization; } + if (via !== undefined) { + localVarQueryParameter['via'] = via; + } + if (cookie != null) { localVarHeaderParameter['Cookie'] = String(cookie); } @@ -13482,11 +13638,12 @@ export const FrontendApiFp = function(configuration?: Configuration) { * @param {string} [cookie] HTTP Cookies When using the SDK in a browser app, on the server side you must include the HTTP Cookie Header sent by the client to your server here. This ensures that CSRF and session cookies are respected. * @param {string} [loginChallenge] An optional Hydra login challenge. If present, Kratos will cooperate with Ory Hydra to act as an OAuth2 identity provider. The value for this parameter comes from `login_challenge` URL Query parameter sent to your application (e.g. `/login?login_challenge=abcde`). * @param {string} [organization] An optional organization ID that should be used for logging this user in. This parameter is only effective in the Ory Network. + * @param {string} [via] Via should contain the identity\'s credential the code should be sent to. Only relevant in aal2 flows. * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async createBrowserLoginFlow(refresh?: boolean, aal?: string, returnTo?: string, cookie?: string, loginChallenge?: string, organization?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { - const localVarAxiosArgs = await localVarAxiosParamCreator.createBrowserLoginFlow(refresh, aal, returnTo, cookie, loginChallenge, organization, options); + async createBrowserLoginFlow(refresh?: boolean, aal?: string, returnTo?: string, cookie?: string, loginChallenge?: string, organization?: string, via?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { + const localVarAxiosArgs = await localVarAxiosParamCreator.createBrowserLoginFlow(refresh, aal, returnTo, cookie, loginChallenge, organization, via, options); const index = configuration?.serverIndex ?? 0; const operationBasePath = operationServerMap['FrontendApi.createBrowserLoginFlow']?.[index]?.url; return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath); @@ -13927,7 +14084,7 @@ export const FrontendApiFactory = function (configuration?: Configuration, baseP * @throws {RequiredError} */ createBrowserLoginFlow(requestParameters: FrontendApiCreateBrowserLoginFlowRequest = {}, options?: RawAxiosRequestConfig): AxiosPromise { - return localVarFp.createBrowserLoginFlow(requestParameters.refresh, requestParameters.aal, requestParameters.returnTo, requestParameters.cookie, requestParameters.loginChallenge, requestParameters.organization, options).then((request) => request(axios, basePath)); + return localVarFp.createBrowserLoginFlow(requestParameters.refresh, requestParameters.aal, requestParameters.returnTo, requestParameters.cookie, requestParameters.loginChallenge, requestParameters.organization, requestParameters.via, options).then((request) => request(axios, basePath)); }, /** * This endpoint initializes a browser-based user logout flow and a URL which can be used to log out the user. This endpoint is NOT INTENDED for API clients and only works with browsers (Chrome, Firefox, ...). For API clients you can call the `/self-service/logout/api` URL directly with the Ory Session Token. The URL is only valid for the currently signed in user. If no user is signed in, this endpoint returns a 401 error. When calling this endpoint from a backend, please ensure to properly forward the HTTP cookies. @@ -14266,6 +14423,13 @@ export interface FrontendApiCreateBrowserLoginFlowRequest { * @memberof FrontendApiCreateBrowserLoginFlow */ readonly organization?: string + + /** + * Via should contain the identity\'s credential the code should be sent to. Only relevant in aal2 flows. + * @type {string} + * @memberof FrontendApiCreateBrowserLoginFlow + */ + readonly via?: string } /** @@ -14956,7 +15120,7 @@ export class FrontendApi extends BaseAPI { * @memberof FrontendApi */ public createBrowserLoginFlow(requestParameters: FrontendApiCreateBrowserLoginFlowRequest = {}, options?: RawAxiosRequestConfig) { - return FrontendApiFp(this.configuration).createBrowserLoginFlow(requestParameters.refresh, requestParameters.aal, requestParameters.returnTo, requestParameters.cookie, requestParameters.loginChallenge, requestParameters.organization, options).then((request) => request(this.axios, this.basePath)); + return FrontendApiFp(this.configuration).createBrowserLoginFlow(requestParameters.refresh, requestParameters.aal, requestParameters.returnTo, requestParameters.cookie, requestParameters.loginChallenge, requestParameters.organization, requestParameters.via, options).then((request) => request(this.axios, this.basePath)); } /** @@ -15795,10 +15959,11 @@ export const IdentityApiAxiosParamCreator = function (configuration?: Configurat * @param {Array} [ids] List of ids used to filter identities. If this list is empty, then no filter will be applied. * @param {string} [credentialsIdentifier] CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. * @param {string} [previewCredentialsIdentifierSimilar] This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. + * @param {Array} [includeCredential] Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listIdentities: async (perPage?: number, page?: number, pageSize?: number, pageToken?: string, consistency?: ListIdentitiesConsistencyEnum, ids?: Array, credentialsIdentifier?: string, previewCredentialsIdentifierSimilar?: string, options: RawAxiosRequestConfig = {}): Promise => { + listIdentities: async (perPage?: number, page?: number, pageSize?: number, pageToken?: string, consistency?: ListIdentitiesConsistencyEnum, ids?: Array, credentialsIdentifier?: string, previewCredentialsIdentifierSimilar?: string, includeCredential?: Array, options: RawAxiosRequestConfig = {}): Promise => { const localVarPath = `/admin/identities`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); @@ -15847,6 +16012,10 @@ export const IdentityApiAxiosParamCreator = function (configuration?: Configurat localVarQueryParameter['preview_credentials_identifier_similar'] = previewCredentialsIdentifierSimilar; } + if (includeCredential) { + localVarQueryParameter['include_credential'] = includeCredential; + } + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -16290,11 +16459,12 @@ export const IdentityApiFp = function(configuration?: Configuration) { * @param {Array} [ids] List of ids used to filter identities. If this list is empty, then no filter will be applied. * @param {string} [credentialsIdentifier] CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. * @param {string} [previewCredentialsIdentifierSimilar] This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior. THIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH. CredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search. Only one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used. + * @param {Array} [includeCredential] Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async listIdentities(perPage?: number, page?: number, pageSize?: number, pageToken?: string, consistency?: ListIdentitiesConsistencyEnum, ids?: Array, credentialsIdentifier?: string, previewCredentialsIdentifierSimilar?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await localVarAxiosParamCreator.listIdentities(perPage, page, pageSize, pageToken, consistency, ids, credentialsIdentifier, previewCredentialsIdentifierSimilar, options); + async listIdentities(perPage?: number, page?: number, pageSize?: number, pageToken?: string, consistency?: ListIdentitiesConsistencyEnum, ids?: Array, credentialsIdentifier?: string, previewCredentialsIdentifierSimilar?: string, includeCredential?: Array, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + const localVarAxiosArgs = await localVarAxiosParamCreator.listIdentities(perPage, page, pageSize, pageToken, consistency, ids, credentialsIdentifier, previewCredentialsIdentifierSimilar, includeCredential, options); const index = configuration?.serverIndex ?? 0; const operationBasePath = operationServerMap['IdentityApi.listIdentities']?.[index]?.url; return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath); @@ -16515,7 +16685,7 @@ export const IdentityApiFactory = function (configuration?: Configuration, baseP * @throws {RequiredError} */ listIdentities(requestParameters: IdentityApiListIdentitiesRequest = {}, options?: RawAxiosRequestConfig): AxiosPromise> { - return localVarFp.listIdentities(requestParameters.perPage, requestParameters.page, requestParameters.pageSize, requestParameters.pageToken, requestParameters.consistency, requestParameters.ids, requestParameters.credentialsIdentifier, requestParameters.previewCredentialsIdentifierSimilar, options).then((request) => request(axios, basePath)); + return localVarFp.listIdentities(requestParameters.perPage, requestParameters.page, requestParameters.pageSize, requestParameters.pageToken, requestParameters.consistency, requestParameters.ids, requestParameters.credentialsIdentifier, requestParameters.previewCredentialsIdentifierSimilar, requestParameters.includeCredential, options).then((request) => request(axios, basePath)); }, /** * Returns a list of all identity schemas currently in use. @@ -16827,6 +16997,13 @@ export interface IdentityApiListIdentitiesRequest { * @memberof IdentityApiListIdentities */ readonly previewCredentialsIdentifierSimilar?: string + + /** + * Include Credentials in Response Include any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return the initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available. + * @type {Array} + * @memberof IdentityApiListIdentities + */ + readonly includeCredential?: Array } /** @@ -17150,7 +17327,7 @@ export class IdentityApi extends BaseAPI { * @memberof IdentityApi */ public listIdentities(requestParameters: IdentityApiListIdentitiesRequest = {}, options?: RawAxiosRequestConfig) { - return IdentityApiFp(this.configuration).listIdentities(requestParameters.perPage, requestParameters.page, requestParameters.pageSize, requestParameters.pageToken, requestParameters.consistency, requestParameters.ids, requestParameters.credentialsIdentifier, requestParameters.previewCredentialsIdentifierSimilar, options).then((request) => request(this.axios, this.basePath)); + return IdentityApiFp(this.configuration).listIdentities(requestParameters.perPage, requestParameters.page, requestParameters.pageSize, requestParameters.pageToken, requestParameters.consistency, requestParameters.ids, requestParameters.credentialsIdentifier, requestParameters.previewCredentialsIdentifierSimilar, requestParameters.includeCredential, options).then((request) => request(this.axios, this.basePath)); } /** @@ -22835,7 +23012,7 @@ export const ProjectApiAxiosParamCreator = function (configuration?: Configurati * Retrieves project metrics for the specified event type and time range * @param {string} projectId Project ID * @param {string} eventType The event type to query for - * @param {string} resolution The resolution of the buckets The minimum resolution is 1 hour. + * @param {string} resolution The resolution of the buckets The minimum resolution is 1 minute. * @param {string} from The start RFC3339 date of the time window * @param {string} to The end RFC3339 date of the time window * @param {*} [options] Override http request option. @@ -23381,7 +23558,7 @@ export const ProjectApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async getProjectMembers(project: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { + async getProjectMembers(project: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { const localVarAxiosArgs = await localVarAxiosParamCreator.getProjectMembers(project, options); const index = configuration?.serverIndex ?? 0; const operationBasePath = operationServerMap['ProjectApi.getProjectMembers']?.[index]?.url; @@ -23391,7 +23568,7 @@ export const ProjectApiFp = function(configuration?: Configuration) { * Retrieves project metrics for the specified event type and time range * @param {string} projectId Project ID * @param {string} eventType The event type to query for - * @param {string} resolution The resolution of the buckets The minimum resolution is 1 hour. + * @param {string} resolution The resolution of the buckets The minimum resolution is 1 minute. * @param {string} from The start RFC3339 date of the time window * @param {string} to The end RFC3339 date of the time window * @param {*} [options] Override http request option. @@ -23618,7 +23795,7 @@ export const ProjectApiFactory = function (configuration?: Configuration, basePa * @param {*} [options] Override http request option. * @throws {RequiredError} */ - getProjectMembers(requestParameters: ProjectApiGetProjectMembersRequest, options?: RawAxiosRequestConfig): AxiosPromise> { + getProjectMembers(requestParameters: ProjectApiGetProjectMembersRequest, options?: RawAxiosRequestConfig): AxiosPromise> { return localVarFp.getProjectMembers(requestParameters.project, options).then((request) => request(axios, basePath)); }, /** @@ -23889,7 +24066,7 @@ export interface ProjectApiGetProjectMetricsRequest { readonly eventType: string /** - * The resolution of the buckets The minimum resolution is 1 hour. + * The resolution of the buckets The minimum resolution is 1 minute. * @type {string} * @memberof ProjectApiGetProjectMetrics */ diff --git a/clients/client/typescript/base.ts b/clients/client/typescript/base.ts index f514eaceaae..0f9331a9fcf 100644 --- a/clients/client/typescript/base.ts +++ b/clients/client/typescript/base.ts @@ -4,7 +4,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/typescript/common.ts b/clients/client/typescript/common.ts index a4bfe459920..fa5c8e56b96 100644 --- a/clients/client/typescript/common.ts +++ b/clients/client/typescript/common.ts @@ -4,7 +4,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/typescript/configuration.ts b/clients/client/typescript/configuration.ts index 3b62e92b78f..91d321483e3 100644 --- a/clients/client/typescript/configuration.ts +++ b/clients/client/typescript/configuration.ts @@ -4,7 +4,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/typescript/index.ts b/clients/client/typescript/index.ts index a7cd920f23d..35f8d0ba7e9 100644 --- a/clients/client/typescript/index.ts +++ b/clients/client/typescript/index.ts @@ -4,7 +4,7 @@ * Ory APIs * Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. * - * The version of the OpenAPI document: v1.6.2 + * The version of the OpenAPI document: v1.8.1 * Contact: support@ory.sh * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/clients/client/typescript/package-lock.json b/clients/client/typescript/package-lock.json index 51c3708aa41..daaac659797 100644 --- a/clients/client/typescript/package-lock.json +++ b/clients/client/typescript/package-lock.json @@ -1,12 +1,12 @@ { "name": "@ory/client", - "version": "v1.6.2", + "version": "v1.8.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ory/client", - "version": "v1.6.2", + "version": "v1.8.1", "license": "Apache-2.0", "dependencies": { "axios": "^1.6.1" diff --git a/clients/client/typescript/package.json b/clients/client/typescript/package.json index 12bce286e79..3935283b59f 100644 --- a/clients/client/typescript/package.json +++ b/clients/client/typescript/package.json @@ -1,6 +1,6 @@ { "name": "@ory/client", - "version": "v1.6.2", + "version": "v1.8.1", "description": "OpenAPI client for @ory/client", "author": "ORY GmbH", "repository": { diff --git a/spec/client/v1.8.1.json b/spec/client/v1.8.1.json index 85b7b535234..c8690016b7c 100644 --- a/spec/client/v1.8.1.json +++ b/spec/client/v1.8.1.json @@ -1,18279 +1 @@ -{ - "components": { - "responses": { - "emptyResponse": { - "description": "Empty responses are sent when, for example, resources are deleted. The HTTP status code for empty responses is\ntypically 201." - }, - "errorOAuth2BadRequest": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorOAuth2" - } - } - }, - "description": "Bad Request Error Response" - }, - "errorOAuth2Default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorOAuth2" - } - } - }, - "description": "Default Error Response" - }, - "errorOAuth2NotFound": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorOAuth2" - } - } - }, - "description": "Not Found Error Response" - }, - "identitySchemas": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/identitySchemas" - } - } - }, - "description": "List Identity JSON Schemas Response" - }, - "listCourierMessages": { - "content": { - "application/json": { - "schema": { - "items": { - "$ref": "#/components/schemas/message" - }, - "type": "array" - } - } - }, - "description": "Paginated Courier Message List Response" - }, - "listIdentities": { - "content": { - "application/json": { - "schema": { - "items": { - "$ref": "#/components/schemas/identity" - }, - "type": "array" - } - } - }, - "description": "Paginated Identity List Response" - }, - "listIdentitySessions": { - "content": { - "application/json": { - "schema": { - "items": { - "$ref": "#/components/schemas/session" - }, - "type": "array" - } - } - }, - "description": "List Identity Sessions Response" - }, - "listMySessions": { - "content": { - "application/json": { - "schema": { - "items": { - "$ref": "#/components/schemas/session" - }, - "type": "array" - } - } - }, - "description": "List My Session Response" - }, - "listOAuth2Clients": { - "content": { - "application/json": { - "schema": { - "items": { - "$ref": "#/components/schemas/oAuth2Client" - }, - "type": "array" - } - } - }, - "description": "Paginated OAuth2 Client List Response" - }, - "listSessions": { - "content": { - "application/json": { - "schema": { - "items": { - "$ref": "#/components/schemas/session" - }, - "type": "array" - } - } - }, - "description": "Session List Response\n\nThe response given when listing sessions in an administrative context." - } - }, - "schemas": { - "Attribute": { - "properties": { - "key": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "type": "object" - }, - "AttributeFilter": { - "properties": { - "attribute": { - "type": "string" - }, - "condition": { - "enum": [ - "equals", - "not_equals", - "contains", - "not_contains", - "regex", - "not_regex", - "set", - "not_set" - ], - "type": "string", - "x-go-enum-desc": "equals ConditionEquals\nnot_equals ConditionNotEquals\ncontains ConditionContains\nnot_contains ConditionNotContains\nregex ConditionRegex\nnot_regex ConditionNotRegex\nset ConditionSet\nnot_set ConditionNotSet" - }, - "value": { - "type": "string" - } - }, - "type": "object" - }, - "AttributesCountDatapoint": { - "properties": { - "count": { - "description": "Count of the attribute value for given key", - "format": "int64", - "type": "integer" - }, - "name": { - "description": "Name of the attribute value for given key", - "type": "string" - } - }, - "required": [ - "name", - "count" - ], - "type": "object" - }, - "CreateInviteResponse": { - "properties": { - "all_invites": { - "description": "A list of all invites for this resource", - "items": { - "$ref": "#/components/schemas/memberInvite" - }, - "type": "array" - }, - "created_invite": { - "$ref": "#/components/schemas/memberInvite" - } - }, - "required": [ - "created_invite", - "all_invites" - ], - "type": "object" - }, - "CreateProjectMemberInviteBody": { - "description": "Create Project MemberInvite Request Body", - "properties": { - "invitee_email": { - "description": "A email to invite", - "type": "string" - } - }, - "type": "object" - }, - "CreateProjectNormalizedPayload": { - "description": "Create project (normalized) request payload", - "properties": { - "created_at": { - "description": "The Project's Revision Creation Date", - "format": "date-time", - "readOnly": true, - "type": "string" - }, - "disable_account_experience_welcome_screen": { - "description": "Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`.", - "type": "boolean" - }, - "enable_ax_v2": { - "description": "Whether the new account experience is enabled and reachable.", - "type": "boolean" - }, - "environment": { - "description": "\nprod Production\ndev Development", - "enum": [ - "prod", - "dev" - ], - "type": "string", - "x-go-enum-desc": "prod Production\ndev Development" - }, - "hydra_oauth2_allowed_top_level_claims": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "hydra_oauth2_client_credentials_default_grant_allowed_scope": { - "description": "Automatically grant authorized OAuth2 Scope in OAuth2 Client Credentials Flow.\n\nEach OAuth2 Client is allowed to request a predefined OAuth2 Scope (for example `read write`). If this option is enabled, the full\nscope is automatically granted when performing the OAuth2 Client Credentials flow.\n\nIf disabled, the OAuth2 Client has to request the scope in the OAuth2 request by providing the `scope` query parameter.\n\nSetting this option to true is common if you need compatibility with MITREid.\n\nThis governs the \"oauth2.client_credentials.default_grant_allowed_scope\" setting.", - "type": "boolean" - }, - "hydra_oauth2_exclude_not_before_claim": { - "description": "Set to true if you want to exclude claim `nbf (not before)` part of access token.\n\nThis governs the \"oauth2.exclude_not_before_claim\" setting.", - "type": "boolean" - }, - "hydra_oauth2_grant_jwt_iat_optional": { - "description": "Configures if the issued at (`iat`) claim is required in the JSON Web Token (JWT) Profile for OAuth 2.0 Client Authentication and Authorization Grants (RFC7523).\n\nIf set to `false`, the `iat` claim is required. Set this value to `true` only after careful consideration.\n\nThis governs the \"oauth2.grant.jwt.iat_optional\" setting.", - "type": "boolean" - }, - "hydra_oauth2_grant_jwt_jti_optional": { - "description": "Configures if the JSON Web Token ID (`jti`) claim is required in the JSON Web Token (JWT) Profile for OAuth 2.0 Client Authentication and Authorization Grants (RFC7523).\n\nIf set to `false`, the `jti` claim is required. Set this value to `true` only after careful consideration.\n\nThis governs the \"oauth2.grant.jwt.jti_optional\" setting.", - "type": "boolean" - }, - "hydra_oauth2_grant_jwt_max_ttl": { - "default": "720h", - "description": "Configures what the maximum age of a JWT assertion used in the JSON Web Token (JWT) Profile for OAuth 2.0 Client Authentication and Authorization Grants (RFC7523) can be.\n\nThis feature uses the `exp` claim and `iat` claim to calculate assertion age. Assertions exceeding the max age will be denied.\n\nUseful as a safety measure and recommended to keep below 720h.\n\nThis governs the \"oauth2.grant.jwt.max_ttl\" setting.", - "example": "30m", - "pattern": "^[0-9]+(ns|us|ms|s|m|h)$", - "type": "string" - }, - "hydra_oauth2_mirror_top_level_claims": { - "description": "Set to false if you don't want to mirror custom claims under 'ext'.\n\nThis governs the \"oauth2.mirror_top_level_claims\" setting.", - "type": "boolean" - }, - "hydra_oauth2_pkce_enforced": { - "description": "Configures whether PKCE should be enforced for all OAuth2 Clients.\n\nThis governs the \"oauth2.pkce.enforced\" setting.", - "type": "boolean" - }, - "hydra_oauth2_pkce_enforced_for_public_clients": { - "description": "Configures whether PKCE should be enforced for OAuth2 Clients without a client secret (public clients).\n\nThis governs the \"oauth2.pkce.enforced_for_public_clients\" setting.", - "type": "boolean" - }, - "hydra_oauth2_refresh_token_hook": { - "description": "Sets the Refresh Token Hook Endpoint. If set this endpoint will be called during the OAuth2 Token Refresh grant update the OAuth2 Access Token claims.\n\nThis governs the \"oauth2.refresh_token_hook\" setting.", - "type": "string" - }, - "hydra_oauth2_token_hook": { - "description": "Sets the token hook endpoint for all grant types. If set it will be called while providing token to customize claims.\n\nThis governs the \"oauth2.token_hook.url\" setting.", - "type": "string" - }, - "hydra_oidc_dynamic_client_registration_default_scope": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "hydra_oidc_dynamic_client_registration_enabled": { - "description": "Configures OpenID Connect Dynamic Client Registration.\n\nThis governs the \"oidc.dynamic_client_registration.enabled\" setting.", - "type": "boolean" - }, - "hydra_oidc_subject_identifiers_pairwise_salt": { - "description": "Configures OpenID Connect Discovery and overwrites the pairwise algorithm\n\nThis governs the \"oidc.subject_identifiers.pairwise_salt\" setting.", - "type": "string" - }, - "hydra_oidc_subject_identifiers_supported_types": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "hydra_secrets_cookie": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "hydra_secrets_system": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "hydra_serve_cookies_same_site_legacy_workaround": { - "description": "Configures the Ory Hydra Cookie Same Site Legacy Workaround\n\nThis governs the \"serve.cookies.same_site_legacy_workaround\" setting.", - "type": "boolean" - }, - "hydra_serve_cookies_same_site_mode": { - "description": "Configures the Ory Hydra Cookie Same Site Mode\n\nThis governs the \"serve.cookies.same_site_mode\" setting.", - "type": "string" - }, - "hydra_strategies_access_token": { - "default": "opaque", - "description": "Defines access token type. jwt is a bad idea, see https://www.ory.sh/docs/hydra/advanced#json-web-tokens\n\nThis governs the \"strategies.access_token\" setting.\nopaque Oauth2AccessTokenStrategyOpaque\njwt Oauth2AccessTokenStrategyJwt", - "enum": [ - "opaque", - "jwt" - ], - "type": "string", - "x-go-enum-desc": "opaque Oauth2AccessTokenStrategyOpaque\njwt Oauth2AccessTokenStrategyJwt" - }, - "hydra_strategies_scope": { - "default": "wildcard", - "description": "Defines how scopes are matched. For more details have a look at https://github.com/ory/fosite#scopes\n\nThis governs the \"strategies.scope\" setting.\nexact Oauth2ScopeStrategyExact\nwildcard Oauth2ScopeStrategyWildcard", - "enum": [ - "exact", - "wildcard" - ], - "type": "string", - "x-go-enum-desc": "exact Oauth2ScopeStrategyExact\nwildcard Oauth2ScopeStrategyWildcard" - }, - "hydra_ttl_access_token": { - "default": "30m", - "description": "This governs the \"ttl.access_token\" setting.", - "example": "1h", - "pattern": "^[0-9]+(ns|us|ms|s|m|h)$", - "type": "string" - }, - "hydra_ttl_auth_code": { - "default": "720h", - "description": "Configures how long refresh tokens are valid.\n\nSet to -1 for refresh tokens to never expire. This is not recommended!\n\nThis governs the \"ttl.auth_code\" setting.", - "example": "30m", - "pattern": "^[0-9]+(ns|us|ms|s|m|h)$", - "type": "string" - }, - "hydra_ttl_id_token": { - "default": "30m", - "description": "This governs the \"ttl.id_token\" setting.", - "example": "1h", - "pattern": "^[0-9]+(ns|us|ms|s|m|h)$", - "type": "string" - }, - "hydra_ttl_login_consent_request": { - "default": "30m", - "description": "Configures how long a user login and consent flow may take.\n\nThis governs the \"ttl.login_consent_request\" setting.", - "example": "1h", - "pattern": "^[0-9]+(ns|us|ms|s|m|h)$", - "type": "string" - }, - "hydra_ttl_refresh_token": { - "default": "720h", - "description": "Configures how long refresh tokens are valid.\n\nSet to -1 for refresh tokens to never expire. This is not recommended!\n\nThis governs the \"ttl.refresh_token\" setting.", - "example": "30m", - "pattern": "^([0-9]+(ns|us|ms|s|m|h)|-1)$", - "type": "string" - }, - "hydra_urls_consent": { - "description": "Sets the OAuth2 Consent Endpoint URL of the OAuth2 User Login \u0026 Consent flow.\n\nDefaults to the Ory Account Experience if left empty.\n\nThis governs the \"urls.consent\" setting.", - "type": "string" - }, - "hydra_urls_error": { - "description": "Sets the OAuth2 Error URL of the OAuth2 User Login \u0026 Consent flow.\n\nDefaults to the Ory Account Experience if left empty.\n\nThis governs the \"urls.error\" setting.", - "type": "string" - }, - "hydra_urls_login": { - "description": "Sets the OAuth2 Login Endpoint URL of the OAuth2 User Login \u0026 Consent flow.\n\nDefaults to the Ory Account Experience if left empty.\n\nThis governs the \"urls.login\" setting.", - "type": "string" - }, - "hydra_urls_logout": { - "description": "Sets the logout endpoint.\n\nDefaults to the Ory Account Experience if left empty.\n\nThis governs the \"urls.logout\" setting.", - "type": "string" - }, - "hydra_urls_post_logout_redirect": { - "description": "When an OAuth2-related user agent requests to log out, they will be redirected to this url afterwards per default.\n\nDefaults to the Ory Account Experience in development and your application in production mode when a custom domain is connected.\n\nThis governs the \"urls.post_logout_redirect\" setting.", - "type": "string" - }, - "hydra_urls_registration": { - "description": "Sets the OAuth2 Registration Endpoint URL of the OAuth2 User Login \u0026 Consent flow.\n\nDefaults to the Ory Account Experience if left empty.\n\nThis governs the \"urls.registration\" setting.", - "type": "string" - }, - "hydra_urls_self_issuer": { - "description": "This value will be used as the issuer in access and ID tokens. It must be specified and using HTTPS protocol, unless the development mode is enabled.\n\nOn the Ory Network it will be very rare that you want to modify this value. If left empty, it will default to the correct value for the Ory Network.\n\nThis governs the \"urls.self.issuer\" setting.", - "type": "string" - }, - "hydra_webfinger_jwks_broadcast_keys": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "hydra_webfinger_oidc_discovery_auth_url": { - "description": "Configures OpenID Connect Discovery and overwrites the OAuth2 Authorization URL.\n\nThis governs the \"webfinger.oidc.discovery.auth_url\" setting.", - "type": "string" - }, - "hydra_webfinger_oidc_discovery_client_registration_url": { - "description": "Configures OpenID Connect Discovery and overwrites the OpenID Connect Dynamic Client Registration Endpoint.\n\nThis governs the \"webfinger.oidc.discovery.client_registration_url\" setting.", - "type": "string" - }, - "hydra_webfinger_oidc_discovery_jwks_url": { - "description": "Configures OpenID Connect Discovery and overwrites the JWKS URL.\n\nThis governs the \"webfinger.oidc.discovery.jwks_url\" setting.", - "type": "string" - }, - "hydra_webfinger_oidc_discovery_supported_claims": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "hydra_webfinger_oidc_discovery_supported_scope": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "hydra_webfinger_oidc_discovery_token_url": { - "description": "Configures OpenID Connect Discovery and overwrites the OAuth2 Token URL.\n\nThis governs the \"webfinger.oidc.discovery.token_url\" setting.", - "type": "string" - }, - "hydra_webfinger_oidc_discovery_userinfo_url": { - "description": "Configures OpenID Connect Discovery and overwrites userinfo endpoint to be advertised at the OpenID Connect Discovery endpoint /.well-known/openid-configuration. Defaults to Ory Hydra's userinfo endpoint at /userinfo. Set this value if you want to handle this endpoint yourself.\n\nThis governs the \"webfinger.oidc.discovery.userinfo_url\" setting.", - "type": "string" - }, - "id": { - "description": "The revision ID.", - "format": "uuid", - "readOnly": true, - "type": "string" - }, - "keto_namespace_configuration": { - "description": "The Revisions' Keto Namespace Configuration\n\nThe string is a URL pointing to an OPL file with the configuration.", - "type": "string" - }, - "keto_namespaces": { - "$ref": "#/components/schemas/KetoNamespaces" - }, - "kratos_cookies_same_site": { - "description": "Configures the Ory Kratos Cookie SameSite Attribute\n\nThis governs the \"cookies.same_site\" setting.", - "type": "string" - }, - "kratos_courier_channels": { - "$ref": "#/components/schemas/revisionCourierChannels" - }, - "kratos_courier_delivery_strategy": { - "default": "smtp", - "description": "The delivery strategy to use when sending emails\n\n`smtp`: Use SMTP server\n`http`: Use the built in HTTP client to send the email to some remote service", - "type": "string" - }, - "kratos_courier_http_request_config_auth_api_key_in": { - "description": "The location of the API key to use in the HTTP email sending service's authentication\n\n`header`: Send the key value pair as a header\n`cookie`: Send the key value pair as a cookie\nThis governs the \"courier.http.auth.config.in\" setting", - "type": "string" - }, - "kratos_courier_http_request_config_auth_api_key_name": { - "description": "The name of the API key to use in the HTTP email sending service's authentication\n\nThis governs the \"courier.http.auth.config.name\" setting", - "type": "string" - }, - "kratos_courier_http_request_config_auth_api_key_value": { - "description": "The value of the API key to use in the HTTP email sending service's authentication\n\nThis governs the \"courier.http.auth.config.value\" setting", - "type": "string" - }, - "kratos_courier_http_request_config_auth_basic_auth_password": { - "description": "The password to use for basic auth in the HTTP email sending service's authentication\n\nThis governs the \"courier.http.auth.config.password\" setting", - "type": "string" - }, - "kratos_courier_http_request_config_auth_basic_auth_user": { - "description": "The user to use for basic auth in the HTTP email sending service's authentication\n\nThis governs the \"courier.http.auth.config.user\" setting", - "type": "string" - }, - "kratos_courier_http_request_config_auth_type": { - "default": "empty (no authentication)", - "description": "The authentication type to use while contacting the remote HTTP email sending service\n\n`basic_auth`: Use Basic Authentication\n`api_key`: Use API Key Authentication in a header or cookie", - "type": "string" - }, - "kratos_courier_http_request_config_body": { - "description": "The Jsonnet template to generate the body to send to the remote HTTP email sending service\n\nShould be valid Jsonnet and base64 encoded\n\nThis governs the \"courier.http.body\" setting", - "type": "string" - }, - "kratos_courier_http_request_config_headers": { - "$ref": "#/components/schemas/nullJsonRawMessage" - }, - "kratos_courier_http_request_config_method": { - "default": "POST", - "description": "The http METHOD to use when calling the remote HTTP email sending service", - "type": "string" - }, - "kratos_courier_http_request_config_url": { - "description": "The URL of the remote HTTP email sending service\n\nThis governs the \"courier.http.url\" setting", - "type": "string" - }, - "kratos_courier_smtp_connection_uri": { - "description": "Configures the Ory Kratos SMTP Connection URI\n\nThis governs the \"courier.smtp.connection_uri\" setting.", - "type": "string" - }, - "kratos_courier_smtp_from_address": { - "description": "Configures the Ory Kratos SMTP From Address\n\nThis governs the \"courier.smtp.from_address\" setting.", - "type": "string" - }, - "kratos_courier_smtp_from_name": { - "description": "Configures the Ory Kratos SMTP From Name\n\nThis governs the \"courier.smtp.from_name\" setting.", - "type": "string" - }, - "kratos_courier_smtp_headers": { - "$ref": "#/components/schemas/nullJsonRawMessage" - }, - "kratos_courier_smtp_local_name": { - "description": "Configures the local_name to use in SMTP connections\n\nThis governs the \"courier.smtp.local_name\" setting.", - "type": "string" - }, - "kratos_courier_templates_login_code_valid_email_body_html": { - "description": "Configures the Ory Kratos Valid Login via Code Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.login_code.valid.email.body.html\" setting.", - "type": "string" - }, - "kratos_courier_templates_login_code_valid_email_body_plaintext": { - "description": "Configures the Ory Kratos Valid Login via Code Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.login_code.valid.email.body.plaintext\" setting.", - "type": "string" - }, - "kratos_courier_templates_login_code_valid_email_subject": { - "description": "Configures the Ory Kratos Valid Login via Code Email Subject Template\n\nThis governs the \"courier.smtp.templates.login_code.valid.email.subject\" setting.", - "type": "string" - }, - "kratos_courier_templates_login_code_valid_sms_body_plaintext": { - "description": "Configures the Ory Kratos Valid Login via Code SMS plain text body\n\nThis governs the \"courier.smtp.templates.login_code.valid.sms.plaintext\" setting.", - "type": "string" - }, - "kratos_courier_templates_recovery_code_invalid_email_body_html": { - "description": "Configures the Ory Kratos Invalid Recovery via Code Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.recovery_code.invalid.email.body.html\" setting.", - "type": "string" - }, - "kratos_courier_templates_recovery_code_invalid_email_body_plaintext": { - "description": "Configures the Ory Kratos Invalid Recovery via Code Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.recovery_code.invalid.email.body.plaintext\" setting.", - "type": "string" - }, - "kratos_courier_templates_recovery_code_invalid_email_subject": { - "description": "Configures the Ory Kratos Invalid Recovery via Code Email Subject Template\n\nThis governs the \"courier.smtp.templates.recovery_code.invalid.email.body.html\" setting.", - "type": "string" - }, - "kratos_courier_templates_recovery_code_valid_email_body_html": { - "description": "Configures the Ory Kratos Valid Recovery via Code Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.recovery_code.valid.email.body.html\" setting.", - "type": "string" - }, - "kratos_courier_templates_recovery_code_valid_email_body_plaintext": { - "description": "Configures the Ory Kratos Valid Recovery via Code Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.recovery_code.valid.email.body.plaintext\" setting.", - "type": "string" - }, - "kratos_courier_templates_recovery_code_valid_email_subject": { - "description": "Configures the Ory Kratos Valid Recovery via Code Email Subject Template\n\nThis governs the \"courier.smtp.templates.recovery_code.valid.email.subject\" setting.", - "type": "string" - }, - "kratos_courier_templates_recovery_invalid_email_body_html": { - "description": "Configures the Ory Kratos Invalid Recovery Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.recovery.invalid.email.body.html\" setting.", - "type": "string" - }, - "kratos_courier_templates_recovery_invalid_email_body_plaintext": { - "description": "Configures the Ory Kratos Invalid Recovery Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.recovery.invalid.email.body.plaintext\" setting.", - "type": "string" - }, - "kratos_courier_templates_recovery_invalid_email_subject": { - "description": "Configures the Ory Kratos Invalid Recovery Email Subject Template\n\nThis governs the \"courier.smtp.templates.recovery.invalid.email.body.html\" setting.", - "type": "string" - }, - "kratos_courier_templates_recovery_valid_email_body_html": { - "description": "Configures the Ory Kratos Valid Recovery Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.recovery.valid.email.body.html\" setting.", - "type": "string" - }, - "kratos_courier_templates_recovery_valid_email_body_plaintext": { - "description": "Configures the Ory Kratos Valid Recovery Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.recovery.valid.email.body.plaintext\" setting.", - "type": "string" - }, - "kratos_courier_templates_recovery_valid_email_subject": { - "description": "Configures the Ory Kratos Valid Recovery Email Subject Template\n\nThis governs the \"courier.smtp.templates.recovery.valid.email.subject\" setting.", - "type": "string" - }, - "kratos_courier_templates_registration_code_valid_email_body_html": { - "description": "Configures the Ory Kratos Valid Registration via Code Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.registration_code.valid.email.body.html\" setting.", - "type": "string" - }, - "kratos_courier_templates_registration_code_valid_email_body_plaintext": { - "description": "Configures the Ory Kratos Valid Registration via Code Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.registration_code.valid.email.body.plaintext\" setting.", - "type": "string" - }, - "kratos_courier_templates_registration_code_valid_email_subject": { - "description": "Configures the Ory Kratos Valid Registration via Code Email Subject Template\n\nThis governs the \"courier.smtp.templates.registration_code.valid.email.subject\" setting.", - "type": "string" - }, - "kratos_courier_templates_verification_code_invalid_email_body_html": { - "description": "Configures the Ory Kratos Invalid Verification via Code Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.verification_code.invalid.email.body.html\" setting.", - "type": "string" - }, - "kratos_courier_templates_verification_code_invalid_email_body_plaintext": { - "description": "Configures the Ory Kratos Invalid Verification via Code Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.verification_code.invalid.email.body.plaintext\" setting.", - "type": "string" - }, - "kratos_courier_templates_verification_code_invalid_email_subject": { - "description": "Configures the Ory Kratos Invalid Verification via Code Email Subject Template\n\nThis governs the \"courier.smtp.templates.verification_code.invalid.email.subject\" setting.", - "type": "string" - }, - "kratos_courier_templates_verification_code_valid_email_body_html": { - "description": "Configures the Ory Kratos Valid Verification via Code Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.verification_code.valid.email.body.html\" setting.", - "type": "string" - }, - "kratos_courier_templates_verification_code_valid_email_body_plaintext": { - "description": "Configures the Ory Kratos Valid Verification via Code Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.verification_code.valid.email.body.plaintext\" setting.", - "type": "string" - }, - "kratos_courier_templates_verification_code_valid_email_subject": { - "description": "Configures the Ory Kratos Valid Verification via Code Email Subject Template\n\nThis governs the \"courier.smtp.templates.verification_code.valid.email.subject\" setting.", - "type": "string" - }, - "kratos_courier_templates_verification_code_valid_sms_body_plaintext": { - "description": "Configures the Ory Kratos Valid Verification via Code SMS Body Plaintext\n\nThis governs the \"courier.smtp.templates.verification_code.valid.sms.body.plaintext\" setting.", - "type": "string" - }, - "kratos_courier_templates_verification_invalid_email_body_html": { - "description": "Configures the Ory Kratos Invalid Verification Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.verification.invalid.email.body.html\" setting.", - "type": "string" - }, - "kratos_courier_templates_verification_invalid_email_body_plaintext": { - "description": "Configures the Ory Kratos Invalid Verification Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.verification.invalid.email.body.plaintext\" setting.", - "type": "string" - }, - "kratos_courier_templates_verification_invalid_email_subject": { - "description": "Configures the Ory Kratos Invalid Verification Email Subject Template\n\nThis governs the \"courier.smtp.templates.verification.invalid.email.subject\" setting.", - "type": "string" - }, - "kratos_courier_templates_verification_valid_email_body_html": { - "description": "Configures the Ory Kratos Valid Verification Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.verification.valid.email.body.html\" setting.", - "type": "string" - }, - "kratos_courier_templates_verification_valid_email_body_plaintext": { - "description": "Configures the Ory Kratos Valid Verification Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.verification.valid.email.body.plaintext\" setting.", - "type": "string" - }, - "kratos_courier_templates_verification_valid_email_subject": { - "description": "Configures the Ory Kratos Valid Verification Email Subject Template\n\nThis governs the \"courier.smtp.templates.verification.valid.email.subject\" setting.", - "type": "string" - }, - "kratos_feature_flags_cacheable_sessions": { - "description": "Configures the Ory Kratos Session caching feature flag\n\nThis governs the \"feature_flags.cacheable_sessions\" setting.", - "type": "boolean" - }, - "kratos_feature_flags_use_continue_with_transitions": { - "description": "Configures the Ory Kratos Session use_continue_with_transitions flag\n\nThis governs the \"feature_flags.use_continue_with_transitions\" setting.", - "type": "boolean" - }, - "kratos_identity_schemas": { - "$ref": "#/components/schemas/projectRevisionIdentitySchemas" - }, - "kratos_oauth2_provider_headers": { - "$ref": "#/components/schemas/nullJsonRawMessage" - }, - "kratos_oauth2_provider_override_return_to": { - "description": "Kratos OAuth2 Provider Override Return To\n\nEnabling this allows Kratos to set the return_to parameter automatically to the OAuth2 request URL on the login flow, allowing complex flows such as recovery to continue to the initial OAuth2 flow.", - "type": "boolean" - }, - "kratos_oauth2_provider_url": { - "description": "The Revisions' OAuth2 Provider Integration URL\n\nThis governs the \"oauth2_provider.url\" setting.", - "type": "string" - }, - "kratos_preview_default_read_consistency_level": { - "description": "Configures the default read consistency level for identity APIs\n\nThis governs the `preview.default_read_consistency_level` setting.\n\nThe read consistency level determines the consistency guarantee for reads:\n\nstrong (slow): The read is guaranteed to return the most recent data committed at the start of the read.\neventual (very fast): The result will return data that is about 4.8 seconds old.\n\nSetting the default consistency level to `eventual` may cause regressions in the future as we add consistency\ncontrols to more APIs. Currently, the following APIs will be affected by this setting:\n\n`GET /admin/identities`\n\nDefaults to \"strong\" for new and existing projects. This feature is in preview. Use with caution.", - "type": "string" - }, - "kratos_secrets_cipher": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "kratos_secrets_cookie": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "kratos_secrets_default": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "kratos_selfservice_allowed_return_urls": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "kratos_selfservice_default_browser_return_url": { - "description": "Configures the Ory Kratos Default Return URL\n\nThis governs the \"selfservice.allowed_return_urls\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_error_ui_url": { - "description": "Configures the Ory Kratos Error UI URL\n\nThis governs the \"selfservice.flows.error.ui_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_login_after_code_default_browser_return_url": { - "description": "Configures the Ory Kratos Login After Password Default Return URL\n\nThis governs the \"selfservice.flows.code.after.password.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_login_after_default_browser_return_url": { - "description": "Configures the Ory Kratos Login Default Return URL\n\nThis governs the \"selfservice.flows.login.after.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_login_after_lookup_secret_default_browser_return_url": { - "description": "Configures the Ory Kratos Login After Password Default Return URL\n\nThis governs the \"selfservice.flows.lookup_secret.after.password.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_login_after_oidc_default_browser_return_url": { - "description": "Configures the Ory Kratos Login After OIDC Default Return URL\n\nThis governs the \"selfservice.flows.login.after.oidc.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_login_after_password_default_browser_return_url": { - "description": "Configures the Ory Kratos Login After Password Default Return URL\n\nThis governs the \"selfservice.flows.login.after.password.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_login_after_totp_default_browser_return_url": { - "description": "Configures the Ory Kratos Login After Password Default Return URL\n\nThis governs the \"selfservice.flows.totp.after.password.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_login_after_webauthn_default_browser_return_url": { - "description": "Configures the Ory Kratos Login After WebAuthn Default Return URL\n\nThis governs the \"selfservice.flows.login.after.webauthn.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_login_lifespan": { - "description": "Configures the Ory Kratos Login Lifespan\n\nThis governs the \"selfservice.flows.login.lifespan\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_login_ui_url": { - "description": "Configures the Ory Kratos Login UI URL\n\nThis governs the \"selfservice.flows.login.ui_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_logout_after_default_browser_return_url": { - "description": "Configures the Ory Kratos Logout Default Return URL\n\nThis governs the \"selfservice.flows.logout.after.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_recovery_after_default_browser_return_url": { - "description": "Configures the Ory Kratos Recovery Default Return URL\n\nThis governs the \"selfservice.flows.recovery.after.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_recovery_enabled": { - "description": "Configures the Ory Kratos Recovery Enabled Setting\n\nThis governs the \"selfservice.flows.recovery.enabled\" setting.", - "type": "boolean" - }, - "kratos_selfservice_flows_recovery_lifespan": { - "description": "Configures the Ory Kratos Recovery Lifespan\n\nThis governs the \"selfservice.flows.recovery.lifespan\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_recovery_notify_unknown_recipients": { - "description": "Configures whether to notify unknown recipients of a Ory Kratos recovery flow\n\nThis governs the \"selfservice.flows.recovery.notify_unknown_recipients\" setting.", - "type": "boolean" - }, - "kratos_selfservice_flows_recovery_ui_url": { - "description": "Configures the Ory Kratos Recovery UI URL\n\nThis governs the \"selfservice.flows.recovery.ui_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_recovery_use": { - "description": "Configures the Ory Kratos Recovery strategy to use (\"link\" or \"code\")\n\nThis governs the \"selfservice.flows.recovery.use\" setting.\nlink SelfServiceMessageVerificationStrategyLink\ncode SelfServiceMessageVerificationStrategyCode", - "enum": [ - "link", - "code" - ], - "type": "string", - "x-go-enum-desc": "link SelfServiceMessageVerificationStrategyLink\ncode SelfServiceMessageVerificationStrategyCode" - }, - "kratos_selfservice_flows_registration_after_code_default_browser_return_url": { - "description": "Configures the Ory Kratos Registration After Code Default Return URL\n\nThis governs the \"selfservice.flows.registration.after.code.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_registration_after_default_browser_return_url": { - "description": "Configures the Ory Kratos Registration Default Return URL\n\nThis governs the \"selfservice.flows.registration.after.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_registration_after_oidc_default_browser_return_url": { - "description": "Configures the Ory Kratos Registration After OIDC Default Return URL\n\nThis governs the \"selfservice.flows.registration.after.oidc.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_registration_after_password_default_browser_return_url": { - "description": "Configures the Ory Kratos Registration After Password Default Return URL\n\nThis governs the \"selfservice.flows.registration.after.password.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_registration_after_webauthn_default_browser_return_url": { - "description": "Configures the Ory Kratos Registration After Password Default Return URL\n\nThis governs the \"selfservice.flows.registration.after.password.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_registration_enabled": { - "description": "Configures the Whether Ory Kratos Registration is Enabled\n\nThis governs the \"selfservice.flows.registration.enabled\" setting.0", - "type": "boolean" - }, - "kratos_selfservice_flows_registration_lifespan": { - "description": "Configures the Ory Kratos Registration Lifespan\n\nThis governs the \"selfservice.flows.registration.lifespan\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_registration_login_hints": { - "description": "Configures the Ory Kratos Registration Login Hints\n\nShows helpful information when a user tries to sign up with a duplicate account.\n\nThis governs the \"selfservice.flows.registration.login_hints\" setting.", - "type": "boolean" - }, - "kratos_selfservice_flows_registration_ui_url": { - "description": "Configures the Ory Kratos Registration UI URL\n\nThis governs the \"selfservice.flows.registration.ui_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_settings_after_default_browser_return_url": { - "description": "Configures the Ory Kratos Settings Default Return URL\n\nThis governs the \"selfservice.flows.settings.after.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_settings_after_lookup_secret_default_browser_return_url": { - "description": "Configures the Ory Kratos Settings Default Return URL After Updating Lookup Secrets\n\nThis governs the \"selfservice.flows.settings.after.lookup_secret.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_settings_after_oidc_default_browser_return_url": { - "description": "Configures the Ory Kratos Settings Default Return URL After Updating Social Sign In\n\nThis governs the \"selfservice.flows.settings.after.oidc.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_settings_after_password_default_browser_return_url": { - "description": "Configures the Ory Kratos Settings Default Return URL After Updating Passwords\n\nThis governs the \"selfservice.flows.settings.after.password.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_settings_after_profile_default_browser_return_url": { - "description": "Configures the Ory Kratos Settings Default Return URL After Updating Profiles\n\nThis governs the \"selfservice.flows.settings.after.profile.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_settings_after_totp_default_browser_return_url": { - "description": "Configures the Ory Kratos Settings Default Return URL After Updating TOTP\n\nThis governs the \"selfservice.flows.settings.after.totp.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_settings_after_webauthn_default_browser_return_url": { - "description": "Configures the Ory Kratos Settings Default Return URL After Updating WebAuthn\n\nThis governs the \"selfservice.flows.settings.webauthn.profile.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_settings_lifespan": { - "description": "Configures the Ory Kratos Settings Lifespan\n\nThis governs the \"selfservice.flows.settings.lifespan\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_settings_privileged_session_max_age": { - "description": "Configures the Ory Kratos Settings Privileged Session Max Age\n\nThis governs the \"selfservice.flows.settings.privileged_session_max_age\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_settings_required_aal": { - "description": "Configures the Ory Kratos Settings Required AAL\n\nThis governs the \"selfservice.flows.settings.required_aal\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_settings_ui_url": { - "description": "Configures the Ory Kratos Settings UI URL\n\nThis governs the \"selfservice.flows.settings.ui_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_verification_after_default_browser_return_url": { - "description": "Configures the Ory Kratos Verification Default Return URL\n\nThis governs the \"selfservice.flows.verification.after.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_verification_enabled": { - "description": "Configures the Ory Kratos Verification Enabled Setting\n\nThis governs the \"selfservice.flows.verification.enabled\" setting.", - "type": "boolean" - }, - "kratos_selfservice_flows_verification_lifespan": { - "description": "Configures the Ory Kratos Verification Lifespan\n\nThis governs the \"selfservice.flows.verification.lifespan\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_verification_notify_unknown_recipients": { - "description": "Configures whether to notify unknown recipients of a Ory Kratos verification flow\n\nThis governs the \"selfservice.flows.verification.notify_unknown_recipients\" setting.", - "type": "boolean" - }, - "kratos_selfservice_flows_verification_ui_url": { - "description": "Configures the Ory Kratos Verification UI URL\n\nThis governs the \"selfservice.flows.verification.ui_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_verification_use": { - "description": "Configures the Ory Kratos Strategy to use for Verification\n\nThis governs the \"selfservice.flows.verification.use\" setting.\nlink SelfServiceMessageVerificationStrategyLink\ncode SelfServiceMessageVerificationStrategyCode", - "enum": [ - "link", - "code" - ], - "type": "string", - "x-go-enum-desc": "link SelfServiceMessageVerificationStrategyLink\ncode SelfServiceMessageVerificationStrategyCode" - }, - "kratos_selfservice_methods_code_config_lifespan": { - "description": "Configures the Ory Kratos Code Method's lifespan\n\nThis governs the \"selfservice.methods.code.config.lifespan\" setting.", - "type": "string" - }, - "kratos_selfservice_methods_code_enabled": { - "description": "Configures whether Ory Kratos Code Method is enabled\n\nThis governs the \"selfservice.methods.code.enabled\" setting.", - "type": "boolean" - }, - "kratos_selfservice_methods_code_mfa_enabled": { - "description": "Configues whether the code method can be used to fulfil MFA flows\n\nThis governs the \"selfservice.methods.code.mfa_enabled\" setting.", - "type": "boolean" - }, - "kratos_selfservice_methods_code_passwordless_enabled": { - "description": "Configues whether Ory Kratos Passwordless should use the Code Method\n\nThis governs the \"selfservice.methods.code.passwordless_enabled\" setting.", - "type": "boolean" - }, - "kratos_selfservice_methods_link_config_base_url": { - "description": "Configures the Base URL which Recovery, Verification, and Login Links Point to\n\nIt is recommended to leave this value empty. It will be appropriately configured to the best matching domain\n(e.g. when using custom domains) automatically.\n\nThis governs the \"selfservice.methods.link.config.base_url\" setting.", - "type": "string" - }, - "kratos_selfservice_methods_link_config_lifespan": { - "description": "Configures the Ory Kratos Link Method's lifespan\n\nThis governs the \"selfservice.methods.link.config.lifespan\" setting.", - "type": "string" - }, - "kratos_selfservice_methods_link_enabled": { - "description": "Configures whether Ory Kratos Link Method is enabled\n\nThis governs the \"selfservice.methods.link.enabled\" setting.", - "type": "boolean" - }, - "kratos_selfservice_methods_lookup_secret_enabled": { - "description": "Configures whether Ory Kratos TOTP Lookup Secret is enabled\n\nThis governs the \"selfservice.methods.lookup_secret.enabled\" setting.", - "type": "boolean" - }, - "kratos_selfservice_methods_oidc_config_base_redirect_uri": { - "description": "Configures the Ory Kratos Third Party / OpenID Connect base redirect URI\n\nThis governs the \"selfservice.methods.oidc.config.base_redirect_uri\" setting.", - "type": "string" - }, - "kratos_selfservice_methods_oidc_config_providers": { - "$ref": "#/components/schemas/projectRevisionThirdPartyLoginProviders" - }, - "kratos_selfservice_methods_oidc_enabled": { - "description": "Configures whether Ory Kratos Third Party / OpenID Connect Login is enabled\n\nThis governs the \"selfservice.methods.oidc.enabled\" setting.", - "type": "boolean" - }, - "kratos_selfservice_methods_password_config_haveibeenpwned_enabled": { - "description": "Configures whether Ory Kratos Password HIBP Checks is enabled\n\nThis governs the \"selfservice.methods.password.config.haveibeenpwned_enabled\" setting.", - "type": "boolean" - }, - "kratos_selfservice_methods_password_config_identifier_similarity_check_enabled": { - "description": "Configures whether Ory Kratos Password should disable the similarity policy.\n\nThis governs the \"selfservice.methods.password.config.identifier_similarity_check_enabled\" setting.", - "type": "boolean" - }, - "kratos_selfservice_methods_password_config_ignore_network_errors": { - "description": "Configures whether Ory Kratos Password Should ignore HIBPWND Network Errors\n\nThis governs the \"selfservice.methods.password.config.ignore_network_errors\" setting.", - "type": "boolean" - }, - "kratos_selfservice_methods_password_config_max_breaches": { - "description": "Configures Ory Kratos Password Max Breaches Detection\n\nThis governs the \"selfservice.methods.password.config.max_breaches\" setting.", - "format": "int64", - "type": "integer" - }, - "kratos_selfservice_methods_password_config_min_password_length": { - "description": "Configures the minimum length of passwords.\n\nThis governs the \"selfservice.methods.password.config.min_password_length\" setting.", - "format": "int64", - "type": "integer" - }, - "kratos_selfservice_methods_password_enabled": { - "description": "Configures whether Ory Kratos Password Method is enabled\n\nThis governs the \"selfservice.methods.password.enabled\" setting.", - "type": "boolean" - }, - "kratos_selfservice_methods_profile_enabled": { - "description": "Configures whether Ory Kratos Profile Method is enabled\n\nThis governs the \"selfservice.methods.profile.enabled\" setting.", - "type": "boolean" - }, - "kratos_selfservice_methods_totp_config_issuer": { - "description": "Configures Ory Kratos TOTP Issuer\n\nThis governs the \"selfservice.methods.totp.config.issuer\" setting.", - "type": "string" - }, - "kratos_selfservice_methods_totp_enabled": { - "description": "Configures whether Ory Kratos TOTP Method is enabled\n\nThis governs the \"selfservice.methods.totp.enabled\" setting.", - "type": "boolean" - }, - "kratos_selfservice_methods_webauthn_config_passwordless": { - "description": "Configures whether Ory Kratos Webauthn is used for passwordless flows\n\nThis governs the \"selfservice.methods.webauthn.config.passwordless\" setting.", - "type": "boolean" - }, - "kratos_selfservice_methods_webauthn_config_rp_display_name": { - "description": "Configures the Ory Kratos Webauthn RP Display Name\n\nThis governs the \"selfservice.methods.webauthn.config.rp.display_name\" setting.", - "type": "string" - }, - "kratos_selfservice_methods_webauthn_config_rp_icon": { - "description": "Configures the Ory Kratos Webauthn RP Icon\n\nThis governs the \"selfservice.methods.webauthn.config.rp.icon\" setting.\nDeprecated: This value will be ignored due to security considerations.", - "type": "string" - }, - "kratos_selfservice_methods_webauthn_config_rp_id": { - "description": "Configures the Ory Kratos Webauthn RP ID\n\nThis governs the \"selfservice.methods.webauthn.config.rp.id\" setting.", - "type": "string" - }, - "kratos_selfservice_methods_webauthn_config_rp_origins": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "kratos_selfservice_methods_webauthn_enabled": { - "description": "Configures whether Ory Kratos Webauthn is enabled\n\nThis governs the \"selfservice.methods.webauthn.enabled\" setting.", - "type": "boolean" - }, - "kratos_session_cookie_persistent": { - "description": "Configures the Ory Kratos Session Cookie Persistent Attribute\n\nThis governs the \"session.cookie.persistent\" setting.", - "type": "boolean" - }, - "kratos_session_cookie_same_site": { - "description": "Configures the Ory Kratos Session Cookie SameSite Attribute\n\nThis governs the \"session.cookie.same_site\" setting.", - "type": "string" - }, - "kratos_session_lifespan": { - "description": "Configures the Ory Kratos Session Lifespan\n\nThis governs the \"session.lifespan\" setting.", - "type": "string" - }, - "kratos_session_whoami_required_aal": { - "description": "Configures the Ory Kratos Session Whoami AAL requirement\n\nThis governs the \"session.whoami.required_aal\" setting.", - "type": "string" - }, - "kratos_session_whoami_tokenizer_templates": { - "$ref": "#/components/schemas/normalizedProjectRevisionTokenizerTemplates" - }, - "name": { - "description": "The project's name.", - "type": "string" - }, - "project_id": { - "description": "The Revision's Project ID", - "format": "uuid", - "type": "string" - }, - "project_revision_hooks": { - "$ref": "#/components/schemas/projectRevisionHooks" - }, - "serve_admin_cors_allowed_origins": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "serve_admin_cors_enabled": { - "description": "Enable CORS headers on all admin APIs\n\nThis governs the \"serve.admin.cors.enabled\" setting.", - "type": "boolean" - }, - "serve_public_cors_allowed_origins": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "serve_public_cors_enabled": { - "description": "Enable CORS headers on all public APIs\n\nThis governs the \"serve.public.cors.enabled\" setting.", - "type": "boolean" - }, - "strict_security": { - "description": "Whether the project should employ strict security measures. Setting this to true is recommended for going into production.", - "type": "boolean" - }, - "updated_at": { - "description": "Last Time Project's Revision was Updated", - "format": "date-time", - "readOnly": true, - "type": "string" - }, - "workspace_id": { - "$ref": "#/components/schemas/NullUUID" - } - }, - "required": [ - "name", - "environment" - ], - "type": "object" - }, - "CreateSubscriptionCommon": { - "properties": { - "currency": { - "description": "\nusd USD\neur Euro", - "enum": [ - "usd", - "eur" - ], - "type": "string", - "x-go-enum-desc": "usd USD\neur Euro" - }, - "interval": { - "description": "\nmonthly Monthly\nyearly Yearly", - "enum": [ - "monthly", - "yearly" - ], - "type": "string", - "x-go-enum-desc": "monthly Monthly\nyearly Yearly" - }, - "plan": { - "type": "string" - }, - "return_to": { - "type": "string" - } - }, - "required": [ - "plan", - "interval" - ], - "type": "object" - }, - "CreateVerifiableCredentialRequestBody": { - "properties": { - "format": { - "type": "string" - }, - "proof": { - "$ref": "#/components/schemas/VerifiableCredentialProof" - }, - "types": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "title": "CreateVerifiableCredentialRequestBody contains the request body to request a verifiable credential.", - "type": "object" - }, - "CreateWorkspaceMemberInviteBody": { - "description": "Create Workspace Invite Request Body", - "properties": { - "invitee_email": { - "description": "A email to invite", - "type": "string" - } - }, - "type": "object" - }, - "CustomHostnameStatus": { - "title": "CustomHostnameStatus is the enumeration of valid state values in the CustomHostnameSSL.", - "type": "string" - }, - "DefaultError": {}, - "Duration": { - "description": "A Duration represents the elapsed time between two instants\nas an int64 nanosecond count. The representation limits the\nlargest representable duration to approximately 290 years.", - "format": "int64", - "type": "integer" - }, - "GenericUsage": { - "properties": { - "additional_price": { - "description": "AdditionalPrice is the price per-unit in cent exceeding IncludedUsage. A price of 0 means that no other items can be consumed.", - "format": "int64", - "type": "integer" - }, - "included_usage": { - "description": "IncludedUsage is the number of included items.", - "format": "int64", - "type": "integer" - } - }, - "required": [ - "included_usage", - "additional_price" - ], - "title": "GenericUsage is the generic usage type that can be used for any feature.", - "type": "object" - }, - "ID": { - "format": "int64", - "type": "integer" - }, - "JSONRawMessage": { - "title": "JSONRawMessage represents a json.RawMessage that works well with JSON, SQL, and Swagger.", - "type": "object" - }, - "KetoNamespace": { - "properties": { - "id": { - "format": "int64", - "type": "integer" - }, - "name": { - "type": "string" - } - }, - "type": "object" - }, - "KetoNamespaces": { - "items": { - "$ref": "#/components/schemas/KetoNamespace" - }, - "type": "array" - }, - "ListMyWorkspacesResponse": { - "properties": { - "has_next_page": { - "type": "boolean" - }, - "next_page_token": { - "type": "string" - }, - "workspaces": { - "items": { - "$ref": "#/components/schemas/workspaceMeta" - }, - "type": "array" - } - }, - "required": [ - "workspaces", - "next_page_token", - "has_next_page" - ], - "type": "object" - }, - "NormalizedProjectRevisionCourierChannel": { - "properties": { - "channel_id": { - "description": "The Channel's public ID", - "type": "string" - }, - "created_at": { - "description": "The creation date", - "format": "date-time", - "readOnly": true, - "type": "string" - }, - "request_config_auth_config_api_key_in": { - "description": "API key location\n\nCan either be \"header\" or \"query\"", - "example": "header", - "type": "string" - }, - "request_config_auth_config_api_key_name": { - "description": "API key name\n\nOnly used if the auth type is api_key", - "type": "string" - }, - "request_config_auth_config_api_key_value": { - "description": "API key value\n\nOnly used if the auth type is api_key", - "type": "string" - }, - "request_config_auth_config_basic_auth_password": { - "description": "Basic Auth Password\n\nOnly used if the auth type is basic_auth", - "type": "string" - }, - "request_config_auth_config_basic_auth_user": { - "description": "Basic Auth Username\n\nOnly used if the auth type is basic_auth", - "type": "string" - }, - "request_config_auth_type": { - "description": "HTTP Auth Method to use for the HTTP call\n\nCan either be basic_auth or api_key\nbasic_auth CourierChannelAuthTypeBasicAuth\napi_key CourierChannelAuthTypeApiKey", - "enum": [ - "basic_auth", - "api_key" - ], - "type": "string", - "x-go-enum-desc": "basic_auth CourierChannelAuthTypeBasicAuth\napi_key CourierChannelAuthTypeApiKey" - }, - "request_config_body": { - "description": "URI pointing to the JsonNet template used for HTTP body payload generation.", - "type": "string" - }, - "request_config_headers": { - "$ref": "#/components/schemas/nullJsonRawMessage" - }, - "request_config_method": { - "description": "The HTTP method to use (GET, POST, etc) for the HTTP call", - "example": "POST", - "type": "string" - }, - "request_config_url": { - "type": "string" - }, - "updated_at": { - "description": "Last upate time", - "format": "date-time", - "readOnly": true, - "type": "string" - } - }, - "required": [ - "channel_id", - "request_config_method", - "request_config_body" - ], - "type": "object" - }, - "NullBool": { - "nullable": true, - "type": "boolean" - }, - "NullDuration": { - "nullable": true, - "pattern": "^[0-9]+(ns|us|ms|s|m|h)$", - "type": "string" - }, - "NullInt": { - "nullable": true, - "type": "integer" - }, - "NullString": { - "nullable": true, - "type": "string" - }, - "NullTime": { - "format": "date-time", - "nullable": true, - "type": "string" - }, - "NullUUID": { - "format": "uuid4", - "nullable": true, - "type": "string" - }, - "OAuth2LoginChallengeParams": { - "type": "object" - }, - "OrganizationBody": { - "description": "Create B2B SSO Organization Request Body", - "properties": { - "domains": { - "description": "Domains contains the list of organization's domains.", - "items": { - "type": "string" - }, - "type": "array" - }, - "label": { - "description": "Label contains the organization's label.", - "type": "string" - } - }, - "type": "object" - }, - "ParseError": { - "properties": { - "end": { - "$ref": "#/components/schemas/SourcePosition" - }, - "message": { - "type": "string" - }, - "start": { - "$ref": "#/components/schemas/SourcePosition" - } - }, - "type": "object" - }, - "Plan": { - "properties": { - "name": { - "description": "Name is the name of the plan.", - "type": "string" - }, - "version": { - "description": "Version is the version of the plan. The combination of `name@version` must be unique.", - "format": "int64", - "type": "integer" - } - }, - "required": [ - "name", - "version" - ], - "type": "object" - }, - "PlanDetails": { - "properties": { - "base_fee_monthly": { - "description": "BaseFeeMonthly is the monthly base fee for the plan.", - "format": "int64", - "type": "integer" - }, - "base_fee_yearly": { - "description": "BaseFeeYearly is the yearly base fee for the plan.", - "format": "int64", - "type": "integer" - }, - "custom": { - "description": "Custom is true if the plan is custom. This means it will be hidden from the pricing page.", - "type": "boolean" - }, - "description": { - "description": "Description is the description of the plan.", - "type": "string" - }, - "features": { - "$ref": "#/components/schemas/PlanFeatures" - }, - "name": { - "description": "Name is the name of the plan.", - "type": "string" - }, - "version": { - "description": "Version is the version of the plan. The combination of `name@version` must be unique.", - "format": "int64", - "type": "integer" - } - }, - "required": [ - "name", - "version", - "description", - "custom", - "base_fee_monthly", - "base_fee_yearly", - "features" - ], - "type": "object" - }, - "PlanFeatures": { - "additionalProperties": { - "$ref": "#/components/schemas/GenericUsage" - }, - "title": "Features are the feature definitions included in the plan.", - "type": "object" - }, - "Pricing": { - "items": { - "$ref": "#/components/schemas/PlanDetails" - }, - "type": "array" - }, - "ProjectEventsDatapoint": { - "properties": { - "attributes": { - "description": "Event attributes with details", - "items": { - "$ref": "#/components/schemas/Attribute" - }, - "type": "array" - }, - "name": { - "description": "Name of the event", - "type": "string" - }, - "timestamp": { - "description": "Time of occurence", - "format": "date-time", - "type": "string" - } - }, - "required": [ - "name", - "timestamp", - "attributes" - ], - "type": "object" - }, - "RFC6749ErrorJson": { - "properties": { - "error": { - "type": "string" - }, - "error_debug": { - "type": "string" - }, - "error_description": { - "type": "string" - }, - "error_hint": { - "type": "string" - }, - "status_code": { - "format": "int64", - "type": "integer" - } - }, - "title": "RFC6749ErrorJson is a helper struct for JSON encoding/decoding of RFC6749Error.", - "type": "object" - }, - "RecoveryAddressType": { - "title": "RecoveryAddressType must not exceed 16 characters as that is the limitation in the SQL Schema.", - "type": "string" - }, - "SessionActivityDatapoint": { - "properties": { - "country": { - "description": "Country of the events", - "type": "string" - }, - "failed": { - "description": "Number of events that failed in the given timeframe", - "format": "int64", - "type": "integer" - }, - "succeeded": { - "description": "Number of events that succeeded in the given timeframe", - "format": "int64", - "type": "integer" - } - }, - "required": [ - "succeeded", - "failed", - "country" - ], - "type": "object" - }, - "SourcePosition": { - "properties": { - "Line": { - "format": "int64", - "type": "integer" - }, - "column": { - "format": "int64", - "type": "integer" - } - }, - "type": "object" - }, - "String": { - "$ref": "#/components/schemas/NullString" - }, - "StringSliceJSONFormat": { - "items": { - "type": "string" - }, - "title": "StringSliceJSONFormat represents []string{} which is encoded to/from JSON for SQL storage.", - "type": "array" - }, - "SubscriptionStatus": { - "description": "For `collection_method=charge_automatically` a subscription moves into `incomplete` if the initial payment attempt fails. A subscription in this state can only have metadata and default_source updated. Once the first invoice is paid, the subscription moves into an `active` state. If the first invoice is not paid within 23 hours, the subscription transitions to `incomplete_expired`. This is a terminal state, the open invoice will be voided and no further invoices will be generated.\n\nA subscription that is currently in a trial period is `trialing` and moves to `active` when the trial period is over.\n\nIf subscription `collection_method=charge_automatically`, it becomes `past_due` when payment is required but cannot be paid (due to failed payment or awaiting additional user actions). Once Stripe has exhausted all payment retry attempts, the subscription will become `canceled` or `unpaid` (depending on your subscriptions settings).\n\nIf subscription `collection_method=send_invoice` it becomes `past_due` when its invoice is not paid by the due date, and `canceled` or `unpaid` if it is still not paid by an additional deadline after that. Note that when a subscription has a status of `unpaid`, no subsequent invoices will be attempted (invoices will be created, but then immediately automatically closed). After receiving updated payment information from a customer, you may choose to reopen and pay their closed invoices.", - "title": "Possible values are `incomplete`, `incomplete_expired`, `trialing`, `active`, `past_due`, `canceled`, or `unpaid`.", - "type": "string" - }, - "Time": { - "format": "date-time", - "type": "string" - }, - "UUID": { - "format": "uuid4", - "type": "string" - }, - "Usage": { - "properties": { - "GenericUsage": { - "$ref": "#/components/schemas/GenericUsage" - } - }, - "type": "object" - }, - "VerifiableCredentialProof": { - "properties": { - "jwt": { - "type": "string" - }, - "proof_type": { - "type": "string" - } - }, - "title": "VerifiableCredentialProof contains the proof of a verifiable credential.", - "type": "object" - }, - "Warning": { - "properties": { - "code": { - "format": "int64", - "type": "integer" - }, - "message": { - "type": "string" - } - }, - "type": "object" - }, - "acceptOAuth2ConsentRequest": { - "properties": { - "context": { - "$ref": "#/components/schemas/JSONRawMessage" - }, - "grant_access_token_audience": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "grant_scope": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "handled_at": { - "$ref": "#/components/schemas/nullTime" - }, - "remember": { - "description": "Remember, if set to true, tells ORY Hydra to remember this consent authorization and reuse it if the same\nclient asks the same user for the same, or a subset of, scope.", - "type": "boolean" - }, - "remember_for": { - "description": "RememberFor sets how long the consent authorization should be remembered for in seconds. If set to `0`, the\nauthorization will be remembered indefinitely.", - "format": "int64", - "type": "integer" - }, - "session": { - "$ref": "#/components/schemas/acceptOAuth2ConsentRequestSession" - } - }, - "title": "The request payload used to accept a consent request.", - "type": "object" - }, - "acceptOAuth2ConsentRequestSession": { - "properties": { - "access_token": { - "description": "AccessToken sets session data for the access and refresh token, as well as any future tokens issued by the\nrefresh grant. Keep in mind that this data will be available to anyone performing OAuth 2.0 Challenge Introspection.\nIf only your services can perform OAuth 2.0 Challenge Introspection, this is usually fine. But if third parties\ncan access that endpoint as well, sensitive data from the session might be exposed to them. Use with care!" - }, - "id_token": { - "description": "IDToken sets session data for the OpenID Connect ID token. Keep in mind that the session'id payloads are readable\nby anyone that has access to the ID Challenge. Use with care!" - } - }, - "title": "Pass session data to a consent request.", - "type": "object" - }, - "acceptOAuth2LoginRequest": { - "properties": { - "acr": { - "description": "ACR sets the Authentication AuthorizationContext Class Reference value for this authentication session. You can use it\nto express that, for example, a user authenticated using two factor authentication.", - "type": "string" - }, - "amr": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "context": { - "$ref": "#/components/schemas/JSONRawMessage" - }, - "extend_session_lifespan": { - "description": "Extend OAuth2 authentication session lifespan\n\nIf set to `true`, the OAuth2 authentication cookie lifespan is extended. This is for example useful if you want the user to be able to use `prompt=none` continuously.\n\nThis value can only be set to `true` if the user has an authentication, which is the case if the `skip` value is `true`.", - "type": "boolean" - }, - "force_subject_identifier": { - "description": "ForceSubjectIdentifier forces the \"pairwise\" user ID of the end-user that authenticated. The \"pairwise\" user ID refers to the\n(Pairwise Identifier Algorithm)[http://openid.net/specs/openid-connect-core-1_0.html#PairwiseAlg] of the OpenID\nConnect specification. It allows you to set an obfuscated subject (\"user\") identifier that is unique to the client.\n\nPlease note that this changes the user ID on endpoint /userinfo and sub claim of the ID Token. It does not change the\nsub claim in the OAuth 2.0 Introspection.\n\nPer default, ORY Hydra handles this value with its own algorithm. In case you want to set this yourself\nyou can use this field. Please note that setting this field has no effect if `pairwise` is not configured in\nORY Hydra or the OAuth 2.0 Client does not expect a pairwise identifier (set via `subject_type` key in the client's\nconfiguration).\n\nPlease also be aware that ORY Hydra is unable to properly compute this value during authentication. This implies\nthat you have to compute this value on every authentication process (probably depending on the client ID or some\nother unique value).\n\nIf you fail to compute the proper value, then authentication processes which have id_token_hint set might fail.", - "type": "string" - }, - "identity_provider_session_id": { - "description": "IdentityProviderSessionID is the session ID of the end-user that authenticated.\nIf specified, we will use this value to propagate the logout.", - "type": "string" - }, - "remember": { - "description": "Remember, if set to true, tells ORY Hydra to remember this user by telling the user agent (browser) to store\na cookie with authentication data. If the same user performs another OAuth 2.0 Authorization Request, he/she\nwill not be asked to log in again.", - "type": "boolean" - }, - "remember_for": { - "description": "RememberFor sets how long the authentication should be remembered for in seconds. If set to `0`, the\nauthorization will be remembered for the duration of the browser session (using a session cookie).", - "format": "int64", - "type": "integer" - }, - "subject": { - "description": "Subject is the user ID of the end-user that authenticated.", - "type": "string" - } - }, - "required": [ - "subject" - ], - "title": "HandledLoginRequest is the request payload used to accept a login request.", - "type": "object" - }, - "activeProjectInConsole": { - "description": "The Active Project ID", - "properties": { - "project_id": { - "description": "The Active Project ID\n\nformat: uuid", - "type": "string" - } - }, - "type": "object" - }, - "authenticatorAssuranceLevel": { - "description": "The authenticator assurance level can be one of \"aal1\", \"aal2\", or \"aal3\". A higher number means that it is harder\nfor an attacker to compromise the account.\n\nGenerally, \"aal1\" implies that one authentication factor was used while AAL2 implies that two factors (e.g.\npassword + TOTP) have been used.\n\nTo learn more about these levels please head over to: https://www.ory.sh/kratos/docs/concepts/credentials", - "enum": [ - "aal0", - "aal1", - "aal2", - "aal3" - ], - "title": "Authenticator Assurance Level (AAL)", - "type": "string" - }, - "batchPatchIdentitiesResponse": { - "description": "Patch identities response", - "properties": { - "identities": { - "description": "The patch responses for the individual identities.", - "items": { - "$ref": "#/components/schemas/identityPatchResponse" - }, - "type": "array" - } - }, - "type": "object" - }, - "checkOplSyntaxBody": { - "description": "Ory Permission Language Document", - "type": "string" - }, - "checkOplSyntaxResult": { - "properties": { - "errors": { - "description": "The list of syntax errors", - "items": { - "$ref": "#/components/schemas/ParseError" - }, - "type": "array" - } - }, - "title": "CheckOPLSyntaxResponse represents the response for an OPL syntax check request.", - "type": "object" - }, - "checkPermissionResult": { - "description": "The content of the allowed field is mirrored in the HTTP status code.", - "properties": { - "allowed": { - "description": "whether the relation tuple is allowed", - "type": "boolean" - } - }, - "required": [ - "allowed" - ], - "title": "Check Permission Result", - "type": "object" - }, - "cloudAccount": { - "properties": { - "email": { - "type": "string" - }, - "id": { - "format": "uuid", - "type": "string" - }, - "name": { - "type": "string" - } - }, - "required": [ - "id", - "email", - "name" - ], - "type": "object" - }, - "consistencyRequestParameters": { - "description": "Control API consistency guarantees", - "properties": { - "consistency": { - "description": "Read Consistency Level (preview)\n\nThe read consistency level determines the consistency guarantee for reads:\n\nstrong (slow): The read is guaranteed to return the most recent data committed at the start of the read.\neventual (very fast): The result will return data that is about 4.8 seconds old.\n\nThe default consistency guarantee can be changed in the Ory Network Console or using the Ory CLI with\n`ory patch project --replace '/previews/default_read_consistency_level=\"strong\"'`.\n\nSetting the default consistency level to `eventual` may cause regressions in the future as we add consistency\ncontrols to more APIs. Currently, the following APIs will be affected by this setting:\n\n`GET /admin/identities`\n\nThis feature is in preview and only available in Ory Network.\n ConsistencyLevelUnset ConsistencyLevelUnset is the unset / default consistency level.\nstrong ConsistencyLevelStrong ConsistencyLevelStrong is the strong consistency level.\neventual ConsistencyLevelEventual ConsistencyLevelEventual is the eventual consistency level using follower read timestamps.", - "enum": [ - "", - "strong", - "eventual" - ], - "type": "string", - "x-go-enum-desc": " ConsistencyLevelUnset ConsistencyLevelUnset is the unset / default consistency level.\nstrong ConsistencyLevelStrong ConsistencyLevelStrong is the strong consistency level.\neventual ConsistencyLevelEventual ConsistencyLevelEventual is the eventual consistency level using follower read timestamps." - } - }, - "type": "object" - }, - "continueWith": { - "discriminator": { - "mapping": { - "set_ory_session_token": "#/components/schemas/continueWithSetOrySessionToken", - "show_recovery_ui": "#/components/schemas/continueWithRecoveryUi", - "show_settings_ui": "#/components/schemas/continueWithSettingsUi", - "show_verification_ui": "#/components/schemas/continueWithVerificationUi" - }, - "propertyName": "action" - }, - "oneOf": [ - { - "$ref": "#/components/schemas/continueWithVerificationUi" - }, - { - "$ref": "#/components/schemas/continueWithSetOrySessionToken" - }, - { - "$ref": "#/components/schemas/continueWithSettingsUi" - }, - { - "$ref": "#/components/schemas/continueWithRecoveryUi" - } - ] - }, - "continueWithRecoveryUi": { - "description": "Indicates, that the UI flow could be continued by showing a recovery ui", - "properties": { - "action": { - "description": "Action will always be `show_recovery_ui`\nshow_recovery_ui ContinueWithActionShowRecoveryUIString", - "enum": [ - "show_recovery_ui" - ], - "type": "string", - "x-go-enum-desc": "show_recovery_ui ContinueWithActionShowRecoveryUIString" - }, - "flow": { - "$ref": "#/components/schemas/continueWithRecoveryUiFlow" - } - }, - "required": [ - "action", - "flow" - ], - "type": "object" - }, - "continueWithRecoveryUiFlow": { - "properties": { - "id": { - "description": "The ID of the recovery flow", - "format": "uuid", - "type": "string" - }, - "url": { - "description": "The URL of the recovery flow", - "type": "string" - } - }, - "required": [ - "id" - ], - "type": "object" - }, - "continueWithSetOrySessionToken": { - "description": "Indicates that a session was issued, and the application should use this token for authenticated requests", - "properties": { - "action": { - "description": "Action will always be `set_ory_session_token`\nset_ory_session_token ContinueWithActionSetOrySessionTokenString", - "enum": [ - "set_ory_session_token" - ], - "type": "string", - "x-go-enum-desc": "set_ory_session_token ContinueWithActionSetOrySessionTokenString" - }, - "ory_session_token": { - "description": "Token is the token of the session", - "type": "string" - } - }, - "required": [ - "action", - "ory_session_token" - ], - "type": "object" - }, - "continueWithSettingsUi": { - "description": "Indicates, that the UI flow could be continued by showing a settings ui", - "properties": { - "action": { - "description": "Action will always be `show_settings_ui`\nshow_settings_ui ContinueWithActionShowSettingsUIString", - "enum": [ - "show_settings_ui" - ], - "type": "string", - "x-go-enum-desc": "show_settings_ui ContinueWithActionShowSettingsUIString" - }, - "flow": { - "$ref": "#/components/schemas/continueWithSettingsUiFlow" - } - }, - "required": [ - "action", - "flow" - ], - "type": "object" - }, - "continueWithSettingsUiFlow": { - "properties": { - "id": { - "description": "The ID of the settings flow", - "format": "uuid", - "type": "string" - } - }, - "required": [ - "id" - ], - "type": "object" - }, - "continueWithVerificationUi": { - "description": "Indicates, that the UI flow could be continued by showing a verification ui", - "properties": { - "action": { - "description": "Action will always be `show_verification_ui`\nshow_verification_ui ContinueWithActionShowVerificationUIString", - "enum": [ - "show_verification_ui" - ], - "type": "string", - "x-go-enum-desc": "show_verification_ui ContinueWithActionShowVerificationUIString" - }, - "flow": { - "$ref": "#/components/schemas/continueWithVerificationUiFlow" - } - }, - "required": [ - "action", - "flow" - ], - "type": "object" - }, - "continueWithVerificationUiFlow": { - "properties": { - "id": { - "description": "The ID of the verification flow", - "format": "uuid", - "type": "string" - }, - "url": { - "description": "The URL of the verification flow", - "type": "string" - }, - "verifiable_address": { - "description": "The address that should be verified in this flow", - "type": "string" - } - }, - "required": [ - "id", - "verifiable_address" - ], - "type": "object" - }, - "courierMessageStatus": { - "description": "A Message's Status", - "enum": [ - "queued", - "sent", - "processing", - "abandoned" - ], - "type": "string" - }, - "courierMessageType": { - "description": "It can either be `email` or `phone`", - "enum": [ - "email", - "phone" - ], - "title": "A Message's Type", - "type": "string" - }, - "createCustomDomainBody": { - "description": "Create Custom Hostname Request Body", - "properties": { - "cookie_domain": { - "description": "The domain where cookies will be set. Has to be a parent domain of the custom hostname to work.", - "type": "string" - }, - "cors_allowed_origins": { - "description": "CORS Allowed origins for the custom hostname.", - "items": { - "type": "string" - }, - "type": "array" - }, - "cors_enabled": { - "description": "CORS Enabled for the custom hostname.", - "type": "boolean" - }, - "custom_ui_base_url": { - "description": "The base URL where the custom user interface will be exposed.", - "type": "string" - }, - "hostname": { - "description": "The custom hostname where the API will be exposed.", - "type": "string" - } - }, - "type": "object" - }, - "createEventStreamBody": { - "description": "Create Event Stream Request Body", - "properties": { - "role_arn": { - "description": "The AWS IAM role ARN to assume when publishing to the SNS topic.", - "type": "string" - }, - "topic_arn": { - "description": "The AWS SNS topic ARN.", - "type": "string" - }, - "type": { - "description": "The type of the event stream (AWS SNS, GCP Pub/Sub, etc).", - "enum": [ - "sns" - ], - "type": "string" - } - }, - "required": [ - "type", - "topic_arn", - "role_arn" - ], - "type": "object" - }, - "createIdentityBody": { - "description": "Create Identity Body", - "properties": { - "credentials": { - "$ref": "#/components/schemas/identityWithCredentials" - }, - "metadata_admin": { - "description": "Store metadata about the user which is only accessible through admin APIs such as `GET /admin/identities/\u003cid\u003e`." - }, - "metadata_public": { - "description": "Store metadata about the identity which the identity itself can see when calling for example the\nsession endpoint. Do not store sensitive information (e.g. credit score) about the identity in this field." - }, - "recovery_addresses": { - "description": "RecoveryAddresses contains all the addresses that can be used to recover an identity.\n\nUse this structure to import recovery addresses for an identity. Please keep in mind\nthat the address needs to be represented in the Identity Schema or this field will be overwritten\non the next identity update.", - "items": { - "$ref": "#/components/schemas/recoveryIdentityAddress" - }, - "type": "array" - }, - "schema_id": { - "description": "SchemaID is the ID of the JSON Schema to be used for validating the identity's traits.", - "type": "string" - }, - "state": { - "description": "State is the identity's state.\nactive StateActive\ninactive StateInactive", - "enum": [ - "active", - "inactive" - ], - "type": "string", - "x-go-enum-desc": "active StateActive\ninactive StateInactive" - }, - "traits": { - "description": "Traits represent an identity's traits. The identity is able to create, modify, and delete traits\nin a self-service manner. The input will always be validated against the JSON Schema defined\nin `schema_url`.", - "type": "object" - }, - "verifiable_addresses": { - "description": "VerifiableAddresses contains all the addresses that can be verified by the user.\n\nUse this structure to import verified addresses for an identity. Please keep in mind\nthat the address needs to be represented in the Identity Schema or this field will be overwritten\non the next identity update.", - "items": { - "$ref": "#/components/schemas/verifiableIdentityAddress" - }, - "type": "array" - } - }, - "required": [ - "schema_id", - "traits" - ], - "type": "object" - }, - "createJsonWebKeySet": { - "description": "Create JSON Web Key Set Request Body", - "properties": { - "alg": { - "description": "JSON Web Key Algorithm\n\nThe algorithm to be used for creating the key. Supports `RS256`, `ES256`, `ES512`, `HS512`, and `HS256`.", - "type": "string" - }, - "kid": { - "description": "JSON Web Key ID\n\nThe Key ID of the key to be created.", - "type": "string" - }, - "use": { - "description": "JSON Web Key Use\n\nThe \"use\" (public key use) parameter identifies the intended use of\nthe public key. The \"use\" parameter is employed to indicate whether\na public key is used for encrypting data or verifying the signature\non data. Valid values are \"enc\" and \"sig\".", - "type": "string" - } - }, - "required": [ - "alg", - "use", - "kid" - ], - "type": "object" - }, - "createMemberInviteResponse": { - "$ref": "#/components/schemas/CreateInviteResponse" - }, - "createProjectBody": { - "description": "Create Project Request Body", - "properties": { - "environment": { - "description": "The environment of the project.\nprod Production\ndev Development", - "enum": [ - "prod", - "dev" - ], - "type": "string", - "x-go-enum-desc": "prod Production\ndev Development" - }, - "name": { - "description": "The name of the project to be created", - "type": "string" - }, - "workspace_id": { - "$ref": "#/components/schemas/NullUUID" - } - }, - "required": [ - "name", - "environment" - ], - "type": "object" - }, - "createProjectBranding": { - "description": "Create a Project Branding", - "properties": { - "favicon_type": { - "type": "string" - }, - "favicon_url": { - "type": "string" - }, - "logo_type": { - "type": "string" - }, - "logo_url": { - "type": "string" - }, - "name": { - "type": "string" - }, - "theme": { - "$ref": "#/components/schemas/projectBrandingColors" - } - }, - "type": "object" - }, - "createRecoveryCodeForIdentityBody": { - "description": "Create Recovery Code for Identity Request Body", - "properties": { - "expires_in": { - "description": "Code Expires In\n\nThe recovery code will expire after that amount of time has passed. Defaults to the configuration value of\n`selfservice.methods.code.config.lifespan`.", - "pattern": "^([0-9]+(ns|us|ms|s|m|h))*$", - "type": "string" - }, - "identity_id": { - "description": "Identity to Recover\n\nThe identity's ID you wish to recover.", - "format": "uuid", - "type": "string" - } - }, - "required": [ - "identity_id" - ], - "type": "object" - }, - "createRecoveryLinkForIdentityBody": { - "description": "Create Recovery Link for Identity Request Body", - "properties": { - "expires_in": { - "description": "Link Expires In\n\nThe recovery link will expire after that amount of time has passed. Defaults to the configuration value of\n`selfservice.methods.code.config.lifespan`.", - "pattern": "^[0-9]+(ns|us|ms|s|m|h)$", - "type": "string" - }, - "identity_id": { - "description": "Identity to Recover\n\nThe identity's ID you wish to recover.", - "format": "uuid", - "type": "string" - } - }, - "required": [ - "identity_id" - ], - "type": "object" - }, - "createRelationshipBody": { - "description": "Create Relationship Request Body", - "properties": { - "namespace": { - "description": "Namespace to query", - "type": "string" - }, - "object": { - "description": "Object to query", - "type": "string" - }, - "relation": { - "description": "Relation to query", - "type": "string" - }, - "subject_id": { - "description": "SubjectID to query\n\nEither SubjectSet or SubjectID can be provided.", - "type": "string" - }, - "subject_set": { - "$ref": "#/components/schemas/subjectSet" - } - }, - "type": "object" - }, - "createSubscriptionBody": { - "properties": { - "currency": { - "description": "\nusd USD\neur Euro", - "enum": [ - "usd", - "eur" - ], - "type": "string", - "x-go-enum-desc": "usd USD\neur Euro" - }, - "interval": { - "description": "\nmonthly Monthly\nyearly Yearly", - "enum": [ - "monthly", - "yearly" - ], - "type": "string", - "x-go-enum-desc": "monthly Monthly\nyearly Yearly" - }, - "plan": { - "type": "string" - }, - "provision_first_project": { - "format": "uuid", - "type": "string" - }, - "return_to": { - "type": "string" - } - }, - "required": [ - "plan", - "interval", - "provision_first_project" - ], - "type": "object" - }, - "createWorkspacePayload": { - "properties": { - "name": { - "description": "The name of the workspace", - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object" - }, - "createWorkspaceSubscriptionBody": { - "properties": { - "currency": { - "description": "\nusd USD\neur Euro", - "enum": [ - "usd", - "eur" - ], - "type": "string", - "x-go-enum-desc": "usd USD\neur Euro" - }, - "interval": { - "description": "\nmonthly Monthly\nyearly Yearly", - "enum": [ - "monthly", - "yearly" - ], - "type": "string", - "x-go-enum-desc": "monthly Monthly\nyearly Yearly" - }, - "plan": { - "type": "string" - }, - "return_to": { - "type": "string" - } - }, - "required": [ - "plan", - "interval" - ], - "type": "object" - }, - "credentialSupportedDraft00": { - "description": "Includes information about the supported verifiable credentials.", - "properties": { - "cryptographic_binding_methods_supported": { - "description": "OpenID Connect Verifiable Credentials Cryptographic Binding Methods Supported\n\nContains a list of cryptographic binding methods supported for signing the proof.", - "items": { - "type": "string" - }, - "type": "array" - }, - "cryptographic_suites_supported": { - "description": "OpenID Connect Verifiable Credentials Cryptographic Suites Supported\n\nContains a list of cryptographic suites methods supported for signing the proof.", - "items": { - "type": "string" - }, - "type": "array" - }, - "format": { - "description": "OpenID Connect Verifiable Credentials Format\n\nContains the format that is supported by this authorization server.", - "type": "string" - }, - "types": { - "description": "OpenID Connect Verifiable Credentials Types\n\nContains the types of verifiable credentials supported.", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "title": "Verifiable Credentials Metadata (Draft 00)", - "type": "object" - }, - "customDomain": { - "description": "Custom Hostname", - "properties": { - "cookie_domain": { - "type": "string" - }, - "cors_allowed_origins": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "cors_enabled": { - "type": "boolean" - }, - "created_at": { - "format": "date-time", - "type": "string" - }, - "custom_ui_base_url": { - "type": "string" - }, - "hostname": { - "type": "string" - }, - "id": { - "format": "uuid", - "type": "string" - }, - "ssl_status": { - "enum": [ - "initializing", - "pending_validation", - "deleted", - "pending_issuance", - "pending_deployment", - "pending_deletion", - "pending_expiration", - "expired", - "active", - "initializing_timed_out", - "validation_timed_out", - "issuance_timed_out", - "deployment_timed_out", - "deletion_timed_out", - "pending_cleanup", - "staging_deployment", - "staging_active", - "deactivating", - "inactive", - "backup_issued", - "holding_deployment", - "" - ], - "type": "string", - "x-go-enum-desc": "initializing initializing\npending_validation pending_validation\ndeleted deleted\npending_issuance pending_issuance\npending_deployment pending_deployment\npending_deletion pending_deletion\npending_expiration pending_expiration\nexpired expired\nactive active\ninitializing_timed_out initializing_timed_out\nvalidation_timed_out validation_timed_out\nissuance_timed_out issuance_timed_out\ndeployment_timed_out deployment_timed_out\ndeletion_timed_out deletion_timed_out\npending_cleanup pending_cleanup\nstaging_deployment staging_deployment\nstaging_active staging_active\ndeactivating deactivating\ninactive inactive\nbackup_issued backup_issued\nholding_deployment holding_deployment\n unknown Cloudflare sometimes returns an empty string." - }, - "updated_at": { - "format": "date-time", - "type": "string" - }, - "verification_errors": { - "items": { - "type": "string" - }, - "type": "array" - }, - "verification_status": { - "$ref": "#/components/schemas/CustomHostnameStatus" - } - }, - "type": "object" - }, - "deleteMySessionsCount": { - "description": "Deleted Session Count", - "properties": { - "count": { - "description": "The number of sessions that were revoked.", - "format": "int64", - "type": "integer" - } - }, - "type": "object" - }, - "emailTemplateData": { - "description": "Contains the data of the email template, including the subject and body in HTML and plaintext variants", - "properties": { - "body": { - "$ref": "#/components/schemas/emailTemplateDataBody" - }, - "subject": { - "type": "string" - } - }, - "required": [ - "body", - "subject" - ], - "type": "object" - }, - "emailTemplateDataBody": { - "properties": { - "html": { - "type": "string" - }, - "plaintext": { - "type": "string" - } - }, - "required": [ - "html", - "plaintext" - ], - "type": "object" - }, - "errorAuthenticatorAssuranceLevelNotSatisfied": { - "properties": { - "error": { - "$ref": "#/components/schemas/genericError" - }, - "redirect_browser_to": { - "description": "Points to where to redirect the user to next.", - "type": "string" - } - }, - "title": "Is returned when an active session was found but the requested AAL is not satisfied.", - "type": "object" - }, - "errorBrowserLocationChangeRequired": { - "properties": { - "error": { - "$ref": "#/components/schemas/errorGeneric" - }, - "redirect_browser_to": { - "description": "Points to where to redirect the user to next.", - "type": "string" - } - }, - "title": "Is sent when a flow requires a browser to change its location.", - "type": "object" - }, - "errorFlowReplaced": { - "description": "Is sent when a flow is replaced by a different flow of the same class", - "properties": { - "error": { - "$ref": "#/components/schemas/genericError" - }, - "use_flow_id": { - "description": "The flow ID that should be used for the new flow as it contains the correct messages.", - "format": "uuid", - "type": "string" - } - }, - "type": "object" - }, - "errorGeneric": { - "description": "The standard Ory JSON API error format.", - "properties": { - "error": { - "$ref": "#/components/schemas/genericErrorContent" - } - }, - "required": [ - "error" - ], - "title": "JSON API Error Response", - "type": "object" - }, - "errorOAuth2": { - "description": "Error", - "properties": { - "error": { - "description": "Error", - "type": "string" - }, - "error_debug": { - "description": "Error Debug Information\n\nOnly available in dev mode.", - "type": "string" - }, - "error_description": { - "description": "Error Description", - "type": "string" - }, - "error_hint": { - "description": "Error Hint\n\nHelps the user identify the error cause.", - "example": "The redirect URL is not allowed.", - "type": "string" - }, - "status_code": { - "description": "HTTP Status Code", - "example": 401, - "format": "int64", - "type": "integer" - } - }, - "type": "object" - }, - "eventStream": { - "description": "Event Stream", - "properties": { - "created_at": { - "format": "date-time", - "type": "string" - }, - "id": { - "format": "uuid", - "type": "string" - }, - "role_arn": { - "type": "string" - }, - "topic_arn": { - "type": "string" - }, - "type": { - "type": "string" - }, - "updated_at": { - "format": "date-time", - "type": "string" - } - }, - "type": "object" - }, - "expandedPermissionTree": { - "properties": { - "children": { - "description": "The children of the node, possibly none.", - "items": { - "$ref": "#/components/schemas/expandedPermissionTree" - }, - "type": "array" - }, - "tuple": { - "$ref": "#/components/schemas/relationship" - }, - "type": { - "description": "The type of the node.\nunion TreeNodeUnion\nexclusion TreeNodeExclusion\nintersection TreeNodeIntersection\nleaf TreeNodeLeaf\ntuple_to_subject_set TreeNodeTupleToSubjectSet\ncomputed_subject_set TreeNodeComputedSubjectSet\nnot TreeNodeNot\nunspecified TreeNodeUnspecified", - "enum": [ - "union", - "exclusion", - "intersection", - "leaf", - "tuple_to_subject_set", - "computed_subject_set", - "not", - "unspecified" - ], - "type": "string", - "x-go-enum-desc": "union TreeNodeUnion\nexclusion TreeNodeExclusion\nintersection TreeNodeIntersection\nleaf TreeNodeLeaf\ntuple_to_subject_set TreeNodeTupleToSubjectSet\ncomputed_subject_set TreeNodeComputedSubjectSet\nnot TreeNodeNot\nunspecified TreeNodeUnspecified" - } - }, - "required": [ - "type" - ], - "type": "object" - }, - "falsyNullBool": { - "description": "It JSON decodes to false if null.", - "title": "FalsyNullBool represents a bool that may be null.", - "type": "boolean" - }, - "flowError": { - "properties": { - "created_at": { - "description": "CreatedAt is a helper struct field for gobuffalo.pop.", - "format": "date-time", - "type": "string" - }, - "error": { - "type": "object" - }, - "id": { - "description": "ID of the error container.", - "format": "uuid", - "type": "string" - }, - "updated_at": { - "description": "UpdatedAt is a helper struct field for gobuffalo.pop.", - "format": "date-time", - "type": "string" - } - }, - "required": [ - "id" - ], - "type": "object" - }, - "genericError": { - "description": "Error responses are sent when an error (e.g. unauthorized, bad request, ...) occurred.", - "properties": { - "code": { - "description": "The status code", - "example": 404, - "format": "int64", - "type": "integer" - }, - "debug": { - "description": "Debug information\n\nThis field is often not exposed to protect against leaking\nsensitive information.", - "example": "SQL field \"foo\" is not a bool.", - "type": "string" - }, - "details": { - "description": "Further error details" - }, - "error": { - "$ref": "#/components/schemas/genericErrorContent" - }, - "id": { - "description": "The error ID\n\nUseful when trying to identify various errors in application logic.", - "type": "string" - }, - "message": { - "description": "Error message\n\nThe error's message.", - "example": "The resource could not be found", - "type": "string" - }, - "reason": { - "description": "A human-readable reason for the error", - "example": "User with ID 1234 does not exist.", - "type": "string" - }, - "request": { - "description": "The request ID\n\nThe request ID is often exposed internally in order to trace\nerrors across service architectures. This is often a UUID.", - "example": "d7ef54b1-ec15-46e6-bccb-524b82c035e6", - "type": "string" - }, - "status": { - "description": "The status description", - "example": "Not Found", - "type": "string" - } - }, - "required": [ - "message" - ], - "title": "Error response", - "type": "object" - }, - "genericErrorContent": { - "description": "Error response", - "properties": { - "debug": { - "description": "Debug contains debug information. This is usually not available and has to be enabled.", - "example": "The database adapter was unable to find the element", - "type": "string" - }, - "error": { - "description": "Name is the error name.", - "example": "The requested resource could not be found", - "type": "string" - }, - "error_description": { - "description": "Description contains further information on the nature of the error.", - "example": "Object with ID 12345 does not exist", - "type": "string" - }, - "message": { - "description": "Message contains the error message.", - "type": "string" - }, - "status_code": { - "description": "Code represents the error status code (404, 403, 401, ...).", - "example": 404, - "format": "int64", - "type": "integer" - } - }, - "type": "object" - }, - "getAttributesCountResponse": { - "description": "Response of the getAttributesCount endpoint", - "properties": { - "data": { - "description": "The list of data points.", - "items": { - "$ref": "#/components/schemas/AttributesCountDatapoint" - }, - "readOnly": true, - "type": "array" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "getManagedIdentitySchemaLocation": { - "description": "Ory Identity Schema Location", - "properties": { - "location": { - "type": "string" - } - }, - "type": "object" - }, - "getMetricsEventAttributesResponse": { - "description": "Response of the getMetricsEventAttributes endpoint", - "properties": { - "events": { - "description": "The list of data points.", - "items": { - "type": "string" - }, - "readOnly": true, - "type": "array" - } - }, - "required": [ - "events" - ], - "type": "object" - }, - "getMetricsEventTypesResponse": { - "description": "Response of the getMetricsEventTypes endpoint", - "properties": { - "events": { - "description": "The list of data points.", - "items": { - "type": "string" - }, - "readOnly": true, - "type": "array" - } - }, - "required": [ - "events" - ], - "type": "object" - }, - "getOrganizationResponse": { - "properties": { - "organization": { - "$ref": "#/components/schemas/organization" - } - }, - "required": [ - "organization" - ], - "title": "getOrganizationResponse represents a B2B SSO Organization.", - "type": "object" - }, - "getProjectEventsBody": { - "description": "Body of the getProjectEvents endpoint", - "properties": { - "event_name": { - "description": "The event name to query for", - "type": "string" - }, - "filters": { - "default": [], - "description": "Event attribute filters", - "items": { - "$ref": "#/components/schemas/AttributeFilter" - }, - "type": "array" - }, - "from": { - "description": "The start RFC3339 date of the time window", - "format": "date-time", - "type": "string" - }, - "page_size": { - "default": 25, - "description": "Maximum number of events to return", - "format": "int64", - "type": "integer" - }, - "page_token": { - "description": "Pagination token to fetch next page, empty if first page", - "type": "string" - }, - "to": { - "description": "The end RFC3339 date of the time window", - "format": "date-time", - "type": "string" - } - }, - "required": [ - "from", - "to" - ], - "type": "object" - }, - "getProjectEventsResponse": { - "description": "Response of the getProjectEvents endpoint", - "properties": { - "events": { - "description": "The list of data points.", - "items": { - "$ref": "#/components/schemas/ProjectEventsDatapoint" - }, - "readOnly": true, - "type": "array" - }, - "page_token": { - "description": "Pagination token to be included in next page request", - "readOnly": true, - "type": "string" - } - }, - "required": [ - "events" - ], - "type": "object" - }, - "getProjectMetricsResponse": { - "description": "Response of the getMetrics endpoint", - "properties": { - "data": { - "description": "The list of data points.", - "items": { - "$ref": "#/components/schemas/metricsDatapoint" - }, - "readOnly": true, - "type": "array" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "getSessionActivityResponse": { - "description": "Response of the getSessionActivity endpoint", - "properties": { - "data": { - "description": "The list of data points.", - "items": { - "$ref": "#/components/schemas/SessionActivityDatapoint" - }, - "readOnly": true, - "type": "array" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "healthNotReadyStatus": { - "properties": { - "errors": { - "additionalProperties": { - "type": "string" - }, - "description": "Errors contains a list of errors that caused the not ready status.", - "type": "object" - } - }, - "type": "object" - }, - "healthStatus": { - "properties": { - "status": { - "description": "Status always contains \"ok\".", - "type": "string" - } - }, - "type": "object" - }, - "identity": { - "description": "An [identity](https://www.ory.sh/docs/kratos/concepts/identity-user-model) represents a (human) user in Ory.", - "properties": { - "created_at": { - "description": "CreatedAt is a helper struct field for gobuffalo.pop.", - "format": "date-time", - "type": "string" - }, - "credentials": { - "additionalProperties": { - "$ref": "#/components/schemas/identityCredentials" - }, - "description": "Credentials represents all credentials that can be used for authenticating this identity.", - "type": "object" - }, - "id": { - "description": "ID is the identity's unique identifier.\n\nThe Identity ID can not be changed and can not be chosen. This ensures future\ncompatibility and optimization for distributed stores such as CockroachDB.", - "format": "uuid", - "type": "string" - }, - "metadata_admin": { - "$ref": "#/components/schemas/nullJsonRawMessage" - }, - "metadata_public": { - "$ref": "#/components/schemas/nullJsonRawMessage" - }, - "organization_id": { - "$ref": "#/components/schemas/NullUUID" - }, - "recovery_addresses": { - "description": "RecoveryAddresses contains all the addresses that can be used to recover an identity.", - "items": { - "$ref": "#/components/schemas/recoveryIdentityAddress" - }, - "type": "array", - "x-omitempty": true - }, - "schema_id": { - "description": "SchemaID is the ID of the JSON Schema to be used for validating the identity's traits.", - "type": "string" - }, - "schema_url": { - "description": "SchemaURL is the URL of the endpoint where the identity's traits schema can be fetched from.\n\nformat: url", - "type": "string" - }, - "state": { - "description": "State is the identity's state.\n\nThis value has currently no effect.\nactive StateActive\ninactive StateInactive", - "enum": [ - "active", - "inactive" - ], - "type": "string", - "x-go-enum-desc": "active StateActive\ninactive StateInactive" - }, - "state_changed_at": { - "$ref": "#/components/schemas/nullTime" - }, - "traits": { - "$ref": "#/components/schemas/identityTraits" - }, - "updated_at": { - "description": "UpdatedAt is a helper struct field for gobuffalo.pop.", - "format": "date-time", - "type": "string" - }, - "verifiable_addresses": { - "description": "VerifiableAddresses contains all the addresses that can be verified by the user.", - "items": { - "$ref": "#/components/schemas/verifiableIdentityAddress" - }, - "type": "array", - "x-omitempty": true - } - }, - "required": [ - "id", - "schema_id", - "schema_url", - "traits" - ], - "title": "Identity represents an Ory Kratos identity", - "type": "object" - }, - "identityCredentials": { - "description": "Credentials represents a specific credential type", - "properties": { - "config": { - "$ref": "#/components/schemas/JSONRawMessage" - }, - "created_at": { - "description": "CreatedAt is a helper struct field for gobuffalo.pop.", - "format": "date-time", - "type": "string" - }, - "identifiers": { - "description": "Identifiers represents a list of unique identifiers this credential type matches.", - "items": { - "type": "string" - }, - "type": "array" - }, - "type": { - "description": "Type discriminates between different types of credentials.\npassword CredentialsTypePassword\noidc CredentialsTypeOIDC\ntotp CredentialsTypeTOTP\nlookup_secret CredentialsTypeLookup\nwebauthn CredentialsTypeWebAuthn\ncode CredentialsTypeCodeAuth\nlink_recovery CredentialsTypeRecoveryLink CredentialsTypeRecoveryLink is a special credential type linked to the link strategy (recovery flow). It is not used within the credentials object itself.\ncode_recovery CredentialsTypeRecoveryCode", - "enum": [ - "password", - "oidc", - "totp", - "lookup_secret", - "webauthn", - "code", - "link_recovery", - "code_recovery" - ], - "type": "string", - "x-go-enum-desc": "password CredentialsTypePassword\noidc CredentialsTypeOIDC\ntotp CredentialsTypeTOTP\nlookup_secret CredentialsTypeLookup\nwebauthn CredentialsTypeWebAuthn\ncode CredentialsTypeCodeAuth\nlink_recovery CredentialsTypeRecoveryLink CredentialsTypeRecoveryLink is a special credential type linked to the link strategy (recovery flow). It is not used within the credentials object itself.\ncode_recovery CredentialsTypeRecoveryCode" - }, - "updated_at": { - "description": "UpdatedAt is a helper struct field for gobuffalo.pop.", - "format": "date-time", - "type": "string" - }, - "version": { - "description": "Version refers to the version of the credential. Useful when changing the config schema.", - "format": "int64", - "type": "integer" - } - }, - "type": "object" - }, - "identityCredentialsCode": { - "description": "CredentialsCode represents a one time login/registration code", - "properties": { - "address_type": { - "description": "The type of the address for this code", - "type": "string" - }, - "used_at": { - "$ref": "#/components/schemas/NullTime" - } - }, - "type": "object" - }, - "identityCredentialsOidc": { - "properties": { - "providers": { - "items": { - "$ref": "#/components/schemas/identityCredentialsOidcProvider" - }, - "type": "array" - } - }, - "title": "CredentialsOIDC is contains the configuration for credentials of the type oidc.", - "type": "object" - }, - "identityCredentialsOidcProvider": { - "properties": { - "initial_access_token": { - "type": "string" - }, - "initial_id_token": { - "type": "string" - }, - "initial_refresh_token": { - "type": "string" - }, - "organization": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "subject": { - "type": "string" - } - }, - "title": "CredentialsOIDCProvider is contains a specific OpenID COnnect credential for a particular connection (e.g. Google).", - "type": "object" - }, - "identityCredentialsPassword": { - "properties": { - "hashed_password": { - "description": "HashedPassword is a hash-representation of the password.", - "type": "string" - } - }, - "title": "CredentialsPassword is contains the configuration for credentials of the type password.", - "type": "object" - }, - "identityMetaSchema": { - "description": "Identity Meta Schema", - "type": "object" - }, - "identityPatch": { - "description": "Payload for patching an identity", - "properties": { - "create": { - "$ref": "#/components/schemas/createIdentityBody" - }, - "patch_id": { - "description": "The ID of this patch.\n\nThe patch ID is optional. If specified, the ID will be returned in the\nresponse, so consumers of this API can correlate the response with the\npatch.", - "format": "uuid", - "type": "string" - } - }, - "type": "object" - }, - "identityPatchResponse": { - "description": "Response for a single identity patch", - "properties": { - "action": { - "description": "The action for this specific patch\ncreate ActionCreate Create this identity.", - "enum": [ - "create" - ], - "type": "string", - "x-go-enum-desc": "create ActionCreate Create this identity." - }, - "identity": { - "description": "The identity ID payload of this patch", - "format": "uuid", - "type": "string" - }, - "patch_id": { - "description": "The ID of this patch response, if an ID was specified in the patch.", - "format": "uuid", - "type": "string" - } - }, - "type": "object" - }, - "identitySchema": { - "description": "Raw JSON Schema", - "type": "object" - }, - "identitySchemaContainer": { - "description": "An Identity JSON Schema Container", - "properties": { - "id": { - "description": "The ID of the Identity JSON Schema", - "type": "string" - }, - "schema": { - "description": "The actual Identity JSON Schema", - "type": "object" - } - }, - "type": "object" - }, - "identitySchemaPreset": { - "properties": { - "schema": { - "description": "Schema is the Identity JSON Schema", - "type": "object" - }, - "url": { - "description": "URL is the preset identifier", - "type": "string" - } - }, - "required": [ - "url", - "schema" - ], - "type": "object" - }, - "identitySchemaPresets": { - "items": { - "$ref": "#/components/schemas/identitySchemaPreset" - }, - "type": "array" - }, - "identitySchemas": { - "description": "List of Identity JSON Schemas", - "items": { - "$ref": "#/components/schemas/identitySchemaContainer" - }, - "type": "array" - }, - "identityTraits": { - "description": "Traits represent an identity's traits. The identity is able to create, modify, and delete traits\nin a self-service manner. The input will always be validated against the JSON Schema defined\nin `schema_url`." - }, - "identityVerifiableAddressStatus": { - "description": "VerifiableAddressStatus must not exceed 16 characters as that is the limitation in the SQL Schema", - "type": "string" - }, - "identityWithCredentials": { - "description": "Create Identity and Import Credentials", - "properties": { - "oidc": { - "$ref": "#/components/schemas/identityWithCredentialsOidc" - }, - "password": { - "$ref": "#/components/schemas/identityWithCredentialsPassword" - } - }, - "type": "object" - }, - "identityWithCredentialsOidc": { - "description": "Create Identity and Import Social Sign In Credentials", - "properties": { - "config": { - "$ref": "#/components/schemas/identityWithCredentialsOidcConfig" - } - }, - "type": "object" - }, - "identityWithCredentialsOidcConfig": { - "properties": { - "config": { - "$ref": "#/components/schemas/identityWithCredentialsPasswordConfig" - }, - "providers": { - "description": "A list of OpenID Connect Providers", - "items": { - "$ref": "#/components/schemas/identityWithCredentialsOidcConfigProvider" - }, - "type": "array" - } - }, - "type": "object" - }, - "identityWithCredentialsOidcConfigProvider": { - "description": "Create Identity and Import Social Sign In Credentials Configuration", - "properties": { - "provider": { - "description": "The OpenID Connect provider to link the subject to. Usually something like `google` or `github`.", - "type": "string" - }, - "subject": { - "description": "The subject (`sub`) of the OpenID Connect connection. Usually the `sub` field of the ID Token.", - "type": "string" - } - }, - "required": [ - "subject", - "provider" - ], - "type": "object" - }, - "identityWithCredentialsPassword": { - "description": "Create Identity and Import Password Credentials", - "properties": { - "config": { - "$ref": "#/components/schemas/identityWithCredentialsPasswordConfig" - } - }, - "type": "object" - }, - "identityWithCredentialsPasswordConfig": { - "description": "Create Identity and Import Password Credentials Configuration", - "properties": { - "hashed_password": { - "description": "The hashed password in [PHC format](https://www.ory.sh/docs/kratos/manage-identities/import-user-accounts-identities#hashed-passwords)", - "type": "string" - }, - "password": { - "description": "The password in plain text if no hash is available.", - "type": "string" - } - }, - "type": "object" - }, - "internalGetProjectBrandingBody": { - "description": "Get Project Branding Request Body", - "properties": { - "hostname": { - "type": "string" - } - }, - "type": "object" - }, - "internalIsAXWelcomeScreenEnabledForProjectBody": { - "description": "Is Account Experience Enabled For Project Request Body", - "properties": { - "path": { - "description": "Path is the path of the request.", - "type": "string" - }, - "project_slug": { - "description": "ProjectSlug is the project's slug.", - "type": "string" - } - }, - "required": [ - "project_slug", - "path" - ], - "type": "object" - }, - "internalIsOwnerForProjectBySlugBody": { - "description": "Is Owner For Project By Slug Request Body", - "properties": { - "namespace": { - "description": "Namespace is the namespace of the subject.", - "enum": [ - "User", - " ApiKey" - ], - "type": "string" - }, - "project_scope": { - "description": "ProjectScope is the project_id resolved from the\nAPI Token.", - "type": "string" - }, - "project_slug": { - "description": "ProjectSlug is the project's slug.", - "type": "string" - }, - "subject": { - "description": "Subject is the subject acting (user or API key).", - "type": "string" - } - }, - "required": [ - "subject", - "namespace", - "project_slug" - ], - "type": "object" - }, - "internalIsOwnerForProjectBySlugResponse": { - "properties": { - "project_id": { - "description": "ProjectID is the project's ID.", - "type": "string" - } - }, - "required": [ - "project_id" - ], - "type": "object" - }, - "introspectedOAuth2Token": { - "description": "Introspection contains an access token's session data as specified by\n[IETF RFC 7662](https://tools.ietf.org/html/rfc7662)", - "properties": { - "active": { - "description": "Active is a boolean indicator of whether or not the presented token\nis currently active. The specifics of a token's \"active\" state\nwill vary depending on the implementation of the authorization\nserver and the information it keeps about its tokens, but a \"true\"\nvalue return for the \"active\" property will generally indicate\nthat a given token has been issued by this authorization server,\nhas not been revoked by the resource owner, and is within its\ngiven time window of validity (e.g., after its issuance time and\nbefore its expiration time).", - "type": "boolean" - }, - "aud": { - "description": "Audience contains a list of the token's intended audiences.", - "items": { - "type": "string" - }, - "type": "array" - }, - "client_id": { - "description": "ID is aclient identifier for the OAuth 2.0 client that\nrequested this token.", - "type": "string" - }, - "exp": { - "description": "Expires at is an integer timestamp, measured in the number of seconds\nsince January 1 1970 UTC, indicating when this token will expire.", - "format": "int64", - "type": "integer" - }, - "ext": { - "additionalProperties": {}, - "description": "Extra is arbitrary data set by the session.", - "type": "object" - }, - "iat": { - "description": "Issued at is an integer timestamp, measured in the number of seconds\nsince January 1 1970 UTC, indicating when this token was\noriginally issued.", - "format": "int64", - "type": "integer" - }, - "iss": { - "description": "IssuerURL is a string representing the issuer of this token", - "type": "string" - }, - "nbf": { - "description": "NotBefore is an integer timestamp, measured in the number of seconds\nsince January 1 1970 UTC, indicating when this token is not to be\nused before.", - "format": "int64", - "type": "integer" - }, - "obfuscated_subject": { - "description": "ObfuscatedSubject is set when the subject identifier algorithm was set to \"pairwise\" during authorization.\nIt is the `sub` value of the ID Token that was issued.", - "type": "string" - }, - "scope": { - "description": "Scope is a JSON string containing a space-separated list of\nscopes associated with this token.", - "type": "string" - }, - "sub": { - "description": "Subject of the token, as defined in JWT [RFC7519].\nUsually a machine-readable identifier of the resource owner who\nauthorized this token.", - "type": "string" - }, - "token_type": { - "description": "TokenType is the introspected token's type, typically `Bearer`.", - "type": "string" - }, - "token_use": { - "description": "TokenUse is the introspected token's use, for example `access_token` or `refresh_token`.", - "type": "string" - }, - "username": { - "description": "Username is a human-readable identifier for the resource owner who\nauthorized this token.", - "type": "string" - } - }, - "required": [ - "active" - ], - "type": "object" - }, - "isOwnerForProjectBySlug": { - "properties": { - "ProjectSlug": { - "description": "ProjectSlug is the project's slug.", - "type": "string" - }, - "Subject": { - "description": "Subject is the subject from the API Token.", - "type": "string" - } - }, - "required": [ - "Subject", - "ProjectSlug" - ], - "type": "object" - }, - "jsonPatch": { - "description": "A JSONPatch document as defined by RFC 6902", - "properties": { - "from": { - "description": "This field is used together with operation \"move\" and uses JSON Pointer notation.\n\nLearn more [about JSON Pointers](https://datatracker.ietf.org/doc/html/rfc6901#section-5).", - "example": "/name", - "type": "string" - }, - "op": { - "description": "The operation to be performed. One of \"add\", \"remove\", \"replace\", \"move\", \"copy\", or \"test\".", - "enum": [ - "add", - "remove", - "replace", - "move", - "copy", - "test" - ], - "example": "replace", - "type": "string" - }, - "path": { - "description": "The path to the target path. Uses JSON pointer notation.\n\nLearn more [about JSON Pointers](https://datatracker.ietf.org/doc/html/rfc6901#section-5).", - "example": "/name", - "type": "string" - }, - "value": { - "description": "The value to be used within the operations.\n\nLearn more [about JSON Pointers](https://datatracker.ietf.org/doc/html/rfc6901#section-5).", - "example": "foobar" - } - }, - "required": [ - "op", - "path" - ], - "type": "object" - }, - "jsonPatchDocument": { - "description": "A JSONPatchDocument request", - "items": { - "$ref": "#/components/schemas/jsonPatch" - }, - "type": "array" - }, - "jsonWebKey": { - "properties": { - "alg": { - "description": "The \"alg\" (algorithm) parameter identifies the algorithm intended for\nuse with the key. The values used should either be registered in the\nIANA \"JSON Web Signature and Encryption Algorithms\" registry\nestablished by [JWA] or be a value that contains a Collision-\nResistant Name.", - "example": "RS256", - "type": "string" - }, - "crv": { - "example": "P-256", - "type": "string" - }, - "d": { - "example": "T_N8I-6He3M8a7X1vWt6TGIx4xB_GP3Mb4SsZSA4v-orvJzzRiQhLlRR81naWYxfQAYt5isDI6_C2L9bdWo4FFPjGQFvNoRX-_sBJyBI_rl-TBgsZYoUlAj3J92WmY2inbA-PwyJfsaIIDceYBC-eX-xiCu6qMqkZi3MwQAFL6bMdPEM0z4JBcwFT3VdiWAIRUuACWQwrXMq672x7fMuaIaHi7XDGgt1ith23CLfaREmJku9PQcchbt_uEY-hqrFY6ntTtS4paWWQj86xLL94S-Tf6v6xkL918PfLSOTq6XCzxvlFwzBJqApnAhbwqLjpPhgUG04EDRrqrSBc5Y1BLevn6Ip5h1AhessBp3wLkQgz_roeckt-ybvzKTjESMuagnpqLvOT7Y9veIug2MwPJZI2VjczRc1vzMs25XrFQ8DpUy-bNdp89TmvAXwctUMiJdgHloJw23Cv03gIUAkDnsTqZmkpbIf-crpgNKFmQP_EDKoe8p_PXZZgfbRri3NoEVGP7Mk6yEu8LjJhClhZaBNjuWw2-KlBfOA3g79mhfBnkInee5KO9mGR50qPk1V-MorUYNTFMZIm0kFE6eYVWFBwJHLKYhHU34DoiK1VP-svZpC2uAMFNA_UJEwM9CQ2b8qe4-5e9aywMvwcuArRkAB5mBIfOaOJao3mfukKAE", - "type": "string" - }, - "dp": { - "example": "G4sPXkc6Ya9y8oJW9_ILj4xuppu0lzi_H7VTkS8xj5SdX3coE0oimYwxIi2emTAue0UOa5dpgFGyBJ4c8tQ2VF402XRugKDTP8akYhFo5tAA77Qe_NmtuYZc3C3m3I24G2GvR5sSDxUyAN2zq8Lfn9EUms6rY3Ob8YeiKkTiBj0", - "type": "string" - }, - "dq": { - "example": "s9lAH9fggBsoFR8Oac2R_E2gw282rT2kGOAhvIllETE1efrA6huUUvMfBcMpn8lqeW6vzznYY5SSQF7pMdC_agI3nG8Ibp1BUb0JUiraRNqUfLhcQb_d9GF4Dh7e74WbRsobRonujTYN1xCaP6TO61jvWrX-L18txXw494Q_cgk", - "type": "string" - }, - "e": { - "example": "AQAB", - "type": "string" - }, - "k": { - "example": "GawgguFyGrWKav7AX4VKUg", - "type": "string" - }, - "kid": { - "description": "The \"kid\" (key ID) parameter is used to match a specific key. This\nis used, for instance, to choose among a set of keys within a JWK Set\nduring key rollover. The structure of the \"kid\" value is\nunspecified. When \"kid\" values are used within a JWK Set, different\nkeys within the JWK Set SHOULD use distinct \"kid\" values. (One\nexample in which different keys might use the same \"kid\" value is if\nthey have different \"kty\" (key type) values but are considered to be\nequivalent alternatives by the application using them.) The \"kid\"\nvalue is a case-sensitive string.", - "example": "1603dfe0af8f4596", - "type": "string" - }, - "kty": { - "description": "The \"kty\" (key type) parameter identifies the cryptographic algorithm\nfamily used with the key, such as \"RSA\" or \"EC\". \"kty\" values should\neither be registered in the IANA \"JSON Web Key Types\" registry\nestablished by [JWA] or be a value that contains a Collision-\nResistant Name. The \"kty\" value is a case-sensitive string.", - "example": "RSA", - "type": "string" - }, - "n": { - "example": "vTqrxUyQPl_20aqf5kXHwDZrel-KovIp8s7ewJod2EXHl8tWlRB3_Rem34KwBfqlKQGp1nqah-51H4Jzruqe0cFP58hPEIt6WqrvnmJCXxnNuIB53iX_uUUXXHDHBeaPCSRoNJzNysjoJ30TIUsKBiirhBa7f235PXbKiHducLevV6PcKxJ5cY8zO286qJLBWSPm-OIevwqsIsSIH44Qtm9sioFikhkbLwoqwWORGAY0nl6XvVOlhADdLjBSqSAeT1FPuCDCnXwzCDR8N9IFB_IjdStFkC-rVt2K5BYfPd0c3yFp_vHR15eRd0zJ8XQ7woBC8Vnsac6Et1pKS59pX6256DPWu8UDdEOolKAPgcd_g2NpA76cAaF_jcT80j9KrEzw8Tv0nJBGesuCjPNjGs_KzdkWTUXt23Hn9QJsdc1MZuaW0iqXBepHYfYoqNelzVte117t4BwVp0kUM6we0IqyXClaZgOI8S-WDBw2_Ovdm8e5NmhYAblEVoygcX8Y46oH6bKiaCQfKCFDMcRgChme7AoE1yZZYsPbaG_3IjPrC4LBMHQw8rM9dWjJ8ImjicvZ1pAm0dx-KHCP3y5PVKrxBDf1zSOsBRkOSjB8TPODnJMz6-jd5hTtZxpZPwPoIdCanTZ3ZD6uRBpTmDwtpRGm63UQs1m5FWPwb0T2IF0", - "type": "string" - }, - "p": { - "example": "6NbkXwDWUhi-eR55Cgbf27FkQDDWIamOaDr0rj1q0f1fFEz1W5A_09YvG09Fiv1AO2-D8Rl8gS1Vkz2i0zCSqnyy8A025XOcRviOMK7nIxE4OH_PEsko8dtIrb3TmE2hUXvCkmzw9EsTF1LQBOGC6iusLTXepIC1x9ukCKFZQvdgtEObQ5kzd9Nhq-cdqmSeMVLoxPLd1blviVT9Vm8-y12CtYpeJHOaIDtVPLlBhJiBoPKWg3vxSm4XxIliNOefqegIlsmTIa3MpS6WWlCK3yHhat0Q-rRxDxdyiVdG_wzJvp0Iw_2wms7pe-PgNPYvUWH9JphWP5K38YqEBiJFXQ", - "type": "string" - }, - "q": { - "example": "0A1FmpOWR91_RAWpqreWSavNaZb9nXeKiBo0DQGBz32DbqKqQ8S4aBJmbRhJcctjCLjain-ivut477tAUMmzJwVJDDq2MZFwC9Q-4VYZmFU4HJityQuSzHYe64RjN-E_NQ02TWhG3QGW6roq6c57c99rrUsETwJJiwS8M5p15Miuz53DaOjv-uqqFAFfywN5WkxHbraBcjHtMiQuyQbQqkCFh-oanHkwYNeytsNhTu2mQmwR5DR2roZ2nPiFjC6nsdk-A7E3S3wMzYYFw7jvbWWoYWo9vB40_MY2Y0FYQSqcDzcBIcq_0tnnasf3VW4Fdx6m80RzOb2Fsnln7vKXAQ", - "type": "string" - }, - "qi": { - "example": "GyM_p6JrXySiz1toFgKbWV-JdI3jQ4ypu9rbMWx3rQJBfmt0FoYzgUIZEVFEcOqwemRN81zoDAaa-Bk0KWNGDjJHZDdDmFhW3AN7lI-puxk_mHZGJ11rxyR8O55XLSe3SPmRfKwZI6yU24ZxvQKFYItdldUKGzO6Ia6zTKhAVRU", - "type": "string" - }, - "use": { - "description": "Use (\"public key use\") identifies the intended use of\nthe public key. The \"use\" parameter is employed to indicate whether\na public key is used for encrypting data or verifying the signature\non data. Values are commonly \"sig\" (signature) or \"enc\" (encryption).", - "example": "sig", - "type": "string" - }, - "x": { - "example": "f83OJ3D2xF1Bg8vub9tLe1gHMzV76e8Tus9uPHvRVEU", - "type": "string" - }, - "x5c": { - "description": "The \"x5c\" (X.509 certificate chain) parameter contains a chain of one\nor more PKIX certificates [RFC5280]. The certificate chain is\nrepresented as a JSON array of certificate value strings. Each\nstring in the array is a base64-encoded (Section 4 of [RFC4648] --\nnot base64url-encoded) DER [ITU.X690.1994] PKIX certificate value.\nThe PKIX certificate containing the key value MUST be the first\ncertificate.", - "items": { - "type": "string" - }, - "type": "array" - }, - "y": { - "example": "x_FEzRu9m36HLN_tue659LNpXW6pCyStikYjKIWI5a0", - "type": "string" - } - }, - "required": [ - "use", - "kty", - "kid", - "alg" - ], - "type": "object" - }, - "jsonWebKeySet": { - "description": "JSON Web Key Set", - "properties": { - "keys": { - "description": "List of JSON Web Keys\n\nThe value of the \"keys\" parameter is an array of JSON Web Key (JWK)\nvalues. By default, the order of the JWK values within the array does\nnot imply an order of preference among them, although applications\nof JWK Sets can choose to assign a meaning to the order for their\npurposes, if desired.", - "items": { - "$ref": "#/components/schemas/jsonWebKey" - }, - "type": "array" - } - }, - "type": "object" - }, - "listCustomDomains": { - "description": "Custom Hostname List", - "items": { - "$ref": "#/components/schemas/customDomain" - }, - "type": "array" - }, - "listEventStreams": { - "description": "Event Stream List", - "properties": { - "event_streams": { - "items": { - "$ref": "#/components/schemas/eventStream" - }, - "type": "array" - } - }, - "type": "object" - }, - "listOrganizationsResponse": { - "description": "B2B SSO Organization List", - "properties": { - "organizations": { - "items": { - "$ref": "#/components/schemas/organization" - }, - "type": "array" - } - }, - "required": [ - "organizations" - ], - "type": "object" - }, - "listWorkspaceProjectsResponse": { - "properties": { - "has_next_page": { - "type": "boolean" - }, - "next_page": { - "type": "string" - }, - "projects": { - "items": { - "$ref": "#/components/schemas/projectMetadata" - }, - "type": "array" - } - }, - "required": [ - "projects", - "next_page", - "has_next_page" - ], - "type": "object" - }, - "loginFlow": { - "description": "This object represents a login flow. A login flow is initiated at the \"Initiate Login API / Browser Flow\"\nendpoint by a client.\n\nOnce a login flow is completed successfully, a session cookie or session token will be issued.", - "properties": { - "active": { - "description": "The active login method\n\nIf set contains the login method used. If the flow is new, it is unset.\npassword CredentialsTypePassword\noidc CredentialsTypeOIDC\ntotp CredentialsTypeTOTP\nlookup_secret CredentialsTypeLookup\nwebauthn CredentialsTypeWebAuthn\ncode CredentialsTypeCodeAuth\nlink_recovery CredentialsTypeRecoveryLink CredentialsTypeRecoveryLink is a special credential type linked to the link strategy (recovery flow). It is not used within the credentials object itself.\ncode_recovery CredentialsTypeRecoveryCode", - "enum": [ - "password", - "oidc", - "totp", - "lookup_secret", - "webauthn", - "code", - "link_recovery", - "code_recovery" - ], - "type": "string", - "x-go-enum-desc": "password CredentialsTypePassword\noidc CredentialsTypeOIDC\ntotp CredentialsTypeTOTP\nlookup_secret CredentialsTypeLookup\nwebauthn CredentialsTypeWebAuthn\ncode CredentialsTypeCodeAuth\nlink_recovery CredentialsTypeRecoveryLink CredentialsTypeRecoveryLink is a special credential type linked to the link strategy (recovery flow). It is not used within the credentials object itself.\ncode_recovery CredentialsTypeRecoveryCode" - }, - "created_at": { - "description": "CreatedAt is a helper struct field for gobuffalo.pop.", - "format": "date-time", - "type": "string" - }, - "expires_at": { - "description": "ExpiresAt is the time (UTC) when the flow expires. If the user still wishes to log in,\na new flow has to be initiated.", - "format": "date-time", - "type": "string" - }, - "id": { - "description": "ID represents the flow's unique ID. When performing the login flow, this\nrepresents the id in the login UI's query parameter: http://\u003cselfservice.flows.login.ui_url\u003e/?flow=\u003cflow_id\u003e", - "format": "uuid", - "type": "string" - }, - "issued_at": { - "description": "IssuedAt is the time (UTC) when the flow started.", - "format": "date-time", - "type": "string" - }, - "oauth2_login_challenge": { - "description": "Ory OAuth 2.0 Login Challenge.\n\nThis value is set using the `login_challenge` query parameter of the registration and login endpoints.\nIf set will cooperate with Ory OAuth2 and OpenID to act as an OAuth2 server / OpenID Provider.", - "type": "string" - }, - "oauth2_login_request": { - "$ref": "#/components/schemas/oAuth2LoginRequest" - }, - "organization_id": { - "$ref": "#/components/schemas/NullUUID" - }, - "refresh": { - "description": "Refresh stores whether this login flow should enforce re-authentication.", - "type": "boolean" - }, - "request_url": { - "description": "RequestURL is the initial URL that was requested from Ory Kratos. It can be used\nto forward information contained in the URL's path or query for example.", - "type": "string" - }, - "requested_aal": { - "$ref": "#/components/schemas/authenticatorAssuranceLevel" - }, - "return_to": { - "description": "ReturnTo contains the requested return_to URL.", - "type": "string" - }, - "session_token_exchange_code": { - "description": "SessionTokenExchangeCode holds the secret code that the client can use to retrieve a session token after the login flow has been completed.\nThis is only set if the client has requested a session token exchange code, and if the flow is of type \"api\",\nand only on creating the login flow.", - "type": "string" - }, - "state": { - "description": "State represents the state of this request:\n\nchoose_method: ask the user to choose a method to sign in with\nsent_email: the email has been sent to the user\npassed_challenge: the request was successful and the login challenge was passed." - }, - "transient_payload": { - "description": "TransientPayload is used to pass data from the login to hooks and email templates", - "type": "object" - }, - "type": { - "$ref": "#/components/schemas/selfServiceFlowType" - }, - "ui": { - "$ref": "#/components/schemas/uiContainer" - }, - "updated_at": { - "description": "UpdatedAt is a helper struct field for gobuffalo.pop.", - "format": "date-time", - "type": "string" - } - }, - "required": [ - "id", - "type", - "expires_at", - "issued_at", - "request_url", - "ui", - "state" - ], - "title": "Login Flow", - "type": "object" - }, - "loginFlowState": { - "description": "The state represents the state of the login flow.\n\nchoose_method: ask the user to choose a method (e.g. login account via email)\nsent_email: the email has been sent to the user\npassed_challenge: the request was successful and the login challenge was passed.", - "enum": [ - "choose_method", - "sent_email", - "passed_challenge" - ], - "title": "Login Flow State" - }, - "logoutFlow": { - "description": "Logout Flow", - "properties": { - "logout_token": { - "description": "LogoutToken can be used to perform logout using AJAX.", - "type": "string" - }, - "logout_url": { - "description": "LogoutURL can be opened in a browser to sign the user out.\n\nformat: uri", - "type": "string" - } - }, - "required": [ - "logout_url", - "logout_token" - ], - "type": "object" - }, - "managedIdentitySchema": { - "description": "Together the name and identity uuid are a unique index constraint.\nThis prevents a user from having schemas with the same name.\nThis also allows schemas to have the same name across the system.", - "properties": { - "blob_name": { - "description": "The gcs file name\n\nThis is a randomly generated name which is used to uniquely identify the file on the blob storage", - "type": "string" - }, - "blob_url": { - "description": "The publicly accessible url of the schema", - "type": "string" - }, - "content_hash": { - "description": "The Content Hash\n\nContains a hash of the schema's content.", - "type": "string" - }, - "created_at": { - "description": "The Schema's Creation Date", - "format": "date-time", - "readOnly": true, - "type": "string" - }, - "id": { - "description": "The schema's ID.", - "format": "uuid", - "readOnly": true, - "type": "string" - }, - "name": { - "description": "The schema name\n\nThis is set by the user and is for them to easily recognise their schema", - "example": "CustomerIdentity", - "type": "string" - }, - "updated_at": { - "description": "Last Time Schema was Updated", - "format": "date-time", - "readOnly": true, - "type": "string" - } - }, - "required": [ - "id", - "name", - "blob_name", - "blob_url", - "created_at", - "updated_at" - ], - "title": "Schema represents an Ory Kratos Identity Schema", - "type": "object" - }, - "managedIdentitySchemaValidationResult": { - "description": "Ory Identity Schema Validation Result", - "properties": { - "message": { - "type": "string" - }, - "valid": { - "type": "boolean" - } - }, - "type": "object" - }, - "managedIdentitySchemas": { - "items": { - "$ref": "#/components/schemas/managedIdentitySchema" - }, - "type": "array" - }, - "memberInvite": { - "properties": { - "created_at": { - "description": "The Project's Revision Creation Date", - "format": "date-time", - "readOnly": true, - "type": "string" - }, - "id": { - "description": "The invite's ID.", - "format": "uuid", - "readOnly": true, - "type": "string" - }, - "invitee_email": { - "description": "The invitee's email", - "type": "string" - }, - "invitee_id": { - "$ref": "#/components/schemas/NullUUID" - }, - "owner_email": { - "description": "The invite owner's email\nUsually the project's owner email", - "type": "string" - }, - "owner_id": { - "description": "The invite owner's ID\nUsually the project's owner", - "format": "uuid", - "type": "string" - }, - "project_id": { - "$ref": "#/components/schemas/NullUUID" - }, - "status": { - "description": "The invite's status\nKeeps track of the invites status such as pending, accepted, declined, expired\npending PENDING\naccepted ACCEPTED\ndeclined DECLINED\nexpired EXPIRED\ncancelled CANCELLED\nremoved REMOVED", - "enum": [ - "pending", - "accepted", - "declined", - "expired", - "cancelled", - "removed" - ], - "type": "string", - "x-go-enum-desc": "pending PENDING\naccepted ACCEPTED\ndeclined DECLINED\nexpired EXPIRED\ncancelled CANCELLED\nremoved REMOVED" - }, - "updated_at": { - "description": "Last Time Project's Revision was Updated", - "format": "date-time", - "readOnly": true, - "type": "string" - }, - "workspace_id": { - "$ref": "#/components/schemas/NullUUID" - } - }, - "required": [ - "id", - "owner_id", - "owner_email", - "invitee_email", - "status", - "created_at", - "updated_at" - ], - "type": "object" - }, - "memberInvites": { - "items": { - "$ref": "#/components/schemas/memberInvite" - }, - "type": "array" - }, - "message": { - "properties": { - "body": { - "type": "string" - }, - "channel": { - "type": "string" - }, - "created_at": { - "description": "CreatedAt is a helper struct field for gobuffalo.pop.", - "format": "date-time", - "type": "string" - }, - "dispatches": { - "description": "Dispatches store information about the attempts of delivering a message\nMay contain an error if any happened, or just the `success` state.", - "items": { - "$ref": "#/components/schemas/messageDispatch" - }, - "type": "array" - }, - "id": { - "format": "uuid", - "type": "string" - }, - "recipient": { - "type": "string" - }, - "send_count": { - "format": "int64", - "type": "integer" - }, - "status": { - "$ref": "#/components/schemas/courierMessageStatus" - }, - "subject": { - "type": "string" - }, - "template_type": { - "description": "\nrecovery_invalid TypeRecoveryInvalid\nrecovery_valid TypeRecoveryValid\nrecovery_code_invalid TypeRecoveryCodeInvalid\nrecovery_code_valid TypeRecoveryCodeValid\nverification_invalid TypeVerificationInvalid\nverification_valid TypeVerificationValid\nverification_code_invalid TypeVerificationCodeInvalid\nverification_code_valid TypeVerificationCodeValid\nstub TypeTestStub\nlogin_code_valid TypeLoginCodeValid\nregistration_code_valid TypeRegistrationCodeValid", - "enum": [ - "recovery_invalid", - "recovery_valid", - "recovery_code_invalid", - "recovery_code_valid", - "verification_invalid", - "verification_valid", - "verification_code_invalid", - "verification_code_valid", - "stub", - "login_code_valid", - "registration_code_valid" - ], - "type": "string", - "x-go-enum-desc": "recovery_invalid TypeRecoveryInvalid\nrecovery_valid TypeRecoveryValid\nrecovery_code_invalid TypeRecoveryCodeInvalid\nrecovery_code_valid TypeRecoveryCodeValid\nverification_invalid TypeVerificationInvalid\nverification_valid TypeVerificationValid\nverification_code_invalid TypeVerificationCodeInvalid\nverification_code_valid TypeVerificationCodeValid\nstub TypeTestStub\nlogin_code_valid TypeLoginCodeValid\nregistration_code_valid TypeRegistrationCodeValid" - }, - "type": { - "$ref": "#/components/schemas/courierMessageType" - }, - "updated_at": { - "description": "UpdatedAt is a helper struct field for gobuffalo.pop.", - "format": "date-time", - "type": "string" - } - }, - "required": [ - "id", - "status", - "type", - "recipient", - "body", - "subject", - "template_type", - "send_count", - "created_at", - "updated_at" - ], - "type": "object" - }, - "messageDispatch": { - "description": "MessageDispatch represents an attempt of sending a courier message\nIt contains the status of the attempt (failed or successful) and the error if any occured", - "properties": { - "created_at": { - "description": "CreatedAt is a helper struct field for gobuffalo.pop.", - "format": "date-time", - "type": "string" - }, - "error": { - "$ref": "#/components/schemas/JSONRawMessage" - }, - "id": { - "description": "The ID of this message dispatch", - "format": "uuid", - "type": "string" - }, - "message_id": { - "description": "The ID of the message being dispatched", - "format": "uuid", - "type": "string" - }, - "status": { - "description": "The status of this dispatch\nEither \"failed\" or \"success\"\nfailed CourierMessageDispatchStatusFailed\nsuccess CourierMessageDispatchStatusSuccess", - "enum": [ - "failed", - "success" - ], - "type": "string", - "x-go-enum-desc": "failed CourierMessageDispatchStatusFailed\nsuccess CourierMessageDispatchStatusSuccess" - }, - "updated_at": { - "description": "UpdatedAt is a helper struct field for gobuffalo.pop.", - "format": "date-time", - "type": "string" - } - }, - "required": [ - "id", - "message_id", - "status", - "created_at", - "updated_at" - ], - "type": "object" - }, - "metricsDatapoint": { - "description": "Represents a single datapoint/bucket of a time series", - "properties": { - "count": { - "description": "The count of events that occured in this time", - "format": "int64", - "type": "integer" - }, - "time": { - "description": "The time of the bucket", - "format": "date-time", - "type": "string" - } - }, - "required": [ - "time", - "count" - ], - "type": "object" - }, - "migrationOptions": { - "properties": { - "environment": { - "description": "The environment of the project in the workspace. Can be one of \"prod\" or\n\"dev\". Note that the number of projects in the \"prod\" environment is limited\ndepending on the subscription.\nprod Production\ndev Development", - "enum": [ - "prod", - "dev" - ], - "type": "string", - "x-go-enum-desc": "prod Production\ndev Development" - }, - "project_subscription": { - "description": "The action to take with the project subscription. Can be one of \"migrate\", and\n\"ignore\". \"migrate\" will migrate the project subscription to the workspace.\n\"ignore\" will ignore the project subscription.\nmigrate ProjectSubscriptionActionMigrate ProjectSubscriptionActionMigrate will migrate the project subscription to the workspace.\nignore ProjectSubscriptionActionIgnore ProjectSubscriptionActionIgnore will ignore the project subscription.", - "enum": [ - "migrate", - "ignore" - ], - "type": "string", - "x-go-enum-desc": "migrate ProjectSubscriptionActionMigrate ProjectSubscriptionActionMigrate will migrate the project subscription to the workspace.\nignore ProjectSubscriptionActionIgnore ProjectSubscriptionActionIgnore will ignore the project subscription." - } - }, - "required": [ - "project_subscription", - "environment" - ], - "title": "MigrationOptions contain the options for migrating a project to a workspace.", - "type": "object" - }, - "namespace": { - "properties": { - "name": { - "description": "Name of the namespace.", - "type": "string" - } - }, - "type": "object" - }, - "needsPrivilegedSessionError": { - "properties": { - "error": { - "$ref": "#/components/schemas/genericError" - }, - "redirect_browser_to": { - "description": "Points to where to redirect the user to next.", - "type": "string" - } - }, - "required": [ - "redirect_browser_to" - ], - "title": "Is sent when a privileged session is required to perform the settings update.", - "type": "object" - }, - "normalizedProject": { - "properties": { - "created_at": { - "description": "The Project's Creation Date", - "format": "date-time", - "readOnly": true, - "type": "string" - }, - "current_revision": { - "$ref": "#/components/schemas/normalizedProjectRevision" - }, - "environment": { - "description": "The environment of the project.\nprod Production\ndev Development", - "enum": [ - "prod", - "dev" - ], - "type": "string", - "x-go-enum-desc": "prod Production\ndev Development" - }, - "hosts": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "id": { - "description": "The project's ID.", - "format": "uuid", - "readOnly": true, - "type": "string" - }, - "slug": { - "description": "The project's slug", - "readOnly": true, - "type": "string" - }, - "state": { - "description": "The state of the project.\nrunning Running\nhalted Halted\ndeleted Deleted", - "enum": [ - "running", - "halted", - "deleted" - ], - "readOnly": true, - "type": "string", - "x-go-enum-desc": "running Running\nhalted Halted\ndeleted Deleted" - }, - "subscription_id": { - "$ref": "#/components/schemas/NullUUID" - }, - "subscription_plan": { - "$ref": "#/components/schemas/String" - }, - "updated_at": { - "description": "Last Time Project was Updated", - "format": "date-time", - "readOnly": true, - "type": "string" - }, - "workspace_id": { - "$ref": "#/components/schemas/NullUUID" - } - }, - "required": [ - "id", - "hosts", - "slug", - "current_revision", - "state", - "environment", - "workspace_id", - "created_at", - "updated_at" - ], - "type": "object" - }, - "normalizedProjectRevision": { - "properties": { - "created_at": { - "description": "The Project's Revision Creation Date", - "format": "date-time", - "readOnly": true, - "type": "string" - }, - "disable_account_experience_welcome_screen": { - "description": "Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`.", - "type": "boolean" - }, - "enable_ax_v2": { - "description": "Whether the new account experience is enabled and reachable.", - "type": "boolean" - }, - "hydra_oauth2_allowed_top_level_claims": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "hydra_oauth2_client_credentials_default_grant_allowed_scope": { - "description": "Automatically grant authorized OAuth2 Scope in OAuth2 Client Credentials Flow.\n\nEach OAuth2 Client is allowed to request a predefined OAuth2 Scope (for example `read write`). If this option is enabled, the full\nscope is automatically granted when performing the OAuth2 Client Credentials flow.\n\nIf disabled, the OAuth2 Client has to request the scope in the OAuth2 request by providing the `scope` query parameter.\n\nSetting this option to true is common if you need compatibility with MITREid.\n\nThis governs the \"oauth2.client_credentials.default_grant_allowed_scope\" setting.", - "type": "boolean" - }, - "hydra_oauth2_exclude_not_before_claim": { - "description": "Set to true if you want to exclude claim `nbf (not before)` part of access token.\n\nThis governs the \"oauth2.exclude_not_before_claim\" setting.", - "type": "boolean" - }, - "hydra_oauth2_grant_jwt_iat_optional": { - "description": "Configures if the issued at (`iat`) claim is required in the JSON Web Token (JWT) Profile for OAuth 2.0 Client Authentication and Authorization Grants (RFC7523).\n\nIf set to `false`, the `iat` claim is required. Set this value to `true` only after careful consideration.\n\nThis governs the \"oauth2.grant.jwt.iat_optional\" setting.", - "type": "boolean" - }, - "hydra_oauth2_grant_jwt_jti_optional": { - "description": "Configures if the JSON Web Token ID (`jti`) claim is required in the JSON Web Token (JWT) Profile for OAuth 2.0 Client Authentication and Authorization Grants (RFC7523).\n\nIf set to `false`, the `jti` claim is required. Set this value to `true` only after careful consideration.\n\nThis governs the \"oauth2.grant.jwt.jti_optional\" setting.", - "type": "boolean" - }, - "hydra_oauth2_grant_jwt_max_ttl": { - "default": "720h", - "description": "Configures what the maximum age of a JWT assertion used in the JSON Web Token (JWT) Profile for OAuth 2.0 Client Authentication and Authorization Grants (RFC7523) can be.\n\nThis feature uses the `exp` claim and `iat` claim to calculate assertion age. Assertions exceeding the max age will be denied.\n\nUseful as a safety measure and recommended to keep below 720h.\n\nThis governs the \"oauth2.grant.jwt.max_ttl\" setting.", - "example": "30m", - "pattern": "^[0-9]+(ns|us|ms|s|m|h)$", - "type": "string" - }, - "hydra_oauth2_mirror_top_level_claims": { - "description": "Set to false if you don't want to mirror custom claims under 'ext'.\n\nThis governs the \"oauth2.mirror_top_level_claims\" setting.", - "type": "boolean" - }, - "hydra_oauth2_pkce_enforced": { - "description": "Configures whether PKCE should be enforced for all OAuth2 Clients.\n\nThis governs the \"oauth2.pkce.enforced\" setting.", - "type": "boolean" - }, - "hydra_oauth2_pkce_enforced_for_public_clients": { - "description": "Configures whether PKCE should be enforced for OAuth2 Clients without a client secret (public clients).\n\nThis governs the \"oauth2.pkce.enforced_for_public_clients\" setting.", - "type": "boolean" - }, - "hydra_oauth2_refresh_token_hook": { - "description": "Sets the Refresh Token Hook Endpoint. If set this endpoint will be called during the OAuth2 Token Refresh grant update the OAuth2 Access Token claims.\n\nThis governs the \"oauth2.refresh_token_hook\" setting.", - "type": "string" - }, - "hydra_oauth2_token_hook": { - "description": "Sets the token hook endpoint for all grant types. If set it will be called while providing token to customize claims.\n\nThis governs the \"oauth2.token_hook.url\" setting.", - "type": "string" - }, - "hydra_oidc_dynamic_client_registration_default_scope": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "hydra_oidc_dynamic_client_registration_enabled": { - "description": "Configures OpenID Connect Dynamic Client Registration.\n\nThis governs the \"oidc.dynamic_client_registration.enabled\" setting.", - "type": "boolean" - }, - "hydra_oidc_subject_identifiers_pairwise_salt": { - "description": "Configures OpenID Connect Discovery and overwrites the pairwise algorithm\n\nThis governs the \"oidc.subject_identifiers.pairwise_salt\" setting.", - "type": "string" - }, - "hydra_oidc_subject_identifiers_supported_types": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "hydra_secrets_cookie": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "hydra_secrets_system": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "hydra_serve_cookies_same_site_legacy_workaround": { - "description": "Configures the Ory Hydra Cookie Same Site Legacy Workaround\n\nThis governs the \"serve.cookies.same_site_legacy_workaround\" setting.", - "type": "boolean" - }, - "hydra_serve_cookies_same_site_mode": { - "description": "Configures the Ory Hydra Cookie Same Site Mode\n\nThis governs the \"serve.cookies.same_site_mode\" setting.", - "type": "string" - }, - "hydra_strategies_access_token": { - "default": "opaque", - "description": "Defines access token type. jwt is a bad idea, see https://www.ory.sh/docs/hydra/advanced#json-web-tokens\n\nThis governs the \"strategies.access_token\" setting.\nopaque Oauth2AccessTokenStrategyOpaque\njwt Oauth2AccessTokenStrategyJwt", - "enum": [ - "opaque", - "jwt" - ], - "type": "string", - "x-go-enum-desc": "opaque Oauth2AccessTokenStrategyOpaque\njwt Oauth2AccessTokenStrategyJwt" - }, - "hydra_strategies_scope": { - "default": "wildcard", - "description": "Defines how scopes are matched. For more details have a look at https://github.com/ory/fosite#scopes\n\nThis governs the \"strategies.scope\" setting.\nexact Oauth2ScopeStrategyExact\nwildcard Oauth2ScopeStrategyWildcard", - "enum": [ - "exact", - "wildcard" - ], - "type": "string", - "x-go-enum-desc": "exact Oauth2ScopeStrategyExact\nwildcard Oauth2ScopeStrategyWildcard" - }, - "hydra_ttl_access_token": { - "default": "30m", - "description": "This governs the \"ttl.access_token\" setting.", - "example": "1h", - "pattern": "^[0-9]+(ns|us|ms|s|m|h)$", - "type": "string" - }, - "hydra_ttl_auth_code": { - "default": "720h", - "description": "Configures how long refresh tokens are valid.\n\nSet to -1 for refresh tokens to never expire. This is not recommended!\n\nThis governs the \"ttl.auth_code\" setting.", - "example": "30m", - "pattern": "^[0-9]+(ns|us|ms|s|m|h)$", - "type": "string" - }, - "hydra_ttl_id_token": { - "default": "30m", - "description": "This governs the \"ttl.id_token\" setting.", - "example": "1h", - "pattern": "^[0-9]+(ns|us|ms|s|m|h)$", - "type": "string" - }, - "hydra_ttl_login_consent_request": { - "default": "30m", - "description": "Configures how long a user login and consent flow may take.\n\nThis governs the \"ttl.login_consent_request\" setting.", - "example": "1h", - "pattern": "^[0-9]+(ns|us|ms|s|m|h)$", - "type": "string" - }, - "hydra_ttl_refresh_token": { - "default": "720h", - "description": "Configures how long refresh tokens are valid.\n\nSet to -1 for refresh tokens to never expire. This is not recommended!\n\nThis governs the \"ttl.refresh_token\" setting.", - "example": "30m", - "pattern": "^([0-9]+(ns|us|ms|s|m|h)|-1)$", - "type": "string" - }, - "hydra_urls_consent": { - "description": "Sets the OAuth2 Consent Endpoint URL of the OAuth2 User Login \u0026 Consent flow.\n\nDefaults to the Ory Account Experience if left empty.\n\nThis governs the \"urls.consent\" setting.", - "type": "string" - }, - "hydra_urls_error": { - "description": "Sets the OAuth2 Error URL of the OAuth2 User Login \u0026 Consent flow.\n\nDefaults to the Ory Account Experience if left empty.\n\nThis governs the \"urls.error\" setting.", - "type": "string" - }, - "hydra_urls_login": { - "description": "Sets the OAuth2 Login Endpoint URL of the OAuth2 User Login \u0026 Consent flow.\n\nDefaults to the Ory Account Experience if left empty.\n\nThis governs the \"urls.login\" setting.", - "type": "string" - }, - "hydra_urls_logout": { - "description": "Sets the logout endpoint.\n\nDefaults to the Ory Account Experience if left empty.\n\nThis governs the \"urls.logout\" setting.", - "type": "string" - }, - "hydra_urls_post_logout_redirect": { - "description": "When an OAuth2-related user agent requests to log out, they will be redirected to this url afterwards per default.\n\nDefaults to the Ory Account Experience in development and your application in production mode when a custom domain is connected.\n\nThis governs the \"urls.post_logout_redirect\" setting.", - "type": "string" - }, - "hydra_urls_registration": { - "description": "Sets the OAuth2 Registration Endpoint URL of the OAuth2 User Login \u0026 Consent flow.\n\nDefaults to the Ory Account Experience if left empty.\n\nThis governs the \"urls.registration\" setting.", - "type": "string" - }, - "hydra_urls_self_issuer": { - "description": "This value will be used as the issuer in access and ID tokens. It must be specified and using HTTPS protocol, unless the development mode is enabled.\n\nOn the Ory Network it will be very rare that you want to modify this value. If left empty, it will default to the correct value for the Ory Network.\n\nThis governs the \"urls.self.issuer\" setting.", - "type": "string" - }, - "hydra_webfinger_jwks_broadcast_keys": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "hydra_webfinger_oidc_discovery_auth_url": { - "description": "Configures OpenID Connect Discovery and overwrites the OAuth2 Authorization URL.\n\nThis governs the \"webfinger.oidc.discovery.auth_url\" setting.", - "type": "string" - }, - "hydra_webfinger_oidc_discovery_client_registration_url": { - "description": "Configures OpenID Connect Discovery and overwrites the OpenID Connect Dynamic Client Registration Endpoint.\n\nThis governs the \"webfinger.oidc.discovery.client_registration_url\" setting.", - "type": "string" - }, - "hydra_webfinger_oidc_discovery_jwks_url": { - "description": "Configures OpenID Connect Discovery and overwrites the JWKS URL.\n\nThis governs the \"webfinger.oidc.discovery.jwks_url\" setting.", - "type": "string" - }, - "hydra_webfinger_oidc_discovery_supported_claims": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "hydra_webfinger_oidc_discovery_supported_scope": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "hydra_webfinger_oidc_discovery_token_url": { - "description": "Configures OpenID Connect Discovery and overwrites the OAuth2 Token URL.\n\nThis governs the \"webfinger.oidc.discovery.token_url\" setting.", - "type": "string" - }, - "hydra_webfinger_oidc_discovery_userinfo_url": { - "description": "Configures OpenID Connect Discovery and overwrites userinfo endpoint to be advertised at the OpenID Connect Discovery endpoint /.well-known/openid-configuration. Defaults to Ory Hydra's userinfo endpoint at /userinfo. Set this value if you want to handle this endpoint yourself.\n\nThis governs the \"webfinger.oidc.discovery.userinfo_url\" setting.", - "type": "string" - }, - "id": { - "description": "The revision ID.", - "format": "uuid", - "readOnly": true, - "type": "string" - }, - "keto_namespace_configuration": { - "description": "The Revisions' Keto Namespace Configuration\n\nThe string is a URL pointing to an OPL file with the configuration.", - "type": "string" - }, - "keto_namespaces": { - "$ref": "#/components/schemas/KetoNamespaces" - }, - "kratos_cookies_same_site": { - "description": "Configures the Ory Kratos Cookie SameSite Attribute\n\nThis governs the \"cookies.same_site\" setting.", - "type": "string" - }, - "kratos_courier_channels": { - "$ref": "#/components/schemas/revisionCourierChannels" - }, - "kratos_courier_delivery_strategy": { - "default": "smtp", - "description": "The delivery strategy to use when sending emails\n\n`smtp`: Use SMTP server\n`http`: Use the built in HTTP client to send the email to some remote service", - "type": "string" - }, - "kratos_courier_http_request_config_auth_api_key_in": { - "description": "The location of the API key to use in the HTTP email sending service's authentication\n\n`header`: Send the key value pair as a header\n`cookie`: Send the key value pair as a cookie\nThis governs the \"courier.http.auth.config.in\" setting", - "type": "string" - }, - "kratos_courier_http_request_config_auth_api_key_name": { - "description": "The name of the API key to use in the HTTP email sending service's authentication\n\nThis governs the \"courier.http.auth.config.name\" setting", - "type": "string" - }, - "kratos_courier_http_request_config_auth_api_key_value": { - "description": "The value of the API key to use in the HTTP email sending service's authentication\n\nThis governs the \"courier.http.auth.config.value\" setting", - "type": "string" - }, - "kratos_courier_http_request_config_auth_basic_auth_password": { - "description": "The password to use for basic auth in the HTTP email sending service's authentication\n\nThis governs the \"courier.http.auth.config.password\" setting", - "type": "string" - }, - "kratos_courier_http_request_config_auth_basic_auth_user": { - "description": "The user to use for basic auth in the HTTP email sending service's authentication\n\nThis governs the \"courier.http.auth.config.user\" setting", - "type": "string" - }, - "kratos_courier_http_request_config_auth_type": { - "default": "empty (no authentication)", - "description": "The authentication type to use while contacting the remote HTTP email sending service\n\n`basic_auth`: Use Basic Authentication\n`api_key`: Use API Key Authentication in a header or cookie", - "type": "string" - }, - "kratos_courier_http_request_config_body": { - "description": "The Jsonnet template to generate the body to send to the remote HTTP email sending service\n\nShould be valid Jsonnet and base64 encoded\n\nThis governs the \"courier.http.body\" setting", - "type": "string" - }, - "kratos_courier_http_request_config_headers": { - "$ref": "#/components/schemas/nullJsonRawMessage" - }, - "kratos_courier_http_request_config_method": { - "default": "POST", - "description": "The http METHOD to use when calling the remote HTTP email sending service", - "type": "string" - }, - "kratos_courier_http_request_config_url": { - "description": "The URL of the remote HTTP email sending service\n\nThis governs the \"courier.http.url\" setting", - "type": "string" - }, - "kratos_courier_smtp_connection_uri": { - "description": "Configures the Ory Kratos SMTP Connection URI\n\nThis governs the \"courier.smtp.connection_uri\" setting.", - "type": "string" - }, - "kratos_courier_smtp_from_address": { - "description": "Configures the Ory Kratos SMTP From Address\n\nThis governs the \"courier.smtp.from_address\" setting.", - "type": "string" - }, - "kratos_courier_smtp_from_name": { - "description": "Configures the Ory Kratos SMTP From Name\n\nThis governs the \"courier.smtp.from_name\" setting.", - "type": "string" - }, - "kratos_courier_smtp_headers": { - "$ref": "#/components/schemas/nullJsonRawMessage" - }, - "kratos_courier_smtp_local_name": { - "description": "Configures the local_name to use in SMTP connections\n\nThis governs the \"courier.smtp.local_name\" setting.", - "type": "string" - }, - "kratos_courier_templates_login_code_valid_email_body_html": { - "description": "Configures the Ory Kratos Valid Login via Code Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.login_code.valid.email.body.html\" setting.", - "type": "string" - }, - "kratos_courier_templates_login_code_valid_email_body_plaintext": { - "description": "Configures the Ory Kratos Valid Login via Code Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.login_code.valid.email.body.plaintext\" setting.", - "type": "string" - }, - "kratos_courier_templates_login_code_valid_email_subject": { - "description": "Configures the Ory Kratos Valid Login via Code Email Subject Template\n\nThis governs the \"courier.smtp.templates.login_code.valid.email.subject\" setting.", - "type": "string" - }, - "kratos_courier_templates_login_code_valid_sms_body_plaintext": { - "description": "Configures the Ory Kratos Valid Login via Code SMS plain text body\n\nThis governs the \"courier.smtp.templates.login_code.valid.sms.plaintext\" setting.", - "type": "string" - }, - "kratos_courier_templates_recovery_code_invalid_email_body_html": { - "description": "Configures the Ory Kratos Invalid Recovery via Code Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.recovery_code.invalid.email.body.html\" setting.", - "type": "string" - }, - "kratos_courier_templates_recovery_code_invalid_email_body_plaintext": { - "description": "Configures the Ory Kratos Invalid Recovery via Code Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.recovery_code.invalid.email.body.plaintext\" setting.", - "type": "string" - }, - "kratos_courier_templates_recovery_code_invalid_email_subject": { - "description": "Configures the Ory Kratos Invalid Recovery via Code Email Subject Template\n\nThis governs the \"courier.smtp.templates.recovery_code.invalid.email.body.html\" setting.", - "type": "string" - }, - "kratos_courier_templates_recovery_code_valid_email_body_html": { - "description": "Configures the Ory Kratos Valid Recovery via Code Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.recovery_code.valid.email.body.html\" setting.", - "type": "string" - }, - "kratos_courier_templates_recovery_code_valid_email_body_plaintext": { - "description": "Configures the Ory Kratos Valid Recovery via Code Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.recovery_code.valid.email.body.plaintext\" setting.", - "type": "string" - }, - "kratos_courier_templates_recovery_code_valid_email_subject": { - "description": "Configures the Ory Kratos Valid Recovery via Code Email Subject Template\n\nThis governs the \"courier.smtp.templates.recovery_code.valid.email.subject\" setting.", - "type": "string" - }, - "kratos_courier_templates_recovery_invalid_email_body_html": { - "description": "Configures the Ory Kratos Invalid Recovery Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.recovery.invalid.email.body.html\" setting.", - "type": "string" - }, - "kratos_courier_templates_recovery_invalid_email_body_plaintext": { - "description": "Configures the Ory Kratos Invalid Recovery Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.recovery.invalid.email.body.plaintext\" setting.", - "type": "string" - }, - "kratos_courier_templates_recovery_invalid_email_subject": { - "description": "Configures the Ory Kratos Invalid Recovery Email Subject Template\n\nThis governs the \"courier.smtp.templates.recovery.invalid.email.body.html\" setting.", - "type": "string" - }, - "kratos_courier_templates_recovery_valid_email_body_html": { - "description": "Configures the Ory Kratos Valid Recovery Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.recovery.valid.email.body.html\" setting.", - "type": "string" - }, - "kratos_courier_templates_recovery_valid_email_body_plaintext": { - "description": "Configures the Ory Kratos Valid Recovery Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.recovery.valid.email.body.plaintext\" setting.", - "type": "string" - }, - "kratos_courier_templates_recovery_valid_email_subject": { - "description": "Configures the Ory Kratos Valid Recovery Email Subject Template\n\nThis governs the \"courier.smtp.templates.recovery.valid.email.subject\" setting.", - "type": "string" - }, - "kratos_courier_templates_registration_code_valid_email_body_html": { - "description": "Configures the Ory Kratos Valid Registration via Code Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.registration_code.valid.email.body.html\" setting.", - "type": "string" - }, - "kratos_courier_templates_registration_code_valid_email_body_plaintext": { - "description": "Configures the Ory Kratos Valid Registration via Code Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.registration_code.valid.email.body.plaintext\" setting.", - "type": "string" - }, - "kratos_courier_templates_registration_code_valid_email_subject": { - "description": "Configures the Ory Kratos Valid Registration via Code Email Subject Template\n\nThis governs the \"courier.smtp.templates.registration_code.valid.email.subject\" setting.", - "type": "string" - }, - "kratos_courier_templates_verification_code_invalid_email_body_html": { - "description": "Configures the Ory Kratos Invalid Verification via Code Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.verification_code.invalid.email.body.html\" setting.", - "type": "string" - }, - "kratos_courier_templates_verification_code_invalid_email_body_plaintext": { - "description": "Configures the Ory Kratos Invalid Verification via Code Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.verification_code.invalid.email.body.plaintext\" setting.", - "type": "string" - }, - "kratos_courier_templates_verification_code_invalid_email_subject": { - "description": "Configures the Ory Kratos Invalid Verification via Code Email Subject Template\n\nThis governs the \"courier.smtp.templates.verification_code.invalid.email.subject\" setting.", - "type": "string" - }, - "kratos_courier_templates_verification_code_valid_email_body_html": { - "description": "Configures the Ory Kratos Valid Verification via Code Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.verification_code.valid.email.body.html\" setting.", - "type": "string" - }, - "kratos_courier_templates_verification_code_valid_email_body_plaintext": { - "description": "Configures the Ory Kratos Valid Verification via Code Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.verification_code.valid.email.body.plaintext\" setting.", - "type": "string" - }, - "kratos_courier_templates_verification_code_valid_email_subject": { - "description": "Configures the Ory Kratos Valid Verification via Code Email Subject Template\n\nThis governs the \"courier.smtp.templates.verification_code.valid.email.subject\" setting.", - "type": "string" - }, - "kratos_courier_templates_verification_code_valid_sms_body_plaintext": { - "description": "Configures the Ory Kratos Valid Verification via Code SMS Body Plaintext\n\nThis governs the \"courier.smtp.templates.verification_code.valid.sms.body.plaintext\" setting.", - "type": "string" - }, - "kratos_courier_templates_verification_invalid_email_body_html": { - "description": "Configures the Ory Kratos Invalid Verification Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.verification.invalid.email.body.html\" setting.", - "type": "string" - }, - "kratos_courier_templates_verification_invalid_email_body_plaintext": { - "description": "Configures the Ory Kratos Invalid Verification Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.verification.invalid.email.body.plaintext\" setting.", - "type": "string" - }, - "kratos_courier_templates_verification_invalid_email_subject": { - "description": "Configures the Ory Kratos Invalid Verification Email Subject Template\n\nThis governs the \"courier.smtp.templates.verification.invalid.email.subject\" setting.", - "type": "string" - }, - "kratos_courier_templates_verification_valid_email_body_html": { - "description": "Configures the Ory Kratos Valid Verification Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.verification.valid.email.body.html\" setting.", - "type": "string" - }, - "kratos_courier_templates_verification_valid_email_body_plaintext": { - "description": "Configures the Ory Kratos Valid Verification Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.verification.valid.email.body.plaintext\" setting.", - "type": "string" - }, - "kratos_courier_templates_verification_valid_email_subject": { - "description": "Configures the Ory Kratos Valid Verification Email Subject Template\n\nThis governs the \"courier.smtp.templates.verification.valid.email.subject\" setting.", - "type": "string" - }, - "kratos_feature_flags_cacheable_sessions": { - "description": "Configures the Ory Kratos Session caching feature flag\n\nThis governs the \"feature_flags.cacheable_sessions\" setting.", - "type": "boolean" - }, - "kratos_feature_flags_use_continue_with_transitions": { - "description": "Configures the Ory Kratos Session use_continue_with_transitions flag\n\nThis governs the \"feature_flags.use_continue_with_transitions\" setting.", - "type": "boolean" - }, - "kratos_identity_schemas": { - "$ref": "#/components/schemas/projectRevisionIdentitySchemas" - }, - "kratos_oauth2_provider_headers": { - "$ref": "#/components/schemas/nullJsonRawMessage" - }, - "kratos_oauth2_provider_override_return_to": { - "description": "Kratos OAuth2 Provider Override Return To\n\nEnabling this allows Kratos to set the return_to parameter automatically to the OAuth2 request URL on the login flow, allowing complex flows such as recovery to continue to the initial OAuth2 flow.", - "type": "boolean" - }, - "kratos_oauth2_provider_url": { - "description": "The Revisions' OAuth2 Provider Integration URL\n\nThis governs the \"oauth2_provider.url\" setting.", - "type": "string" - }, - "kratos_preview_default_read_consistency_level": { - "description": "Configures the default read consistency level for identity APIs\n\nThis governs the `preview.default_read_consistency_level` setting.\n\nThe read consistency level determines the consistency guarantee for reads:\n\nstrong (slow): The read is guaranteed to return the most recent data committed at the start of the read.\neventual (very fast): The result will return data that is about 4.8 seconds old.\n\nSetting the default consistency level to `eventual` may cause regressions in the future as we add consistency\ncontrols to more APIs. Currently, the following APIs will be affected by this setting:\n\n`GET /admin/identities`\n\nDefaults to \"strong\" for new and existing projects. This feature is in preview. Use with caution.", - "type": "string" - }, - "kratos_secrets_cipher": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "kratos_secrets_cookie": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "kratos_secrets_default": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "kratos_selfservice_allowed_return_urls": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "kratos_selfservice_default_browser_return_url": { - "description": "Configures the Ory Kratos Default Return URL\n\nThis governs the \"selfservice.allowed_return_urls\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_error_ui_url": { - "description": "Configures the Ory Kratos Error UI URL\n\nThis governs the \"selfservice.flows.error.ui_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_login_after_code_default_browser_return_url": { - "description": "Configures the Ory Kratos Login After Password Default Return URL\n\nThis governs the \"selfservice.flows.code.after.password.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_login_after_default_browser_return_url": { - "description": "Configures the Ory Kratos Login Default Return URL\n\nThis governs the \"selfservice.flows.login.after.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_login_after_lookup_secret_default_browser_return_url": { - "description": "Configures the Ory Kratos Login After Password Default Return URL\n\nThis governs the \"selfservice.flows.lookup_secret.after.password.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_login_after_oidc_default_browser_return_url": { - "description": "Configures the Ory Kratos Login After OIDC Default Return URL\n\nThis governs the \"selfservice.flows.login.after.oidc.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_login_after_password_default_browser_return_url": { - "description": "Configures the Ory Kratos Login After Password Default Return URL\n\nThis governs the \"selfservice.flows.login.after.password.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_login_after_totp_default_browser_return_url": { - "description": "Configures the Ory Kratos Login After Password Default Return URL\n\nThis governs the \"selfservice.flows.totp.after.password.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_login_after_webauthn_default_browser_return_url": { - "description": "Configures the Ory Kratos Login After WebAuthn Default Return URL\n\nThis governs the \"selfservice.flows.login.after.webauthn.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_login_lifespan": { - "description": "Configures the Ory Kratos Login Lifespan\n\nThis governs the \"selfservice.flows.login.lifespan\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_login_ui_url": { - "description": "Configures the Ory Kratos Login UI URL\n\nThis governs the \"selfservice.flows.login.ui_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_logout_after_default_browser_return_url": { - "description": "Configures the Ory Kratos Logout Default Return URL\n\nThis governs the \"selfservice.flows.logout.after.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_recovery_after_default_browser_return_url": { - "description": "Configures the Ory Kratos Recovery Default Return URL\n\nThis governs the \"selfservice.flows.recovery.after.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_recovery_enabled": { - "description": "Configures the Ory Kratos Recovery Enabled Setting\n\nThis governs the \"selfservice.flows.recovery.enabled\" setting.", - "type": "boolean" - }, - "kratos_selfservice_flows_recovery_lifespan": { - "description": "Configures the Ory Kratos Recovery Lifespan\n\nThis governs the \"selfservice.flows.recovery.lifespan\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_recovery_notify_unknown_recipients": { - "description": "Configures whether to notify unknown recipients of a Ory Kratos recovery flow\n\nThis governs the \"selfservice.flows.recovery.notify_unknown_recipients\" setting.", - "type": "boolean" - }, - "kratos_selfservice_flows_recovery_ui_url": { - "description": "Configures the Ory Kratos Recovery UI URL\n\nThis governs the \"selfservice.flows.recovery.ui_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_recovery_use": { - "description": "Configures the Ory Kratos Recovery strategy to use (\"link\" or \"code\")\n\nThis governs the \"selfservice.flows.recovery.use\" setting.\nlink SelfServiceMessageVerificationStrategyLink\ncode SelfServiceMessageVerificationStrategyCode", - "enum": [ - "link", - "code" - ], - "type": "string", - "x-go-enum-desc": "link SelfServiceMessageVerificationStrategyLink\ncode SelfServiceMessageVerificationStrategyCode" - }, - "kratos_selfservice_flows_registration_after_code_default_browser_return_url": { - "description": "Configures the Ory Kratos Registration After Code Default Return URL\n\nThis governs the \"selfservice.flows.registration.after.code.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_registration_after_default_browser_return_url": { - "description": "Configures the Ory Kratos Registration Default Return URL\n\nThis governs the \"selfservice.flows.registration.after.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_registration_after_oidc_default_browser_return_url": { - "description": "Configures the Ory Kratos Registration After OIDC Default Return URL\n\nThis governs the \"selfservice.flows.registration.after.oidc.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_registration_after_password_default_browser_return_url": { - "description": "Configures the Ory Kratos Registration After Password Default Return URL\n\nThis governs the \"selfservice.flows.registration.after.password.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_registration_after_webauthn_default_browser_return_url": { - "description": "Configures the Ory Kratos Registration After Password Default Return URL\n\nThis governs the \"selfservice.flows.registration.after.password.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_registration_enabled": { - "description": "Configures the Whether Ory Kratos Registration is Enabled\n\nThis governs the \"selfservice.flows.registration.enabled\" setting.0", - "type": "boolean" - }, - "kratos_selfservice_flows_registration_lifespan": { - "description": "Configures the Ory Kratos Registration Lifespan\n\nThis governs the \"selfservice.flows.registration.lifespan\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_registration_login_hints": { - "description": "Configures the Ory Kratos Registration Login Hints\n\nShows helpful information when a user tries to sign up with a duplicate account.\n\nThis governs the \"selfservice.flows.registration.login_hints\" setting.", - "type": "boolean" - }, - "kratos_selfservice_flows_registration_ui_url": { - "description": "Configures the Ory Kratos Registration UI URL\n\nThis governs the \"selfservice.flows.registration.ui_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_settings_after_default_browser_return_url": { - "description": "Configures the Ory Kratos Settings Default Return URL\n\nThis governs the \"selfservice.flows.settings.after.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_settings_after_lookup_secret_default_browser_return_url": { - "description": "Configures the Ory Kratos Settings Default Return URL After Updating Lookup Secrets\n\nThis governs the \"selfservice.flows.settings.after.lookup_secret.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_settings_after_oidc_default_browser_return_url": { - "description": "Configures the Ory Kratos Settings Default Return URL After Updating Social Sign In\n\nThis governs the \"selfservice.flows.settings.after.oidc.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_settings_after_password_default_browser_return_url": { - "description": "Configures the Ory Kratos Settings Default Return URL After Updating Passwords\n\nThis governs the \"selfservice.flows.settings.after.password.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_settings_after_profile_default_browser_return_url": { - "description": "Configures the Ory Kratos Settings Default Return URL After Updating Profiles\n\nThis governs the \"selfservice.flows.settings.after.profile.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_settings_after_totp_default_browser_return_url": { - "description": "Configures the Ory Kratos Settings Default Return URL After Updating TOTP\n\nThis governs the \"selfservice.flows.settings.after.totp.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_settings_after_webauthn_default_browser_return_url": { - "description": "Configures the Ory Kratos Settings Default Return URL After Updating WebAuthn\n\nThis governs the \"selfservice.flows.settings.webauthn.profile.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_settings_lifespan": { - "description": "Configures the Ory Kratos Settings Lifespan\n\nThis governs the \"selfservice.flows.settings.lifespan\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_settings_privileged_session_max_age": { - "description": "Configures the Ory Kratos Settings Privileged Session Max Age\n\nThis governs the \"selfservice.flows.settings.privileged_session_max_age\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_settings_required_aal": { - "description": "Configures the Ory Kratos Settings Required AAL\n\nThis governs the \"selfservice.flows.settings.required_aal\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_settings_ui_url": { - "description": "Configures the Ory Kratos Settings UI URL\n\nThis governs the \"selfservice.flows.settings.ui_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_verification_after_default_browser_return_url": { - "description": "Configures the Ory Kratos Verification Default Return URL\n\nThis governs the \"selfservice.flows.verification.after.default_browser_return_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_verification_enabled": { - "description": "Configures the Ory Kratos Verification Enabled Setting\n\nThis governs the \"selfservice.flows.verification.enabled\" setting.", - "type": "boolean" - }, - "kratos_selfservice_flows_verification_lifespan": { - "description": "Configures the Ory Kratos Verification Lifespan\n\nThis governs the \"selfservice.flows.verification.lifespan\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_verification_notify_unknown_recipients": { - "description": "Configures whether to notify unknown recipients of a Ory Kratos verification flow\n\nThis governs the \"selfservice.flows.verification.notify_unknown_recipients\" setting.", - "type": "boolean" - }, - "kratos_selfservice_flows_verification_ui_url": { - "description": "Configures the Ory Kratos Verification UI URL\n\nThis governs the \"selfservice.flows.verification.ui_url\" setting.", - "type": "string" - }, - "kratos_selfservice_flows_verification_use": { - "description": "Configures the Ory Kratos Strategy to use for Verification\n\nThis governs the \"selfservice.flows.verification.use\" setting.\nlink SelfServiceMessageVerificationStrategyLink\ncode SelfServiceMessageVerificationStrategyCode", - "enum": [ - "link", - "code" - ], - "type": "string", - "x-go-enum-desc": "link SelfServiceMessageVerificationStrategyLink\ncode SelfServiceMessageVerificationStrategyCode" - }, - "kratos_selfservice_methods_code_config_lifespan": { - "description": "Configures the Ory Kratos Code Method's lifespan\n\nThis governs the \"selfservice.methods.code.config.lifespan\" setting.", - "type": "string" - }, - "kratos_selfservice_methods_code_enabled": { - "description": "Configures whether Ory Kratos Code Method is enabled\n\nThis governs the \"selfservice.methods.code.enabled\" setting.", - "type": "boolean" - }, - "kratos_selfservice_methods_code_mfa_enabled": { - "description": "Configues whether the code method can be used to fulfil MFA flows\n\nThis governs the \"selfservice.methods.code.mfa_enabled\" setting.", - "type": "boolean" - }, - "kratos_selfservice_methods_code_passwordless_enabled": { - "description": "Configues whether Ory Kratos Passwordless should use the Code Method\n\nThis governs the \"selfservice.methods.code.passwordless_enabled\" setting.", - "type": "boolean" - }, - "kratos_selfservice_methods_link_config_base_url": { - "description": "Configures the Base URL which Recovery, Verification, and Login Links Point to\n\nIt is recommended to leave this value empty. It will be appropriately configured to the best matching domain\n(e.g. when using custom domains) automatically.\n\nThis governs the \"selfservice.methods.link.config.base_url\" setting.", - "type": "string" - }, - "kratos_selfservice_methods_link_config_lifespan": { - "description": "Configures the Ory Kratos Link Method's lifespan\n\nThis governs the \"selfservice.methods.link.config.lifespan\" setting.", - "type": "string" - }, - "kratos_selfservice_methods_link_enabled": { - "description": "Configures whether Ory Kratos Link Method is enabled\n\nThis governs the \"selfservice.methods.link.enabled\" setting.", - "type": "boolean" - }, - "kratos_selfservice_methods_lookup_secret_enabled": { - "description": "Configures whether Ory Kratos TOTP Lookup Secret is enabled\n\nThis governs the \"selfservice.methods.lookup_secret.enabled\" setting.", - "type": "boolean" - }, - "kratos_selfservice_methods_oidc_config_base_redirect_uri": { - "description": "Configures the Ory Kratos Third Party / OpenID Connect base redirect URI\n\nThis governs the \"selfservice.methods.oidc.config.base_redirect_uri\" setting.", - "type": "string" - }, - "kratos_selfservice_methods_oidc_config_providers": { - "$ref": "#/components/schemas/projectRevisionThirdPartyLoginProviders" - }, - "kratos_selfservice_methods_oidc_enabled": { - "description": "Configures whether Ory Kratos Third Party / OpenID Connect Login is enabled\n\nThis governs the \"selfservice.methods.oidc.enabled\" setting.", - "type": "boolean" - }, - "kratos_selfservice_methods_password_config_haveibeenpwned_enabled": { - "description": "Configures whether Ory Kratos Password HIBP Checks is enabled\n\nThis governs the \"selfservice.methods.password.config.haveibeenpwned_enabled\" setting.", - "type": "boolean" - }, - "kratos_selfservice_methods_password_config_identifier_similarity_check_enabled": { - "description": "Configures whether Ory Kratos Password should disable the similarity policy.\n\nThis governs the \"selfservice.methods.password.config.identifier_similarity_check_enabled\" setting.", - "type": "boolean" - }, - "kratos_selfservice_methods_password_config_ignore_network_errors": { - "description": "Configures whether Ory Kratos Password Should ignore HIBPWND Network Errors\n\nThis governs the \"selfservice.methods.password.config.ignore_network_errors\" setting.", - "type": "boolean" - }, - "kratos_selfservice_methods_password_config_max_breaches": { - "description": "Configures Ory Kratos Password Max Breaches Detection\n\nThis governs the \"selfservice.methods.password.config.max_breaches\" setting.", - "format": "int64", - "type": "integer" - }, - "kratos_selfservice_methods_password_config_min_password_length": { - "description": "Configures the minimum length of passwords.\n\nThis governs the \"selfservice.methods.password.config.min_password_length\" setting.", - "format": "int64", - "type": "integer" - }, - "kratos_selfservice_methods_password_enabled": { - "description": "Configures whether Ory Kratos Password Method is enabled\n\nThis governs the \"selfservice.methods.password.enabled\" setting.", - "type": "boolean" - }, - "kratos_selfservice_methods_profile_enabled": { - "description": "Configures whether Ory Kratos Profile Method is enabled\n\nThis governs the \"selfservice.methods.profile.enabled\" setting.", - "type": "boolean" - }, - "kratos_selfservice_methods_totp_config_issuer": { - "description": "Configures Ory Kratos TOTP Issuer\n\nThis governs the \"selfservice.methods.totp.config.issuer\" setting.", - "type": "string" - }, - "kratos_selfservice_methods_totp_enabled": { - "description": "Configures whether Ory Kratos TOTP Method is enabled\n\nThis governs the \"selfservice.methods.totp.enabled\" setting.", - "type": "boolean" - }, - "kratos_selfservice_methods_webauthn_config_passwordless": { - "description": "Configures whether Ory Kratos Webauthn is used for passwordless flows\n\nThis governs the \"selfservice.methods.webauthn.config.passwordless\" setting.", - "type": "boolean" - }, - "kratos_selfservice_methods_webauthn_config_rp_display_name": { - "description": "Configures the Ory Kratos Webauthn RP Display Name\n\nThis governs the \"selfservice.methods.webauthn.config.rp.display_name\" setting.", - "type": "string" - }, - "kratos_selfservice_methods_webauthn_config_rp_icon": { - "description": "Configures the Ory Kratos Webauthn RP Icon\n\nThis governs the \"selfservice.methods.webauthn.config.rp.icon\" setting.\nDeprecated: This value will be ignored due to security considerations.", - "type": "string" - }, - "kratos_selfservice_methods_webauthn_config_rp_id": { - "description": "Configures the Ory Kratos Webauthn RP ID\n\nThis governs the \"selfservice.methods.webauthn.config.rp.id\" setting.", - "type": "string" - }, - "kratos_selfservice_methods_webauthn_config_rp_origins": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "kratos_selfservice_methods_webauthn_enabled": { - "description": "Configures whether Ory Kratos Webauthn is enabled\n\nThis governs the \"selfservice.methods.webauthn.enabled\" setting.", - "type": "boolean" - }, - "kratos_session_cookie_persistent": { - "description": "Configures the Ory Kratos Session Cookie Persistent Attribute\n\nThis governs the \"session.cookie.persistent\" setting.", - "type": "boolean" - }, - "kratos_session_cookie_same_site": { - "description": "Configures the Ory Kratos Session Cookie SameSite Attribute\n\nThis governs the \"session.cookie.same_site\" setting.", - "type": "string" - }, - "kratos_session_lifespan": { - "description": "Configures the Ory Kratos Session Lifespan\n\nThis governs the \"session.lifespan\" setting.", - "type": "string" - }, - "kratos_session_whoami_required_aal": { - "description": "Configures the Ory Kratos Session Whoami AAL requirement\n\nThis governs the \"session.whoami.required_aal\" setting.", - "type": "string" - }, - "kratos_session_whoami_tokenizer_templates": { - "$ref": "#/components/schemas/normalizedProjectRevisionTokenizerTemplates" - }, - "name": { - "description": "The project's name.", - "type": "string" - }, - "project_id": { - "description": "The Revision's Project ID", - "format": "uuid", - "type": "string" - }, - "project_revision_hooks": { - "$ref": "#/components/schemas/projectRevisionHooks" - }, - "serve_admin_cors_allowed_origins": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "serve_admin_cors_enabled": { - "description": "Enable CORS headers on all admin APIs\n\nThis governs the \"serve.admin.cors.enabled\" setting.", - "type": "boolean" - }, - "serve_public_cors_allowed_origins": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "serve_public_cors_enabled": { - "description": "Enable CORS headers on all public APIs\n\nThis governs the \"serve.public.cors.enabled\" setting.", - "type": "boolean" - }, - "strict_security": { - "description": "Whether the project should employ strict security measures. Setting this to true is recommended for going into production.", - "type": "boolean" - }, - "updated_at": { - "description": "Last Time Project's Revision was Updated", - "format": "date-time", - "readOnly": true, - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object" - }, - "normalizedProjectRevisionHook": { - "properties": { - "config_key": { - "description": "The Hooks Config Key", - "type": "string" - }, - "created_at": { - "description": "The Project's Revision Creation Date", - "format": "date-time", - "readOnly": true, - "type": "string" - }, - "hook": { - "description": "The Hook Type", - "type": "string" - }, - "id": { - "description": "ID of the entry", - "format": "uuid", - "type": "string" - }, - "project_revision_id": { - "description": "The Revision's ID this schema belongs to", - "format": "uuid", - "type": "string" - }, - "updated_at": { - "description": "Last Time Project's Revision was Updated", - "format": "date-time", - "readOnly": true, - "type": "string" - }, - "web_hook_config_auth_api_key_in": { - "description": "Whether to send the API Key in the HTTP Header or as a HTTP Cookie", - "example": "header", - "type": "string" - }, - "web_hook_config_auth_api_key_name": { - "description": "The name of the api key", - "example": "X-API-Key", - "type": "string" - }, - "web_hook_config_auth_api_key_value": { - "description": "The value of the api key", - "example": "eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ", - "type": "string" - }, - "web_hook_config_auth_basic_auth_password": { - "description": "The password to be sent in the HTTP Basic Auth Header", - "type": "string" - }, - "web_hook_config_auth_basic_auth_user": { - "description": "The username to be sent in the HTTP Basic Auth Header", - "type": "string" - }, - "web_hook_config_auth_type": { - "description": "HTTP Auth Method to use for the Web-Hook", - "type": "string" - }, - "web_hook_config_body": { - "description": "URI pointing to the JsonNet template used for Web-Hook payload generation. Only used for those HTTP methods, which support HTTP body payloads.", - "example": "base64://ZnVuY3Rpb24oY3R4KSB7CiAgaWRlbnRpdHlfaWQ6IGlmIGN0eFsiaWRlbnRpdHkiXSAhPSBudWxsIHRoZW4gY3R4LmlkZW50aXR5LmlkLAp9=", - "type": "string" - }, - "web_hook_config_can_interrupt": { - "description": "If enabled allows the web hook to interrupt / abort the self-service flow. It only applies to certain flows (registration/verification/login/settings) and requires a valid response format.", - "type": "boolean" - }, - "web_hook_config_method": { - "description": "The HTTP method to use (GET, POST, etc) for the Web-Hook", - "example": "POST", - "type": "string" - }, - "web_hook_config_response_ignore": { - "description": "Whether to ignore the Web Hook response", - "type": "boolean" - }, - "web_hook_config_response_parse": { - "description": "Whether to parse the Web Hook response", - "type": "boolean" - }, - "web_hook_config_url": { - "description": "The URL the Web-Hook should call", - "example": "https://www.example.org/web-hook-listener", - "type": "string" - } - }, - "required": [ - "config_key", - "hook" - ], - "type": "object" - }, - "normalizedProjectRevisionIdentitySchema": { - "properties": { - "created_at": { - "description": "The Project's Revision Creation Date", - "format": "date-time", - "readOnly": true, - "type": "string" - }, - "id": { - "description": "The unique ID of this entry.", - "format": "uuid", - "type": "string" - }, - "identity_schema": { - "$ref": "#/components/schemas/managedIdentitySchema" - }, - "identity_schema_id": { - "$ref": "#/components/schemas/NullUUID" - }, - "import_id": { - "description": "The imported (named) ID of the Identity Schema referenced in the Ory Kratos config.", - "type": "string" - }, - "import_url": { - "description": "The ImportURL can be used to import an Identity Schema from a bse64 encoded string.\nIn the future, this key also support HTTPS and other sources!\n\nIf you import an Ory Kratos configuration, this would be akin to the `identity.schemas.#.url` key.\n\nThe configuration will always return the import URL when you fetch it from the API.", - "example": "base64://ey...", - "type": "string" - }, - "is_default": { - "description": "If true sets the default schema for identities\n\nOnly one schema can ever be the default schema. If you\ntry to add two schemas with default to true, the\nrequest will fail.", - "type": "boolean" - }, - "preset": { - "description": "Use a preset instead of a custom identity schema.", - "type": "string" - }, - "project_revision_id": { - "description": "The Revision's ID this schema belongs to", - "format": "uuid", - "type": "string" - }, - "updated_at": { - "description": "Last Time Project's Revision was Updated", - "format": "date-time", - "readOnly": true, - "type": "string" - } - }, - "type": "object" - }, - "normalizedProjectRevisionIdentitySchemas": { - "items": { - "$ref": "#/components/schemas/normalizedProjectRevisionIdentitySchema" - }, - "type": "array" - }, - "normalizedProjectRevisionThirdPartyProvider": { - "properties": { - "additional_id_token_audiences": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "apple_private_key": { - "$ref": "#/components/schemas/String" - }, - "apple_private_key_id": { - "description": "Apple Private Key Identifier\n\nSign In with Apple Private Key Identifier needed for generating a JWT token for client secret", - "example": "UX56C66723", - "type": "string" - }, - "apple_team_id": { - "description": "Apple Developer Team ID\n\nApple Developer Team ID needed for generating a JWT token for client secret", - "example": "KP76DQS54M", - "type": "string" - }, - "auth_url": { - "description": "AuthURL is the authorize url, typically something like: https://example.org/oauth2/auth\nShould only be used when the OAuth2 / OpenID Connect server is not supporting OpenID Connect Discovery and when\n`provider` is set to `generic`.", - "example": "https://www.googleapis.com/oauth2/v2/auth", - "type": "string" - }, - "azure_tenant": { - "description": "Tenant is the Azure AD Tenant to use for authentication, and must be set when `provider` is set to `microsoft`.\n\nCan be either `common`, `organizations`, `consumers` for a multitenant application or a specific tenant like\n`8eaef023-2b34-4da1-9baa-8bc8c9d6a490` or `contoso.onmicrosoft.com`.", - "example": "contoso.onmicrosoft.com", - "type": "string" - }, - "claims_source": { - "$ref": "#/components/schemas/String" - }, - "client_id": { - "description": "ClientID is the application's Client ID.", - "type": "string" - }, - "client_secret": { - "$ref": "#/components/schemas/String" - }, - "created_at": { - "description": "The Project's Revision Creation Date", - "format": "date-time", - "readOnly": true, - "type": "string" - }, - "id": { - "format": "uuid", - "type": "string" - }, - "issuer_url": { - "description": "IssuerURL is the OpenID Connect Server URL. You can leave this empty if `provider` is not set to `generic`.\nIf set, neither `auth_url` nor `token_url` are required.", - "example": "https://accounts.google.com", - "type": "string" - }, - "label": { - "description": "Label represents an optional label which can be used in the UI generation.", - "type": "string" - }, - "mapper_url": { - "description": "Mapper specifies the JSONNet code snippet which uses the OpenID Connect Provider's data (e.g. GitHub or Google\nprofile information) to hydrate the identity's data.", - "type": "string" - }, - "organization_id": { - "$ref": "#/components/schemas/NullUUID" - }, - "project_revision_id": { - "description": "The Revision's ID this schema belongs to", - "format": "uuid", - "type": "string" - }, - "provider": { - "description": "Provider is either \"generic\" for a generic OAuth 2.0 / OpenID Connect Provider or one of:\ngeneric\ngoogle\ngithub\ngitlab\nmicrosoft\ndiscord\nslack\nfacebook\nvk\nyandex\napple", - "example": "google", - "type": "string" - }, - "provider_id": { - "description": "ID is the provider's ID", - "type": "string" - }, - "requested_claims": { - "$ref": "#/components/schemas/JSONRawMessage" - }, - "scope": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "state": { - "description": "State indicates the state of the provider\n\nOnly providers with state `enabled` will be used for authentication\nenabled ThirdPartyProviderStateEnabled\ndisabled ThirdPartyProviderStateDisabled", - "enum": [ - "enabled", - "disabled" - ], - "type": "string", - "x-go-enum-desc": "enabled ThirdPartyProviderStateEnabled\ndisabled ThirdPartyProviderStateDisabled" - }, - "subject_source": { - "$ref": "#/components/schemas/String" - }, - "token_url": { - "description": "TokenURL is the token url, typically something like: https://example.org/oauth2/token\n\nShould only be used when the OAuth2 / OpenID Connect server is not supporting OpenID Connect Discovery and when\n`provider` is set to `generic`.", - "example": "https://www.googleapis.com/oauth2/v4/token", - "type": "string" - }, - "updated_at": { - "description": "Last Time Project's Revision was Updated", - "format": "date-time", - "readOnly": true, - "type": "string" - } - }, - "type": "object" - }, - "normalizedProjectRevisionTokenizerTemplate": { - "properties": { - "claims_mapper_url": { - "description": "Claims mapper URL", - "type": "string" - }, - "created_at": { - "description": "The Project's Revision Creation Date", - "format": "date-time", - "readOnly": true, - "type": "string" - }, - "id": { - "description": "The revision ID.", - "format": "uuid", - "readOnly": true, - "type": "string" - }, - "jwks_url": { - "description": "JSON Web Key URL", - "type": "string" - }, - "key": { - "description": "The unique key of the template", - "type": "string" - }, - "project_revision_id": { - "description": "The Revision's ID this schema belongs to", - "format": "uuid", - "type": "string" - }, - "ttl": { - "default": "1m", - "description": "Token time to live", - "example": "1h", - "pattern": "^[0-9]+(ns|us|ms|s|m|h)$", - "type": "string" - }, - "updated_at": { - "description": "Last Time Project's Revision was Updated", - "format": "date-time", - "readOnly": true, - "type": "string" - } - }, - "type": "object" - }, - "normalizedProjectRevisionTokenizerTemplates": { - "items": { - "$ref": "#/components/schemas/normalizedProjectRevisionTokenizerTemplate" - }, - "type": "array" - }, - "normalizedProjects": { - "items": { - "$ref": "#/components/schemas/normalizedProject" - }, - "type": "array" - }, - "nullBool": { - "nullable": true, - "type": "boolean" - }, - "nullDuration": { - "nullable": true, - "pattern": "^[0-9]+(ns|us|ms|s|m|h)$", - "type": "string" - }, - "nullInt64": { - "nullable": true, - "type": "integer" - }, - "nullJsonRawMessage": { - "description": "NullJSONRawMessage represents a json.RawMessage that works well with JSON, SQL, and Swagger and is NULLable-", - "nullable": true, - "type": "object" - }, - "nullString": { - "type": "string" - }, - "nullTime": { - "format": "date-time", - "title": "NullTime implements sql.NullTime functionality.", - "type": "string" - }, - "oAuth2Client": { - "description": "OAuth 2.0 Clients are used to perform OAuth 2.0 and OpenID Connect flows. Usually, OAuth 2.0 clients are\ngenerated for applications which want to consume your OAuth 2.0 or OpenID Connect capabilities.", - "properties": { - "access_token_strategy": { - "description": "OAuth 2.0 Access Token Strategy\n\nAccessTokenStrategy is the strategy used to generate access tokens.\nValid options are `jwt` and `opaque`. `jwt` is a bad idea, see https://www.ory.sh/docs/hydra/advanced#json-web-tokens\nSetting the stragegy here overrides the global setting in `strategies.access_token`.", - "type": "string" - }, - "allowed_cors_origins": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "audience": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "authorization_code_grant_access_token_lifespan": { - "$ref": "#/components/schemas/NullDuration" - }, - "authorization_code_grant_id_token_lifespan": { - "$ref": "#/components/schemas/NullDuration" - }, - "authorization_code_grant_refresh_token_lifespan": { - "$ref": "#/components/schemas/NullDuration" - }, - "backchannel_logout_session_required": { - "description": "OpenID Connect Back-Channel Logout Session Required\n\nBoolean value specifying whether the RP requires that a sid (session ID) Claim be included in the Logout\nToken to identify the RP session with the OP when the backchannel_logout_uri is used.\nIf omitted, the default value is false.", - "type": "boolean" - }, - "backchannel_logout_uri": { - "description": "OpenID Connect Back-Channel Logout URI\n\nRP URL that will cause the RP to log itself out when sent a Logout Token by the OP.", - "type": "string" - }, - "client_credentials_grant_access_token_lifespan": { - "$ref": "#/components/schemas/NullDuration" - }, - "client_id": { - "description": "OAuth 2.0 Client ID\n\nThe ID is immutable. If no ID is provided, a UUID4 will be generated.", - "type": "string" - }, - "client_name": { - "description": "OAuth 2.0 Client Name\n\nThe human-readable name of the client to be presented to the\nend-user during authorization.", - "type": "string" - }, - "client_secret": { - "description": "OAuth 2.0 Client Secret\n\nThe secret will be included in the create request as cleartext, and then\nnever again. The secret is kept in hashed format and is not recoverable once lost.", - "type": "string" - }, - "client_secret_expires_at": { - "description": "OAuth 2.0 Client Secret Expires At\n\nThe field is currently not supported and its value is always 0.", - "format": "int64", - "type": "integer" - }, - "client_uri": { - "description": "OAuth 2.0 Client URI\n\nClientURI is a URL string of a web page providing information about the client.\nIf present, the server SHOULD display this URL to the end-user in\na clickable fashion.", - "type": "string" - }, - "contacts": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "created_at": { - "description": "OAuth 2.0 Client Creation Date\n\nCreatedAt returns the timestamp of the client's creation.", - "format": "date-time", - "type": "string" - }, - "frontchannel_logout_session_required": { - "description": "OpenID Connect Front-Channel Logout Session Required\n\nBoolean value specifying whether the RP requires that iss (issuer) and sid (session ID) query parameters be\nincluded to identify the RP session with the OP when the frontchannel_logout_uri is used.\nIf omitted, the default value is false.", - "type": "boolean" - }, - "frontchannel_logout_uri": { - "description": "OpenID Connect Front-Channel Logout URI\n\nRP URL that will cause the RP to log itself out when rendered in an iframe by the OP. An iss (issuer) query\nparameter and a sid (session ID) query parameter MAY be included by the OP to enable the RP to validate the\nrequest and to determine which of the potentially multiple sessions is to be logged out; if either is\nincluded, both MUST be.", - "type": "string" - }, - "grant_types": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "implicit_grant_access_token_lifespan": { - "$ref": "#/components/schemas/NullDuration" - }, - "implicit_grant_id_token_lifespan": { - "$ref": "#/components/schemas/NullDuration" - }, - "jwks": { - "description": "OAuth 2.0 Client JSON Web Key Set\n\nClient's JSON Web Key Set [JWK] document, passed by value. The semantics of the jwks parameter are the same as\nthe jwks_uri parameter, other than that the JWK Set is passed by value, rather than by reference. This parameter\nis intended only to be used by Clients that, for some reason, are unable to use the jwks_uri parameter, for\ninstance, by native applications that might not have a location to host the contents of the JWK Set. If a Client\ncan use jwks_uri, it MUST NOT use jwks. One significant downside of jwks is that it does not enable key rotation\n(which jwks_uri does, as described in Section 10 of OpenID Connect Core 1.0 [OpenID.Core]). The jwks_uri and jwks\nparameters MUST NOT be used together." - }, - "jwks_uri": { - "description": "OAuth 2.0 Client JSON Web Key Set URL\n\nURL for the Client's JSON Web Key Set [JWK] document. If the Client signs requests to the Server, it contains\nthe signing key(s) the Server uses to validate signatures from the Client. The JWK Set MAY also contain the\nClient's encryption keys(s), which are used by the Server to encrypt responses to the Client. When both signing\nand encryption keys are made available, a use (Key Use) parameter value is REQUIRED for all keys in the referenced\nJWK Set to indicate each key's intended usage. Although some algorithms allow the same key to be used for both\nsignatures and encryption, doing so is NOT RECOMMENDED, as it is less secure. The JWK x5c parameter MAY be used\nto provide X.509 representations of keys provided. When used, the bare key values MUST still be present and MUST\nmatch those in the certificate.", - "type": "string" - }, - "jwt_bearer_grant_access_token_lifespan": { - "$ref": "#/components/schemas/NullDuration" - }, - "logo_uri": { - "description": "OAuth 2.0 Client Logo URI\n\nA URL string referencing the client's logo.", - "type": "string" - }, - "metadata": { - "$ref": "#/components/schemas/JSONRawMessage" - }, - "owner": { - "description": "OAuth 2.0 Client Owner\n\nOwner is a string identifying the owner of the OAuth 2.0 Client.", - "type": "string" - }, - "policy_uri": { - "description": "OAuth 2.0 Client Policy URI\n\nPolicyURI is a URL string that points to a human-readable privacy policy document\nthat describes how the deployment organization collects, uses,\nretains, and discloses personal data.", - "type": "string" - }, - "post_logout_redirect_uris": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "redirect_uris": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "refresh_token_grant_access_token_lifespan": { - "$ref": "#/components/schemas/NullDuration" - }, - "refresh_token_grant_id_token_lifespan": { - "$ref": "#/components/schemas/NullDuration" - }, - "refresh_token_grant_refresh_token_lifespan": { - "$ref": "#/components/schemas/NullDuration" - }, - "registration_access_token": { - "description": "OpenID Connect Dynamic Client Registration Access Token\n\nRegistrationAccessToken can be used to update, get, or delete the OAuth2 Client. It is sent when creating a client\nusing Dynamic Client Registration.", - "type": "string" - }, - "registration_client_uri": { - "description": "OpenID Connect Dynamic Client Registration URL\n\nRegistrationClientURI is the URL used to update, get, or delete the OAuth2 Client.", - "type": "string" - }, - "request_object_signing_alg": { - "description": "OpenID Connect Request Object Signing Algorithm\n\nJWS [JWS] alg algorithm [JWA] that MUST be used for signing Request Objects sent to the OP. All Request Objects\nfrom this Client MUST be rejected, if not signed with this algorithm.", - "type": "string" - }, - "request_uris": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "response_types": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "scope": { - "description": "OAuth 2.0 Client Scope\n\nScope is a string containing a space-separated list of scope values (as\ndescribed in Section 3.3 of OAuth 2.0 [RFC6749]) that the client\ncan use when requesting access tokens.", - "example": "scope1 scope-2 scope.3 scope:4", - "type": "string" - }, - "sector_identifier_uri": { - "description": "OpenID Connect Sector Identifier URI\n\nURL using the https scheme to be used in calculating Pseudonymous Identifiers by the OP. The URL references a\nfile with a single JSON array of redirect_uri values.", - "type": "string" - }, - "skip_consent": { - "description": "SkipConsent skips the consent screen for this client. This field can only\nbe set from the admin API.", - "type": "boolean" - }, - "skip_logout_consent": { - "description": "SkipLogoutConsent skips the logout consent screen for this client. This field can only\nbe set from the admin API.", - "type": "boolean" - }, - "subject_type": { - "description": "OpenID Connect Subject Type\n\nThe `subject_types_supported` Discovery parameter contains a\nlist of the supported subject_type values for this server. Valid types include `pairwise` and `public`.", - "type": "string" - }, - "token_endpoint_auth_method": { - "default": "client_secret_basic", - "description": "OAuth 2.0 Token Endpoint Authentication Method\n\nRequested Client Authentication method for the Token Endpoint. The options are:\n\n`client_secret_basic`: (default) Send `client_id` and `client_secret` as `application/x-www-form-urlencoded` encoded in the HTTP Authorization header.\n`client_secret_post`: Send `client_id` and `client_secret` as `application/x-www-form-urlencoded` in the HTTP body.\n`private_key_jwt`: Use JSON Web Tokens to authenticate the client.\n`none`: Used for public clients (native apps, mobile apps) which can not have secrets.", - "type": "string" - }, - "token_endpoint_auth_signing_alg": { - "description": "OAuth 2.0 Token Endpoint Signing Algorithm\n\nRequested Client Authentication signing algorithm for the Token Endpoint.", - "type": "string" - }, - "tos_uri": { - "description": "OAuth 2.0 Client Terms of Service URI\n\nA URL string pointing to a human-readable terms of service\ndocument for the client that describes a contractual relationship\nbetween the end-user and the client that the end-user accepts when\nauthorizing the client.", - "type": "string" - }, - "updated_at": { - "description": "OAuth 2.0 Client Last Update Date\n\nUpdatedAt returns the timestamp of the last update.", - "format": "date-time", - "type": "string" - }, - "userinfo_signed_response_alg": { - "description": "OpenID Connect Request Userinfo Signed Response Algorithm\n\nJWS alg algorithm [JWA] REQUIRED for signing UserInfo Responses. If this is specified, the response will be JWT\n[JWT] serialized, and signed using JWS. The default, if omitted, is for the UserInfo Response to return the Claims\nas a UTF-8 encoded JSON object using the application/json content-type.", - "type": "string" - } - }, - "title": "OAuth 2.0 Client", - "type": "object" - }, - "oAuth2ClientTokenLifespans": { - "description": "Lifespans of different token types issued for this OAuth 2.0 Client.", - "properties": { - "authorization_code_grant_access_token_lifespan": { - "$ref": "#/components/schemas/NullDuration" - }, - "authorization_code_grant_id_token_lifespan": { - "$ref": "#/components/schemas/NullDuration" - }, - "authorization_code_grant_refresh_token_lifespan": { - "$ref": "#/components/schemas/NullDuration" - }, - "client_credentials_grant_access_token_lifespan": { - "$ref": "#/components/schemas/NullDuration" - }, - "implicit_grant_access_token_lifespan": { - "$ref": "#/components/schemas/NullDuration" - }, - "implicit_grant_id_token_lifespan": { - "$ref": "#/components/schemas/NullDuration" - }, - "jwt_bearer_grant_access_token_lifespan": { - "$ref": "#/components/schemas/NullDuration" - }, - "refresh_token_grant_access_token_lifespan": { - "$ref": "#/components/schemas/NullDuration" - }, - "refresh_token_grant_id_token_lifespan": { - "$ref": "#/components/schemas/NullDuration" - }, - "refresh_token_grant_refresh_token_lifespan": { - "$ref": "#/components/schemas/NullDuration" - } - }, - "title": "OAuth 2.0 Client Token Lifespans", - "type": "object" - }, - "oAuth2ConsentRequest": { - "properties": { - "acr": { - "description": "ACR represents the Authentication AuthorizationContext Class Reference value for this authentication session. You can use it\nto express that, for example, a user authenticated using two factor authentication.", - "type": "string" - }, - "amr": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "challenge": { - "description": "ID is the identifier (\"authorization challenge\") of the consent authorization request. It is used to\nidentify the session.", - "type": "string" - }, - "client": { - "$ref": "#/components/schemas/oAuth2Client" - }, - "context": { - "$ref": "#/components/schemas/JSONRawMessage" - }, - "login_challenge": { - "description": "LoginChallenge is the login challenge this consent challenge belongs to. It can be used to associate\na login and consent request in the login \u0026 consent app.", - "type": "string" - }, - "login_session_id": { - "description": "LoginSessionID is the login session ID. If the user-agent reuses a login session (via cookie / remember flag)\nthis ID will remain the same. If the user-agent did not have an existing authentication session (e.g. remember is false)\nthis will be a new random value. This value is used as the \"sid\" parameter in the ID Token and in OIDC Front-/Back-\nchannel logout. It's value can generally be used to associate consecutive login requests by a certain user.", - "type": "string" - }, - "oidc_context": { - "$ref": "#/components/schemas/oAuth2ConsentRequestOpenIDConnectContext" - }, - "request_url": { - "description": "RequestURL is the original OAuth 2.0 Authorization URL requested by the OAuth 2.0 client. It is the URL which\ninitiates the OAuth 2.0 Authorization Code or OAuth 2.0 Implicit flow. This URL is typically not needed, but\nmight come in handy if you want to deal with additional request parameters.", - "type": "string" - }, - "requested_access_token_audience": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "requested_scope": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "skip": { - "description": "Skip, if true, implies that the client has requested the same scopes from the same user previously.\nIf true, you must not ask the user to grant the requested scopes. You must however either allow or deny the\nconsent request using the usual API call.", - "type": "boolean" - }, - "subject": { - "description": "Subject is the user ID of the end-user that authenticated. Now, that end user needs to grant or deny the scope\nrequested by the OAuth 2.0 client.", - "type": "string" - } - }, - "required": [ - "challenge" - ], - "title": "Contains information on an ongoing consent request.", - "type": "object" - }, - "oAuth2ConsentRequestOpenIDConnectContext": { - "properties": { - "acr_values": { - "description": "ACRValues is the Authentication AuthorizationContext Class Reference requested in the OAuth 2.0 Authorization request.\nIt is a parameter defined by OpenID Connect and expresses which level of authentication (e.g. 2FA) is required.\n\nOpenID Connect defines it as follows:\n\u003e Requested Authentication AuthorizationContext Class Reference values. Space-separated string that specifies the acr values\nthat the Authorization Server is being requested to use for processing this Authentication Request, with the\nvalues appearing in order of preference. The Authentication AuthorizationContext Class satisfied by the authentication\nperformed is returned as the acr Claim Value, as specified in Section 2. The acr Claim is requested as a\nVoluntary Claim by this parameter.", - "items": { - "type": "string" - }, - "type": "array" - }, - "display": { - "description": "Display is a string value that specifies how the Authorization Server displays the authentication and consent user interface pages to the End-User.\nThe defined values are:\npage: The Authorization Server SHOULD display the authentication and consent UI consistent with a full User Agent page view. If the display parameter is not specified, this is the default display mode.\npopup: The Authorization Server SHOULD display the authentication and consent UI consistent with a popup User Agent window. The popup User Agent window should be of an appropriate size for a login-focused dialog and should not obscure the entire window that it is popping up over.\ntouch: The Authorization Server SHOULD display the authentication and consent UI consistent with a device that leverages a touch interface.\nwap: The Authorization Server SHOULD display the authentication and consent UI consistent with a \"feature phone\" type display.\n\nThe Authorization Server MAY also attempt to detect the capabilities of the User Agent and present an appropriate display.", - "type": "string" - }, - "id_token_hint_claims": { - "additionalProperties": {}, - "description": "IDTokenHintClaims are the claims of the ID Token previously issued by the Authorization Server being passed as a hint about the\nEnd-User's current or past authenticated session with the Client.", - "type": "object" - }, - "login_hint": { - "description": "LoginHint hints about the login identifier the End-User might use to log in (if necessary).\nThis hint can be used by an RP if it first asks the End-User for their e-mail address (or other identifier)\nand then wants to pass that value as a hint to the discovered authorization service. This value MAY also be a\nphone number in the format specified for the phone_number Claim. The use of this parameter is optional.", - "type": "string" - }, - "ui_locales": { - "description": "UILocales is the End-User'id preferred languages and scripts for the user interface, represented as a\nspace-separated list of BCP47 [RFC5646] language tag values, ordered by preference. For instance, the value\n\"fr-CA fr en\" represents a preference for French as spoken in Canada, then French (without a region designation),\nfollowed by English (without a region designation). An error SHOULD NOT result if some or all of the requested\nlocales are not supported by the OpenID Provider.", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "title": "Contains optional information about the OpenID Connect request.", - "type": "object" - }, - "oAuth2ConsentSession": { - "description": "A completed OAuth 2.0 Consent Session.", - "properties": { - "consent_request": { - "$ref": "#/components/schemas/oAuth2ConsentRequest" - }, - "context": { - "$ref": "#/components/schemas/JSONRawMessage" - }, - "expires_at": { - "properties": { - "access_token": { - "format": "date-time", - "type": "string" - }, - "authorize_code": { - "format": "date-time", - "type": "string" - }, - "id_token": { - "format": "date-time", - "type": "string" - }, - "par_context": { - "format": "date-time", - "type": "string" - }, - "refresh_token": { - "format": "date-time", - "type": "string" - } - }, - "type": "object" - }, - "grant_access_token_audience": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "grant_scope": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "handled_at": { - "$ref": "#/components/schemas/nullTime" - }, - "remember": { - "description": "Remember Consent\n\nRemember, if set to true, tells ORY Hydra to remember this consent authorization and reuse it if the same\nclient asks the same user for the same, or a subset of, scope.", - "type": "boolean" - }, - "remember_for": { - "description": "Remember Consent For\n\nRememberFor sets how long the consent authorization should be remembered for in seconds. If set to `0`, the\nauthorization will be remembered indefinitely.", - "format": "int64", - "type": "integer" - }, - "session": { - "$ref": "#/components/schemas/acceptOAuth2ConsentRequestSession" - } - }, - "title": "OAuth 2.0 Consent Session", - "type": "object" - }, - "oAuth2ConsentSessions": { - "description": "List of OAuth 2.0 Consent Sessions", - "items": { - "$ref": "#/components/schemas/oAuth2ConsentSession" - }, - "type": "array" - }, - "oAuth2LoginRequest": { - "properties": { - "challenge": { - "description": "ID is the identifier (\"login challenge\") of the login request. It is used to\nidentify the session.", - "type": "string" - }, - "client": { - "$ref": "#/components/schemas/oAuth2Client" - }, - "oidc_context": { - "$ref": "#/components/schemas/oAuth2ConsentRequestOpenIDConnectContext" - }, - "request_url": { - "description": "RequestURL is the original OAuth 2.0 Authorization URL requested by the OAuth 2.0 client. It is the URL which\ninitiates the OAuth 2.0 Authorization Code or OAuth 2.0 Implicit flow. This URL is typically not needed, but\nmight come in handy if you want to deal with additional request parameters.", - "type": "string" - }, - "requested_access_token_audience": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "requested_scope": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "session_id": { - "description": "SessionID is the login session ID. If the user-agent reuses a login session (via cookie / remember flag)\nthis ID will remain the same. If the user-agent did not have an existing authentication session (e.g. remember is false)\nthis will be a new random value. This value is used as the \"sid\" parameter in the ID Token and in OIDC Front-/Back-\nchannel logout. It's value can generally be used to associate consecutive login requests by a certain user.", - "type": "string" - }, - "skip": { - "description": "Skip, if true, implies that the client has requested the same scopes from the same user previously.\nIf true, you can skip asking the user to grant the requested scopes, and simply forward the user to the redirect URL.\n\nThis feature allows you to update / set session information.", - "type": "boolean" - }, - "subject": { - "description": "Subject is the user ID of the end-user that authenticated. Now, that end user needs to grant or deny the scope\nrequested by the OAuth 2.0 client. If this value is set and `skip` is true, you MUST include this subject type\nwhen accepting the login request, or the request will fail.", - "type": "string" - } - }, - "required": [ - "challenge", - "skip", - "subject", - "client", - "request_url" - ], - "title": "Contains information on an ongoing login request.", - "type": "object" - }, - "oAuth2LogoutRequest": { - "properties": { - "challenge": { - "description": "Challenge is the identifier (\"logout challenge\") of the logout authentication request. It is used to\nidentify the session.", - "type": "string" - }, - "client": { - "$ref": "#/components/schemas/oAuth2Client" - }, - "request_url": { - "description": "RequestURL is the original Logout URL requested.", - "type": "string" - }, - "rp_initiated": { - "description": "RPInitiated is set to true if the request was initiated by a Relying Party (RP), also known as an OAuth 2.0 Client.", - "type": "boolean" - }, - "sid": { - "description": "SessionID is the login session ID that was requested to log out.", - "type": "string" - }, - "subject": { - "description": "Subject is the user for whom the logout was request.", - "type": "string" - } - }, - "title": "Contains information about an ongoing logout request.", - "type": "object" - }, - "oAuth2RedirectTo": { - "description": "Contains a redirect URL used to complete a login, consent, or logout request.", - "properties": { - "redirect_to": { - "description": "RedirectURL is the URL which you should redirect the user's browser to once the authentication process is completed.", - "type": "string" - } - }, - "required": [ - "redirect_to" - ], - "title": "OAuth 2.0 Redirect Browser To", - "type": "object" - }, - "oAuth2TokenExchange": { - "description": "OAuth2 Token Exchange Result", - "properties": { - "access_token": { - "description": "The access token issued by the authorization server.", - "type": "string" - }, - "expires_in": { - "description": "The lifetime in seconds of the access token. For\nexample, the value \"3600\" denotes that the access token will\nexpire in one hour from the time the response was generated.", - "format": "int64", - "type": "integer" - }, - "id_token": { - "description": "To retrieve a refresh token request the id_token scope.", - "type": "string" - }, - "refresh_token": { - "description": "The refresh token, which can be used to obtain new\naccess tokens. To retrieve it add the scope \"offline\" to your access token request.", - "type": "string" - }, - "scope": { - "description": "The scope of the access token", - "type": "string" - }, - "token_type": { - "description": "The type of the token issued", - "type": "string" - } - }, - "type": "object" - }, - "oidcConfiguration": { - "description": "Includes links to several endpoints (for example `/oauth2/token`) and exposes information on supported signature algorithms\namong others.", - "properties": { - "authorization_endpoint": { - "description": "OAuth 2.0 Authorization Endpoint URL", - "example": "https://playground.ory.sh/ory-hydra/public/oauth2/auth", - "type": "string" - }, - "backchannel_logout_session_supported": { - "description": "OpenID Connect Back-Channel Logout Session Required\n\nBoolean value specifying whether the OP can pass a sid (session ID) Claim in the Logout Token to identify the RP\nsession with the OP. If supported, the sid Claim is also included in ID Tokens issued by the OP", - "type": "boolean" - }, - "backchannel_logout_supported": { - "description": "OpenID Connect Back-Channel Logout Supported\n\nBoolean value specifying whether the OP supports back-channel logout, with true indicating support.", - "type": "boolean" - }, - "claims_parameter_supported": { - "description": "OpenID Connect Claims Parameter Parameter Supported\n\nBoolean value specifying whether the OP supports use of the claims parameter, with true indicating support.", - "type": "boolean" - }, - "claims_supported": { - "description": "OpenID Connect Supported Claims\n\nJSON array containing a list of the Claim Names of the Claims that the OpenID Provider MAY be able to supply\nvalues for. Note that for privacy or other reasons, this might not be an exhaustive list.", - "items": { - "type": "string" - }, - "type": "array" - }, - "code_challenge_methods_supported": { - "description": "OAuth 2.0 PKCE Supported Code Challenge Methods\n\nJSON array containing a list of Proof Key for Code Exchange (PKCE) [RFC7636] code challenge methods supported\nby this authorization server.", - "items": { - "type": "string" - }, - "type": "array" - }, - "credentials_endpoint_draft_00": { - "description": "OpenID Connect Verifiable Credentials Endpoint\n\nContains the URL of the Verifiable Credentials Endpoint.", - "type": "string" - }, - "credentials_supported_draft_00": { - "description": "OpenID Connect Verifiable Credentials Supported\n\nJSON array containing a list of the Verifiable Credentials supported by this authorization server.", - "items": { - "$ref": "#/components/schemas/credentialSupportedDraft00" - }, - "type": "array" - }, - "end_session_endpoint": { - "description": "OpenID Connect End-Session Endpoint\n\nURL at the OP to which an RP can perform a redirect to request that the End-User be logged out at the OP.", - "type": "string" - }, - "frontchannel_logout_session_supported": { - "description": "OpenID Connect Front-Channel Logout Session Required\n\nBoolean value specifying whether the OP can pass iss (issuer) and sid (session ID) query parameters to identify\nthe RP session with the OP when the frontchannel_logout_uri is used. If supported, the sid Claim is also\nincluded in ID Tokens issued by the OP.", - "type": "boolean" - }, - "frontchannel_logout_supported": { - "description": "OpenID Connect Front-Channel Logout Supported\n\nBoolean value specifying whether the OP supports HTTP-based logout, with true indicating support.", - "type": "boolean" - }, - "grant_types_supported": { - "description": "OAuth 2.0 Supported Grant Types\n\nJSON array containing a list of the OAuth 2.0 Grant Type values that this OP supports.", - "items": { - "type": "string" - }, - "type": "array" - }, - "id_token_signed_response_alg": { - "description": "OpenID Connect Default ID Token Signing Algorithms\n\nAlgorithm used to sign OpenID Connect ID Tokens.", - "items": { - "type": "string" - }, - "type": "array" - }, - "id_token_signing_alg_values_supported": { - "description": "OpenID Connect Supported ID Token Signing Algorithms\n\nJSON array containing a list of the JWS signing algorithms (alg values) supported by the OP for the ID Token\nto encode the Claims in a JWT.", - "items": { - "type": "string" - }, - "type": "array" - }, - "issuer": { - "description": "OpenID Connect Issuer URL\n\nAn URL using the https scheme with no query or fragment component that the OP asserts as its IssuerURL Identifier.\nIf IssuerURL discovery is supported , this value MUST be identical to the issuer value returned\nby WebFinger. This also MUST be identical to the iss Claim value in ID Tokens issued from this IssuerURL.", - "example": "https://playground.ory.sh/ory-hydra/public/", - "type": "string" - }, - "jwks_uri": { - "description": "OpenID Connect Well-Known JSON Web Keys URL\n\nURL of the OP's JSON Web Key Set [JWK] document. This contains the signing key(s) the RP uses to validate\nsignatures from the OP. The JWK Set MAY also contain the Server's encryption key(s), which are used by RPs\nto encrypt requests to the Server. When both signing and encryption keys are made available, a use (Key Use)\nparameter value is REQUIRED for all keys in the referenced JWK Set to indicate each key's intended usage.\nAlthough some algorithms allow the same key to be used for both signatures and encryption, doing so is\nNOT RECOMMENDED, as it is less secure. The JWK x5c parameter MAY be used to provide X.509 representations of\nkeys provided. When used, the bare key values MUST still be present and MUST match those in the certificate.", - "example": "https://{slug}.projects.oryapis.com/.well-known/jwks.json", - "type": "string" - }, - "registration_endpoint": { - "description": "OpenID Connect Dynamic Client Registration Endpoint URL", - "example": "https://playground.ory.sh/ory-hydra/admin/client", - "type": "string" - }, - "request_object_signing_alg_values_supported": { - "description": "OpenID Connect Supported Request Object Signing Algorithms\n\nJSON array containing a list of the JWS signing algorithms (alg values) supported by the OP for Request Objects,\nwhich are described in Section 6.1 of OpenID Connect Core 1.0 [OpenID.Core]. These algorithms are used both when\nthe Request Object is passed by value (using the request parameter) and when it is passed by reference\n(using the request_uri parameter).", - "items": { - "type": "string" - }, - "type": "array" - }, - "request_parameter_supported": { - "description": "OpenID Connect Request Parameter Supported\n\nBoolean value specifying whether the OP supports use of the request parameter, with true indicating support.", - "type": "boolean" - }, - "request_uri_parameter_supported": { - "description": "OpenID Connect Request URI Parameter Supported\n\nBoolean value specifying whether the OP supports use of the request_uri parameter, with true indicating support.", - "type": "boolean" - }, - "require_request_uri_registration": { - "description": "OpenID Connect Requires Request URI Registration\n\nBoolean value specifying whether the OP requires any request_uri values used to be pre-registered\nusing the request_uris registration parameter.", - "type": "boolean" - }, - "response_modes_supported": { - "description": "OAuth 2.0 Supported Response Modes\n\nJSON array containing a list of the OAuth 2.0 response_mode values that this OP supports.", - "items": { - "type": "string" - }, - "type": "array" - }, - "response_types_supported": { - "description": "OAuth 2.0 Supported Response Types\n\nJSON array containing a list of the OAuth 2.0 response_type values that this OP supports. Dynamic OpenID\nProviders MUST support the code, id_token, and the token id_token Response Type values.", - "items": { - "type": "string" - }, - "type": "array" - }, - "revocation_endpoint": { - "description": "OAuth 2.0 Token Revocation URL\n\nURL of the authorization server's OAuth 2.0 revocation endpoint.", - "type": "string" - }, - "scopes_supported": { - "description": "OAuth 2.0 Supported Scope Values\n\nJSON array containing a list of the OAuth 2.0 [RFC6749] scope values that this server supports. The server MUST\nsupport the openid scope value. Servers MAY choose not to advertise some supported scope values even when this parameter is used", - "items": { - "type": "string" - }, - "type": "array" - }, - "subject_types_supported": { - "description": "OpenID Connect Supported Subject Types\n\nJSON array containing a list of the Subject Identifier types that this OP supports. Valid types include\npairwise and public.", - "items": { - "type": "string" - }, - "type": "array" - }, - "token_endpoint": { - "description": "OAuth 2.0 Token Endpoint URL", - "example": "https://playground.ory.sh/ory-hydra/public/oauth2/token", - "type": "string" - }, - "token_endpoint_auth_methods_supported": { - "description": "OAuth 2.0 Supported Client Authentication Methods\n\nJSON array containing a list of Client Authentication methods supported by this Token Endpoint. The options are\nclient_secret_post, client_secret_basic, client_secret_jwt, and private_key_jwt, as described in Section 9 of OpenID Connect Core 1.0", - "items": { - "type": "string" - }, - "type": "array" - }, - "userinfo_endpoint": { - "description": "OpenID Connect Userinfo URL\n\nURL of the OP's UserInfo Endpoint.", - "type": "string" - }, - "userinfo_signed_response_alg": { - "description": "OpenID Connect User Userinfo Signing Algorithm\n\nAlgorithm used to sign OpenID Connect Userinfo Responses.", - "items": { - "type": "string" - }, - "type": "array" - }, - "userinfo_signing_alg_values_supported": { - "description": "OpenID Connect Supported Userinfo Signing Algorithm\n\nJSON array containing a list of the JWS [JWS] signing algorithms (alg values) [JWA] supported by the UserInfo Endpoint to encode the Claims in a JWT [JWT].", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "issuer", - "authorization_endpoint", - "token_endpoint", - "jwks_uri", - "subject_types_supported", - "response_types_supported", - "id_token_signing_alg_values_supported", - "id_token_signed_response_alg", - "userinfo_signed_response_alg" - ], - "title": "OpenID Connect Discovery Metadata", - "type": "object" - }, - "oidcUserInfo": { - "description": "OpenID Connect Userinfo", - "properties": { - "birthdate": { - "description": "End-User's birthday, represented as an ISO 8601:2004 [ISO8601‑2004] YYYY-MM-DD format. The year MAY be 0000, indicating that it is omitted. To represent only the year, YYYY format is allowed. Note that depending on the underlying platform's date related function, providing just year can result in varying month and day, so the implementers need to take this factor into account to correctly process the dates.", - "type": "string" - }, - "email": { - "description": "End-User's preferred e-mail address. Its value MUST conform to the RFC 5322 [RFC5322] addr-spec syntax. The RP MUST NOT rely upon this value being unique, as discussed in Section 5.7.", - "type": "string" - }, - "email_verified": { - "description": "True if the End-User's e-mail address has been verified; otherwise false. When this Claim Value is true, this means that the OP took affirmative steps to ensure that this e-mail address was controlled by the End-User at the time the verification was performed. The means by which an e-mail address is verified is context-specific, and dependent upon the trust framework or contractual agreements within which the parties are operating.", - "type": "boolean" - }, - "family_name": { - "description": "Surname(s) or last name(s) of the End-User. Note that in some cultures, people can have multiple family names or no family name; all can be present, with the names being separated by space characters.", - "type": "string" - }, - "gender": { - "description": "End-User's gender. Values defined by this specification are female and male. Other values MAY be used when neither of the defined values are applicable.", - "type": "string" - }, - "given_name": { - "description": "Given name(s) or first name(s) of the End-User. Note that in some cultures, people can have multiple given names; all can be present, with the names being separated by space characters.", - "type": "string" - }, - "locale": { - "description": "End-User's locale, represented as a BCP47 [RFC5646] language tag. This is typically an ISO 639-1 Alpha-2 [ISO639‑1] language code in lowercase and an ISO 3166-1 Alpha-2 [ISO3166‑1] country code in uppercase, separated by a dash. For example, en-US or fr-CA. As a compatibility note, some implementations have used an underscore as the separator rather than a dash, for example, en_US; Relying Parties MAY choose to accept this locale syntax as well.", - "type": "string" - }, - "middle_name": { - "description": "Middle name(s) of the End-User. Note that in some cultures, people can have multiple middle names; all can be present, with the names being separated by space characters. Also note that in some cultures, middle names are not used.", - "type": "string" - }, - "name": { - "description": "End-User's full name in displayable form including all name parts, possibly including titles and suffixes, ordered according to the End-User's locale and preferences.", - "type": "string" - }, - "nickname": { - "description": "Casual name of the End-User that may or may not be the same as the given_name. For instance, a nickname value of Mike might be returned alongside a given_name value of Michael.", - "type": "string" - }, - "phone_number": { - "description": "End-User's preferred telephone number. E.164 [E.164] is RECOMMENDED as the format of this Claim, for example, +1 (425) 555-1212 or +56 (2) 687 2400. If the phone number contains an extension, it is RECOMMENDED that the extension be represented using the RFC 3966 [RFC3966] extension syntax, for example, +1 (604) 555-1234;ext=5678.", - "type": "string" - }, - "phone_number_verified": { - "description": "True if the End-User's phone number has been verified; otherwise false. When this Claim Value is true, this means that the OP took affirmative steps to ensure that this phone number was controlled by the End-User at the time the verification was performed. The means by which a phone number is verified is context-specific, and dependent upon the trust framework or contractual agreements within which the parties are operating. When true, the phone_number Claim MUST be in E.164 format and any extensions MUST be represented in RFC 3966 format.", - "type": "boolean" - }, - "picture": { - "description": "URL of the End-User's profile picture. This URL MUST refer to an image file (for example, a PNG, JPEG, or GIF image file), rather than to a Web page containing an image. Note that this URL SHOULD specifically reference a profile photo of the End-User suitable for displaying when describing the End-User, rather than an arbitrary photo taken by the End-User.", - "type": "string" - }, - "preferred_username": { - "description": "Non-unique shorthand name by which the End-User wishes to be referred to at the RP, such as janedoe or j.doe. This value MAY be any valid JSON string including special characters such as @, /, or whitespace.", - "type": "string" - }, - "profile": { - "description": "URL of the End-User's profile page. The contents of this Web page SHOULD be about the End-User.", - "type": "string" - }, - "sub": { - "description": "Subject - Identifier for the End-User at the IssuerURL.", - "type": "string" - }, - "updated_at": { - "description": "Time the End-User's information was last updated. Its value is a JSON number representing the number of seconds from 1970-01-01T0:0:0Z as measured in UTC until the date/time.", - "format": "int64", - "type": "integer" - }, - "website": { - "description": "URL of the End-User's Web page or blog. This Web page SHOULD contain information published by the End-User or an organization that the End-User is affiliated with.", - "type": "string" - }, - "zoneinfo": { - "description": "String from zoneinfo [zoneinfo] time zone database representing the End-User's time zone. For example, Europe/Paris or America/Los_Angeles.", - "type": "string" - } - }, - "type": "object" - }, - "organization": { - "description": "B2B SSO Organization", - "properties": { - "created_at": { - "description": "The organization's creation date.", - "format": "date-time", - "readOnly": true, - "type": "string" - }, - "domains": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "id": { - "description": "The organization's ID.", - "format": "uuid", - "type": "string" - }, - "label": { - "description": "The organization's human-readable label.", - "type": "string" - }, - "project_id": { - "description": "The project's ID.", - "format": "uuid", - "type": "string" - }, - "updated_at": { - "description": "The last time the organization was updated.", - "format": "date-time", - "readOnly": true, - "type": "string" - } - }, - "required": [ - "id", - "project_id", - "label", - "domains", - "created_at", - "updated_at" - ], - "type": "object" - }, - "pagination": { - "properties": { - "page_size": { - "default": 250, - "description": "Items per page\n\nThis is the number of items per page to return.\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", - "format": "int64", - "maximum": 1000, - "minimum": 1, - "type": "integer" - }, - "page_token": { - "default": "1", - "description": "Next Page Token\n\nThe next page token.\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", - "minimum": 1, - "type": "string" - } - }, - "type": "object" - }, - "paginationHeaders": { - "properties": { - "link": { - "description": "The link header contains pagination links.\n\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).\n\nin: header", - "type": "string" - }, - "x-total-count": { - "description": "The total number of clients.\n\nin: header", - "type": "string" - } - }, - "type": "object" - }, - "patchIdentitiesBody": { - "description": "Patch Identities Body", - "properties": { - "identities": { - "description": "Identities holds the list of patches to apply\n\nrequired", - "items": { - "$ref": "#/components/schemas/identityPatch" - }, - "type": "array" - } - }, - "type": "object" - }, - "performNativeLogoutBody": { - "description": "Perform Native Logout Request Body", - "properties": { - "session_token": { - "description": "The Session Token\n\nInvalidate this session token.", - "type": "string" - } - }, - "required": [ - "session_token" - ], - "type": "object" - }, - "permissionsOnProject": { - "additionalProperties": { - "type": "boolean" - }, - "description": "Get Permissions on Project Request Parameters", - "type": "object" - }, - "permissionsOnWorkpaceResponse": { - "description": "Get Permissions on Project Request Parameters", - "properties": { - "permissions": { - "additionalProperties": { - "type": "boolean" - }, - "type": "object" - } - }, - "type": "object" - }, - "plans": { - "$ref": "#/components/schemas/Pricing" - }, - "postCheckPermissionBody": { - "description": "Check Permission using Post Request Body", - "properties": { - "namespace": { - "description": "Namespace to query", - "type": "string" - }, - "object": { - "description": "Object to query", - "type": "string" - }, - "relation": { - "description": "Relation to query", - "type": "string" - }, - "subject_id": { - "description": "SubjectID to query\n\nEither SubjectSet or SubjectID can be provided.", - "type": "string" - }, - "subject_set": { - "$ref": "#/components/schemas/subjectSet" - } - }, - "type": "object" - }, - "postCheckPermissionOrErrorBody": { - "description": "Post Check Permission Or Error Body", - "properties": { - "namespace": { - "description": "Namespace to query", - "type": "string" - }, - "object": { - "description": "Object to query", - "type": "string" - }, - "relation": { - "description": "Relation to query", - "type": "string" - }, - "subject_id": { - "description": "SubjectID to query\n\nEither SubjectSet or SubjectID can be provided.", - "type": "string" - }, - "subject_set": { - "$ref": "#/components/schemas/subjectSet" - } - }, - "type": "object" - }, - "project": { - "properties": { - "cors_admin": { - "$ref": "#/components/schemas/projectCors" - }, - "cors_public": { - "$ref": "#/components/schemas/projectCors" - }, - "id": { - "description": "The project's ID.", - "format": "uuid", - "readOnly": true, - "type": "string" - }, - "name": { - "description": "The name of the project.", - "type": "string" - }, - "revision_id": { - "description": "The configuration revision ID.", - "format": "uuid", - "readOnly": true, - "type": "string" - }, - "services": { - "$ref": "#/components/schemas/projectServices" - }, - "slug": { - "description": "The project's slug", - "readOnly": true, - "type": "string" - }, - "state": { - "description": "The state of the project.\nrunning Running\nhalted Halted\ndeleted Deleted", - "enum": [ - "running", - "halted", - "deleted" - ], - "readOnly": true, - "type": "string", - "x-go-enum-desc": "running Running\nhalted Halted\ndeleted Deleted" - }, - "workspace_id": { - "$ref": "#/components/schemas/NullUUID" - } - }, - "required": [ - "id", - "revision_id", - "slug", - "services", - "state", - "name" - ], - "type": "object" - }, - "projectApiKey": { - "properties": { - "created_at": { - "description": "The token's creation date", - "format": "date-time", - "readOnly": true, - "type": "string" - }, - "id": { - "description": "The token's ID.", - "format": "uuid", - "readOnly": true, - "type": "string" - }, - "name": { - "description": "The Token's Name\n\nSet this to help you remember, for example, where you use the token.", - "type": "string" - }, - "owner_id": { - "description": "The token's owner", - "format": "uuid", - "readOnly": true, - "type": "string" - }, - "project_id": { - "description": "The Token's Project ID", - "format": "uuid", - "readOnly": true, - "type": "string" - }, - "updated_at": { - "description": "The token's last update date", - "format": "date-time", - "readOnly": true, - "type": "string" - }, - "value": { - "description": "The token's value", - "readOnly": true, - "type": "string" - } - }, - "required": [ - "id", - "name", - "owner_id" - ], - "type": "object" - }, - "projectApiKeys": { - "items": { - "$ref": "#/components/schemas/projectApiKey" - }, - "type": "array" - }, - "projectBranding": { - "properties": { - "created_at": { - "description": "The Customization Creation Date", - "format": "date-time", - "readOnly": true, - "type": "string" - }, - "default_theme": { - "$ref": "#/components/schemas/projectBrandingTheme" - }, - "id": { - "description": "The customization ID.", - "format": "uuid", - "readOnly": true, - "type": "string" - }, - "project_id": { - "description": "The Project's ID this customization is associated with", - "format": "uuid", - "type": "string" - }, - "themes": { - "$ref": "#/components/schemas/projectBrandingThemes" - }, - "updated_at": { - "description": "Last Time Branding was Updated", - "format": "date-time", - "readOnly": true, - "type": "string" - } - }, - "required": [ - "id", - "project_id", - "default_theme", - "themes", - "created_at", - "updated_at" - ], - "title": "ProjectBranding holds all settings for customizing the Ory Account Experience.", - "type": "object" - }, - "projectBrandingColors": { - "properties": { - "accent_default_color": { - "description": "AccentDefaultColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "accent_disabled_color": { - "description": "AccentDisabledColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "accent_emphasis_color": { - "description": "AccentEmphasisColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "accent_muted_color": { - "description": "AccentMutedColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "accent_subtle_color": { - "description": "AccentSubtleColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "background_canvas_color": { - "description": "BackgroundCanvasColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "background_subtle_color": { - "description": "BackgroundSubtleColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "background_surface_color": { - "description": "BackgroundSurfaceColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "border_default_color": { - "description": "BorderDefaultColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "error_default_color": { - "description": "ErrorDefaultColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "error_emphasis_color": { - "description": "ErrorEmphasisColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "error_muted_color": { - "description": "ErrorMutedColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "error_subtle_color": { - "description": "ErrorSubtleColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "foreground_default_color": { - "description": "ForegroundDefaultColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "foreground_disabled_color": { - "description": "ForegroundDisabledColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "foreground_muted_color": { - "description": "ForegroundMutedColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "foreground_on_accent_color": { - "description": "ForegroundOnAccentColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "foreground_on_dark_color": { - "description": "ForegroundOnDarkColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "foreground_on_disabled_color": { - "description": "ForegroundOnDisabledColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "foreground_subtle_color": { - "description": "ForegroundSubtleColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "input_background_color": { - "description": "InputBackgroundColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "input_disabled_color": { - "description": "InputDisabledColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "input_placeholder_color": { - "description": "InputPlaceholderColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "input_text_color": { - "description": "InputTextColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "primary_color": { - "description": "Primary color is an hsla color value used to derive the other colors from for the Ory Account Experience theme.", - "type": "string" - }, - "secondary_color": { - "description": "Secondary color is a hsla color code used to derive the other colors from for the Ory Account Experience theme.", - "type": "string" - }, - "success_emphasis_color": { - "description": "SuccessEmphasisColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "text_default_color": { - "description": "TextDefaultColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "text_disabled_color": { - "description": "TextDisabledColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - } - }, - "title": "ProjectBrandingColors are the colors used by the Ory Account Experience theme.", - "type": "object" - }, - "projectBrandingTheme": { - "properties": { - "accent_default_color": { - "description": "AccentDefaultColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "accent_disabled_color": { - "description": "AccentDisabledColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "accent_emphasis_color": { - "description": "AccentEmphasisColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "accent_muted_color": { - "description": "AccentMutedColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "accent_subtle_color": { - "description": "AccentSubtleColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "background_canvas_color": { - "description": "BackgroundCanvasColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "background_subtle_color": { - "description": "BackgroundSubtleColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "background_surface_color": { - "description": "BackgroundSurfaceColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "border_default_color": { - "description": "BorderDefaultColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "created_at": { - "description": "The Customization Creation Date.", - "format": "date-time", - "readOnly": true, - "type": "string" - }, - "error_default_color": { - "description": "ErrorDefaultColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "error_emphasis_color": { - "description": "ErrorEmphasisColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "error_muted_color": { - "description": "ErrorMutedColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "error_subtle_color": { - "description": "ErrorSubtleColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "favicon_type": { - "description": "Favicon Type\nThe Favicon mime type.", - "type": "string" - }, - "favicon_url": { - "description": "Favicon URL\nFavicon can be an https:// or base64:// URL. If the URL is not allowed, the favicon will be stored inside the Ory Network storage bucket.", - "type": "string" - }, - "foreground_default_color": { - "description": "ForegroundDefaultColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "foreground_disabled_color": { - "description": "ForegroundDisabledColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "foreground_muted_color": { - "description": "ForegroundMutedColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "foreground_on_accent_color": { - "description": "ForegroundOnAccentColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "foreground_on_dark_color": { - "description": "ForegroundOnDarkColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "foreground_on_disabled_color": { - "description": "ForegroundOnDisabledColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "foreground_subtle_color": { - "description": "ForegroundSubtleColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "id": { - "description": "The customization theme ID.", - "format": "uuid", - "readOnly": true, - "type": "string" - }, - "input_background_color": { - "description": "InputBackgroundColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "input_disabled_color": { - "description": "InputDisabledColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "input_placeholder_color": { - "description": "InputPlaceholderColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "input_text_color": { - "description": "InputTextColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "logo_type": { - "description": "Logo Type\nThe Logo mime type.", - "type": "string" - }, - "logo_url": { - "description": "Logo URL\nLogo can be an https:// or base64:// URL. If the URL is not allowed, the logo will be stored inside the Ory Network storage bucket.", - "type": "string" - }, - "name": { - "description": "The customization theme name.", - "type": "string" - }, - "primary_color": { - "description": "Primary color is an hsla color value used to derive the other colors from for the Ory Account Experience theme.", - "type": "string" - }, - "project_branding_id": { - "description": "The ProjectBranding ID this customization is associated with.", - "format": "uuid", - "type": "string" - }, - "secondary_color": { - "description": "Secondary color is a hsla color code used to derive the other colors from for the Ory Account Experience theme.", - "type": "string" - }, - "success_emphasis_color": { - "description": "SuccessEmphasisColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "text_default_color": { - "description": "TextDefaultColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "text_disabled_color": { - "description": "TextDisabledColor is a hex color code used by the Ory Account Experience theme.", - "type": "string" - }, - "updated_at": { - "description": "Last Time Branding was Updated.", - "format": "date-time", - "readOnly": true, - "type": "string" - } - }, - "required": [ - "id", - "project_branding_id", - "name", - "created_at", - "updated_at" - ], - "title": "ProjectBrandingTheme represents a Theme for the Ory Account Experience.", - "type": "object" - }, - "projectBrandingThemes": { - "items": { - "$ref": "#/components/schemas/projectBrandingTheme" - }, - "title": "ProjectBrandingThemes is a list of ProjectBrandingTheme.", - "type": "array" - }, - "projectCors": { - "properties": { - "enabled": { - "description": "Whether CORS is enabled for this endpoint.", - "type": "boolean" - }, - "origins": { - "description": "The allowed origins. Use `*` to allow all origins. A wildcard can also be used in the subdomain, i.e. `https://*.example.com` will allow all origins on all subdomains of `example.com`.", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "projectHost": { - "properties": { - "host": { - "description": "The project's host.", - "type": "string" - }, - "id": { - "description": "The mapping's ID.", - "format": "uuid", - "readOnly": true, - "type": "string" - }, - "project_id": { - "description": "The Revision's Project ID", - "format": "uuid", - "type": "string" - } - }, - "required": [ - "id", - "host", - "project_id" - ], - "type": "object" - }, - "projectMember": { - "properties": { - "email": { - "type": "string" - }, - "id": { - "format": "uuid", - "type": "string" - }, - "name": { - "type": "string" - }, - "role": { - "type": "string" - } - }, - "required": [ - "id", - "email", - "name", - "role" - ], - "type": "object" - }, - "projectMembers": { - "items": { - "$ref": "#/components/schemas/projectMember" - }, - "type": "array" - }, - "projectMetadata": { - "properties": { - "created_at": { - "description": "The Project's Creation Date", - "format": "date-time", - "type": "string" - }, - "environment": { - "description": "The environment of the project.\nprod Production\ndev Development", - "enum": [ - "prod", - "dev" - ], - "type": "string", - "x-go-enum-desc": "prod Production\ndev Development" - }, - "hosts": { - "$ref": "#/components/schemas/StringSliceJSONFormat" - }, - "id": { - "description": "The project's ID.", - "format": "uuid", - "readOnly": true, - "type": "string" - }, - "name": { - "description": "The project's name if set", - "type": "string" - }, - "slug": { - "description": "The project's slug", - "readOnly": true, - "type": "string" - }, - "state": { - "description": "The state of the project.\nrunning Running\nhalted Halted\ndeleted Deleted", - "enum": [ - "running", - "halted", - "deleted" - ], - "type": "string", - "x-go-enum-desc": "running Running\nhalted Halted\ndeleted Deleted" - }, - "subscription_id": { - "$ref": "#/components/schemas/NullUUID" - }, - "subscription_plan": { - "$ref": "#/components/schemas/String" - }, - "updated_at": { - "description": "Last Time Project was Updated", - "format": "date-time", - "type": "string" - }, - "workspace_id": { - "$ref": "#/components/schemas/NullUUID" - } - }, - "required": [ - "id", - "hosts", - "state", - "created_at", - "updated_at", - "name", - "environment" - ], - "type": "object" - }, - "projectMetadataList": { - "items": { - "$ref": "#/components/schemas/projectMetadata" - }, - "type": "array" - }, - "projectRevisionHooks": { - "items": { - "$ref": "#/components/schemas/normalizedProjectRevisionHook" - }, - "type": "array" - }, - "projectRevisionIdentitySchemas": { - "items": { - "$ref": "#/components/schemas/normalizedProjectRevisionIdentitySchema" - }, - "type": "array" - }, - "projectRevisionThirdPartyLoginProviders": { - "items": { - "$ref": "#/components/schemas/normalizedProjectRevisionThirdPartyProvider" - }, - "type": "array" - }, - "projectRevisions": { - "items": { - "$ref": "#/components/schemas/normalizedProjectRevision" - }, - "type": "array" - }, - "projectServiceIdentity": { - "properties": { - "config": { - "type": "object" - } - }, - "required": [ - "config" - ], - "type": "object" - }, - "projectServiceOAuth2": { - "properties": { - "config": { - "type": "object" - } - }, - "required": [ - "config" - ], - "type": "object" - }, - "projectServicePermission": { - "properties": { - "config": { - "type": "object" - } - }, - "required": [ - "config" - ], - "type": "object" - }, - "projectServices": { - "properties": { - "identity": { - "$ref": "#/components/schemas/projectServiceIdentity" - }, - "oauth2": { - "$ref": "#/components/schemas/projectServiceOAuth2" - }, - "permission": { - "$ref": "#/components/schemas/projectServicePermission" - } - }, - "type": "object" - }, - "projects": { - "items": { - "$ref": "#/components/schemas/project" - }, - "type": "array" - }, - "quotaUsage": { - "properties": { - "additional_price": { - "description": "The additional price per unit in cents.", - "format": "int64", - "type": "integer" - }, - "can_use_more": { - "type": "boolean" - }, - "feature": { - "description": "\nregion_eu RegionEU\nregion_us RegionUS\nregion_apac RegionAPAC\nregion_global RegionGlobal\nproduction_projects ProductionProjects\ndaily_active_users DailyActiveUsers\ncustom_domains CustomDomains\nevent_streams EventStreams\nsla SLA\ncollaborator_seats CollaboratorSeats\nedge_cache EdgeCache\nbranding_themes BrandingThemes\nzendesk_support ZendeskSupport\nproject_metrics ProjectMetrics\nproject_metrics_time_window ProjectMetricsTimeWindow\nproject_metrics_events_history ProjectMetricsEventsHistory\norganizations Organizations\nrop_grant ResourceOwnerPasswordGrant\nconcierge_onboarding ConciergeOnboarding\nrate_limit_tier RateLimitTier\nsession_rate_limit_tier RateLimitTierSessions\nidentities_list_rate_limit_tier RateLimitTierIdentitiesList\npermission_checks_rate_limit_tier RateLimitTierPermissionChecks\noauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect", - "enum": [ - "region_eu", - "region_us", - "region_apac", - "region_global", - "production_projects", - "daily_active_users", - "custom_domains", - "event_streams", - "sla", - "collaborator_seats", - "edge_cache", - "branding_themes", - "zendesk_support", - "project_metrics", - "project_metrics_time_window", - "project_metrics_events_history", - "organizations", - "rop_grant", - "concierge_onboarding", - "rate_limit_tier", - "session_rate_limit_tier", - "identities_list_rate_limit_tier", - "permission_checks_rate_limit_tier", - "oauth2_introspect_rate_limit_tier" - ], - "type": "string", - "x-go-enum-desc": "region_eu RegionEU\nregion_us RegionUS\nregion_apac RegionAPAC\nregion_global RegionGlobal\nproduction_projects ProductionProjects\ndaily_active_users DailyActiveUsers\ncustom_domains CustomDomains\nevent_streams EventStreams\nsla SLA\ncollaborator_seats CollaboratorSeats\nedge_cache EdgeCache\nbranding_themes BrandingThemes\nzendesk_support ZendeskSupport\nproject_metrics ProjectMetrics\nproject_metrics_time_window ProjectMetricsTimeWindow\nproject_metrics_events_history ProjectMetricsEventsHistory\norganizations Organizations\nrop_grant ResourceOwnerPasswordGrant\nconcierge_onboarding ConciergeOnboarding\nrate_limit_tier RateLimitTier\nsession_rate_limit_tier RateLimitTierSessions\nidentities_list_rate_limit_tier RateLimitTierIdentitiesList\npermission_checks_rate_limit_tier RateLimitTierPermissionChecks\noauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect" - }, - "feature_available": { - "type": "boolean" - }, - "included": { - "format": "int64", - "type": "integer" - }, - "used": { - "format": "int64", - "type": "integer" - } - }, - "required": [ - "feature", - "included", - "used", - "additional_price", - "can_use_more", - "feature_available" - ], - "type": "object" - }, - "recoveryCodeForIdentity": { - "description": "Used when an administrator creates a recovery code for an identity.", - "properties": { - "expires_at": { - "description": "Expires At is the timestamp of when the recovery flow expires\n\nThe timestamp when the recovery code expires.", - "format": "date-time", - "type": "string" - }, - "recovery_code": { - "description": "RecoveryCode is the code that can be used to recover the account", - "type": "string" - }, - "recovery_link": { - "description": "RecoveryLink with flow\n\nThis link opens the recovery UI with an empty `code` field.", - "type": "string" - } - }, - "required": [ - "recovery_link", - "recovery_code" - ], - "title": "Recovery Code for Identity", - "type": "object" - }, - "recoveryFlow": { - "description": "This request is used when an identity wants to recover their account.\n\nWe recommend reading the [Account Recovery Documentation](../self-service/flows/password-reset-account-recovery)", - "properties": { - "active": { - "description": "Active, if set, contains the recovery method that is being used. It is initially\nnot set.", - "type": "string" - }, - "continue_with": { - "description": "Contains possible actions that could follow this flow", - "items": { - "$ref": "#/components/schemas/continueWith" - }, - "type": "array" - }, - "expires_at": { - "description": "ExpiresAt is the time (UTC) when the request expires. If the user still wishes to update the setting,\na new request has to be initiated.", - "format": "date-time", - "type": "string" - }, - "id": { - "description": "ID represents the request's unique ID. When performing the recovery flow, this\nrepresents the id in the recovery ui's query parameter: http://\u003cselfservice.flows.recovery.ui_url\u003e?request=\u003cid\u003e", - "format": "uuid", - "type": "string" - }, - "issued_at": { - "description": "IssuedAt is the time (UTC) when the request occurred.", - "format": "date-time", - "type": "string" - }, - "request_url": { - "description": "RequestURL is the initial URL that was requested from Ory Kratos. It can be used\nto forward information contained in the URL's path or query for example.", - "type": "string" - }, - "return_to": { - "description": "ReturnTo contains the requested return_to URL.", - "type": "string" - }, - "state": { - "description": "State represents the state of this request:\n\nchoose_method: ask the user to choose a method (e.g. recover account via email)\nsent_email: the email has been sent to the user\npassed_challenge: the request was successful and the recovery challenge was passed." - }, - "transient_payload": { - "description": "TransientPayload is used to pass data from the recovery flow to hooks and email templates", - "type": "object" - }, - "type": { - "$ref": "#/components/schemas/selfServiceFlowType" - }, - "ui": { - "$ref": "#/components/schemas/uiContainer" - } - }, - "required": [ - "id", - "type", - "expires_at", - "issued_at", - "request_url", - "ui", - "state" - ], - "title": "A Recovery Flow", - "type": "object" - }, - "recoveryFlowState": { - "description": "The state represents the state of the recovery flow.\n\nchoose_method: ask the user to choose a method (e.g. recover account via email)\nsent_email: the email has been sent to the user\npassed_challenge: the request was successful and the recovery challenge was passed.", - "enum": [ - "choose_method", - "sent_email", - "passed_challenge" - ], - "title": "Recovery Flow State" - }, - "recoveryIdentityAddress": { - "properties": { - "created_at": { - "description": "CreatedAt is a helper struct field for gobuffalo.pop.", - "format": "date-time", - "type": "string" - }, - "id": { - "format": "uuid", - "type": "string" - }, - "updated_at": { - "description": "UpdatedAt is a helper struct field for gobuffalo.pop.", - "format": "date-time", - "type": "string" - }, - "value": { - "type": "string" - }, - "via": { - "$ref": "#/components/schemas/RecoveryAddressType" - } - }, - "required": [ - "id", - "value", - "via" - ], - "type": "object" - }, - "recoveryLinkForIdentity": { - "description": "Used when an administrator creates a recovery link for an identity.", - "properties": { - "expires_at": { - "description": "Recovery Link Expires At\n\nThe timestamp when the recovery link expires.", - "format": "date-time", - "type": "string" - }, - "recovery_link": { - "description": "Recovery Link\n\nThis link can be used to recover the account.", - "type": "string" - } - }, - "required": [ - "recovery_link" - ], - "title": "Identity Recovery Link", - "type": "object" - }, - "registrationFlow": { - "properties": { - "active": { - "description": "Active, if set, contains the registration method that is being used. It is initially\nnot set.\npassword CredentialsTypePassword\noidc CredentialsTypeOIDC\ntotp CredentialsTypeTOTP\nlookup_secret CredentialsTypeLookup\nwebauthn CredentialsTypeWebAuthn\ncode CredentialsTypeCodeAuth\nlink_recovery CredentialsTypeRecoveryLink CredentialsTypeRecoveryLink is a special credential type linked to the link strategy (recovery flow). It is not used within the credentials object itself.\ncode_recovery CredentialsTypeRecoveryCode", - "enum": [ - "password", - "oidc", - "totp", - "lookup_secret", - "webauthn", - "code", - "link_recovery", - "code_recovery" - ], - "type": "string", - "x-go-enum-desc": "password CredentialsTypePassword\noidc CredentialsTypeOIDC\ntotp CredentialsTypeTOTP\nlookup_secret CredentialsTypeLookup\nwebauthn CredentialsTypeWebAuthn\ncode CredentialsTypeCodeAuth\nlink_recovery CredentialsTypeRecoveryLink CredentialsTypeRecoveryLink is a special credential type linked to the link strategy (recovery flow). It is not used within the credentials object itself.\ncode_recovery CredentialsTypeRecoveryCode" - }, - "expires_at": { - "description": "ExpiresAt is the time (UTC) when the flow expires. If the user still wishes to log in,\na new flow has to be initiated.", - "format": "date-time", - "type": "string" - }, - "id": { - "description": "ID represents the flow's unique ID. When performing the registration flow, this\nrepresents the id in the registration ui's query parameter: http://\u003cselfservice.flows.registration.ui_url\u003e/?flow=\u003cid\u003e", - "format": "uuid", - "type": "string" - }, - "issued_at": { - "description": "IssuedAt is the time (UTC) when the flow occurred.", - "format": "date-time", - "type": "string" - }, - "oauth2_login_challenge": { - "description": "Ory OAuth 2.0 Login Challenge.\n\nThis value is set using the `login_challenge` query parameter of the registration and login endpoints.\nIf set will cooperate with Ory OAuth2 and OpenID to act as an OAuth2 server / OpenID Provider.", - "type": "string" - }, - "oauth2_login_request": { - "$ref": "#/components/schemas/oAuth2LoginRequest" - }, - "organization_id": { - "$ref": "#/components/schemas/NullUUID" - }, - "request_url": { - "description": "RequestURL is the initial URL that was requested from Ory Kratos. It can be used\nto forward information contained in the URL's path or query for example.", - "type": "string" - }, - "return_to": { - "description": "ReturnTo contains the requested return_to URL.", - "type": "string" - }, - "session_token_exchange_code": { - "description": "SessionTokenExchangeCode holds the secret code that the client can use to retrieve a session token after the flow has been completed.\nThis is only set if the client has requested a session token exchange code, and if the flow is of type \"api\",\nand only on creating the flow.", - "type": "string" - }, - "state": { - "description": "State represents the state of this request:\n\nchoose_method: ask the user to choose a method (e.g. registration with email)\nsent_email: the email has been sent to the user\npassed_challenge: the request was successful and the registration challenge was passed." - }, - "transient_payload": { - "description": "TransientPayload is used to pass data from the registration to a webhook", - "type": "object" - }, - "type": { - "$ref": "#/components/schemas/selfServiceFlowType" - }, - "ui": { - "$ref": "#/components/schemas/uiContainer" - } - }, - "required": [ - "id", - "type", - "expires_at", - "issued_at", - "request_url", - "ui", - "state" - ], - "type": "object" - }, - "registrationFlowState": { - "description": "choose_method: ask the user to choose a method (e.g. registration with email)\nsent_email: the email has been sent to the user\npassed_challenge: the request was successful and the registration challenge was passed.", - "enum": [ - "choose_method", - "sent_email", - "passed_challenge" - ], - "title": "State represents the state of this request:" - }, - "rejectOAuth2Request": { - "properties": { - "error": { - "description": "The error should follow the OAuth2 error format (e.g. `invalid_request`, `login_required`).\n\nDefaults to `request_denied`.", - "type": "string" - }, - "error_debug": { - "description": "Debug contains information to help resolve the problem as a developer. Usually not exposed\nto the public but only in the server logs.", - "type": "string" - }, - "error_description": { - "description": "Description of the error in a human readable format.", - "type": "string" - }, - "error_hint": { - "description": "Hint to help resolve the error.", - "type": "string" - }, - "status_code": { - "description": "Represents the HTTP status code of the error (e.g. 401 or 403)\n\nDefaults to 400", - "format": "int64", - "type": "integer" - } - }, - "title": "The request payload used to accept a login or consent request.", - "type": "object" - }, - "relationQuery": { - "description": "Relation Query", - "properties": { - "namespace": { - "description": "Namespace to query", - "type": "string" - }, - "object": { - "description": "Object to query", - "type": "string" - }, - "relation": { - "description": "Relation to query", - "type": "string" - }, - "subject_id": { - "description": "SubjectID to query\n\nEither SubjectSet or SubjectID can be provided.", - "type": "string" - }, - "subject_set": { - "$ref": "#/components/schemas/subjectSet" - } - }, - "type": "object" - }, - "relationship": { - "description": "Relationship", - "properties": { - "namespace": { - "description": "Namespace of the Relation Tuple", - "type": "string" - }, - "object": { - "description": "Object of the Relation Tuple", - "type": "string" - }, - "relation": { - "description": "Relation of the Relation Tuple", - "type": "string" - }, - "subject_id": { - "description": "SubjectID of the Relation Tuple\n\nEither SubjectSet or SubjectID can be provided.", - "type": "string" - }, - "subject_set": { - "$ref": "#/components/schemas/subjectSet" - } - }, - "required": [ - "namespace", - "object", - "relation" - ], - "type": "object" - }, - "relationshipNamespaces": { - "description": "Relationship Namespace List", - "properties": { - "namespaces": { - "items": { - "$ref": "#/components/schemas/namespace" - }, - "type": "array" - } - }, - "type": "object" - }, - "relationshipPatch": { - "description": "Payload for patching a relationship", - "properties": { - "action": { - "enum": [ - "insert", - "delete" - ], - "type": "string", - "x-go-enum-desc": "insert ActionInsert\ndelete ActionDelete" - }, - "relation_tuple": { - "$ref": "#/components/schemas/relationship" - } - }, - "type": "object" - }, - "relationships": { - "description": "Paginated Relationship List", - "properties": { - "next_page_token": { - "description": "The opaque token to provide in a subsequent request\nto get the next page. It is the empty string iff this is\nthe last page.", - "type": "string" - }, - "relation_tuples": { - "items": { - "$ref": "#/components/schemas/relationship" - }, - "type": "array" - } - }, - "type": "object" - }, - "revisionCourierChannels": { - "items": { - "$ref": "#/components/schemas/NormalizedProjectRevisionCourierChannel" - }, - "type": "array" - }, - "schemaPatch": { - "properties": { - "data": { - "description": "The json schema", - "type": "object" - }, - "name": { - "description": "The user defined schema name", - "type": "string" - } - }, - "required": [ - "name", - "data" - ], - "type": "object" - }, - "selfServiceFlowExpiredError": { - "description": "Is sent when a flow is expired", - "properties": { - "error": { - "$ref": "#/components/schemas/genericError" - }, - "expired_at": { - "description": "When the flow has expired", - "format": "date-time", - "type": "string" - }, - "since": { - "$ref": "#/components/schemas/Duration" - }, - "use_flow_id": { - "description": "The flow ID that should be used for the new flow as it contains the correct messages.", - "format": "uuid", - "type": "string" - } - }, - "type": "object" - }, - "selfServiceFlowType": { - "description": "The flow type can either be `api` or `browser`.", - "title": "Type is the flow type.", - "type": "string" - }, - "session": { - "description": "A Session", - "properties": { - "active": { - "description": "Active state. If false the session is no longer active.", - "type": "boolean" - }, - "authenticated_at": { - "description": "The Session Authentication Timestamp\n\nWhen this session was authenticated at. If multi-factor authentication was used this\nis the time when the last factor was authenticated (e.g. the TOTP code challenge was completed).", - "format": "date-time", - "type": "string" - }, - "authentication_methods": { - "$ref": "#/components/schemas/sessionAuthenticationMethods" - }, - "authenticator_assurance_level": { - "$ref": "#/components/schemas/authenticatorAssuranceLevel" - }, - "devices": { - "description": "Devices has history of all endpoints where the session was used", - "items": { - "$ref": "#/components/schemas/sessionDevice" - }, - "type": "array" - }, - "expires_at": { - "description": "The Session Expiry\n\nWhen this session expires at.", - "format": "date-time", - "type": "string" - }, - "id": { - "description": "Session ID", - "format": "uuid", - "type": "string" - }, - "identity": { - "$ref": "#/components/schemas/identity" - }, - "issued_at": { - "description": "The Session Issuance Timestamp\n\nWhen this session was issued at. Usually equal or close to `authenticated_at`.", - "format": "date-time", - "type": "string" - }, - "tokenized": { - "description": "Tokenized is the tokenized (e.g. JWT) version of the session.\n\nIt is only set when the `tokenize` query parameter was set to a valid tokenize template during calls to `/session/whoami`.", - "type": "string" - } - }, - "required": [ - "id" - ], - "type": "object" - }, - "sessionAuthenticationMethod": { - "description": "A singular authenticator used during authentication / login.", - "properties": { - "aal": { - "$ref": "#/components/schemas/authenticatorAssuranceLevel" - }, - "completed_at": { - "description": "When the authentication challenge was completed.", - "format": "date-time", - "type": "string" - }, - "method": { - "enum": [ - "link_recovery", - "code_recovery", - "password", - "code", - "totp", - "oidc", - "webauthn", - "lookup_secret", - "v0.6_legacy_session" - ], - "title": "The method used", - "type": "string" - }, - "organization": { - "description": "The Organization id used for authentication", - "type": "string" - }, - "provider": { - "description": "OIDC or SAML provider id used for authentication", - "type": "string" - } - }, - "title": "AuthenticationMethod identifies an authentication method", - "type": "object" - }, - "sessionAuthenticationMethods": { - "description": "A list of authenticators which were used to authenticate the session.", - "items": { - "$ref": "#/components/schemas/sessionAuthenticationMethod" - }, - "title": "List of (Used) AuthenticationMethods", - "type": "array" - }, - "sessionDevice": { - "description": "Device corresponding to a Session", - "properties": { - "id": { - "description": "Device record ID", - "format": "uuid", - "type": "string" - }, - "ip_address": { - "description": "IPAddress of the client", - "type": "string" - }, - "location": { - "description": "Geo Location corresponding to the IP Address", - "type": "string" - }, - "user_agent": { - "description": "UserAgent of the client", - "type": "string" - } - }, - "required": [ - "id" - ], - "type": "object" - }, - "setActiveProjectInConsoleBody": { - "description": "Set active project in the Ory Network Console Request Body", - "properties": { - "project_id": { - "description": "Project ID\n\nThe Project ID you want to set active.\n\nformat: uuid", - "type": "string" - } - }, - "required": [ - "project_id" - ], - "type": "object" - }, - "setCustomDomainBody": { - "description": "Update Custom Hostname Body", - "properties": { - "cookie_domain": { - "description": "The domain where cookies will be set. Has to be a parent domain of the custom hostname to work.", - "type": "string" - }, - "cors_allowed_origins": { - "description": "CORS Allowed origins for the custom hostname.", - "items": { - "type": "string" - }, - "type": "array" - }, - "cors_enabled": { - "description": "CORS Enabled for the custom hostname.", - "type": "boolean" - }, - "custom_ui_base_url": { - "description": "The custom UI base URL where the UI will be exposed.", - "type": "string" - }, - "hostname": { - "description": "The custom hostname where the API will be exposed.", - "type": "string" - } - }, - "type": "object" - }, - "setEventStreamBody": { - "description": "Update Event Stream Body", - "properties": { - "role_arn": { - "description": "The AWS IAM role ARN to assume when publishing to the SNS topic.", - "type": "string" - }, - "topic_arn": { - "description": "The AWS SNS topic ARN.", - "type": "string" - }, - "type": { - "description": "The type of the event stream (AWS SNS, GCP Pub/Sub, etc).", - "enum": [ - "sns" - ], - "type": "string" - } - }, - "required": [ - "type", - "topic_arn", - "role_arn" - ], - "type": "object" - }, - "setProject": { - "properties": { - "cors_admin": { - "$ref": "#/components/schemas/projectCors" - }, - "cors_public": { - "$ref": "#/components/schemas/projectCors" - }, - "name": { - "description": "The name of the project.", - "type": "string" - }, - "services": { - "$ref": "#/components/schemas/projectServices" - } - }, - "required": [ - "services", - "name", - "cors_public", - "cors_admin" - ], - "type": "object" - }, - "setProjectBrandingThemeBody": { - "properties": { - "favicon_type": { - "description": "Favicon Type", - "type": "string" - }, - "favicon_url": { - "description": "Favicon URL", - "type": "string" - }, - "logo_type": { - "description": "Logo type", - "type": "string" - }, - "logo_url": { - "description": "Logo URL", - "type": "string" - }, - "name": { - "description": "Branding name", - "type": "string" - }, - "theme": { - "$ref": "#/components/schemas/projectBrandingColors" - } - }, - "title": "SetProjectBrandingThemeBody is the request body for the set project branding theme endpoint.", - "type": "object" - }, - "settingsFlow": { - "description": "This flow is used when an identity wants to update settings\n(e.g. profile data, passwords, ...) in a selfservice manner.\n\nWe recommend reading the [User Settings Documentation](../self-service/flows/user-settings)", - "properties": { - "active": { - "description": "Active, if set, contains the registration method that is being used. It is initially\nnot set.", - "type": "string" - }, - "continue_with": { - "description": "Contains a list of actions, that could follow this flow\n\nIt can, for example, contain a reference to the verification flow, created as part of the user's\nregistration.", - "items": { - "$ref": "#/components/schemas/continueWith" - }, - "type": "array" - }, - "expires_at": { - "description": "ExpiresAt is the time (UTC) when the flow expires. If the user still wishes to update the setting,\na new flow has to be initiated.", - "format": "date-time", - "type": "string" - }, - "id": { - "description": "ID represents the flow's unique ID. When performing the settings flow, this\nrepresents the id in the settings ui's query parameter: http://\u003cselfservice.flows.settings.ui_url\u003e?flow=\u003cid\u003e", - "format": "uuid", - "type": "string" - }, - "identity": { - "$ref": "#/components/schemas/identity" - }, - "issued_at": { - "description": "IssuedAt is the time (UTC) when the flow occurred.", - "format": "date-time", - "type": "string" - }, - "request_url": { - "description": "RequestURL is the initial URL that was requested from Ory Kratos. It can be used\nto forward information contained in the URL's path or query for example.", - "type": "string" - }, - "return_to": { - "description": "ReturnTo contains the requested return_to URL.", - "type": "string" - }, - "state": { - "description": "State represents the state of this flow. It knows two states:\n\nshow_form: No user data has been collected, or it is invalid, and thus the form should be shown.\nsuccess: Indicates that the settings flow has been updated successfully with the provided data.\nDone will stay true when repeatedly checking. If set to true, done will revert back to false only\nwhen a flow with invalid (e.g. \"please use a valid phone number\") data was sent." - }, - "transient_payload": { - "description": "TransientPayload is used to pass data from the settings flow to hooks and email templates", - "type": "object" - }, - "type": { - "$ref": "#/components/schemas/selfServiceFlowType" - }, - "ui": { - "$ref": "#/components/schemas/uiContainer" - } - }, - "required": [ - "id", - "type", - "expires_at", - "issued_at", - "request_url", - "ui", - "identity", - "state" - ], - "title": "Flow represents a Settings Flow", - "type": "object" - }, - "settingsFlowState": { - "description": "show_form: No user data has been collected, or it is invalid, and thus the form should be shown.\nsuccess: Indicates that the settings flow has been updated successfully with the provided data.\nDone will stay true when repeatedly checking. If set to true, done will revert back to false only\nwhen a flow with invalid (e.g. \"please use a valid phone number\") data was sent.", - "enum": [ - "show_form", - "success" - ], - "title": "State represents the state of this flow. It knows two states:" - }, - "subjectSet": { - "properties": { - "namespace": { - "description": "Namespace of the Subject Set", - "type": "string" - }, - "object": { - "description": "Object of the Subject Set", - "type": "string" - }, - "relation": { - "description": "Relation of the Subject Set", - "type": "string" - } - }, - "required": [ - "namespace", - "object", - "relation" - ], - "type": "object" - }, - "subscription": { - "properties": { - "created_at": { - "format": "date-time", - "readOnly": true, - "type": "string" - }, - "currency": { - "description": "The currency of the subscription. To change this, a new subscription must be created.\nusd USD\neur Euro", - "enum": [ - "usd", - "eur" - ], - "readOnly": true, - "type": "string", - "x-go-enum-desc": "usd USD\neur Euro" - }, - "current_interval": { - "description": "The currently active interval of the subscription\nmonthly Monthly\nyearly Yearly", - "enum": [ - "monthly", - "yearly" - ], - "readOnly": true, - "type": "string", - "x-go-enum-desc": "monthly Monthly\nyearly Yearly" - }, - "current_plan": { - "description": "The currently active plan of the subscription", - "readOnly": true, - "type": "string" - }, - "current_plan_details": { - "$ref": "#/components/schemas/PlanDetails" - }, - "customer_id": { - "description": "The ID of the stripe customer", - "readOnly": true, - "type": "string" - }, - "id": { - "description": "The ID of the subscription", - "format": "uuid", - "readOnly": true, - "type": "string" - }, - "interval_changes_to": { - "$ref": "#/components/schemas/String" - }, - "ongoing_stripe_checkout_id": { - "$ref": "#/components/schemas/String" - }, - "payed_until": { - "description": "Until when the subscription is payed", - "format": "date-time", - "readOnly": true, - "type": "string" - }, - "plan_changes_at": { - "$ref": "#/components/schemas/Time" - }, - "plan_changes_to": { - "$ref": "#/components/schemas/String" - }, - "status": { - "$ref": "#/components/schemas/SubscriptionStatus" - }, - "stripe_checkout_expires_at": { - "$ref": "#/components/schemas/Time" - }, - "updated_at": { - "format": "date-time", - "readOnly": true, - "type": "string" - } - }, - "required": [ - "id", - "customer_id", - "status", - "payed_until", - "current_plan", - "current_interval", - "plan_changes_to", - "interval_changes_to", - "currency", - "created_at", - "updated_at" - ], - "type": "object" - }, - "successfulCodeExchangeResponse": { - "description": "The Response for Registration Flows via API", - "properties": { - "session": { - "$ref": "#/components/schemas/session" - }, - "session_token": { - "description": "The Session Token\n\nA session token is equivalent to a session cookie, but it can be sent in the HTTP Authorization\nHeader:\n\nAuthorization: bearer ${session-token}\n\nThe session token is only issued for API flows, not for Browser flows!", - "type": "string" - } - }, - "required": [ - "session" - ], - "type": "object" - }, - "successfulNativeLogin": { - "description": "The Response for Login Flows via API", - "properties": { - "session": { - "$ref": "#/components/schemas/session" - }, - "session_token": { - "description": "The Session Token\n\nA session token is equivalent to a session cookie, but it can be sent in the HTTP Authorization\nHeader:\n\nAuthorization: bearer ${session-token}\n\nThe session token is only issued for API flows, not for Browser flows!", - "type": "string" - } - }, - "required": [ - "session" - ], - "type": "object" - }, - "successfulNativeRegistration": { - "description": "The Response for Registration Flows via API", - "properties": { - "continue_with": { - "description": "Contains a list of actions, that could follow this flow\n\nIt can, for example, this will contain a reference to the verification flow, created as part of the user's\nregistration or the token of the session.", - "items": { - "$ref": "#/components/schemas/continueWith" - }, - "type": "array" - }, - "identity": { - "$ref": "#/components/schemas/identity" - }, - "session": { - "$ref": "#/components/schemas/session" - }, - "session_token": { - "description": "The Session Token\n\nThis field is only set when the session hook is configured as a post-registration hook.\n\nA session token is equivalent to a session cookie, but it can be sent in the HTTP Authorization\nHeader:\n\nAuthorization: bearer ${session-token}\n\nThe session token is only issued for API flows, not for Browser flows!", - "type": "string" - } - }, - "required": [ - "identity" - ], - "type": "object" - }, - "successfulProjectUpdate": { - "properties": { - "project": { - "$ref": "#/components/schemas/project" - }, - "warnings": { - "description": "Import Warnings\n\nNot all configuration items can be imported to the Ory Network. For example,\nsetting the port does not make sense because the Ory Network provides the runtime\nand networking.\n\nThis field contains warnings where configuration keys were found but can not\nbe imported. These keys will be ignored by the Ory Network. This field will help\nyou understand why certain configuration keys might not be respected!", - "items": { - "$ref": "#/components/schemas/Warning" - }, - "type": "array" - } - }, - "required": [ - "project", - "warnings" - ], - "type": "object" - }, - "tokenPagination": { - "properties": { - "page_size": { - "default": 250, - "description": "Items per page\n\nThis is the number of items per page to return.\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", - "format": "int64", - "maximum": 1000, - "minimum": 1, - "type": "integer" - }, - "page_token": { - "default": "1", - "description": "Next Page Token\n\nThe next page token.\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", - "minimum": 1, - "type": "string" - } - }, - "type": "object" - }, - "tokenPaginationHeaders": { - "properties": { - "link": { - "description": "The link header contains pagination links.\n\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).\n\nin: header", - "type": "string" - }, - "x-total-count": { - "description": "The total number of clients.\n\nin: header", - "type": "string" - } - }, - "type": "object" - }, - "tokenPaginationRequestParameters": { - "description": "The `Link` HTTP header contains multiple links (`first`, `next`, `last`, `previous`) formatted as:\n`\u003chttps://{project-slug}.projects.oryapis.com/admin/clients?page_size={limit}\u0026page_token={offset}\u003e; rel=\"{page}\"`\n\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", - "properties": { - "page_size": { - "default": 250, - "description": "Items per Page\n\nThis is the number of items per page to return.\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", - "format": "int64", - "maximum": 500, - "minimum": 1, - "type": "integer" - }, - "page_token": { - "default": "1", - "description": "Next Page Token\n\nThe next page token.\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", - "minimum": 1, - "type": "string" - } - }, - "title": "Pagination Request Parameters", - "type": "object" - }, - "tokenPaginationResponseHeaders": { - "description": "The `Link` HTTP header contains multiple links (`first`, `next`, `last`, `previous`) formatted as:\n`\u003chttps://{project-slug}.projects.oryapis.com/admin/clients?page_size={limit}\u0026page_token={offset}\u003e; rel=\"{page}\"`\n\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", - "properties": { - "link": { - "description": "The Link HTTP Header\n\nThe `Link` header contains a comma-delimited list of links to the following pages:\n\nfirst: The first page of results.\nnext: The next page of results.\nprev: The previous page of results.\nlast: The last page of results.\n\nPages are omitted if they do not exist. For example, if there is no next page, the `next` link is omitted. Examples:\n\n\u003c/clients?page_size=5\u0026page_token=0\u003e; rel=\"first\",\u003c/clients?page_size=5\u0026page_token=15\u003e; rel=\"next\",\u003c/clients?page_size=5\u0026page_token=5\u003e; rel=\"prev\",\u003c/clients?page_size=5\u0026page_token=20\u003e; rel=\"last\"", - "type": "string" - }, - "x-total-count": { - "description": "The X-Total-Count HTTP Header\n\nThe `X-Total-Count` header contains the total number of items in the collection.", - "format": "int64", - "type": "integer" - } - }, - "title": "Pagination Response Header", - "type": "object" - }, - "trustOAuth2JwtGrantIssuer": { - "description": "Trust OAuth2 JWT Bearer Grant Type Issuer Request Body", - "properties": { - "allow_any_subject": { - "description": "The \"allow_any_subject\" indicates that the issuer is allowed to have any principal as the subject of the JWT.", - "type": "boolean" - }, - "expires_at": { - "description": "The \"expires_at\" indicates, when grant will expire, so we will reject assertion from \"issuer\" targeting \"subject\".", - "format": "date-time", - "type": "string" - }, - "issuer": { - "description": "The \"issuer\" identifies the principal that issued the JWT assertion (same as \"iss\" claim in JWT).", - "example": "https://jwt-idp.example.com", - "type": "string" - }, - "jwk": { - "$ref": "#/components/schemas/jsonWebKey" - }, - "scope": { - "description": "The \"scope\" contains list of scope values (as described in Section 3.3 of OAuth 2.0 [RFC6749])", - "example": [ - "openid", - "offline" - ], - "items": { - "type": "string" - }, - "type": "array" - }, - "subject": { - "description": "The \"subject\" identifies the principal that is the subject of the JWT.", - "example": "mike@example.com", - "type": "string" - } - }, - "required": [ - "issuer", - "scope", - "jwk", - "expires_at" - ], - "type": "object" - }, - "trustedOAuth2JwtGrantIssuer": { - "description": "OAuth2 JWT Bearer Grant Type Issuer Trust Relationship", - "properties": { - "allow_any_subject": { - "description": "The \"allow_any_subject\" indicates that the issuer is allowed to have any principal as the subject of the JWT.", - "type": "boolean" - }, - "created_at": { - "description": "The \"created_at\" indicates, when grant was created.", - "format": "date-time", - "type": "string" - }, - "expires_at": { - "description": "The \"expires_at\" indicates, when grant will expire, so we will reject assertion from \"issuer\" targeting \"subject\".", - "format": "date-time", - "type": "string" - }, - "id": { - "example": "9edc811f-4e28-453c-9b46-4de65f00217f", - "type": "string" - }, - "issuer": { - "description": "The \"issuer\" identifies the principal that issued the JWT assertion (same as \"iss\" claim in JWT).", - "example": "https://jwt-idp.example.com", - "type": "string" - }, - "public_key": { - "$ref": "#/components/schemas/trustedOAuth2JwtGrantJsonWebKey" - }, - "scope": { - "description": "The \"scope\" contains list of scope values (as described in Section 3.3 of OAuth 2.0 [RFC6749])", - "example": [ - "openid", - "offline" - ], - "items": { - "type": "string" - }, - "type": "array" - }, - "subject": { - "description": "The \"subject\" identifies the principal that is the subject of the JWT.", - "example": "mike@example.com", - "type": "string" - } - }, - "type": "object" - }, - "trustedOAuth2JwtGrantIssuers": { - "description": "OAuth2 JWT Bearer Grant Type Issuer Trust Relationships", - "items": { - "$ref": "#/components/schemas/trustedOAuth2JwtGrantIssuer" - }, - "type": "array" - }, - "trustedOAuth2JwtGrantJsonWebKey": { - "description": "OAuth2 JWT Bearer Grant Type Issuer Trusted JSON Web Key", - "properties": { - "kid": { - "description": "The \"key_id\" is key unique identifier (same as kid header in jws/jwt).", - "example": "123e4567-e89b-12d3-a456-426655440000", - "type": "string" - }, - "set": { - "description": "The \"set\" is basically a name for a group(set) of keys. Will be the same as \"issuer\" in grant.", - "example": "https://jwt-idp.example.com", - "type": "string" - } - }, - "type": "object" - }, - "uiContainer": { - "description": "Container represents a HTML Form. The container can work with both HTTP Form and JSON requests", - "properties": { - "action": { - "description": "Action should be used as the form action URL `\u003cform action=\"{{ .Action }}\" method=\"post\"\u003e`.", - "type": "string" - }, - "messages": { - "$ref": "#/components/schemas/uiTexts" - }, - "method": { - "description": "Method is the form method (e.g. POST)", - "type": "string" - }, - "nodes": { - "$ref": "#/components/schemas/uiNodes" - } - }, - "required": [ - "action", - "method", - "nodes" - ], - "type": "object" - }, - "uiNode": { - "description": "Nodes are represented as HTML elements or their native UI equivalents. For example,\na node can be an `\u003cimg\u003e` tag, or an `\u003cinput element\u003e` but also `some plain text`.", - "properties": { - "attributes": { - "$ref": "#/components/schemas/uiNodeAttributes" - }, - "group": { - "description": "Group specifies which group (e.g. password authenticator) this node belongs to.\ndefault DefaultGroup\npassword PasswordGroup\noidc OpenIDConnectGroup\nprofile ProfileGroup\nlink LinkGroup\ncode CodeGroup\ntotp TOTPGroup\nlookup_secret LookupGroup\nwebauthn WebAuthnGroup", - "enum": [ - "default", - "password", - "oidc", - "profile", - "link", - "code", - "totp", - "lookup_secret", - "webauthn" - ], - "type": "string", - "x-go-enum-desc": "default DefaultGroup\npassword PasswordGroup\noidc OpenIDConnectGroup\nprofile ProfileGroup\nlink LinkGroup\ncode CodeGroup\ntotp TOTPGroup\nlookup_secret LookupGroup\nwebauthn WebAuthnGroup" - }, - "messages": { - "$ref": "#/components/schemas/uiTexts" - }, - "meta": { - "$ref": "#/components/schemas/uiNodeMeta" - }, - "type": { - "description": "The node's type\ntext Text\ninput Input\nimg Image\na Anchor\nscript Script", - "enum": [ - "text", - "input", - "img", - "a", - "script" - ], - "type": "string", - "x-go-enum-desc": "text Text\ninput Input\nimg Image\na Anchor\nscript Script" - } - }, - "required": [ - "type", - "group", - "attributes", - "messages", - "meta" - ], - "title": "Node represents a flow's nodes", - "type": "object" - }, - "uiNodeAnchorAttributes": { - "properties": { - "href": { - "description": "The link's href (destination) URL.\n\nformat: uri", - "type": "string" - }, - "id": { - "description": "A unique identifier", - "type": "string" - }, - "node_type": { - "description": "NodeType represents this node's types. It is a mirror of `node.type` and\nis primarily used to allow compatibility with OpenAPI 3.0. In this struct it technically always is \"a\".", - "type": "string" - }, - "title": { - "$ref": "#/components/schemas/uiText" - } - }, - "required": [ - "href", - "title", - "id", - "node_type" - ], - "title": "AnchorAttributes represents the attributes of an anchor node.", - "type": "object" - }, - "uiNodeAttributes": { - "discriminator": { - "mapping": { - "a": "#/components/schemas/uiNodeAnchorAttributes", - "img": "#/components/schemas/uiNodeImageAttributes", - "input": "#/components/schemas/uiNodeInputAttributes", - "script": "#/components/schemas/uiNodeScriptAttributes", - "text": "#/components/schemas/uiNodeTextAttributes" - }, - "propertyName": "node_type" - }, - "oneOf": [ - { - "$ref": "#/components/schemas/uiNodeInputAttributes" - }, - { - "$ref": "#/components/schemas/uiNodeTextAttributes" - }, - { - "$ref": "#/components/schemas/uiNodeImageAttributes" - }, - { - "$ref": "#/components/schemas/uiNodeAnchorAttributes" - }, - { - "$ref": "#/components/schemas/uiNodeScriptAttributes" - } - ], - "title": "Attributes represents a list of attributes (e.g. `href=\"foo\"` for links)." - }, - "uiNodeImageAttributes": { - "properties": { - "height": { - "description": "Height of the image", - "format": "int64", - "type": "integer" - }, - "id": { - "description": "A unique identifier", - "type": "string" - }, - "node_type": { - "description": "NodeType represents this node's types. It is a mirror of `node.type` and\nis primarily used to allow compatibility with OpenAPI 3.0. In this struct it technically always is \"img\".", - "type": "string" - }, - "src": { - "description": "The image's source URL.\n\nformat: uri", - "type": "string" - }, - "width": { - "description": "Width of the image", - "format": "int64", - "type": "integer" - } - }, - "required": [ - "src", - "id", - "width", - "height", - "node_type" - ], - "title": "ImageAttributes represents the attributes of an image node.", - "type": "object" - }, - "uiNodeInputAttributes": { - "description": "InputAttributes represents the attributes of an input node", - "properties": { - "autocomplete": { - "description": "The autocomplete attribute for the input.\nemail InputAttributeAutocompleteEmail\ntel InputAttributeAutocompleteTel\nurl InputAttributeAutocompleteUrl\ncurrent-password InputAttributeAutocompleteCurrentPassword\nnew-password InputAttributeAutocompleteNewPassword\none-time-code InputAttributeAutocompleteOneTimeCode", - "enum": [ - "email", - "tel", - "url", - "current-password", - "new-password", - "one-time-code" - ], - "type": "string", - "x-go-enum-desc": "email InputAttributeAutocompleteEmail\ntel InputAttributeAutocompleteTel\nurl InputAttributeAutocompleteUrl\ncurrent-password InputAttributeAutocompleteCurrentPassword\nnew-password InputAttributeAutocompleteNewPassword\none-time-code InputAttributeAutocompleteOneTimeCode" - }, - "disabled": { - "description": "Sets the input's disabled field to true or false.", - "type": "boolean" - }, - "label": { - "$ref": "#/components/schemas/uiText" - }, - "name": { - "description": "The input's element name.", - "type": "string" - }, - "node_type": { - "description": "NodeType represents this node's types. It is a mirror of `node.type` and\nis primarily used to allow compatibility with OpenAPI 3.0. In this struct it technically always is \"input\".", - "type": "string" - }, - "onclick": { - "description": "OnClick may contain javascript which should be executed on click. This is primarily\nused for WebAuthn.", - "type": "string" - }, - "pattern": { - "description": "The input's pattern.", - "type": "string" - }, - "required": { - "description": "Mark this input field as required.", - "type": "boolean" - }, - "type": { - "description": "The input's element type.\ntext InputAttributeTypeText\npassword InputAttributeTypePassword\nnumber InputAttributeTypeNumber\ncheckbox InputAttributeTypeCheckbox\nhidden InputAttributeTypeHidden\nemail InputAttributeTypeEmail\ntel InputAttributeTypeTel\nsubmit InputAttributeTypeSubmit\nbutton InputAttributeTypeButton\ndatetime-local InputAttributeTypeDateTimeLocal\ndate InputAttributeTypeDate\nurl InputAttributeTypeURI", - "enum": [ - "text", - "password", - "number", - "checkbox", - "hidden", - "email", - "tel", - "submit", - "button", - "datetime-local", - "date", - "url" - ], - "type": "string", - "x-go-enum-desc": "text InputAttributeTypeText\npassword InputAttributeTypePassword\nnumber InputAttributeTypeNumber\ncheckbox InputAttributeTypeCheckbox\nhidden InputAttributeTypeHidden\nemail InputAttributeTypeEmail\ntel InputAttributeTypeTel\nsubmit InputAttributeTypeSubmit\nbutton InputAttributeTypeButton\ndatetime-local InputAttributeTypeDateTimeLocal\ndate InputAttributeTypeDate\nurl InputAttributeTypeURI" - }, - "value": { - "description": "The input's value.", - "nullable": true - } - }, - "required": [ - "name", - "type", - "disabled", - "node_type" - ], - "type": "object" - }, - "uiNodeMeta": { - "description": "This might include a label and other information that can optionally\nbe used to render UIs.", - "properties": { - "label": { - "$ref": "#/components/schemas/uiText" - } - }, - "title": "A Node's Meta Information", - "type": "object" - }, - "uiNodeScriptAttributes": { - "properties": { - "async": { - "description": "The script async type", - "type": "boolean" - }, - "crossorigin": { - "description": "The script cross origin policy", - "type": "string" - }, - "id": { - "description": "A unique identifier", - "type": "string" - }, - "integrity": { - "description": "The script's integrity hash", - "type": "string" - }, - "node_type": { - "description": "NodeType represents this node's types. It is a mirror of `node.type` and\nis primarily used to allow compatibility with OpenAPI 3.0. In this struct it technically always is \"script\".", - "type": "string" - }, - "nonce": { - "description": "Nonce for CSP\n\nA nonce you may want to use to improve your Content Security Policy.\nYou do not have to use this value but if you want to improve your CSP\npolicies you may use it. You can also choose to use your own nonce value!", - "type": "string" - }, - "referrerpolicy": { - "description": "The script referrer policy", - "type": "string" - }, - "src": { - "description": "The script source", - "type": "string" - }, - "type": { - "description": "The script MIME type", - "type": "string" - } - }, - "required": [ - "src", - "async", - "referrerpolicy", - "crossorigin", - "integrity", - "type", - "id", - "nonce", - "node_type" - ], - "title": "ScriptAttributes represent script nodes which load javascript.", - "type": "object" - }, - "uiNodeTextAttributes": { - "properties": { - "id": { - "description": "A unique identifier", - "type": "string" - }, - "node_type": { - "description": "NodeType represents this node's types. It is a mirror of `node.type` and\nis primarily used to allow compatibility with OpenAPI 3.0. In this struct it technically always is \"text\".", - "type": "string" - }, - "text": { - "$ref": "#/components/schemas/uiText" - } - }, - "required": [ - "text", - "id", - "node_type" - ], - "title": "TextAttributes represents the attributes of a text node.", - "type": "object" - }, - "uiNodes": { - "items": { - "$ref": "#/components/schemas/uiNode" - }, - "type": "array" - }, - "uiText": { - "properties": { - "context": { - "description": "The message's context. Useful when customizing messages.", - "type": "object" - }, - "id": { - "$ref": "#/components/schemas/ID" - }, - "text": { - "description": "The message text. Written in american english.", - "type": "string" - }, - "type": { - "description": "The message type.\ninfo Info\nerror Error\nsuccess Success", - "enum": [ - "info", - "error", - "success" - ], - "type": "string", - "x-go-enum-desc": "info Info\nerror Error\nsuccess Success" - } - }, - "required": [ - "id", - "text", - "type" - ], - "type": "object" - }, - "uiTexts": { - "items": { - "$ref": "#/components/schemas/uiText" - }, - "type": "array" - }, - "unexpectedError": { - "type": "string" - }, - "updateIdentityBody": { - "description": "Update Identity Body", - "properties": { - "credentials": { - "$ref": "#/components/schemas/identityWithCredentials" - }, - "metadata_admin": { - "description": "Store metadata about the user which is only accessible through admin APIs such as `GET /admin/identities/\u003cid\u003e`." - }, - "metadata_public": { - "description": "Store metadata about the identity which the identity itself can see when calling for example the\nsession endpoint. Do not store sensitive information (e.g. credit score) about the identity in this field." - }, - "schema_id": { - "description": "SchemaID is the ID of the JSON Schema to be used for validating the identity's traits. If set\nwill update the Identity's SchemaID.", - "type": "string" - }, - "state": { - "description": "State is the identity's state.\nactive StateActive\ninactive StateInactive", - "enum": [ - "active", - "inactive" - ], - "type": "string", - "x-go-enum-desc": "active StateActive\ninactive StateInactive" - }, - "traits": { - "description": "Traits represent an identity's traits. The identity is able to create, modify, and delete traits\nin a self-service manner. The input will always be validated against the JSON Schema defined\nin `schema_id`.", - "type": "object" - } - }, - "required": [ - "schema_id", - "traits", - "state" - ], - "type": "object" - }, - "updateLoginFlowBody": { - "discriminator": { - "mapping": { - "code": "#/components/schemas/updateLoginFlowWithCodeMethod", - "lookup_secret": "#/components/schemas/updateLoginFlowWithLookupSecretMethod", - "oidc": "#/components/schemas/updateLoginFlowWithOidcMethod", - "password": "#/components/schemas/updateLoginFlowWithPasswordMethod", - "totp": "#/components/schemas/updateLoginFlowWithTotpMethod", - "webauthn": "#/components/schemas/updateLoginFlowWithWebAuthnMethod" - }, - "propertyName": "method" - }, - "oneOf": [ - { - "$ref": "#/components/schemas/updateLoginFlowWithPasswordMethod" - }, - { - "$ref": "#/components/schemas/updateLoginFlowWithOidcMethod" - }, - { - "$ref": "#/components/schemas/updateLoginFlowWithTotpMethod" - }, - { - "$ref": "#/components/schemas/updateLoginFlowWithWebAuthnMethod" - }, - { - "$ref": "#/components/schemas/updateLoginFlowWithLookupSecretMethod" - }, - { - "$ref": "#/components/schemas/updateLoginFlowWithCodeMethod" - } - ] - }, - "updateLoginFlowWithCodeMethod": { - "description": "Update Login flow using the code method", - "properties": { - "code": { - "description": "Code is the 6 digits code sent to the user", - "type": "string" - }, - "csrf_token": { - "description": "CSRFToken is the anti-CSRF token", - "type": "string" - }, - "identifier": { - "description": "Identifier is the code identifier\nThe identifier requires that the user has already completed the registration or settings with code flow.", - "type": "string" - }, - "method": { - "description": "Method should be set to \"code\" when logging in using the code strategy.", - "type": "string" - }, - "resend": { - "description": "Resend is set when the user wants to resend the code", - "type": "string" - }, - "transient_payload": { - "description": "Transient data to pass along to any webhooks", - "type": "object" - } - }, - "required": [ - "method", - "csrf_token" - ], - "type": "object" - }, - "updateLoginFlowWithLookupSecretMethod": { - "description": "Update Login Flow with Lookup Secret Method", - "properties": { - "csrf_token": { - "description": "Sending the anti-csrf token is only required for browser login flows.", - "type": "string" - }, - "lookup_secret": { - "description": "The lookup secret.", - "type": "string" - }, - "method": { - "description": "Method should be set to \"lookup_secret\" when logging in using the lookup_secret strategy.", - "type": "string" - } - }, - "required": [ - "method", - "lookup_secret" - ], - "type": "object" - }, - "updateLoginFlowWithOidcMethod": { - "description": "Update Login Flow with OpenID Connect Method", - "properties": { - "csrf_token": { - "description": "The CSRF Token", - "type": "string" - }, - "id_token": { - "description": "IDToken is an optional id token provided by an OIDC provider\n\nIf submitted, it is verified using the OIDC provider's public key set and the claims are used to populate\nthe OIDC credentials of the identity.\nIf the OIDC provider does not store additional claims (such as name, etc.) in the IDToken itself, you can use\nthe `traits` field to populate the identity's traits. Note, that Apple only includes the users email in the IDToken.\n\nSupported providers are\nApple", - "type": "string" - }, - "id_token_nonce": { - "description": "IDTokenNonce is the nonce, used when generating the IDToken.\nIf the provider supports nonce validation, the nonce will be validated against this value and required.", - "type": "string" - }, - "method": { - "description": "Method to use\n\nThis field must be set to `oidc` when using the oidc method.", - "type": "string" - }, - "provider": { - "description": "The provider to register with", - "type": "string" - }, - "traits": { - "description": "The identity traits. This is a placeholder for the registration flow.", - "type": "object" - }, - "transient_payload": { - "description": "Transient data to pass along to any webhooks", - "type": "object" - }, - "upstream_parameters": { - "description": "UpstreamParameters are the parameters that are passed to the upstream identity provider.\n\nThese parameters are optional and depend on what the upstream identity provider supports.\nSupported parameters are:\n`login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session.\n`hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`.\n`prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`.", - "type": "object" - } - }, - "required": [ - "provider", - "method" - ], - "type": "object" - }, - "updateLoginFlowWithPasswordMethod": { - "description": "Update Login Flow with Password Method", - "properties": { - "csrf_token": { - "description": "Sending the anti-csrf token is only required for browser login flows.", - "type": "string" - }, - "identifier": { - "description": "Identifier is the email or username of the user trying to log in.", - "type": "string" - }, - "method": { - "description": "Method should be set to \"password\" when logging in using the identifier and password strategy.", - "type": "string" - }, - "password": { - "description": "The user's password.", - "type": "string" - }, - "password_identifier": { - "description": "Identifier is the email or username of the user trying to log in.\nThis field is deprecated!", - "type": "string" - }, - "transient_payload": { - "description": "Transient data to pass along to any webhooks", - "type": "object" - } - }, - "required": [ - "method", - "password", - "identifier" - ], - "type": "object" - }, - "updateLoginFlowWithTotpMethod": { - "description": "Update Login Flow with TOTP Method", - "properties": { - "csrf_token": { - "description": "Sending the anti-csrf token is only required for browser login flows.", - "type": "string" - }, - "method": { - "description": "Method should be set to \"totp\" when logging in using the TOTP strategy.", - "type": "string" - }, - "totp_code": { - "description": "The TOTP code.", - "type": "string" - }, - "transient_payload": { - "description": "Transient data to pass along to any webhooks", - "type": "object" - } - }, - "required": [ - "method", - "totp_code" - ], - "type": "object" - }, - "updateLoginFlowWithWebAuthnMethod": { - "description": "Update Login Flow with WebAuthn Method", - "properties": { - "csrf_token": { - "description": "Sending the anti-csrf token is only required for browser login flows.", - "type": "string" - }, - "identifier": { - "description": "Identifier is the email or username of the user trying to log in.", - "type": "string" - }, - "method": { - "description": "Method should be set to \"webAuthn\" when logging in using the WebAuthn strategy.", - "type": "string" - }, - "transient_payload": { - "description": "Transient data to pass along to any webhooks", - "type": "object" - }, - "webauthn_login": { - "description": "Login a WebAuthn Security Key\n\nThis must contain the ID of the WebAuthN connection.", - "type": "string" - } - }, - "required": [ - "identifier", - "method" - ], - "type": "object" - }, - "updateRecoveryFlowBody": { - "description": "Update Recovery Flow Request Body", - "discriminator": { - "mapping": { - "code": "#/components/schemas/updateRecoveryFlowWithCodeMethod", - "link": "#/components/schemas/updateRecoveryFlowWithLinkMethod" - }, - "propertyName": "method" - }, - "oneOf": [ - { - "$ref": "#/components/schemas/updateRecoveryFlowWithLinkMethod" - }, - { - "$ref": "#/components/schemas/updateRecoveryFlowWithCodeMethod" - } - ] - }, - "updateRecoveryFlowWithCodeMethod": { - "description": "Update Recovery Flow with Code Method", - "properties": { - "code": { - "description": "Code from the recovery email\n\nIf you want to submit a code, use this field, but make sure to _not_ include the email field, as well.", - "type": "string" - }, - "csrf_token": { - "description": "Sending the anti-csrf token is only required for browser login flows.", - "type": "string" - }, - "email": { - "description": "The email address of the account to recover\n\nIf the email belongs to a valid account, a recovery email will be sent.\n\nIf you want to notify the email address if the account does not exist, see\nthe [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/account-recovery-password-reset#attempted-recovery-notifications)\n\nIf a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code.\n\nformat: email", - "type": "string" - }, - "method": { - "description": "Method is the method that should be used for this recovery flow\n\nAllowed values are `link` and `code`.\nlink RecoveryStrategyLink\ncode RecoveryStrategyCode", - "enum": [ - "link", - "code" - ], - "type": "string", - "x-go-enum-desc": "link RecoveryStrategyLink\ncode RecoveryStrategyCode" - }, - "transient_payload": { - "description": "Transient data to pass along to any webhooks", - "type": "object" - } - }, - "required": [ - "method" - ], - "type": "object" - }, - "updateRecoveryFlowWithLinkMethod": { - "description": "Update Recovery Flow with Link Method", - "properties": { - "csrf_token": { - "description": "Sending the anti-csrf token is only required for browser login flows.", - "type": "string" - }, - "email": { - "description": "Email to Recover\n\nNeeds to be set when initiating the flow. If the email is a registered\nrecovery email, a recovery link will be sent. If the email is not known,\na email with details on what happened will be sent instead.\n\nformat: email", - "type": "string" - }, - "method": { - "description": "Method is the method that should be used for this recovery flow\n\nAllowed values are `link` and `code`\nlink RecoveryStrategyLink\ncode RecoveryStrategyCode", - "enum": [ - "link", - "code" - ], - "type": "string", - "x-go-enum-desc": "link RecoveryStrategyLink\ncode RecoveryStrategyCode" - }, - "transient_payload": { - "description": "Transient data to pass along to any webhooks", - "type": "object" - } - }, - "required": [ - "email", - "method" - ], - "type": "object" - }, - "updateRegistrationFlowBody": { - "description": "Update Registration Request Body", - "discriminator": { - "mapping": { - "code": "#/components/schemas/updateRegistrationFlowWithCodeMethod", - "oidc": "#/components/schemas/updateRegistrationFlowWithOidcMethod", - "password": "#/components/schemas/updateRegistrationFlowWithPasswordMethod", - "webauthn": "#/components/schemas/updateRegistrationFlowWithWebAuthnMethod" - }, - "propertyName": "method" - }, - "oneOf": [ - { - "$ref": "#/components/schemas/updateRegistrationFlowWithPasswordMethod" - }, - { - "$ref": "#/components/schemas/updateRegistrationFlowWithOidcMethod" - }, - { - "$ref": "#/components/schemas/updateRegistrationFlowWithWebAuthnMethod" - }, - { - "$ref": "#/components/schemas/updateRegistrationFlowWithCodeMethod" - } - ] - }, - "updateRegistrationFlowWithCodeMethod": { - "description": "Update Registration Flow with Code Method", - "properties": { - "code": { - "description": "The OTP Code sent to the user", - "type": "string" - }, - "csrf_token": { - "description": "The CSRF Token", - "type": "string" - }, - "method": { - "description": "Method to use\n\nThis field must be set to `code` when using the code method.", - "type": "string" - }, - "resend": { - "description": "Resend restarts the flow with a new code", - "type": "string" - }, - "traits": { - "description": "The identity's traits", - "type": "object" - }, - "transient_payload": { - "description": "Transient data to pass along to any webhooks", - "type": "object" - } - }, - "required": [ - "traits", - "method" - ], - "type": "object" - }, - "updateRegistrationFlowWithOidcMethod": { - "description": "Update Registration Flow with OpenID Connect Method", - "properties": { - "csrf_token": { - "description": "The CSRF Token", - "type": "string" - }, - "id_token": { - "description": "IDToken is an optional id token provided by an OIDC provider\n\nIf submitted, it is verified using the OIDC provider's public key set and the claims are used to populate\nthe OIDC credentials of the identity.\nIf the OIDC provider does not store additional claims (such as name, etc.) in the IDToken itself, you can use\nthe `traits` field to populate the identity's traits. Note, that Apple only includes the users email in the IDToken.\n\nSupported providers are\nApple", - "type": "string" - }, - "id_token_nonce": { - "description": "IDTokenNonce is the nonce, used when generating the IDToken.\nIf the provider supports nonce validation, the nonce will be validated against this value and is required.", - "type": "string" - }, - "method": { - "description": "Method to use\n\nThis field must be set to `oidc` when using the oidc method.", - "type": "string" - }, - "provider": { - "description": "The provider to register with", - "type": "string" - }, - "traits": { - "description": "The identity traits", - "type": "object" - }, - "transient_payload": { - "description": "Transient data to pass along to any webhooks", - "type": "object" - }, - "upstream_parameters": { - "description": "UpstreamParameters are the parameters that are passed to the upstream identity provider.\n\nThese parameters are optional and depend on what the upstream identity provider supports.\nSupported parameters are:\n`login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session.\n`hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`.\n`prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`.", - "type": "object" - } - }, - "required": [ - "provider", - "method" - ], - "type": "object" - }, - "updateRegistrationFlowWithPasswordMethod": { - "description": "Update Registration Flow with Password Method", - "properties": { - "csrf_token": { - "description": "The CSRF Token", - "type": "string" - }, - "method": { - "description": "Method to use\n\nThis field must be set to `password` when using the password method.", - "type": "string" - }, - "password": { - "description": "Password to sign the user up with", - "type": "string" - }, - "traits": { - "description": "The identity's traits", - "type": "object" - }, - "transient_payload": { - "description": "Transient data to pass along to any webhooks", - "type": "object" - } - }, - "required": [ - "password", - "traits", - "method" - ], - "type": "object" - }, - "updateRegistrationFlowWithWebAuthnMethod": { - "description": "Update Registration Flow with WebAuthn Method", - "properties": { - "csrf_token": { - "description": "CSRFToken is the anti-CSRF token", - "type": "string" - }, - "method": { - "description": "Method\n\nShould be set to \"webauthn\" when trying to add, update, or remove a webAuthn pairing.", - "type": "string" - }, - "traits": { - "description": "The identity's traits", - "type": "object" - }, - "transient_payload": { - "description": "Transient data to pass along to any webhooks", - "type": "object" - }, - "webauthn_register": { - "description": "Register a WebAuthn Security Key\n\nIt is expected that the JSON returned by the WebAuthn registration process\nis included here.", - "type": "string" - }, - "webauthn_register_displayname": { - "description": "Name of the WebAuthn Security Key to be Added\n\nA human-readable name for the security key which will be added.", - "type": "string" - } - }, - "required": [ - "traits", - "method" - ], - "type": "object" - }, - "updateSettingsFlowBody": { - "description": "Update Settings Flow Request Body", - "discriminator": { - "mapping": { - "lookup_secret": "#/components/schemas/updateSettingsFlowWithLookupMethod", - "oidc": "#/components/schemas/updateSettingsFlowWithOidcMethod", - "password": "#/components/schemas/updateSettingsFlowWithPasswordMethod", - "profile": "#/components/schemas/updateSettingsFlowWithProfileMethod", - "totp": "#/components/schemas/updateSettingsFlowWithTotpMethod", - "webauthn": "#/components/schemas/updateSettingsFlowWithWebAuthnMethod" - }, - "propertyName": "method" - }, - "oneOf": [ - { - "$ref": "#/components/schemas/updateSettingsFlowWithPasswordMethod" - }, - { - "$ref": "#/components/schemas/updateSettingsFlowWithProfileMethod" - }, - { - "$ref": "#/components/schemas/updateSettingsFlowWithOidcMethod" - }, - { - "$ref": "#/components/schemas/updateSettingsFlowWithOidcMethod" - }, - { - "$ref": "#/components/schemas/updateSettingsFlowWithTotpMethod" - }, - { - "$ref": "#/components/schemas/updateSettingsFlowWithWebAuthnMethod" - }, - { - "$ref": "#/components/schemas/updateSettingsFlowWithLookupMethod" - } - ] - }, - "updateSettingsFlowWithLookupMethod": { - "description": "Update Settings Flow with Lookup Method", - "properties": { - "csrf_token": { - "description": "CSRFToken is the anti-CSRF token", - "type": "string" - }, - "lookup_secret_confirm": { - "description": "If set to true will save the regenerated lookup secrets", - "type": "boolean" - }, - "lookup_secret_disable": { - "description": "Disables this method if true.", - "type": "boolean" - }, - "lookup_secret_regenerate": { - "description": "If set to true will regenerate the lookup secrets", - "type": "boolean" - }, - "lookup_secret_reveal": { - "description": "If set to true will reveal the lookup secrets", - "type": "boolean" - }, - "method": { - "description": "Method\n\nShould be set to \"lookup\" when trying to add, update, or remove a lookup pairing.", - "type": "string" - }, - "transient_payload": { - "description": "Transient data to pass along to any webhooks", - "type": "object" - } - }, - "required": [ - "method" - ], - "type": "object" - }, - "updateSettingsFlowWithOidcMethod": { - "description": "Update Settings Flow with OpenID Connect Method", - "properties": { - "flow": { - "description": "Flow ID is the flow's ID.\n\nin: query", - "type": "string" - }, - "link": { - "description": "Link this provider\n\nEither this or `unlink` must be set.\n\ntype: string\nin: body", - "type": "string" - }, - "method": { - "description": "Method\n\nShould be set to profile when trying to update a profile.", - "type": "string" - }, - "traits": { - "description": "The identity's traits\n\nin: body", - "type": "object" - }, - "transient_payload": { - "description": "Transient data to pass along to any webhooks", - "type": "object" - }, - "unlink": { - "description": "Unlink this provider\n\nEither this or `link` must be set.\n\ntype: string\nin: body", - "type": "string" - }, - "upstream_parameters": { - "description": "UpstreamParameters are the parameters that are passed to the upstream identity provider.\n\nThese parameters are optional and depend on what the upstream identity provider supports.\nSupported parameters are:\n`login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session.\n`hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`.\n`prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`.", - "type": "object" - } - }, - "required": [ - "method" - ], - "type": "object" - }, - "updateSettingsFlowWithPasswordMethod": { - "description": "Update Settings Flow with Password Method", - "properties": { - "csrf_token": { - "description": "CSRFToken is the anti-CSRF token", - "type": "string" - }, - "method": { - "description": "Method\n\nShould be set to password when trying to update a password.", - "type": "string" - }, - "password": { - "description": "Password is the updated password", - "type": "string" - }, - "transient_payload": { - "description": "Transient data to pass along to any webhooks", - "type": "object" - } - }, - "required": [ - "password", - "method" - ], - "type": "object" - }, - "updateSettingsFlowWithProfileMethod": { - "description": "Update Settings Flow with Profile Method", - "properties": { - "csrf_token": { - "description": "The Anti-CSRF Token\n\nThis token is only required when performing browser flows.", - "type": "string" - }, - "method": { - "description": "Method\n\nShould be set to profile when trying to update a profile.", - "type": "string" - }, - "traits": { - "description": "Traits\n\nThe identity's traits.", - "type": "object" - }, - "transient_payload": { - "description": "Transient data to pass along to any webhooks", - "type": "object" - } - }, - "required": [ - "traits", - "method" - ], - "type": "object" - }, - "updateSettingsFlowWithTotpMethod": { - "description": "Update Settings Flow with TOTP Method", - "properties": { - "csrf_token": { - "description": "CSRFToken is the anti-CSRF token", - "type": "string" - }, - "method": { - "description": "Method\n\nShould be set to \"totp\" when trying to add, update, or remove a totp pairing.", - "type": "string" - }, - "totp_code": { - "description": "ValidationTOTP must contain a valid TOTP based on the", - "type": "string" - }, - "totp_unlink": { - "description": "UnlinkTOTP if true will remove the TOTP pairing,\neffectively removing the credential. This can be used\nto set up a new TOTP device.", - "type": "boolean" - }, - "transient_payload": { - "description": "Transient data to pass along to any webhooks", - "type": "object" - } - }, - "required": [ - "method" - ], - "type": "object" - }, - "updateSettingsFlowWithWebAuthnMethod": { - "description": "Update Settings Flow with WebAuthn Method", - "properties": { - "csrf_token": { - "description": "CSRFToken is the anti-CSRF token", - "type": "string" - }, - "method": { - "description": "Method\n\nShould be set to \"webauthn\" when trying to add, update, or remove a webAuthn pairing.", - "type": "string" - }, - "transient_payload": { - "description": "Transient data to pass along to any webhooks", - "type": "object" - }, - "webauthn_register": { - "description": "Register a WebAuthn Security Key\n\nIt is expected that the JSON returned by the WebAuthn registration process\nis included here.", - "type": "string" - }, - "webauthn_register_displayname": { - "description": "Name of the WebAuthn Security Key to be Added\n\nA human-readable name for the security key which will be added.", - "type": "string" - }, - "webauthn_remove": { - "description": "Remove a WebAuthn Security Key\n\nThis must contain the ID of the WebAuthN connection.", - "type": "string" - } - }, - "required": [ - "method" - ], - "type": "object" - }, - "updateSubscriptionBody": { - "properties": { - "interval": { - "description": "\nmonthly Monthly\nyearly Yearly", - "enum": [ - "monthly", - "yearly" - ], - "type": "string", - "x-go-enum-desc": "monthly Monthly\nyearly Yearly" - }, - "plan": { - "type": "string" - }, - "return_to": { - "type": "string" - } - }, - "required": [ - "plan", - "interval" - ], - "type": "object" - }, - "updateVerificationFlowBody": { - "description": "Update Verification Flow Request Body", - "discriminator": { - "mapping": { - "code": "#/components/schemas/updateVerificationFlowWithCodeMethod", - "link": "#/components/schemas/updateVerificationFlowWithLinkMethod" - }, - "propertyName": "method" - }, - "oneOf": [ - { - "$ref": "#/components/schemas/updateVerificationFlowWithLinkMethod" - }, - { - "$ref": "#/components/schemas/updateVerificationFlowWithCodeMethod" - } - ] - }, - "updateVerificationFlowWithCodeMethod": { - "properties": { - "code": { - "description": "Code from the recovery email\n\nIf you want to submit a code, use this field, but make sure to _not_ include the email field, as well.", - "type": "string" - }, - "csrf_token": { - "description": "Sending the anti-csrf token is only required for browser login flows.", - "type": "string" - }, - "email": { - "description": "The email address to verify\n\nIf the email belongs to a valid account, a verifiation email will be sent.\n\nIf you want to notify the email address if the account does not exist, see\nthe [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation#attempted-verification-notifications)\n\nIf a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code.\n\nformat: email", - "type": "string" - }, - "method": { - "description": "Method is the method that should be used for this verification flow\n\nAllowed values are `link` and `code`.\nlink VerificationStrategyLink\ncode VerificationStrategyCode", - "enum": [ - "link", - "code" - ], - "type": "string", - "x-go-enum-desc": "link VerificationStrategyLink\ncode VerificationStrategyCode" - }, - "transient_payload": { - "description": "Transient data to pass along to any webhooks", - "type": "object" - } - }, - "required": [ - "method" - ], - "type": "object" - }, - "updateVerificationFlowWithLinkMethod": { - "description": "Update Verification Flow with Link Method", - "properties": { - "csrf_token": { - "description": "Sending the anti-csrf token is only required for browser login flows.", - "type": "string" - }, - "email": { - "description": "Email to Verify\n\nNeeds to be set when initiating the flow. If the email is a registered\nverification email, a verification link will be sent. If the email is not known,\na email with details on what happened will be sent instead.\n\nformat: email", - "type": "string" - }, - "method": { - "description": "Method is the method that should be used for this verification flow\n\nAllowed values are `link` and `code`\nlink VerificationStrategyLink\ncode VerificationStrategyCode", - "enum": [ - "link", - "code" - ], - "type": "string", - "x-go-enum-desc": "link VerificationStrategyLink\ncode VerificationStrategyCode" - }, - "transient_payload": { - "description": "Transient data to pass along to any webhooks", - "type": "object" - } - }, - "required": [ - "email", - "method" - ], - "type": "object" - }, - "updateWorkspacePayload": { - "properties": { - "name": { - "description": "The name of the workspace.", - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object" - }, - "verifiableCredentialPrimingResponse": { - "properties": { - "c_nonce": { - "type": "string" - }, - "c_nonce_expires_in": { - "format": "int64", - "type": "integer" - }, - "error": { - "type": "string" - }, - "error_debug": { - "type": "string" - }, - "error_description": { - "type": "string" - }, - "error_hint": { - "type": "string" - }, - "format": { - "type": "string" - }, - "status_code": { - "format": "int64", - "type": "integer" - } - }, - "title": "VerifiableCredentialPrimingResponse contains the nonce to include in the proof-of-possession JWT.", - "type": "object" - }, - "verifiableCredentialResponse": { - "properties": { - "credential_draft_00": { - "type": "string" - }, - "format": { - "type": "string" - } - }, - "title": "VerifiableCredentialResponse contains the verifiable credential.", - "type": "object" - }, - "verifiableIdentityAddress": { - "description": "VerifiableAddress is an identity's verifiable address", - "properties": { - "created_at": { - "description": "When this entry was created", - "example": "2014-01-01T23:28:56.782Z", - "format": "date-time", - "type": "string" - }, - "id": { - "description": "The ID", - "format": "uuid", - "type": "string" - }, - "status": { - "$ref": "#/components/schemas/identityVerifiableAddressStatus" - }, - "updated_at": { - "description": "When this entry was last updated", - "example": "2014-01-01T23:28:56.782Z", - "format": "date-time", - "type": "string" - }, - "value": { - "description": "The address value\n\nexample foo@user.com", - "type": "string" - }, - "verified": { - "description": "Indicates if the address has already been verified", - "example": true, - "type": "boolean" - }, - "verified_at": { - "$ref": "#/components/schemas/nullTime" - }, - "via": { - "description": "The delivery method", - "enum": [ - "email", - "sms" - ], - "example": "email", - "type": "string" - } - }, - "required": [ - "value", - "verified", - "via", - "status" - ], - "type": "object" - }, - "verificationFlow": { - "description": "Used to verify an out-of-band communication\nchannel such as an email address or a phone number.\n\nFor more information head over to: https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation", - "properties": { - "active": { - "description": "Active, if set, contains the registration method that is being used. It is initially\nnot set.", - "type": "string" - }, - "expires_at": { - "description": "ExpiresAt is the time (UTC) when the request expires. If the user still wishes to verify the address,\na new request has to be initiated.", - "format": "date-time", - "type": "string" - }, - "id": { - "description": "ID represents the request's unique ID. When performing the verification flow, this\nrepresents the id in the verify ui's query parameter: http://\u003cselfservice.flows.verification.ui_url\u003e?request=\u003cid\u003e\n\ntype: string\nformat: uuid", - "format": "uuid", - "type": "string" - }, - "issued_at": { - "description": "IssuedAt is the time (UTC) when the request occurred.", - "format": "date-time", - "type": "string" - }, - "request_url": { - "description": "RequestURL is the initial URL that was requested from Ory Kratos. It can be used\nto forward information contained in the URL's path or query for example.", - "type": "string" - }, - "return_to": { - "description": "ReturnTo contains the requested return_to URL.", - "type": "string" - }, - "state": { - "description": "State represents the state of this request:\n\nchoose_method: ask the user to choose a method (e.g. verify your email)\nsent_email: the email has been sent to the user\npassed_challenge: the request was successful and the verification challenge was passed." - }, - "transient_payload": { - "description": "TransientPayload is used to pass data from the verification flow to hooks and email templates", - "type": "object" - }, - "type": { - "$ref": "#/components/schemas/selfServiceFlowType" - }, - "ui": { - "$ref": "#/components/schemas/uiContainer" - } - }, - "required": [ - "id", - "type", - "ui", - "state" - ], - "title": "A Verification Flow", - "type": "object" - }, - "verificationFlowState": { - "description": "The state represents the state of the verification flow.\n\nchoose_method: ask the user to choose a method (e.g. recover account via email)\nsent_email: the email has been sent to the user\npassed_challenge: the request was successful and the recovery challenge was passed.", - "enum": [ - "choose_method", - "sent_email", - "passed_challenge" - ], - "title": "Verification Flow State" - }, - "version": { - "properties": { - "version": { - "description": "Version is the service's version.", - "type": "string" - } - }, - "type": "object" - }, - "webAuthnJavaScript": { - "type": "string" - }, - "workspace": { - "properties": { - "created_at": { - "format": "date-time", - "type": "string" - }, - "id": { - "format": "uuid", - "type": "string" - }, - "name": { - "type": "string" - }, - "subscription_id": { - "$ref": "#/components/schemas/NullUUID" - }, - "updated_at": { - "format": "date-time", - "type": "string" - } - }, - "required": [ - "id", - "name", - "created_at", - "updated_at" - ], - "type": "object" - }, - "workspaceMeta": { - "properties": { - "created_at": { - "format": "date-time", - "type": "string" - }, - "id": { - "format": "uuid", - "type": "string" - }, - "name": { - "type": "string" - }, - "subscription_id": { - "$ref": "#/components/schemas/NullUUID" - }, - "subscription_plan": { - "$ref": "#/components/schemas/String" - }, - "updated_at": { - "format": "date-time", - "type": "string" - } - }, - "required": [ - "id", - "name", - "created_at", - "updated_at" - ], - "type": "object" - }, - "workspaces": { - "items": { - "$ref": "#/components/schemas/workspace" - }, - "type": "array" - } - }, - "securitySchemes": { - "basic": { - "scheme": "basic", - "type": "http" - }, - "bearer": { - "scheme": "bearer", - "type": "http" - }, - "oauth2": { - "flows": { - "authorizationCode": { - "authorizationUrl": "https://hydra.demo.ory.sh/oauth2/auth", - "scopes": { - "offline": "A scope required when requesting refresh tokens (alias for `offline_access`)", - "offline_access": "A scope required when requesting refresh tokens", - "openid": "Request an OpenID Connect ID Token" - }, - "tokenUrl": "https://hydra.demo.ory.sh/oauth2/token" - } - }, - "type": "oauth2" - }, - "oryAccessToken": { - "scheme": "bearer", - "type": "http" - } - } - }, - "info": { - "contact": { - "email": "support@ory.sh", - "name": "API Support" - }, - "description": "Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed\nwith a valid Personal Access Token. Public APIs are mostly used in browsers.\n", - "license": { - "name": "Apache 2.0", - "url": "https://www.apache.org/licenses/LICENSE-2.0.html" - }, - "termsOfService": "/ptos", - "title": "Ory APIs", - "version": "latest" - }, - "openapi": "3.0.3", - "paths": { - "/.well-known/jwks.json": { - "get": { - "description": "This endpoint returns JSON Web Keys required to verifying OpenID Connect ID Tokens and,\nif enabled, OAuth 2.0 JWT Access Tokens. This endpoint can be used with client libraries like\n[node-jwks-rsa](https://github.com/auth0/node-jwks-rsa) among others.", - "operationId": "discoverJsonWebKeys", - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/jsonWebKeySet" - } - } - }, - "description": "jsonWebKeySet" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorOAuth2" - } - } - }, - "description": "errorOAuth2" - } - }, - "summary": "Discover Well-Known JSON Web Keys", - "tags": [ - "wellknown" - ] - } - }, - "/.well-known/openid-configuration": { - "get": { - "description": "A mechanism for an OpenID Connect Relying Party to discover the End-User's OpenID Provider and obtain information needed to interact with it, including its OAuth 2.0 endpoint locations.\n\nPopular libraries for OpenID Connect clients include oidc-client-js (JavaScript), go-oidc (Golang), and others.\nFor a full list of clients go here: https://openid.net/developers/certified/", - "operationId": "discoverOidcConfiguration", - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/oidcConfiguration" - } - } - }, - "description": "oidcConfiguration" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorOAuth2" - } - } - }, - "description": "errorOAuth2" - } - }, - "summary": "OpenID Connect Discovery", - "tags": [ - "oidc" - ] - } - }, - "/.well-known/ory/webauthn.js": { - "get": { - "description": "This endpoint provides JavaScript which is needed in order to perform WebAuthn login and registration.\n\nIf you are building a JavaScript Browser App (e.g. in ReactJS or AngularJS) you will need to load this file:\n\n```html\n\u003cscript src=\"https://public-kratos.example.org/.well-known/ory/webauthn.js\" type=\"script\" async /\u003e\n```\n\nMore information can be found at [Ory Kratos User Login](https://www.ory.sh/docs/kratos/self-service/flows/user-login) and [User Registration Documentation](https://www.ory.sh/docs/kratos/self-service/flows/user-registration).", - "operationId": "getWebAuthnJavaScript", - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/webAuthnJavaScript" - } - } - }, - "description": "webAuthnJavaScript" - } - }, - "summary": "Get WebAuthn JavaScript", - "tags": [ - "frontend" - ] - } - }, - "/admin/clients": { - "get": { - "description": "This endpoint lists all clients in the database, and never returns client secrets.\nAs a default it lists the first 100 clients.", - "operationId": "listOAuth2Clients", - "parameters": [ - { - "description": "Items per Page\n\nThis is the number of items per page to return.\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", - "in": "query", - "name": "page_size", - "schema": { - "default": 250, - "format": "int64", - "maximum": 500, - "minimum": 1, - "type": "integer" - } - }, - { - "description": "Next Page Token\n\nThe next page token.\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", - "in": "query", - "name": "page_token", - "schema": { - "default": "1", - "minimum": 1, - "type": "string" - } - }, - { - "description": "The name of the clients to filter by.", - "in": "query", - "name": "client_name", - "schema": { - "type": "string" - } - }, - { - "description": "The owner of the clients to filter by.", - "in": "query", - "name": "owner", - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "$ref": "#/components/responses/listOAuth2Clients" - }, - "default": { - "$ref": "#/components/responses/errorOAuth2Default" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "List OAuth 2.0 Clients", - "tags": [ - "oAuth2" - ] - }, - "post": { - "description": "Create a new OAuth 2.0 client. If you pass `client_secret` the secret is used, otherwise a random secret\nis generated. The secret is echoed in the response. It is not possible to retrieve it later on.", - "operationId": "createOAuth2Client", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/oAuth2Client" - } - } - }, - "description": "OAuth 2.0 Client Request Body", - "required": true, - "x-originalParamName": "Body" - }, - "responses": { - "201": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/oAuth2Client" - } - } - }, - "description": "oAuth2Client" - }, - "400": { - "$ref": "#/components/responses/errorOAuth2BadRequest" - }, - "default": { - "$ref": "#/components/responses/errorOAuth2Default" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Create OAuth 2.0 Client", - "tags": [ - "oAuth2" - ] - } - }, - "/admin/clients/{id}": { - "delete": { - "description": "Delete an existing OAuth 2.0 Client by its ID.\n\nOAuth 2.0 clients are used to perform OAuth 2.0 and OpenID Connect flows. Usually, OAuth 2.0 clients are\ngenerated for applications which want to consume your OAuth 2.0 or OpenID Connect capabilities.\n\nMake sure that this endpoint is well protected and only callable by first-party components.", - "operationId": "deleteOAuth2Client", - "parameters": [ - { - "description": "The id of the OAuth 2.0 Client.", - "in": "path", - "name": "id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "204": { - "$ref": "#/components/responses/emptyResponse" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/genericError" - } - } - }, - "description": "genericError" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Delete OAuth 2.0 Client", - "tags": [ - "oAuth2" - ] - }, - "get": { - "description": "Get an OAuth 2.0 client by its ID. This endpoint never returns the client secret.\n\nOAuth 2.0 clients are used to perform OAuth 2.0 and OpenID Connect flows. Usually, OAuth 2.0 clients are\ngenerated for applications which want to consume your OAuth 2.0 or OpenID Connect capabilities.", - "operationId": "getOAuth2Client", - "parameters": [ - { - "description": "The id of the OAuth 2.0 Client.", - "in": "path", - "name": "id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/oAuth2Client" - } - } - }, - "description": "oAuth2Client" - }, - "default": { - "$ref": "#/components/responses/errorOAuth2Default" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Get an OAuth 2.0 Client", - "tags": [ - "oAuth2" - ] - }, - "patch": { - "description": "Patch an existing OAuth 2.0 Client using JSON Patch. If you pass `client_secret`\nthe secret will be updated and returned via the API. This is the\nonly time you will be able to retrieve the client secret, so write it down and keep it safe.\n\nOAuth 2.0 clients are used to perform OAuth 2.0 and OpenID Connect flows. Usually, OAuth 2.0 clients are\ngenerated for applications which want to consume your OAuth 2.0 or OpenID Connect capabilities.", - "operationId": "patchOAuth2Client", - "parameters": [ - { - "description": "The id of the OAuth 2.0 Client.", - "in": "path", - "name": "id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/jsonPatchDocument" - } - } - }, - "description": "OAuth 2.0 Client JSON Patch Body", - "required": true, - "x-originalParamName": "Body" - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/oAuth2Client" - } - } - }, - "description": "oAuth2Client" - }, - "404": { - "$ref": "#/components/responses/errorOAuth2NotFound" - }, - "default": { - "$ref": "#/components/responses/errorOAuth2Default" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Patch OAuth 2.0 Client", - "tags": [ - "oAuth2" - ] - }, - "put": { - "description": "Replaces an existing OAuth 2.0 Client with the payload you send. If you pass `client_secret` the secret is used,\notherwise the existing secret is used.\n\nIf set, the secret is echoed in the response. It is not possible to retrieve it later on.\n\nOAuth 2.0 Clients are used to perform OAuth 2.0 and OpenID Connect flows. Usually, OAuth 2.0 clients are\ngenerated for applications which want to consume your OAuth 2.0 or OpenID Connect capabilities.", - "operationId": "setOAuth2Client", - "parameters": [ - { - "description": "OAuth 2.0 Client ID", - "in": "path", - "name": "id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/oAuth2Client" - } - } - }, - "description": "OAuth 2.0 Client Request Body", - "required": true, - "x-originalParamName": "Body" - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/oAuth2Client" - } - } - }, - "description": "oAuth2Client" - }, - "400": { - "$ref": "#/components/responses/errorOAuth2BadRequest" - }, - "404": { - "$ref": "#/components/responses/errorOAuth2NotFound" - }, - "default": { - "$ref": "#/components/responses/errorOAuth2Default" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Set OAuth 2.0 Client", - "tags": [ - "oAuth2" - ] - } - }, - "/admin/clients/{id}/lifespans": { - "put": { - "description": "Set lifespans of different token types issued for this OAuth 2.0 client. Does not modify other fields.", - "operationId": "setOAuth2ClientLifespans", - "parameters": [ - { - "description": "OAuth 2.0 Client ID", - "in": "path", - "name": "id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/oAuth2ClientTokenLifespans" - } - } - }, - "x-originalParamName": "Body" - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/oAuth2Client" - } - } - }, - "description": "oAuth2Client" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/genericError" - } - } - }, - "description": "genericError" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Set OAuth2 Client Token Lifespans", - "tags": [ - "oAuth2" - ] - } - }, - "/admin/courier/messages": { - "get": { - "description": "Lists all messages by given status and recipient.", - "operationId": "listCourierMessages", - "parameters": [ - { - "description": "Items per Page\n\nThis is the number of items per page to return.\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", - "in": "query", - "name": "page_size", - "schema": { - "default": 250, - "format": "int64", - "maximum": 1000, - "minimum": 1, - "type": "integer" - } - }, - { - "description": "Next Page Token\n\nThe next page token.\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", - "in": "query", - "name": "page_token", - "schema": { - "type": "string" - } - }, - { - "description": "Status filters out messages based on status.\nIf no value is provided, it doesn't take effect on filter.", - "in": "query", - "name": "status", - "schema": { - "$ref": "#/components/schemas/courierMessageStatus" - } - }, - { - "description": "Recipient filters out messages based on recipient.\nIf no value is provided, it doesn't take effect on filter.", - "in": "query", - "name": "recipient", - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "$ref": "#/components/responses/listCourierMessages" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "List Messages", - "tags": [ - "courier" - ] - } - }, - "/admin/courier/messages/{id}": { - "get": { - "description": "Gets a specific messages by the given ID.", - "operationId": "getCourierMessage", - "parameters": [ - { - "description": "MessageID is the ID of the message.", - "in": "path", - "name": "id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/message" - } - } - }, - "description": "message" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Get a Message", - "tags": [ - "courier" - ] - } - }, - "/admin/identities": { - "get": { - "description": "Lists all [identities](https://www.ory.sh/docs/kratos/concepts/identity-user-model) in the system.", - "operationId": "listIdentities", - "parameters": [ - { - "description": "Deprecated Items per Page\n\nDEPRECATED: Please use `page_token` instead. This parameter will be removed in the future.\n\nThis is the number of items per page.", - "in": "query", - "name": "per_page", - "schema": { - "default": 250, - "format": "int64", - "maximum": 1000, - "minimum": 1, - "type": "integer" - } - }, - { - "description": "Deprecated Pagination Page\n\nDEPRECATED: Please use `page_token` instead. This parameter will be removed in the future.\n\nThis value is currently an integer, but it is not sequential. The value is not the page number, but a\nreference. The next page can be any number and some numbers might return an empty list.\n\nFor example, page 2 might not follow after page 1. And even if page 3 and 5 exist, but page 4 might not exist.\nThe first page can be retrieved by omitting this parameter. Following page pointers will be returned in the\n`Link` header.", - "in": "query", - "name": "page", - "schema": { - "format": "int64", - "type": "integer" - } - }, - { - "description": "Page Size\n\nThis is the number of items per page to return. For details on pagination please head over to the\n[pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", - "in": "query", - "name": "page_size", - "schema": { - "default": 250, - "format": "int64", - "maximum": 500, - "minimum": 1, - "type": "integer" - } - }, - { - "description": "Next Page Token\n\nThe next page token. For details on pagination please head over to the\n[pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", - "in": "query", - "name": "page_token", - "schema": { - "default": "1", - "minimum": 1, - "type": "string" - } - }, - { - "description": "Read Consistency Level (preview)\n\nThe read consistency level determines the consistency guarantee for reads:\n\nstrong (slow): The read is guaranteed to return the most recent data committed at the start of the read.\neventual (very fast): The result will return data that is about 4.8 seconds old.\n\nThe default consistency guarantee can be changed in the Ory Network Console or using the Ory CLI with\n`ory patch project --replace '/previews/default_read_consistency_level=\"strong\"'`.\n\nSetting the default consistency level to `eventual` may cause regressions in the future as we add consistency\ncontrols to more APIs. Currently, the following APIs will be affected by this setting:\n\n`GET /admin/identities`\n\nThis feature is in preview and only available in Ory Network.\n ConsistencyLevelUnset ConsistencyLevelUnset is the unset / default consistency level.\nstrong ConsistencyLevelStrong ConsistencyLevelStrong is the strong consistency level.\neventual ConsistencyLevelEventual ConsistencyLevelEventual is the eventual consistency level using follower read timestamps.", - "in": "query", - "name": "consistency", - "schema": { - "enum": [ - "", - "strong", - "eventual" - ], - "type": "string" - }, - "x-go-enum-desc": " ConsistencyLevelUnset ConsistencyLevelUnset is the unset / default consistency level.\nstrong ConsistencyLevelStrong ConsistencyLevelStrong is the strong consistency level.\neventual ConsistencyLevelEventual ConsistencyLevelEventual is the eventual consistency level using follower read timestamps." - }, - { - "description": "List of ids used to filter identities.\nIf this list is empty, then no filter will be applied.", - "in": "query", - "name": "ids", - "schema": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - { - "description": "CredentialsIdentifier is the identifier (username, email) of the credentials to look up using exact match.\nOnly one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used.", - "in": "query", - "name": "credentials_identifier", - "schema": { - "type": "string" - } - }, - { - "description": "This is an EXPERIMENTAL parameter that WILL CHANGE. Do NOT rely on consistent, deterministic behavior.\nTHIS PARAMETER WILL BE REMOVED IN AN UPCOMING RELEASE WITHOUT ANY MIGRATION PATH.\n\nCredentialsIdentifierSimilar is the (partial) identifier (username, email) of the credentials to look up using similarity search.\nOnly one of CredentialsIdentifier and CredentialsIdentifierSimilar can be used.", - "in": "query", - "name": "preview_credentials_identifier_similar", - "schema": { - "type": "string" - } - }, - { - "description": "Include Credentials in Response\n\nInclude any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return\nthe initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available.", - "in": "query", - "name": "include_credential", - "schema": { - "items": { - "type": "string" - }, - "type": "array" - } - } - ], - "responses": { - "200": { - "$ref": "#/components/responses/listIdentities" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "List Identities", - "tags": [ - "identity" - ] - }, - "patch": { - "description": "Creates or delete multiple\n[identities](https://www.ory.sh/docs/kratos/concepts/identity-user-model).\nThis endpoint can also be used to [import\ncredentials](https://www.ory.sh/docs/kratos/manage-identities/import-user-accounts-identities)\nfor instance passwords, social sign in configurations or multifactor methods.", - "operationId": "batchPatchIdentities", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/patchIdentitiesBody" - } - } - }, - "x-originalParamName": "Body" - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/batchPatchIdentitiesResponse" - } - } - }, - "description": "batchPatchIdentitiesResponse" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "409": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Create and deletes multiple identities", - "tags": [ - "identity" - ] - }, - "post": { - "description": "Create an [identity](https://www.ory.sh/docs/kratos/concepts/identity-user-model). This endpoint can also be used to\n[import credentials](https://www.ory.sh/docs/kratos/manage-identities/import-user-accounts-identities)\nfor instance passwords, social sign in configurations or multifactor methods.", - "operationId": "createIdentity", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/createIdentityBody" - } - } - }, - "x-originalParamName": "Body" - }, - "responses": { - "201": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/identity" - } - } - }, - "description": "identity" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "409": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Create an Identity", - "tags": [ - "identity" - ] - } - }, - "/admin/identities/{id}": { - "delete": { - "description": "Calling this endpoint irrecoverably and permanently deletes the [identity](https://www.ory.sh/docs/kratos/concepts/identity-user-model) given its ID. This action can not be undone.\nThis endpoint returns 204 when the identity was deleted or when the identity was not found, in which case it is\nassumed that is has been deleted already.", - "operationId": "deleteIdentity", - "parameters": [ - { - "description": "ID is the identity's ID.", - "in": "path", - "name": "id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "204": { - "$ref": "#/components/responses/emptyResponse" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Delete an Identity", - "tags": [ - "identity" - ] - }, - "get": { - "description": "Return an [identity](https://www.ory.sh/docs/kratos/concepts/identity-user-model) by its ID. You can optionally\ninclude credentials (e.g. social sign in connections) in the response by using the `include_credential` query parameter.", - "operationId": "getIdentity", - "parameters": [ - { - "description": "ID must be set to the ID of identity you want to get", - "in": "path", - "name": "id", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "Include Credentials in Response\n\nInclude any credential, for example `password` or `oidc`, in the response. When set to `oidc`, This will return\nthe initial OAuth 2.0 Access Token, OAuth 2.0 Refresh Token and the OpenID Connect ID Token if available.", - "in": "query", - "name": "include_credential", - "schema": { - "items": { - "enum": [ - "password", - "oidc", - "totp", - "lookup_secret", - "webauthn", - "code", - "link_recovery", - "code_recovery" - ], - "type": "string" - }, - "type": "array" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/identity" - } - } - }, - "description": "identity" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Get an Identity", - "tags": [ - "identity" - ] - }, - "patch": { - "description": "Partially updates an [identity's](https://www.ory.sh/docs/kratos/concepts/identity-user-model) field using [JSON Patch](https://jsonpatch.com/).\nThe fields `id`, `stateChangedAt` and `credentials` can not be updated using this method.", - "operationId": "patchIdentity", - "parameters": [ - { - "description": "ID must be set to the ID of identity you want to update", - "in": "path", - "name": "id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/jsonPatchDocument" - } - } - }, - "x-originalParamName": "Body" - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/identity" - } - } - }, - "description": "identity" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "409": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Patch an Identity", - "tags": [ - "identity" - ] - }, - "put": { - "description": "This endpoint updates an [identity](https://www.ory.sh/docs/kratos/concepts/identity-user-model). The full identity\npayload (except credentials) is expected. It is possible to update the identity's credentials as well.", - "operationId": "updateIdentity", - "parameters": [ - { - "description": "ID must be set to the ID of identity you want to update", - "in": "path", - "name": "id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/updateIdentityBody" - } - } - }, - "x-originalParamName": "Body" - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/identity" - } - } - }, - "description": "identity" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "409": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Update an Identity", - "tags": [ - "identity" - ] - } - }, - "/admin/identities/{id}/credentials/{type}": { - "delete": { - "description": "Delete an [identity](https://www.ory.sh/docs/kratos/concepts/identity-user-model) credential by its type\nYou can only delete second factor (aal2) credentials.", - "operationId": "deleteIdentityCredentials", - "parameters": [ - { - "description": "ID is the identity's ID.", - "in": "path", - "name": "id", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "Type is the type of credentials to be deleted.\npassword CredentialsTypePassword\noidc CredentialsTypeOIDC\ntotp CredentialsTypeTOTP\nlookup_secret CredentialsTypeLookup\nwebauthn CredentialsTypeWebAuthn\ncode CredentialsTypeCodeAuth\nlink_recovery CredentialsTypeRecoveryLink CredentialsTypeRecoveryLink is a special credential type linked to the link strategy (recovery flow). It is not used within the credentials object itself.\ncode_recovery CredentialsTypeRecoveryCode", - "in": "path", - "name": "type", - "required": true, - "schema": { - "enum": [ - "password", - "oidc", - "totp", - "lookup_secret", - "webauthn", - "code", - "link_recovery", - "code_recovery" - ], - "type": "string" - }, - "x-go-enum-desc": "password CredentialsTypePassword\noidc CredentialsTypeOIDC\ntotp CredentialsTypeTOTP\nlookup_secret CredentialsTypeLookup\nwebauthn CredentialsTypeWebAuthn\ncode CredentialsTypeCodeAuth\nlink_recovery CredentialsTypeRecoveryLink CredentialsTypeRecoveryLink is a special credential type linked to the link strategy (recovery flow). It is not used within the credentials object itself.\ncode_recovery CredentialsTypeRecoveryCode" - } - ], - "responses": { - "204": { - "$ref": "#/components/responses/emptyResponse" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Delete a credential for a specific identity", - "tags": [ - "identity" - ] - } - }, - "/admin/identities/{id}/sessions": { - "delete": { - "description": "Calling this endpoint irrecoverably and permanently deletes and invalidates all sessions that belong to the given Identity.", - "operationId": "deleteIdentitySessions", - "parameters": [ - { - "description": "ID is the identity's ID.", - "in": "path", - "name": "id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "204": { - "$ref": "#/components/responses/emptyResponse" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "401": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Delete \u0026 Invalidate an Identity's Sessions", - "tags": [ - "identity" - ] - }, - "get": { - "description": "This endpoint returns all sessions that belong to the given Identity.", - "operationId": "listIdentitySessions", - "parameters": [ - { - "description": "Deprecated Items per Page\n\nDEPRECATED: Please use `page_token` instead. This parameter will be removed in the future.\n\nThis is the number of items per page.", - "in": "query", - "name": "per_page", - "schema": { - "default": 250, - "format": "int64", - "maximum": 1000, - "minimum": 1, - "type": "integer" - } - }, - { - "description": "Deprecated Pagination Page\n\nDEPRECATED: Please use `page_token` instead. This parameter will be removed in the future.\n\nThis value is currently an integer, but it is not sequential. The value is not the page number, but a\nreference. The next page can be any number and some numbers might return an empty list.\n\nFor example, page 2 might not follow after page 1. And even if page 3 and 5 exist, but page 4 might not exist.\nThe first page can be retrieved by omitting this parameter. Following page pointers will be returned in the\n`Link` header.", - "in": "query", - "name": "page", - "schema": { - "format": "int64", - "type": "integer" - } - }, - { - "description": "Page Size\n\nThis is the number of items per page to return. For details on pagination please head over to the\n[pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", - "in": "query", - "name": "page_size", - "schema": { - "default": 250, - "format": "int64", - "maximum": 500, - "minimum": 1, - "type": "integer" - } - }, - { - "description": "Next Page Token\n\nThe next page token. For details on pagination please head over to the\n[pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", - "in": "query", - "name": "page_token", - "schema": { - "default": "1", - "minimum": 1, - "type": "string" - } - }, - { - "description": "ID is the identity's ID.", - "in": "path", - "name": "id", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "Active is a boolean flag that filters out sessions based on the state. If no value is provided, all sessions are returned.", - "in": "query", - "name": "active", - "schema": { - "type": "boolean" - } - } - ], - "responses": { - "200": { - "$ref": "#/components/responses/listIdentitySessions" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "List an Identity's Sessions", - "tags": [ - "identity" - ] - } - }, - "/admin/keys/{set}": { - "delete": { - "description": "Use this endpoint to delete a complete JSON Web Key Set and all the keys in that set.\n\nA JSON Web Key (JWK) is a JavaScript Object Notation (JSON) data structure that represents a cryptographic key. A JWK Set is a JSON data structure that represents a set of JWKs. A JSON Web Key is identified by its set and key id. ORY Hydra uses this functionality to store cryptographic keys used for TLS and JSON Web Tokens (such as OpenID Connect ID tokens), and allows storing user-defined keys as well.", - "operationId": "deleteJsonWebKeySet", - "parameters": [ - { - "description": "The JSON Web Key Set", - "in": "path", - "name": "set", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "204": { - "$ref": "#/components/responses/emptyResponse" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorOAuth2" - } - } - }, - "description": "errorOAuth2" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Delete JSON Web Key Set", - "tags": [ - "jwk" - ] - }, - "get": { - "description": "This endpoint can be used to retrieve JWK Sets stored in ORY Hydra.\n\nA JSON Web Key (JWK) is a JavaScript Object Notation (JSON) data structure that represents a cryptographic key. A JWK Set is a JSON data structure that represents a set of JWKs. A JSON Web Key is identified by its set and key id. ORY Hydra uses this functionality to store cryptographic keys used for TLS and JSON Web Tokens (such as OpenID Connect ID tokens), and allows storing user-defined keys as well.", - "operationId": "getJsonWebKeySet", - "parameters": [ - { - "description": "JSON Web Key Set ID", - "in": "path", - "name": "set", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/jsonWebKeySet" - } - } - }, - "description": "jsonWebKeySet" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorOAuth2" - } - } - }, - "description": "errorOAuth2" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Retrieve a JSON Web Key Set", - "tags": [ - "jwk" - ] - }, - "post": { - "description": "This endpoint is capable of generating JSON Web Key Sets for you. There a different strategies available, such as symmetric cryptographic keys (HS256, HS512) and asymetric cryptographic keys (RS256, ECDSA). If the specified JSON Web Key Set does not exist, it will be created.\n\nA JSON Web Key (JWK) is a JavaScript Object Notation (JSON) data structure that represents a cryptographic key. A JWK Set is a JSON data structure that represents a set of JWKs. A JSON Web Key is identified by its set and key id. ORY Hydra uses this functionality to store cryptographic keys used for TLS and JSON Web Tokens (such as OpenID Connect ID tokens), and allows storing user-defined keys as well.", - "operationId": "createJsonWebKeySet", - "parameters": [ - { - "description": "The JSON Web Key Set ID", - "in": "path", - "name": "set", - "required": true, - "schema": { - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/createJsonWebKeySet" - } - } - }, - "required": true, - "x-originalParamName": "Body" - }, - "responses": { - "201": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/jsonWebKeySet" - } - } - }, - "description": "jsonWebKeySet" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorOAuth2" - } - } - }, - "description": "errorOAuth2" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Create JSON Web Key", - "tags": [ - "jwk" - ] - }, - "put": { - "description": "Use this method if you do not want to let Hydra generate the JWKs for you, but instead save your own.\n\nA JSON Web Key (JWK) is a JavaScript Object Notation (JSON) data structure that represents a cryptographic key. A JWK Set is a JSON data structure that represents a set of JWKs. A JSON Web Key is identified by its set and key id. ORY Hydra uses this functionality to store cryptographic keys used for TLS and JSON Web Tokens (such as OpenID Connect ID tokens), and allows storing user-defined keys as well.", - "operationId": "setJsonWebKeySet", - "parameters": [ - { - "description": "The JSON Web Key Set ID", - "in": "path", - "name": "set", - "required": true, - "schema": { - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/jsonWebKeySet" - } - } - }, - "x-originalParamName": "Body" - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/jsonWebKeySet" - } - } - }, - "description": "jsonWebKeySet" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorOAuth2" - } - } - }, - "description": "errorOAuth2" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Update a JSON Web Key Set", - "tags": [ - "jwk" - ] - } - }, - "/admin/keys/{set}/{kid}": { - "delete": { - "description": "Use this endpoint to delete a single JSON Web Key.\n\nA JSON Web Key (JWK) is a JavaScript Object Notation (JSON) data structure that represents a cryptographic key. A\nJWK Set is a JSON data structure that represents a set of JWKs. A JSON Web Key is identified by its set and key id. ORY Hydra uses\nthis functionality to store cryptographic keys used for TLS and JSON Web Tokens (such as OpenID Connect ID tokens),\nand allows storing user-defined keys as well.", - "operationId": "deleteJsonWebKey", - "parameters": [ - { - "description": "The JSON Web Key Set", - "in": "path", - "name": "set", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "The JSON Web Key ID (kid)", - "in": "path", - "name": "kid", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "204": { - "$ref": "#/components/responses/emptyResponse" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorOAuth2" - } - } - }, - "description": "errorOAuth2" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Delete JSON Web Key", - "tags": [ - "jwk" - ] - }, - "get": { - "description": "This endpoint returns a singular JSON Web Key contained in a set. It is identified by the set and the specific key ID (kid).", - "operationId": "getJsonWebKey", - "parameters": [ - { - "description": "JSON Web Key Set ID", - "in": "path", - "name": "set", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "JSON Web Key ID", - "in": "path", - "name": "kid", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/jsonWebKeySet" - } - } - }, - "description": "jsonWebKeySet" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorOAuth2" - } - } - }, - "description": "errorOAuth2" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Get JSON Web Key", - "tags": [ - "jwk" - ] - }, - "put": { - "description": "Use this method if you do not want to let Hydra generate the JWKs for you, but instead save your own.\n\nA JSON Web Key (JWK) is a JavaScript Object Notation (JSON) data structure that represents a cryptographic key. A JWK Set is a JSON data structure that represents a set of JWKs. A JSON Web Key is identified by its set and key id. ORY Hydra uses this functionality to store cryptographic keys used for TLS and JSON Web Tokens (such as OpenID Connect ID tokens), and allows storing user-defined keys as well.", - "operationId": "setJsonWebKey", - "parameters": [ - { - "description": "The JSON Web Key Set ID", - "in": "path", - "name": "set", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "JSON Web Key ID", - "in": "path", - "name": "kid", - "required": true, - "schema": { - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/jsonWebKey" - } - } - }, - "x-originalParamName": "Body" - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/jsonWebKey" - } - } - }, - "description": "jsonWebKey" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorOAuth2" - } - } - }, - "description": "errorOAuth2" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Set JSON Web Key", - "tags": [ - "jwk" - ] - } - }, - "/admin/oauth2/auth/requests/consent": { - "get": { - "description": "When an authorization code, hybrid, or implicit OAuth 2.0 Flow is initiated, Ory asks the login provider\nto authenticate the subject and then tell Ory now about it. If the subject authenticated, he/she must now be asked if\nthe OAuth 2.0 Client which initiated the flow should be allowed to access the resources on the subject's behalf.\n\nThe consent challenge is appended to the consent provider's URL to which the subject's user-agent (browser) is redirected to. The consent\nprovider uses that challenge to fetch information on the OAuth2 request and then tells Ory if the subject accepted\nor rejected the request.\n\nThe default consent provider is available via the Ory Managed Account Experience. To customize the consent provider, please\nhead over to the OAuth 2.0 documentation.", - "operationId": "getOAuth2ConsentRequest", - "parameters": [ - { - "description": "OAuth 2.0 Consent Request Challenge", - "in": "query", - "name": "consent_challenge", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/oAuth2ConsentRequest" - } - } - }, - "description": "oAuth2ConsentRequest" - }, - "410": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/oAuth2RedirectTo" - } - } - }, - "description": "oAuth2RedirectTo" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorOAuth2" - } - } - }, - "description": "errorOAuth2" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Get OAuth 2.0 Consent Request", - "tags": [ - "oAuth2" - ] - } - }, - "/admin/oauth2/auth/requests/consent/accept": { - "put": { - "description": "When an authorization code, hybrid, or implicit OAuth 2.0 Flow is initiated, Ory asks the login provider\nto authenticate the subject and then tell Ory now about it. If the subject authenticated, he/she must now be asked if\nthe OAuth 2.0 Client which initiated the flow should be allowed to access the resources on the subject's behalf.\n\nThe consent challenge is appended to the consent provider's URL to which the subject's user-agent (browser) is redirected to. The consent\nprovider uses that challenge to fetch information on the OAuth2 request and then tells Ory if the subject accepted\nor rejected the request.\n\nThis endpoint tells Ory that the subject has authorized the OAuth 2.0 client to access resources on his/her behalf.\nThe consent provider includes additional information, such as session data for access and ID tokens, and if the\nconsent request should be used as basis for future requests.\n\nThe response contains a redirect URL which the consent provider should redirect the user-agent to.\n\nThe default consent provider is available via the Ory Managed Account Experience. To customize the consent provider, please\nhead over to the OAuth 2.0 documentation.", - "operationId": "acceptOAuth2ConsentRequest", - "parameters": [ - { - "description": "OAuth 2.0 Consent Request Challenge", - "in": "query", - "name": "consent_challenge", - "required": true, - "schema": { - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/acceptOAuth2ConsentRequest" - } - } - }, - "x-originalParamName": "Body" - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/oAuth2RedirectTo" - } - } - }, - "description": "oAuth2RedirectTo" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorOAuth2" - } - } - }, - "description": "errorOAuth2" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Accept OAuth 2.0 Consent Request", - "tags": [ - "oAuth2" - ] - } - }, - "/admin/oauth2/auth/requests/consent/reject": { - "put": { - "description": "When an authorization code, hybrid, or implicit OAuth 2.0 Flow is initiated, Ory asks the login provider\nto authenticate the subject and then tell Ory now about it. If the subject authenticated, he/she must now be asked if\nthe OAuth 2.0 Client which initiated the flow should be allowed to access the resources on the subject's behalf.\n\nThe consent challenge is appended to the consent provider's URL to which the subject's user-agent (browser) is redirected to. The consent\nprovider uses that challenge to fetch information on the OAuth2 request and then tells Ory if the subject accepted\nor rejected the request.\n\nThis endpoint tells Ory that the subject has not authorized the OAuth 2.0 client to access resources on his/her behalf.\nThe consent provider must include a reason why the consent was not granted.\n\nThe response contains a redirect URL which the consent provider should redirect the user-agent to.\n\nThe default consent provider is available via the Ory Managed Account Experience. To customize the consent provider, please\nhead over to the OAuth 2.0 documentation.", - "operationId": "rejectOAuth2ConsentRequest", - "parameters": [ - { - "description": "OAuth 2.0 Consent Request Challenge", - "in": "query", - "name": "consent_challenge", - "required": true, - "schema": { - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/rejectOAuth2Request" - } - } - }, - "x-originalParamName": "Body" - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/oAuth2RedirectTo" - } - } - }, - "description": "oAuth2RedirectTo" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorOAuth2" - } - } - }, - "description": "errorOAuth2" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Reject OAuth 2.0 Consent Request", - "tags": [ - "oAuth2" - ] - } - }, - "/admin/oauth2/auth/requests/login": { - "get": { - "description": "When an authorization code, hybrid, or implicit OAuth 2.0 Flow is initiated, Ory asks the login provider\nto authenticate the subject and then tell the Ory OAuth2 Service about it.\n\nPer default, the login provider is Ory itself. You may use a different login provider which needs to be a web-app\nyou write and host, and it must be able to authenticate (\"show the subject a login screen\")\na subject (in OAuth2 the proper name for subject is \"resource owner\").\n\nThe authentication challenge is appended to the login provider URL to which the subject's user-agent (browser) is redirected to. The login\nprovider uses that challenge to fetch information on the OAuth2 request and then accept or reject the requested authentication process.", - "operationId": "getOAuth2LoginRequest", - "parameters": [ - { - "description": "OAuth 2.0 Login Request Challenge", - "in": "query", - "name": "login_challenge", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/oAuth2LoginRequest" - } - } - }, - "description": "oAuth2LoginRequest" - }, - "410": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/oAuth2RedirectTo" - } - } - }, - "description": "oAuth2RedirectTo" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorOAuth2" - } - } - }, - "description": "errorOAuth2" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Get OAuth 2.0 Login Request", - "tags": [ - "oAuth2" - ] - } - }, - "/admin/oauth2/auth/requests/login/accept": { - "put": { - "description": "When an authorization code, hybrid, or implicit OAuth 2.0 Flow is initiated, Ory asks the login provider\nto authenticate the subject and then tell the Ory OAuth2 Service about it.\n\nThe authentication challenge is appended to the login provider URL to which the subject's user-agent (browser) is redirected to. The login\nprovider uses that challenge to fetch information on the OAuth2 request and then accept or reject the requested authentication process.\n\nThis endpoint tells Ory that the subject has successfully authenticated and includes additional information such as\nthe subject's ID and if Ory should remember the subject's subject agent for future authentication attempts by setting\na cookie.\n\nThe response contains a redirect URL which the login provider should redirect the user-agent to.", - "operationId": "acceptOAuth2LoginRequest", - "parameters": [ - { - "description": "OAuth 2.0 Login Request Challenge", - "in": "query", - "name": "login_challenge", - "required": true, - "schema": { - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/acceptOAuth2LoginRequest" - } - } - }, - "x-originalParamName": "Body" - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/oAuth2RedirectTo" - } - } - }, - "description": "oAuth2RedirectTo" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorOAuth2" - } - } - }, - "description": "errorOAuth2" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Accept OAuth 2.0 Login Request", - "tags": [ - "oAuth2" - ] - } - }, - "/admin/oauth2/auth/requests/login/reject": { - "put": { - "description": "When an authorization code, hybrid, or implicit OAuth 2.0 Flow is initiated, Ory asks the login provider\nto authenticate the subject and then tell the Ory OAuth2 Service about it.\n\nThe authentication challenge is appended to the login provider URL to which the subject's user-agent (browser) is redirected to. The login\nprovider uses that challenge to fetch information on the OAuth2 request and then accept or reject the requested authentication process.\n\nThis endpoint tells Ory that the subject has not authenticated and includes a reason why the authentication\nwas denied.\n\nThe response contains a redirect URL which the login provider should redirect the user-agent to.", - "operationId": "rejectOAuth2LoginRequest", - "parameters": [ - { - "description": "OAuth 2.0 Login Request Challenge", - "in": "query", - "name": "login_challenge", - "required": true, - "schema": { - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/rejectOAuth2Request" - } - } - }, - "x-originalParamName": "Body" - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/oAuth2RedirectTo" - } - } - }, - "description": "oAuth2RedirectTo" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorOAuth2" - } - } - }, - "description": "errorOAuth2" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Reject OAuth 2.0 Login Request", - "tags": [ - "oAuth2" - ] - } - }, - "/admin/oauth2/auth/requests/logout": { - "get": { - "description": "Use this endpoint to fetch an Ory OAuth 2.0 logout request.", - "operationId": "getOAuth2LogoutRequest", - "parameters": [ - { - "in": "query", - "name": "logout_challenge", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/oAuth2LogoutRequest" - } - } - }, - "description": "oAuth2LogoutRequest" - }, - "410": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/oAuth2RedirectTo" - } - } - }, - "description": "oAuth2RedirectTo" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorOAuth2" - } - } - }, - "description": "errorOAuth2" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Get OAuth 2.0 Session Logout Request", - "tags": [ - "oAuth2" - ] - } - }, - "/admin/oauth2/auth/requests/logout/accept": { - "put": { - "description": "When a user or an application requests Ory OAuth 2.0 to remove the session state of a subject, this endpoint is used to confirm that logout request.\n\nThe response contains a redirect URL which the consent provider should redirect the user-agent to.", - "operationId": "acceptOAuth2LogoutRequest", - "parameters": [ - { - "description": "OAuth 2.0 Logout Request Challenge", - "in": "query", - "name": "logout_challenge", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/oAuth2RedirectTo" - } - } - }, - "description": "oAuth2RedirectTo" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorOAuth2" - } - } - }, - "description": "errorOAuth2" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Accept OAuth 2.0 Session Logout Request", - "tags": [ - "oAuth2" - ] - } - }, - "/admin/oauth2/auth/requests/logout/reject": { - "put": { - "description": "When a user or an application requests Ory OAuth 2.0 to remove the session state of a subject, this endpoint is used to deny that logout request.\nNo HTTP request body is required.\n\nThe response is empty as the logout provider has to chose what action to perform next.", - "operationId": "rejectOAuth2LogoutRequest", - "parameters": [ - { - "in": "query", - "name": "logout_challenge", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "204": { - "$ref": "#/components/responses/emptyResponse" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorOAuth2" - } - } - }, - "description": "errorOAuth2" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Reject OAuth 2.0 Session Logout Request", - "tags": [ - "oAuth2" - ] - } - }, - "/admin/oauth2/auth/sessions/consent": { - "delete": { - "description": "This endpoint revokes a subject's granted consent sessions and invalidates all\nassociated OAuth 2.0 Access Tokens. You may also only revoke sessions for a specific OAuth 2.0 Client ID.", - "operationId": "revokeOAuth2ConsentSessions", - "parameters": [ - { - "description": "OAuth 2.0 Consent Subject\n\nThe subject whose consent sessions should be deleted.", - "in": "query", - "name": "subject", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "OAuth 2.0 Client ID\n\nIf set, deletes only those consent sessions that have been granted to the specified OAuth 2.0 Client ID.", - "in": "query", - "name": "client", - "schema": { - "type": "string" - } - }, - { - "description": "Revoke All Consent Sessions\n\nIf set to `true` deletes all consent sessions by the Subject that have been granted.", - "in": "query", - "name": "all", - "schema": { - "type": "boolean" - } - } - ], - "responses": { - "204": { - "$ref": "#/components/responses/emptyResponse" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorOAuth2" - } - } - }, - "description": "errorOAuth2" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Revoke OAuth 2.0 Consent Sessions of a Subject", - "tags": [ - "oAuth2" - ] - }, - "get": { - "description": "This endpoint lists all subject's granted consent sessions, including client and granted scope.\nIf the subject is unknown or has not granted any consent sessions yet, the endpoint returns an\nempty JSON array with status code 200 OK.", - "operationId": "listOAuth2ConsentSessions", - "parameters": [ - { - "description": "Items per Page\n\nThis is the number of items per page to return.\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", - "in": "query", - "name": "page_size", - "schema": { - "default": 250, - "format": "int64", - "maximum": 500, - "minimum": 1, - "type": "integer" - } - }, - { - "description": "Next Page Token\n\nThe next page token.\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", - "in": "query", - "name": "page_token", - "schema": { - "default": "1", - "minimum": 1, - "type": "string" - } - }, - { - "description": "The subject to list the consent sessions for.", - "in": "query", - "name": "subject", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "The login session id to list the consent sessions for.", - "in": "query", - "name": "login_session_id", - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/oAuth2ConsentSessions" - } - } - }, - "description": "oAuth2ConsentSessions" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorOAuth2" - } - } - }, - "description": "errorOAuth2" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "List OAuth 2.0 Consent Sessions of a Subject", - "tags": [ - "oAuth2" - ] - } - }, - "/admin/oauth2/auth/sessions/login": { - "delete": { - "description": "This endpoint invalidates authentication sessions. After revoking the authentication session(s), the subject\nhas to re-authenticate at the Ory OAuth2 Provider. This endpoint does not invalidate any tokens.\n\nIf you send the subject in a query param, all authentication sessions that belong to that subject are revoked.\nNo OpenID Connect Front- or Back-channel logout is performed in this case.\n\nAlternatively, you can send a SessionID via `sid` query param, in which case, only the session that is connected\nto that SessionID is revoked. OpenID Connect Back-channel logout is performed in this case.", - "operationId": "revokeOAuth2LoginSessions", - "parameters": [ - { - "description": "OAuth 2.0 Subject\n\nThe subject to revoke authentication sessions for.", - "in": "query", - "name": "subject", - "schema": { - "type": "string" - } - }, - { - "description": "OAuth 2.0 Subject\n\nThe subject to revoke authentication sessions for.", - "in": "query", - "name": "sid", - "schema": { - "type": "string" - } - } - ], - "responses": { - "204": { - "$ref": "#/components/responses/emptyResponse" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorOAuth2" - } - } - }, - "description": "errorOAuth2" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Revokes OAuth 2.0 Login Sessions by either a Subject or a SessionID", - "tags": [ - "oAuth2" - ] - } - }, - "/admin/oauth2/introspect": { - "post": { - "description": "The introspection endpoint allows to check if a token (both refresh and access) is active or not. An active token\nis neither expired nor revoked. If a token is active, additional information on the token will be included. You can\nset additional data for a token by setting `session.access_token` during the consent flow.", - "operationId": "introspectOAuth2Token", - "requestBody": { - "content": { - "application/x-www-form-urlencoded": { - "schema": { - "properties": { - "scope": { - "description": "An optional, space separated list of required scopes. If the access token was not granted one of the\nscopes, the result of active will be false.", - "type": "string", - "x-formData-name": "scope" - }, - "token": { - "description": "The string value of the token. For access tokens, this\nis the \"access_token\" value returned from the token endpoint\ndefined in OAuth 2.0. For refresh tokens, this is the \"refresh_token\"\nvalue returned.", - "required": [ - "token" - ], - "type": "string", - "x-formData-name": "token" - } - }, - "required": [ - "token" - ], - "type": "object" - } - } - } - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/introspectedOAuth2Token" - } - } - }, - "description": "introspectedOAuth2Token" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorOAuth2" - } - } - }, - "description": "errorOAuth2" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Introspect OAuth2 Access and Refresh Tokens", - "tags": [ - "oAuth2" - ] - } - }, - "/admin/oauth2/tokens": { - "delete": { - "description": "This endpoint deletes OAuth2 access tokens issued to an OAuth 2.0 Client from the database.", - "operationId": "deleteOAuth2Token", - "parameters": [ - { - "description": "OAuth 2.0 Client ID", - "in": "query", - "name": "client_id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "204": { - "$ref": "#/components/responses/emptyResponse" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorOAuth2" - } - } - }, - "description": "errorOAuth2" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Delete OAuth 2.0 Access Tokens from specific OAuth 2.0 Client", - "tags": [ - "oAuth2" - ] - } - }, - "/admin/recovery/code": { - "post": { - "description": "This endpoint creates a recovery code which should be given to the user in order for them to recover\n(or activate) their account.", - "operationId": "createRecoveryCodeForIdentity", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/createRecoveryCodeForIdentityBody" - } - } - }, - "x-originalParamName": "Body" - }, - "responses": { - "201": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/recoveryCodeForIdentity" - } - } - }, - "description": "recoveryCodeForIdentity" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Create a Recovery Code", - "tags": [ - "identity" - ] - } - }, - "/admin/recovery/link": { - "post": { - "description": "This endpoint creates a recovery link which should be given to the user in order for them to recover\n(or activate) their account.", - "operationId": "createRecoveryLinkForIdentity", - "parameters": [ - { - "in": "query", - "name": "return_to", - "schema": { - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/createRecoveryLinkForIdentityBody" - } - } - }, - "x-originalParamName": "Body" - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/recoveryLinkForIdentity" - } - } - }, - "description": "recoveryLinkForIdentity" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Create a Recovery Link", - "tags": [ - "identity" - ] - } - }, - "/admin/relation-tuples": { - "delete": { - "description": "Use this endpoint to delete relationships", - "operationId": "deleteRelationships", - "parameters": [ - { - "description": "Namespace of the Relationship", - "in": "query", - "name": "namespace", - "schema": { - "type": "string" - } - }, - { - "description": "Object of the Relationship", - "in": "query", - "name": "object", - "schema": { - "type": "string" - } - }, - { - "description": "Relation of the Relationship", - "in": "query", - "name": "relation", - "schema": { - "type": "string" - } - }, - { - "description": "SubjectID of the Relationship", - "in": "query", - "name": "subject_id", - "schema": { - "type": "string" - } - }, - { - "description": "Namespace of the Subject Set", - "in": "query", - "name": "subject_set.namespace", - "schema": { - "type": "string" - } - }, - { - "description": "Object of the Subject Set", - "in": "query", - "name": "subject_set.object", - "schema": { - "type": "string" - } - }, - { - "description": "Relation of the Subject Set", - "in": "query", - "name": "subject_set.relation", - "schema": { - "type": "string" - } - } - ], - "responses": { - "204": { - "$ref": "#/components/responses/emptyResponse" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Delete Relationships", - "tags": [ - "relationship" - ] - }, - "patch": { - "description": "Use this endpoint to patch one or more relationships.", - "operationId": "patchRelationships", - "requestBody": { - "content": { - "application/json": { - "schema": { - "items": { - "$ref": "#/components/schemas/relationshipPatch" - }, - "type": "array" - } - } - }, - "x-originalParamName": "Body" - }, - "responses": { - "204": { - "$ref": "#/components/responses/emptyResponse" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Patch Multiple Relationships", - "tags": [ - "relationship" - ] - }, - "put": { - "description": "Use this endpoint to create a relationship.", - "operationId": "createRelationship", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/createRelationshipBody" - } - } - }, - "x-originalParamName": "Body" - }, - "responses": { - "201": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/relationship" - } - } - }, - "description": "relationship" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Create a Relationship", - "tags": [ - "relationship" - ] - } - }, - "/admin/sessions": { - "get": { - "description": "Listing all sessions that exist.", - "operationId": "listSessions", - "parameters": [ - { - "description": "Items per Page\n\nThis is the number of items per page to return.\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", - "in": "query", - "name": "page_size", - "schema": { - "default": 250, - "format": "int64", - "maximum": 1000, - "minimum": 1, - "type": "integer" - } - }, - { - "description": "Next Page Token\n\nThe next page token.\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", - "in": "query", - "name": "page_token", - "schema": { - "type": "string" - } - }, - { - "description": "Active is a boolean flag that filters out sessions based on the state. If no value is provided, all sessions are returned.", - "in": "query", - "name": "active", - "schema": { - "type": "boolean" - } - }, - { - "description": "ExpandOptions is a query parameter encoded list of all properties that must be expanded in the Session.\nIf no value is provided, the expandable properties are skipped.", - "in": "query", - "name": "expand", - "schema": { - "enum": [ - "identity", - "devices" - ], - "items": { - "type": "string" - }, - "type": "array" - } - } - ], - "responses": { - "200": { - "$ref": "#/components/responses/listSessions" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "List All Sessions", - "tags": [ - "identity" - ] - } - }, - "/admin/sessions/{id}": { - "delete": { - "description": "Calling this endpoint deactivates the specified session. Session data is not deleted.", - "operationId": "disableSession", - "parameters": [ - { - "description": "ID is the session's ID.", - "in": "path", - "name": "id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "204": { - "$ref": "#/components/responses/emptyResponse" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "401": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Deactivate a Session", - "tags": [ - "identity" - ] - }, - "get": { - "description": "This endpoint is useful for:\n\nGetting a session object with all specified expandables that exist in an administrative context.", - "operationId": "getSession", - "parameters": [ - { - "description": "ExpandOptions is a query parameter encoded list of all properties that must be expanded in the Session.\nExample - ?expand=Identity\u0026expand=Devices\nIf no value is provided, the expandable properties are skipped.", - "in": "query", - "name": "expand", - "schema": { - "enum": [ - "identity", - "devices" - ], - "items": { - "type": "string" - }, - "type": "array" - } - }, - { - "description": "ID is the session's ID.", - "in": "path", - "name": "id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/session" - } - } - }, - "description": "session" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Get Session", - "tags": [ - "identity" - ] - } - }, - "/admin/sessions/{id}/extend": { - "patch": { - "description": "Calling this endpoint extends the given session ID. If `session.earliest_possible_extend` is set it\nwill only extend the session after the specified time has passed.\n\nRetrieve the session ID from the `/sessions/whoami` endpoint / `toSession` SDK method.", - "operationId": "extendSession", - "parameters": [ - { - "description": "ID is the session's ID.", - "in": "path", - "name": "id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/session" - } - } - }, - "description": "session" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Extend a Session", - "tags": [ - "identity" - ] - } - }, - "/admin/trust/grants/jwt-bearer/issuers": { - "get": { - "description": "Use this endpoint to list all trusted JWT Bearer Grant Type Issuers.", - "operationId": "listTrustedOAuth2JwtGrantIssuers", - "parameters": [ - { - "in": "query", - "name": "MaxItems", - "schema": { - "format": "int64", - "type": "integer" - } - }, - { - "in": "query", - "name": "DefaultItems", - "schema": { - "format": "int64", - "type": "integer" - } - }, - { - "description": "If optional \"issuer\" is supplied, only jwt-bearer grants with this issuer will be returned.", - "in": "query", - "name": "issuer", - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/trustedOAuth2JwtGrantIssuers" - } - } - }, - "description": "trustedOAuth2JwtGrantIssuers" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/genericError" - } - } - }, - "description": "genericError" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "List Trusted OAuth2 JWT Bearer Grant Type Issuers", - "tags": [ - "oAuth2" - ] - }, - "post": { - "description": "Use this endpoint to establish a trust relationship for a JWT issuer\nto perform JSON Web Token (JWT) Profile for OAuth 2.0 Client Authentication\nand Authorization Grants [RFC7523](https://datatracker.ietf.org/doc/html/rfc7523).", - "operationId": "trustOAuth2JwtGrantIssuer", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/trustOAuth2JwtGrantIssuer" - } - } - }, - "x-originalParamName": "Body" - }, - "responses": { - "201": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/trustedOAuth2JwtGrantIssuer" - } - } - }, - "description": "trustedOAuth2JwtGrantIssuer" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/genericError" - } - } - }, - "description": "genericError" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Trust OAuth2 JWT Bearer Grant Type Issuer", - "tags": [ - "oAuth2" - ] - } - }, - "/admin/trust/grants/jwt-bearer/issuers/{id}": { - "delete": { - "description": "Use this endpoint to delete trusted JWT Bearer Grant Type Issuer. The ID is the one returned when you\ncreated the trust relationship.\n\nOnce deleted, the associated issuer will no longer be able to perform the JSON Web Token (JWT) Profile\nfor OAuth 2.0 Client Authentication and Authorization Grant.", - "operationId": "deleteTrustedOAuth2JwtGrantIssuer", - "parameters": [ - { - "description": "The id of the desired grant", - "in": "path", - "name": "id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "204": { - "$ref": "#/components/responses/emptyResponse" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/genericError" - } - } - }, - "description": "genericError" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Delete Trusted OAuth2 JWT Bearer Grant Type Issuer", - "tags": [ - "oAuth2" - ] - }, - "get": { - "description": "Use this endpoint to get a trusted JWT Bearer Grant Type Issuer. The ID is the one returned when you\ncreated the trust relationship.", - "operationId": "getTrustedOAuth2JwtGrantIssuer", - "parameters": [ - { - "description": "The id of the desired grant", - "in": "path", - "name": "id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/trustedOAuth2JwtGrantIssuer" - } - } - }, - "description": "trustedOAuth2JwtGrantIssuer" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/genericError" - } - } - }, - "description": "genericError" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Get Trusted OAuth2 JWT Bearer Grant Type Issuer", - "tags": [ - "oAuth2" - ] - } - }, - "/console/active/project": { - "get": { - "description": "Use this API to get your active project in the Ory Network Console UI.", - "operationId": "getActiveProjectInConsole", - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/activeProjectInConsole" - } - } - }, - "description": "activeProjectInConsole" - }, - "401": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/genericError" - } - } - }, - "description": "genericError" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/genericError" - } - } - }, - "description": "genericError" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Returns the Ory Network Project selected in the Ory Network Console", - "tags": [ - "project" - ] - }, - "put": { - "description": "Use this API to set your active project in the Ory Network Console UI.", - "operationId": "setActiveProjectInConsole", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/setActiveProjectInConsoleBody" - } - } - }, - "x-originalParamName": "Body" - }, - "responses": { - "204": { - "$ref": "#/components/responses/emptyResponse" - }, - "401": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/genericError" - } - } - }, - "description": "genericError" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/genericError" - } - } - }, - "description": "genericError" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Sets the Ory Network Project active in the Ory Network Console", - "tags": [ - "project" - ] - } - }, - "/credentials": { - "post": { - "description": "This endpoint creates a verifiable credential that attests that the user\nauthenticated with the provided access token owns a certain public/private key\npair.\n\nMore information can be found at\nhttps://openid.net/specs/openid-connect-userinfo-vc-1_0.html.", - "operationId": "createVerifiableCredential", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CreateVerifiableCredentialRequestBody" - } - } - }, - "x-originalParamName": "Body" - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/verifiableCredentialResponse" - } - } - }, - "description": "verifiableCredentialResponse" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/verifiableCredentialPrimingResponse" - } - } - }, - "description": "verifiableCredentialPrimingResponse" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorOAuth2" - } - } - }, - "description": "errorOAuth2" - } - }, - "summary": "Issues a Verifiable Credential", - "tags": [ - "oidc" - ] - } - }, - "/health/alive": { - "get": { - "description": "This endpoint returns a HTTP 200 status code when Ory Kratos is accepting incoming\nHTTP requests. This status does currently not include checks whether the database connection is working.\n\nIf the service supports TLS Edge Termination, this endpoint does not require the\n`X-Forwarded-Proto` header to be set.\n\nBe aware that if you are running multiple nodes of this service, the health status will never\nrefer to the cluster state, only to a single instance.", - "operationId": "isAlive", - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/healthStatus", - "properties": { - "status": { - "description": "Always \"ok\".", - "type": "string" - } - }, - "required": [ - "status" - ], - "type": "object" - } - } - }, - "description": "Ory Kratos is ready to accept connections." - }, - "500": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/genericError" - } - } - }, - "description": "genericError" - }, - "default": { - "content": { - "text/plain": { - "schema": { - "type": "string" - } - } - }, - "description": "Unexpected error" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Check HTTP Server Status", - "tags": [ - "metadata" - ] - } - }, - "/health/ready": { - "get": { - "description": "This endpoint returns a HTTP 200 status code when Ory Kratos is up running and the environment dependencies (e.g.\nthe database) are responsive as well.\n\nIf the service supports TLS Edge Termination, this endpoint does not require the\n`X-Forwarded-Proto` header to be set.\n\nBe aware that if you are running multiple nodes of Ory Kratos, the health status will never\nrefer to the cluster state, only to a single instance.", - "operationId": "isReady", - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "properties": { - "status": { - "description": "Always \"ok\".", - "type": "string" - } - }, - "required": [ - "status" - ], - "type": "object" - } - } - }, - "description": "Ory Kratos is ready to accept requests." - }, - "503": { - "content": { - "application/json": { - "schema": { - "properties": { - "errors": { - "additionalProperties": { - "type": "string" - }, - "description": "Errors contains a list of errors that caused the not ready status.", - "type": "object" - } - }, - "required": [ - "errors" - ], - "type": "object" - } - } - }, - "description": "Ory Kratos is not yet ready to accept requests." - }, - "default": { - "content": { - "text/plain": { - "schema": { - "type": "string" - } - } - }, - "description": "Unexpected error" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Check HTTP Server and Database Status", - "tags": [ - "metadata" - ] - } - }, - "/namespaces": { - "get": { - "description": "Get all namespaces", - "operationId": "listRelationshipNamespaces", - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/relationshipNamespaces" - } - } - }, - "description": "relationshipNamespaces" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Query namespaces", - "tags": [ - "relationship" - ] - } - }, - "/oauth2/auth": { - "get": { - "description": "Use open source libraries to perform OAuth 2.0 and OpenID Connect\navailable for any programming language. You can find a list of libraries at https://oauth.net/code/\n\nThe Ory SDK is not yet able to this endpoint properly.", - "operationId": "oAuth2Authorize", - "responses": { - "302": { - "$ref": "#/components/responses/emptyResponse" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorOAuth2" - } - } - }, - "description": "errorOAuth2" - } - }, - "summary": "OAuth 2.0 Authorize Endpoint", - "tags": [ - "oAuth2" - ] - } - }, - "/oauth2/register": { - "post": { - "description": "This endpoint behaves like the administrative counterpart (`createOAuth2Client`) but is capable of facing the\npublic internet directly and can be used in self-service. It implements the OpenID Connect\nDynamic Client Registration Protocol. This feature needs to be enabled in the configuration. This endpoint\nis disabled by default. It can be enabled by an administrator.\n\nPlease note that using this endpoint you are not able to choose the `client_secret` nor the `client_id` as those\nvalues will be server generated when specifying `token_endpoint_auth_method` as `client_secret_basic` or\n`client_secret_post`.\n\nThe `client_secret` will be returned in the response and you will not be able to retrieve it later on.\nWrite the secret down and keep it somewhere safe.", - "operationId": "createOidcDynamicClient", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/oAuth2Client" - } - } - }, - "description": "Dynamic Client Registration Request Body", - "required": true, - "x-originalParamName": "Body" - }, - "responses": { - "201": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/oAuth2Client" - } - } - }, - "description": "oAuth2Client" - }, - "400": { - "$ref": "#/components/responses/errorOAuth2BadRequest" - }, - "default": { - "$ref": "#/components/responses/errorOAuth2Default" - } - }, - "summary": "Register OAuth2 Client using OpenID Dynamic Client Registration", - "tags": [ - "oidc" - ] - } - }, - "/oauth2/register/{id}": { - "delete": { - "description": "This endpoint behaves like the administrative counterpart (`deleteOAuth2Client`) but is capable of facing the\npublic internet directly and can be used in self-service. It implements the OpenID Connect\nDynamic Client Registration Protocol. This feature needs to be enabled in the configuration. This endpoint\nis disabled by default. It can be enabled by an administrator.\n\nTo use this endpoint, you will need to present the client's authentication credentials. If the OAuth2 Client\nuses the Token Endpoint Authentication Method `client_secret_post`, you need to present the client secret in the URL query.\nIf it uses `client_secret_basic`, present the Client ID and the Client Secret in the Authorization header.\n\nOAuth 2.0 clients are used to perform OAuth 2.0 and OpenID Connect flows. Usually, OAuth 2.0 clients are\ngenerated for applications which want to consume your OAuth 2.0 or OpenID Connect capabilities.", - "operationId": "deleteOidcDynamicClient", - "parameters": [ - { - "description": "The id of the OAuth 2.0 Client.", - "in": "path", - "name": "id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "204": { - "$ref": "#/components/responses/emptyResponse" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/genericError" - } - } - }, - "description": "genericError" - } - }, - "security": [ - { - "bearer": [] - } - ], - "summary": "Delete OAuth 2.0 Client using the OpenID Dynamic Client Registration Management Protocol", - "tags": [ - "oidc" - ] - }, - "get": { - "description": "This endpoint behaves like the administrative counterpart (`getOAuth2Client`) but is capable of facing the\npublic internet directly and can be used in self-service. It implements the OpenID Connect\nDynamic Client Registration Protocol.\n\nTo use this endpoint, you will need to present the client's authentication credentials. If the OAuth2 Client\nuses the Token Endpoint Authentication Method `client_secret_post`, you need to present the client secret in the URL query.\nIf it uses `client_secret_basic`, present the Client ID and the Client Secret in the Authorization header.", - "operationId": "getOidcDynamicClient", - "parameters": [ - { - "description": "The id of the OAuth 2.0 Client.", - "in": "path", - "name": "id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/oAuth2Client" - } - } - }, - "description": "oAuth2Client" - }, - "default": { - "$ref": "#/components/responses/errorOAuth2Default" - } - }, - "security": [ - { - "bearer": [] - } - ], - "summary": "Get OAuth2 Client using OpenID Dynamic Client Registration", - "tags": [ - "oidc" - ] - }, - "put": { - "description": "This endpoint behaves like the administrative counterpart (`setOAuth2Client`) but is capable of facing the\npublic internet directly to be used by third parties. It implements the OpenID Connect\nDynamic Client Registration Protocol.\n\nThis feature is disabled per default. It can be enabled by a system administrator.\n\nIf you pass `client_secret` the secret is used, otherwise the existing secret is used. If set, the secret is echoed in the response.\nIt is not possible to retrieve it later on.\n\nTo use this endpoint, you will need to present the client's authentication credentials. If the OAuth2 Client\nuses the Token Endpoint Authentication Method `client_secret_post`, you need to present the client secret in the URL query.\nIf it uses `client_secret_basic`, present the Client ID and the Client Secret in the Authorization header.\n\nOAuth 2.0 clients are used to perform OAuth 2.0 and OpenID Connect flows. Usually, OAuth 2.0 clients are\ngenerated for applications which want to consume your OAuth 2.0 or OpenID Connect capabilities.", - "operationId": "setOidcDynamicClient", - "parameters": [ - { - "description": "OAuth 2.0 Client ID", - "in": "path", - "name": "id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/oAuth2Client" - } - } - }, - "description": "OAuth 2.0 Client Request Body", - "required": true, - "x-originalParamName": "Body" - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/oAuth2Client" - } - } - }, - "description": "oAuth2Client" - }, - "404": { - "$ref": "#/components/responses/errorOAuth2NotFound" - }, - "default": { - "$ref": "#/components/responses/errorOAuth2Default" - } - }, - "security": [ - { - "bearer": [] - } - ], - "summary": "Set OAuth2 Client using OpenID Dynamic Client Registration", - "tags": [ - "oidc" - ] - } - }, - "/oauth2/revoke": { - "post": { - "description": "Revoking a token (both access and refresh) means that the tokens will be invalid. A revoked access token can no\nlonger be used to make access requests, and a revoked refresh token can no longer be used to refresh an access token.\nRevoking a refresh token also invalidates the access token that was created with it. A token may only be revoked by\nthe client the token was generated for.", - "operationId": "revokeOAuth2Token", - "requestBody": { - "content": { - "application/x-www-form-urlencoded": { - "schema": { - "properties": { - "client_id": { - "type": "string", - "x-formData-name": "client_id" - }, - "client_secret": { - "type": "string", - "x-formData-name": "client_secret" - }, - "token": { - "required": [ - "token" - ], - "type": "string", - "x-formData-name": "token" - } - }, - "required": [ - "token" - ], - "type": "object" - } - } - } - }, - "responses": { - "200": { - "$ref": "#/components/responses/emptyResponse" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorOAuth2" - } - } - }, - "description": "errorOAuth2" - } - }, - "security": [ - { - "basic": [] - }, - { - "oauth2": [] - } - ], - "summary": "Revoke OAuth 2.0 Access or Refresh Token", - "tags": [ - "oAuth2" - ] - } - }, - "/oauth2/sessions/logout": { - "get": { - "description": "This endpoint initiates and completes user logout at the Ory OAuth2 \u0026 OpenID provider and initiates OpenID Connect Front- / Back-channel logout:\n\nhttps://openid.net/specs/openid-connect-frontchannel-1_0.html\nhttps://openid.net/specs/openid-connect-backchannel-1_0.html\n\nBack-channel logout is performed asynchronously and does not affect logout flow.", - "operationId": "revokeOidcSession", - "responses": { - "302": { - "$ref": "#/components/responses/emptyResponse" - } - }, - "summary": "OpenID Connect Front- and Back-channel Enabled Logout", - "tags": [ - "oidc" - ] - } - }, - "/oauth2/token": { - "post": { - "description": "Use open source libraries to perform OAuth 2.0 and OpenID Connect\navailable for any programming language. You can find a list of libraries here https://oauth.net/code/\n\nThe Ory SDK is not yet able to this endpoint properly.", - "operationId": "oauth2TokenExchange", - "requestBody": { - "content": { - "application/x-www-form-urlencoded": { - "schema": { - "properties": { - "client_id": { - "type": "string", - "x-formData-name": "client_id" - }, - "code": { - "type": "string", - "x-formData-name": "code" - }, - "grant_type": { - "required": [ - "grant_type" - ], - "type": "string", - "x-formData-name": "grant_type" - }, - "redirect_uri": { - "type": "string", - "x-formData-name": "redirect_uri" - }, - "refresh_token": { - "type": "string", - "x-formData-name": "refresh_token" - } - }, - "required": [ - "grant_type" - ], - "type": "object" - } - } - } - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/oAuth2TokenExchange" - } - } - }, - "description": "oAuth2TokenExchange" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorOAuth2" - } - } - }, - "description": "errorOAuth2" - } - }, - "security": [ - { - "basic": [] - }, - { - "oauth2": [] - } - ], - "summary": "The OAuth 2.0 Token Endpoint", - "tags": [ - "oAuth2" - ] - } - }, - "/opl/syntax/check": { - "post": { - "description": "The OPL file is expected in the body of the request.", - "operationId": "checkOplSyntax", - "requestBody": { - "content": { - "text/plain": { - "schema": { - "$ref": "#/components/schemas/checkOplSyntaxBody" - } - } - }, - "x-originalParamName": "Body" - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/checkOplSyntaxResult" - } - } - }, - "description": "checkOplSyntaxResult" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Check the syntax of an OPL file", - "tags": [ - "relationship" - ] - } - }, - "/projects": { - "get": { - "description": "Lists all projects you have access to.", - "operationId": "listProjects", - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/projectMetadataList" - } - } - }, - "description": "projectMetadataList" - }, - "401": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "403": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "List All Projects", - "tags": [ - "project" - ] - }, - "post": { - "description": "Creates a new project.", - "operationId": "createProject", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/createProjectBody" - } - } - }, - "x-originalParamName": "Body" - }, - "responses": { - "201": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/project" - } - } - }, - "description": "project" - }, - "401": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "403": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Create a Project", - "tags": [ - "project" - ] - } - }, - "/projects/{project_id}": { - "delete": { - "description": "!! Use with extreme caution !!\n\nUsing this API endpoint you can purge (completely delete) a project and its data.\nThis action can not be undone and will delete ALL your data.\n\n!! Use with extreme caution !!", - "operationId": "purgeProject", - "parameters": [ - { - "description": "Project ID\n\nThe project's ID.", - "in": "path", - "name": "project_id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "204": { - "$ref": "#/components/responses/emptyResponse" - }, - "401": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/genericError" - } - } - }, - "description": "genericError" - }, - "403": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/genericError" - } - } - }, - "description": "genericError" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/genericError" - } - } - }, - "description": "genericError" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/genericError" - } - } - }, - "description": "genericError" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Irrecoverably purge a project", - "tags": [ - "project" - ] - }, - "get": { - "description": "Get a projects you have access to by its ID.", - "operationId": "getProject", - "parameters": [ - { - "description": "Project ID\n\nThe project's ID.", - "in": "path", - "name": "project_id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/project" - } - } - }, - "description": "project" - }, - "401": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "403": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Get a Project", - "tags": [ - "project" - ] - }, - "patch": { - "description": "Deprecated: Use the `patchProjectWithRevision` endpoint instead to specify the exact revision the patch was generated for.\n\nThis endpoints allows you to patch individual Ory Network project configuration keys for\nOry's services (identity, permission, ...). The configuration format is fully compatible\nwith the open source projects for the respective services (e.g. Ory Kratos for Identity, Ory Keto for Permissions).\n\nThis endpoint expects the `version` key to be set in the payload. If it is unset, it\nwill try to import the config as if it is from the most recent version.\n\nIf you have an older version of a configuration, you should set the version key in the payload!\n\nWhile this endpoint is able to process all configuration items related to features (e.g. password reset),\nit does not support operational configuration items (e.g. port, tracing, logging) otherwise available in the\nopen source.\n\nFor configuration items that can not be translated to the Ory Network, this endpoint will return a list of warnings\nto help you understand which parts of your config could not be processed.", - "operationId": "patchProject", - "parameters": [ - { - "description": "Project ID\n\nThe project's ID.", - "in": "path", - "name": "project_id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "items": { - "$ref": "#/components/schemas/jsonPatch" - }, - "type": "array" - } - } - }, - "x-originalParamName": "Body" - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/successfulProjectUpdate" - } - } - }, - "description": "successfulProjectUpdate" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "401": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "403": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Patch an Ory Network Project Configuration", - "tags": [ - "project" - ] - }, - "put": { - "description": "This endpoints allows you to update the Ory Network project configuration for\nindividual services (identity, permission, ...). The configuration is fully compatible\nwith the open source projects for the respective services (e.g. Ory Kratos for Identity, Ory Keto for Permissions).\n\nThis endpoint expects the `version` key to be set in the payload. If it is unset, it\nwill try to import the config as if it is from the most recent version.\n\nIf you have an older version of a configuration, you should set the version key in the payload!\n\nWhile this endpoint is able to process all configuration items related to features (e.g. password reset),\nit does not support operational configuration items (e.g. port, tracing, logging) otherwise available in the\nopen source.\n\nFor configuration items that can not be translated to the Ory Network, this endpoint will return a list of warnings\nto help you understand which parts of your config could not be processed.\n\nBe aware that updating any service's configuration will completely override your current configuration for that\nservice!", - "operationId": "setProject", - "parameters": [ - { - "description": "Project ID\n\nThe project's ID.", - "in": "path", - "name": "project_id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/setProject" - } - } - }, - "x-originalParamName": "Body" - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/successfulProjectUpdate" - } - } - }, - "description": "successfulProjectUpdate" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "401": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "403": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Update an Ory Network Project Configuration", - "tags": [ - "project" - ] - } - }, - "/projects/{project_id}/eventstreams": { - "get": { - "operationId": "listEventStreams", - "parameters": [ - { - "description": "Project ID\n\nThe project's ID.", - "in": "path", - "name": "project_id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/listEventStreams" - } - } - }, - "description": "listEventStreams" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "403": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "List all event streams for the project. This endpoint is not paginated.", - "tags": [ - "events" - ] - }, - "post": { - "operationId": "createEventStream", - "parameters": [ - { - "description": "Project ID\n\nThe project's ID.", - "in": "path", - "name": "project_id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/createEventStreamBody" - } - } - }, - "required": true, - "x-originalParamName": "Body" - }, - "responses": { - "201": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/eventStream" - } - } - }, - "description": "eventStream" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "403": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "409": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Create an event stream for your project.", - "tags": [ - "events" - ] - } - }, - "/projects/{project_id}/eventstreams/{event_stream_id}": { - "delete": { - "description": "Remove an event stream from a project.", - "operationId": "deleteEventStream", - "parameters": [ - { - "description": "Project ID\n\nThe project's ID.", - "in": "path", - "name": "project_id", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "Event Stream ID\n\nThe ID of the event stream to be deleted, as returned when created.", - "in": "path", - "name": "event_stream_id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "204": { - "$ref": "#/components/responses/emptyResponse" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "403": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "409": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Remove an event stream from a project", - "tags": [ - "events" - ] - }, - "put": { - "operationId": "setEventStream", - "parameters": [ - { - "description": "Project ID\n\nThe project's ID.", - "in": "path", - "name": "project_id", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "Event Stream ID\n\nThe event stream's ID.", - "in": "path", - "name": "event_stream_id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/setEventStreamBody" - } - } - }, - "x-originalParamName": "Body" - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/eventStream" - } - } - }, - "description": "eventStream" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "403": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "409": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Update an event stream for a project.", - "tags": [ - "events" - ] - } - }, - "/projects/{project_id}/metrics": { - "get": { - "description": "Retrieves project metrics for the specified event type and time range", - "operationId": "getProjectMetrics", - "parameters": [ - { - "description": "Project ID", - "in": "path", - "name": "project_id", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "The event type to query for", - "in": "query", - "name": "event_type", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "The resolution of the buckets\n\nThe minimum resolution is 1 minute.", - "in": "query", - "name": "resolution", - "required": true, - "schema": { - "pattern": "^[0-9]+(m|h|d|M|y)$", - "type": "string" - } - }, - { - "description": "The start RFC3339 date of the time window", - "in": "query", - "name": "from", - "required": true, - "schema": { - "format": "date-time", - "type": "string" - } - }, - { - "description": "The end RFC3339 date of the time window", - "in": "query", - "name": "to", - "required": true, - "schema": { - "format": "date-time", - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/getProjectMetricsResponse" - } - } - }, - "description": "getProjectMetricsResponse" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/genericError" - } - } - }, - "description": "genericError" - }, - "403": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/genericError" - } - } - }, - "description": "genericError" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/genericError" - } - } - }, - "description": "genericError" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "tags": [ - "project" - ] - } - }, - "/projects/{project_id}/organizations": { - "get": { - "operationId": "listOrganizations", - "parameters": [ - { - "description": "Project ID\n\nThe project's ID.", - "in": "path", - "name": "project_id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/listOrganizationsResponse" - } - } - }, - "description": "listOrganizationsResponse" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "403": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "tags": [ - "project" - ] - }, - "post": { - "description": "Create a B2B SSO Organization", - "operationId": "createOrganization", - "parameters": [ - { - "description": "Project ID\n\nThe project's ID.", - "in": "path", - "name": "project_id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/OrganizationBody" - } - } - }, - "x-originalParamName": "Body" - }, - "responses": { - "201": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/organization" - } - } - }, - "description": "organization" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "403": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "409": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "tags": [ - "project" - ] - } - }, - "/projects/{project_id}/organizations/{organization_id}": { - "delete": { - "operationId": "deleteOrganization", - "parameters": [ - { - "description": "Project ID\n\nThe project's ID.", - "in": "path", - "name": "project_id", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "Organization ID\n\nThe Organization's ID.", - "in": "path", - "name": "organization_id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "204": { - "$ref": "#/components/responses/emptyResponse" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "403": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "409": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Delete a B2B SSO Organization for a project.", - "tags": [ - "project" - ] - }, - "get": { - "operationId": "getOrganization", - "parameters": [ - { - "description": "Project ID\n\nThe project's ID.", - "in": "path", - "name": "project_id", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "Organization ID\n\nThe Organization's ID.", - "in": "path", - "name": "organization_id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/getOrganizationResponse" - } - } - }, - "description": "getOrganizationResponse" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "403": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Returns a B2B SSO Organization for a project by it's ID.", - "tags": [ - "project" - ] - }, - "put": { - "operationId": "updateOrganization", - "parameters": [ - { - "description": "Project ID\n\nThe project's ID.", - "in": "path", - "name": "project_id", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "Organization ID\n\nThe Organization's ID.", - "in": "path", - "name": "organization_id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/OrganizationBody" - } - } - }, - "x-originalParamName": "Body" - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/organization" - } - } - }, - "description": "organization" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "403": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "409": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Update a B2B SSO Organization for a project.", - "tags": [ - "project" - ] - } - }, - "/projects/{project}/members": { - "get": { - "description": "This endpoint requires the user to be a member of the project with the role `OWNER` or `DEVELOPER`.", - "operationId": "getProjectMembers", - "parameters": [ - { - "in": "path", - "name": "project", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/projectMembers" - } - } - }, - "description": "projectMembers" - }, - "401": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/genericError" - } - } - }, - "description": "genericError" - }, - "406": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/genericError" - } - } - }, - "description": "genericError" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/genericError" - } - } - }, - "description": "genericError" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Get all members associated with this project", - "tags": [ - "project" - ] - } - }, - "/projects/{project}/members/{member}": { - "delete": { - "description": "This also sets their invite status to `REMOVED`.\nThis endpoint requires the user to be a member of the project with the role `OWNER`.", - "operationId": "removeProjectMember", - "parameters": [ - { - "in": "path", - "name": "project", - "required": true, - "schema": { - "type": "string" - } - }, - { - "in": "path", - "name": "member", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "204": { - "$ref": "#/components/responses/emptyResponse" - }, - "401": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/genericError" - } - } - }, - "description": "genericError" - }, - "406": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/genericError" - } - } - }, - "description": "genericError" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/genericError" - } - } - }, - "description": "genericError" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Remove a member associated with this project", - "tags": [ - "project" - ] - } - }, - "/projects/{project}/tokens": { - "get": { - "description": "A list of all the project's API tokens.", - "operationId": "listProjectApiKeys", - "parameters": [ - { - "description": "The Project ID or Project slug", - "in": "path", - "name": "project", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/projectApiKeys" - } - } - }, - "description": "projectApiKeys" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "List a project's API Tokens", - "tags": [ - "project" - ] - }, - "post": { - "description": "Create an API token for a project.", - "operationId": "createProjectApiKey", - "parameters": [ - { - "description": "The Project ID or Project slug", - "in": "path", - "name": "project", - "required": true, - "schema": { - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "properties": { - "name": { - "description": "The Token Name\n\nA descriptive name for the token.\n\nin: body", - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object" - } - } - }, - "x-originalParamName": "Body" - }, - "responses": { - "201": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/projectApiKey" - } - } - }, - "description": "projectApiKey" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Create project API token", - "tags": [ - "project" - ] - } - }, - "/projects/{project}/tokens/{token_id}": { - "delete": { - "description": "Deletes an API token and immediately removes it.", - "operationId": "deleteProjectApiKey", - "parameters": [ - { - "description": "The Project ID or Project slug", - "in": "path", - "name": "project", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "The Token ID", - "in": "path", - "name": "token_id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "204": { - "$ref": "#/components/responses/emptyResponse" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Delete project API token", - "tags": [ - "project" - ] - } - }, - "/relation-tuples": { - "get": { - "description": "Get all relationships that match the query. Only the namespace field is required.", - "operationId": "getRelationships", - "parameters": [ - { - "in": "query", - "name": "page_token", - "schema": { - "type": "string" - } - }, - { - "in": "query", - "name": "page_size", - "schema": { - "format": "int64", - "type": "integer" - } - }, - { - "description": "Namespace of the Relationship", - "in": "query", - "name": "namespace", - "schema": { - "type": "string" - } - }, - { - "description": "Object of the Relationship", - "in": "query", - "name": "object", - "schema": { - "type": "string" - } - }, - { - "description": "Relation of the Relationship", - "in": "query", - "name": "relation", - "schema": { - "type": "string" - } - }, - { - "description": "SubjectID of the Relationship", - "in": "query", - "name": "subject_id", - "schema": { - "type": "string" - } - }, - { - "description": "Namespace of the Subject Set", - "in": "query", - "name": "subject_set.namespace", - "schema": { - "type": "string" - } - }, - { - "description": "Object of the Subject Set", - "in": "query", - "name": "subject_set.object", - "schema": { - "type": "string" - } - }, - { - "description": "Relation of the Subject Set", - "in": "query", - "name": "subject_set.relation", - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/relationships" - } - } - }, - "description": "relationships" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Query relationships", - "tags": [ - "relationship" - ] - } - }, - "/relation-tuples/check": { - "get": { - "description": "To learn how relationship tuples and the check works, head over to [the documentation](https://www.ory.sh/docs/keto/concepts/api-overview).", - "operationId": "checkPermissionOrError", - "parameters": [ - { - "description": "Namespace of the Relationship", - "in": "query", - "name": "namespace", - "schema": { - "type": "string" - } - }, - { - "description": "Object of the Relationship", - "in": "query", - "name": "object", - "schema": { - "type": "string" - } - }, - { - "description": "Relation of the Relationship", - "in": "query", - "name": "relation", - "schema": { - "type": "string" - } - }, - { - "description": "SubjectID of the Relationship", - "in": "query", - "name": "subject_id", - "schema": { - "type": "string" - } - }, - { - "description": "Namespace of the Subject Set", - "in": "query", - "name": "subject_set.namespace", - "schema": { - "type": "string" - } - }, - { - "description": "Object of the Subject Set", - "in": "query", - "name": "subject_set.object", - "schema": { - "type": "string" - } - }, - { - "description": "Relation of the Subject Set", - "in": "query", - "name": "subject_set.relation", - "schema": { - "type": "string" - } - }, - { - "in": "query", - "name": "max-depth", - "schema": { - "format": "int64", - "type": "integer" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/checkPermissionResult" - } - } - }, - "description": "checkPermissionResult" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "403": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/checkPermissionResult" - } - } - }, - "description": "checkPermissionResult" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Check a permission", - "tags": [ - "permission" - ] - }, - "post": { - "description": "To learn how relationship tuples and the check works, head over to [the documentation](https://www.ory.sh/docs/keto/concepts/api-overview).", - "operationId": "postCheckPermissionOrError", - "parameters": [ - { - "in": "query", - "name": "max-depth", - "schema": { - "format": "int64", - "type": "integer" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/postCheckPermissionOrErrorBody" - } - } - }, - "x-originalParamName": "Body" - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/checkPermissionResult" - } - } - }, - "description": "checkPermissionResult" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "403": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/checkPermissionResult" - } - } - }, - "description": "checkPermissionResult" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Check a permission", - "tags": [ - "permission" - ] - } - }, - "/relation-tuples/check/openapi": { - "get": { - "description": "To learn how relationship tuples and the check works, head over to [the documentation](https://www.ory.sh/docs/keto/concepts/api-overview).", - "operationId": "checkPermission", - "parameters": [ - { - "description": "Namespace of the Relationship", - "in": "query", - "name": "namespace", - "schema": { - "type": "string" - } - }, - { - "description": "Object of the Relationship", - "in": "query", - "name": "object", - "schema": { - "type": "string" - } - }, - { - "description": "Relation of the Relationship", - "in": "query", - "name": "relation", - "schema": { - "type": "string" - } - }, - { - "description": "SubjectID of the Relationship", - "in": "query", - "name": "subject_id", - "schema": { - "type": "string" - } - }, - { - "description": "Namespace of the Subject Set", - "in": "query", - "name": "subject_set.namespace", - "schema": { - "type": "string" - } - }, - { - "description": "Object of the Subject Set", - "in": "query", - "name": "subject_set.object", - "schema": { - "type": "string" - } - }, - { - "description": "Relation of the Subject Set", - "in": "query", - "name": "subject_set.relation", - "schema": { - "type": "string" - } - }, - { - "in": "query", - "name": "max-depth", - "schema": { - "format": "int64", - "type": "integer" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/checkPermissionResult" - } - } - }, - "description": "checkPermissionResult" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Check a permission", - "tags": [ - "permission" - ] - }, - "post": { - "description": "To learn how relationship tuples and the check works, head over to [the documentation](https://www.ory.sh/docs/keto/concepts/api-overview).", - "operationId": "postCheckPermission", - "parameters": [ - { - "in": "query", - "name": "max-depth", - "schema": { - "format": "int64", - "type": "integer" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/postCheckPermissionBody" - } - } - }, - "x-originalParamName": "Payload" - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/checkPermissionResult" - } - } - }, - "description": "checkPermissionResult" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Check a permission", - "tags": [ - "permission" - ] - } - }, - "/relation-tuples/expand": { - "get": { - "description": "Use this endpoint to expand a relationship tuple into permissions.", - "operationId": "expandPermissions", - "parameters": [ - { - "description": "Namespace of the Subject Set", - "in": "query", - "name": "namespace", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "Object of the Subject Set", - "in": "query", - "name": "object", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "Relation of the Subject Set", - "in": "query", - "name": "relation", - "required": true, - "schema": { - "type": "string" - } - }, - { - "in": "query", - "name": "max-depth", - "schema": { - "format": "int64", - "type": "integer" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/expandedPermissionTree" - } - } - }, - "description": "expandedPermissionTree" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Expand a Relationship into permissions.", - "tags": [ - "permission" - ] - } - }, - "/schemas": { - "get": { - "description": "Returns a list of all identity schemas currently in use.", - "operationId": "listIdentitySchemas", - "parameters": [ - { - "description": "Deprecated Items per Page\n\nDEPRECATED: Please use `page_token` instead. This parameter will be removed in the future.\n\nThis is the number of items per page.", - "in": "query", - "name": "per_page", - "schema": { - "default": 250, - "format": "int64", - "maximum": 1000, - "minimum": 1, - "type": "integer" - } - }, - { - "description": "Deprecated Pagination Page\n\nDEPRECATED: Please use `page_token` instead. This parameter will be removed in the future.\n\nThis value is currently an integer, but it is not sequential. The value is not the page number, but a\nreference. The next page can be any number and some numbers might return an empty list.\n\nFor example, page 2 might not follow after page 1. And even if page 3 and 5 exist, but page 4 might not exist.\nThe first page can be retrieved by omitting this parameter. Following page pointers will be returned in the\n`Link` header.", - "in": "query", - "name": "page", - "schema": { - "format": "int64", - "type": "integer" - } - }, - { - "description": "Page Size\n\nThis is the number of items per page to return. For details on pagination please head over to the\n[pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", - "in": "query", - "name": "page_size", - "schema": { - "default": 250, - "format": "int64", - "maximum": 500, - "minimum": 1, - "type": "integer" - } - }, - { - "description": "Next Page Token\n\nThe next page token. For details on pagination please head over to the\n[pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", - "in": "query", - "name": "page_token", - "schema": { - "default": "1", - "minimum": 1, - "type": "string" - } - } - ], - "responses": { - "200": { - "$ref": "#/components/responses/identitySchemas" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "summary": "Get all Identity Schemas", - "tags": [ - "identity" - ] - } - }, - "/schemas/{id}": { - "get": { - "description": "Return a specific identity schema.", - "operationId": "getIdentitySchema", - "parameters": [ - { - "description": "ID must be set to the ID of schema you want to get", - "in": "path", - "name": "id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/identitySchema" - } - } - }, - "description": "identitySchema" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "summary": "Get Identity JSON Schema", - "tags": [ - "identity" - ] - } - }, - "/self-service/errors": { - "get": { - "description": "This endpoint returns the error associated with a user-facing self service errors.\n\nThis endpoint supports stub values to help you implement the error UI:\n\n`?id=stub:500` - returns a stub 500 (Internal Server Error) error.\n\nMore information can be found at [Ory Kratos User User Facing Error Documentation](https://www.ory.sh/docs/kratos/self-service/flows/user-facing-errors).", - "operationId": "getFlowError", - "parameters": [ - { - "description": "Error is the error's ID", - "in": "query", - "name": "id", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/flowError" - } - } - }, - "description": "flowError" - }, - "403": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "500": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "summary": "Get User-Flow Errors", - "tags": [ - "frontend" - ] - } - }, - "/self-service/login": { - "post": { - "description": "Use this endpoint to complete a login flow. This endpoint\nbehaves differently for API and browser flows.\n\nAPI flows expect `application/json` to be sent in the body and responds with\nHTTP 200 and a application/json body with the session token on success;\nHTTP 410 if the original flow expired with the appropriate error messages set and optionally a `use_flow_id` parameter in the body;\nHTTP 400 on form validation errors.\n\nBrowser flows expect a Content-Type of `application/x-www-form-urlencoded` or `application/json` to be sent in the body and respond with\na HTTP 303 redirect to the post/after login URL or the `return_to` value if it was set and if the login succeeded;\na HTTP 303 redirect to the login UI URL with the flow ID containing the validation errors otherwise.\n\nBrowser flows with an accept header of `application/json` will not redirect but instead respond with\nHTTP 200 and a application/json body with the signed in identity and a `Set-Cookie` header on success;\nHTTP 303 redirect to a fresh login flow if the original flow expired with the appropriate error messages set;\nHTTP 400 on form validation errors.\n\nIf this endpoint is called with `Accept: application/json` in the header, the response contains the flow without a redirect. In the\ncase of an error, the `error.id` of the JSON response body can be one of:\n\n`session_already_available`: The user is already signed in.\n`security_csrf_violation`: Unable to fetch the flow because a CSRF violation occurred.\n`security_identity_mismatch`: The requested `?return_to` address is not allowed to be used. Adjust this in the configuration!\n`browser_location_change_required`: Usually sent when an AJAX request indicates that the browser needs to open a specific URL.\nMost likely used in Social Sign In flows.\n\nMore information can be found at [Ory Kratos User Login](https://www.ory.sh/docs/kratos/self-service/flows/user-login) and [User Registration Documentation](https://www.ory.sh/docs/kratos/self-service/flows/user-registration).", - "operationId": "updateLoginFlow", - "parameters": [ - { - "description": "The Login Flow ID\n\nThe value for this parameter comes from `flow` URL Query parameter sent to your\napplication (e.g. `/login?flow=abcde`).", - "in": "query", - "name": "flow", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "The Session Token of the Identity performing the settings flow.", - "in": "header", - "name": "X-Session-Token", - "schema": { - "type": "string" - } - }, - { - "description": "HTTP Cookies\n\nWhen using the SDK in a browser app, on the server side you must include the HTTP Cookie Header\nsent by the client to your server here. This ensures that CSRF and session cookies are respected.", - "in": "header", - "name": "Cookie", - "schema": { - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/updateLoginFlowBody" - } - }, - "application/x-www-form-urlencoded": { - "schema": { - "$ref": "#/components/schemas/updateLoginFlowBody" - } - } - }, - "required": true, - "x-originalParamName": "Body" - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/successfulNativeLogin" - } - } - }, - "description": "successfulNativeLogin" - }, - "303": { - "$ref": "#/components/responses/emptyResponse" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/loginFlow" - } - } - }, - "description": "loginFlow" - }, - "410": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "422": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorBrowserLocationChangeRequired" - } - } - }, - "description": "errorBrowserLocationChangeRequired" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "summary": "Submit a Login Flow", - "tags": [ - "frontend" - ] - } - }, - "/self-service/login/api": { - "get": { - "description": "This endpoint initiates a login flow for native apps that do not use a browser, such as mobile devices, smart TVs, and so on.\n\nIf a valid provided session cookie or session token is provided, a 400 Bad Request error\nwill be returned unless the URL query parameter `?refresh=true` is set.\n\nTo fetch an existing login flow call `/self-service/login/flows?flow=\u003cflow_id\u003e`.\n\nYou MUST NOT use this endpoint in client-side (Single Page Apps, ReactJS, AngularJS) nor server-side (Java Server\nPages, NodeJS, PHP, Golang, ...) browser applications. Using this endpoint in these applications will make\nyou vulnerable to a variety of CSRF attacks, including CSRF login attacks.\n\nIn the case of an error, the `error.id` of the JSON response body can be one of:\n\n`session_already_available`: The user is already signed in.\n`session_aal1_required`: Multi-factor auth (e.g. 2fa) was requested but the user has no session yet.\n`security_csrf_violation`: Unable to fetch the flow because a CSRF violation occurred.\n\nThis endpoint MUST ONLY be used in scenarios such as native mobile apps (React Native, Objective C, Swift, Java, ...).\n\nMore information can be found at [Ory Kratos User Login](https://www.ory.sh/docs/kratos/self-service/flows/user-login) and [User Registration Documentation](https://www.ory.sh/docs/kratos/self-service/flows/user-registration).", - "operationId": "createNativeLoginFlow", - "parameters": [ - { - "description": "Refresh a login session\n\nIf set to true, this will refresh an existing login session by\nasking the user to sign in again. This will reset the\nauthenticated_at time of the session.", - "in": "query", - "name": "refresh", - "schema": { - "type": "boolean" - } - }, - { - "description": "Request a Specific AuthenticationMethod Assurance Level\n\nUse this parameter to upgrade an existing session's authenticator assurance level (AAL). This\nallows you to ask for multi-factor authentication. When an identity sign in using e.g. username+password,\nthe AAL is 1. If you wish to \"upgrade\" the session's security by asking the user to perform TOTP / WebAuth/ ...\nyou would set this to \"aal2\".", - "in": "query", - "name": "aal", - "schema": { - "type": "string" - } - }, - { - "description": "The Session Token of the Identity performing the settings flow.", - "in": "header", - "name": "X-Session-Token", - "schema": { - "type": "string" - } - }, - { - "description": "EnableSessionTokenExchangeCode requests the login flow to include a code that can be used to retrieve the session token\nafter the login flow has been completed.", - "in": "query", - "name": "return_session_token_exchange_code", - "schema": { - "type": "boolean" - } - }, - { - "description": "The URL to return the browser to after the flow was completed.", - "in": "query", - "name": "return_to", - "schema": { - "type": "string" - } - }, - { - "description": "Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows.", - "in": "query", - "name": "via", - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/loginFlow" - } - } - }, - "description": "loginFlow" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "summary": "Create Login Flow for Native Apps", - "tags": [ - "frontend" - ] - } - }, - "/self-service/login/browser": { - "get": { - "description": "This endpoint initializes a browser-based user login flow. This endpoint will set the appropriate\ncookies and anti-CSRF measures required for browser-based flows.\n\nIf this endpoint is opened as a link in the browser, it will be redirected to\n`selfservice.flows.login.ui_url` with the flow ID set as the query parameter `?flow=`. If a valid user session\nexists already, the browser will be redirected to `urls.default_redirect_url` unless the query parameter\n`?refresh=true` was set.\n\nIf this endpoint is called via an AJAX request, the response contains the flow without a redirect. In the\ncase of an error, the `error.id` of the JSON response body can be one of:\n\n`session_already_available`: The user is already signed in.\n`session_aal1_required`: Multi-factor auth (e.g. 2fa) was requested but the user has no session yet.\n`security_csrf_violation`: Unable to fetch the flow because a CSRF violation occurred.\n`security_identity_mismatch`: The requested `?return_to` address is not allowed to be used. Adjust this in the configuration!\n\nThe optional query parameter login_challenge is set when using Kratos with\nHydra in an OAuth2 flow. See the oauth2_provider.url configuration\noption.\n\nThis endpoint is NOT INTENDED for clients that do not have a browser (Chrome, Firefox, ...) as cookies are needed.\n\nMore information can be found at [Ory Kratos User Login](https://www.ory.sh/docs/kratos/self-service/flows/user-login) and [User Registration Documentation](https://www.ory.sh/docs/kratos/self-service/flows/user-registration).", - "operationId": "createBrowserLoginFlow", - "parameters": [ - { - "description": "Refresh a login session\n\nIf set to true, this will refresh an existing login session by\nasking the user to sign in again. This will reset the\nauthenticated_at time of the session.", - "in": "query", - "name": "refresh", - "schema": { - "type": "boolean" - } - }, - { - "description": "Request a Specific AuthenticationMethod Assurance Level\n\nUse this parameter to upgrade an existing session's authenticator assurance level (AAL). This\nallows you to ask for multi-factor authentication. When an identity sign in using e.g. username+password,\nthe AAL is 1. If you wish to \"upgrade\" the session's security by asking the user to perform TOTP / WebAuth/ ...\nyou would set this to \"aal2\".", - "in": "query", - "name": "aal", - "schema": { - "type": "string" - } - }, - { - "description": "The URL to return the browser to after the flow was completed.", - "in": "query", - "name": "return_to", - "schema": { - "type": "string" - } - }, - { - "description": "HTTP Cookies\n\nWhen using the SDK in a browser app, on the server side you must include the HTTP Cookie Header\nsent by the client to your server here. This ensures that CSRF and session cookies are respected.", - "in": "header", - "name": "Cookie", - "schema": { - "type": "string" - } - }, - { - "description": "An optional Hydra login challenge. If present, Kratos will cooperate with\nOry Hydra to act as an OAuth2 identity provider.\n\nThe value for this parameter comes from `login_challenge` URL Query parameter sent to your\napplication (e.g. `/login?login_challenge=abcde`).", - "in": "query", - "name": "login_challenge", - "schema": { - "type": "string" - } - }, - { - "description": "An optional organization ID that should be used for logging this user in.\nThis parameter is only effective in the Ory Network.", - "in": "query", - "name": "organization", - "schema": { - "type": "string" - } - }, - { - "description": "Via should contain the identity's credential the code should be sent to. Only relevant in aal2 flows.", - "in": "query", - "name": "via", - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/loginFlow" - } - } - }, - "description": "loginFlow" - }, - "303": { - "$ref": "#/components/responses/emptyResponse" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "summary": "Create Login Flow for Browsers", - "tags": [ - "frontend" - ] - } - }, - "/self-service/login/flows": { - "get": { - "description": "This endpoint returns a login flow's context with, for example, error details and other information.\n\nBrowser flows expect the anti-CSRF cookie to be included in the request's HTTP Cookie Header.\nFor AJAX requests you must ensure that cookies are included in the request or requests will fail.\n\nIf you use the browser-flow for server-side apps, the services need to run on a common top-level-domain\nand you need to forward the incoming HTTP Cookie header to this endpoint:\n\n```js\npseudo-code example\nrouter.get('/login', async function (req, res) {\nconst flow = await client.getLoginFlow(req.header('cookie'), req.query['flow'])\n\nres.render('login', flow)\n})\n```\n\nThis request may fail due to several reasons. The `error.id` can be one of:\n\n`session_already_available`: The user is already signed in.\n`self_service_flow_expired`: The flow is expired and you should request a new one.\n\nMore information can be found at [Ory Kratos User Login](https://www.ory.sh/docs/kratos/self-service/flows/user-login) and [User Registration Documentation](https://www.ory.sh/docs/kratos/self-service/flows/user-registration).", - "operationId": "getLoginFlow", - "parameters": [ - { - "description": "The Login Flow ID\n\nThe value for this parameter comes from `flow` URL Query parameter sent to your\napplication (e.g. `/login?flow=abcde`).", - "in": "query", - "name": "id", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "HTTP Cookies\n\nWhen using the SDK in a browser app, on the server side you must include the HTTP Cookie Header\nsent by the client to your server here. This ensures that CSRF and session cookies are respected.", - "in": "header", - "name": "Cookie", - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/loginFlow" - } - } - }, - "description": "loginFlow" - }, - "403": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "410": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "summary": "Get Login Flow", - "tags": [ - "frontend" - ] - } - }, - "/self-service/logout": { - "get": { - "description": "This endpoint logs out an identity in a self-service manner.\n\nIf the `Accept` HTTP header is not set to `application/json`, the browser will be redirected (HTTP 303 See Other)\nto the `return_to` parameter of the initial request or fall back to `urls.default_return_to`.\n\nIf the `Accept` HTTP header is set to `application/json`, a 204 No Content response\nwill be sent on successful logout instead.\n\nThis endpoint is NOT INTENDED for API clients and only works\nwith browsers (Chrome, Firefox, ...). For API clients you can\ncall the `/self-service/logout/api` URL directly with the Ory Session Token.\n\nMore information can be found at [Ory Kratos User Logout Documentation](https://www.ory.sh/docs/next/kratos/self-service/flows/user-logout).", - "operationId": "updateLogoutFlow", - "parameters": [ - { - "description": "A Valid Logout Token\n\nIf you do not have a logout token because you only have a session cookie,\ncall `/self-service/logout/browser` to generate a URL for this endpoint.", - "in": "query", - "name": "token", - "schema": { - "type": "string" - } - }, - { - "description": "The URL to return to after the logout was completed.", - "in": "query", - "name": "return_to", - "schema": { - "type": "string" - } - }, - { - "description": "HTTP Cookies\n\nWhen using the SDK in a browser app, on the server side you must include the HTTP Cookie Header\nsent by the client to your server here. This ensures that CSRF and session cookies are respected.", - "in": "header", - "name": "Cookie", - "schema": { - "type": "string" - } - } - ], - "responses": { - "204": { - "$ref": "#/components/responses/emptyResponse" - }, - "303": { - "$ref": "#/components/responses/emptyResponse" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "summary": "Update Logout Flow", - "tags": [ - "frontend" - ] - } - }, - "/self-service/logout/api": { - "delete": { - "description": "Use this endpoint to log out an identity using an Ory Session Token. If the Ory Session Token was successfully\nrevoked, the server returns a 204 No Content response. A 204 No Content response is also sent when\nthe Ory Session Token has been revoked already before.\n\nIf the Ory Session Token is malformed or does not exist a 403 Forbidden response will be returned.\n\nThis endpoint does not remove any HTTP\nCookies - use the Browser-Based Self-Service Logout Flow instead.", - "operationId": "performNativeLogout", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/performNativeLogoutBody" - } - } - }, - "required": true, - "x-originalParamName": "Body" - }, - "responses": { - "204": { - "$ref": "#/components/responses/emptyResponse" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "summary": "Perform Logout for Native Apps", - "tags": [ - "frontend" - ] - } - }, - "/self-service/logout/browser": { - "get": { - "description": "This endpoint initializes a browser-based user logout flow and a URL which can be used to log out the user.\n\nThis endpoint is NOT INTENDED for API clients and only works\nwith browsers (Chrome, Firefox, ...). For API clients you can\ncall the `/self-service/logout/api` URL directly with the Ory Session Token.\n\nThe URL is only valid for the currently signed in user. If no user is signed in, this endpoint returns\na 401 error.\n\nWhen calling this endpoint from a backend, please ensure to properly forward the HTTP cookies.", - "operationId": "createBrowserLogoutFlow", - "parameters": [ - { - "description": "HTTP Cookies\n\nIf you call this endpoint from a backend, please include the\noriginal Cookie header in the request.", - "in": "header", - "name": "cookie", - "schema": { - "type": "string" - } - }, - { - "description": "Return to URL\n\nThe URL to which the browser should be redirected to after the logout\nhas been performed.", - "in": "query", - "name": "return_to", - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/logoutFlow" - } - } - }, - "description": "logoutFlow" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "401": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "500": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "summary": "Create a Logout URL for Browsers", - "tags": [ - "frontend" - ] - } - }, - "/self-service/recovery": { - "post": { - "description": "Use this endpoint to update a recovery flow. This endpoint\nbehaves differently for API and browser flows and has several states:\n\n`choose_method` expects `flow` (in the URL query) and `email` (in the body) to be sent\nand works with API- and Browser-initiated flows.\nFor API clients and Browser clients with HTTP Header `Accept: application/json` it either returns a HTTP 200 OK when the form is valid and HTTP 400 OK when the form is invalid.\nand a HTTP 303 See Other redirect with a fresh recovery flow if the flow was otherwise invalid (e.g. expired).\nFor Browser clients without HTTP Header `Accept` or with `Accept: text/*` it returns a HTTP 303 See Other redirect to the Recovery UI URL with the Recovery Flow ID appended.\n`sent_email` is the success state after `choose_method` for the `link` method and allows the user to request another recovery email. It\nworks for both API and Browser-initiated flows and returns the same responses as the flow in `choose_method` state.\n`passed_challenge` expects a `token` to be sent in the URL query and given the nature of the flow (\"sending a recovery link\")\ndoes not have any API capabilities. The server responds with a HTTP 303 See Other redirect either to the Settings UI URL\n(if the link was valid) and instructs the user to update their password, or a redirect to the Recover UI URL with\na new Recovery Flow ID which contains an error message that the recovery link was invalid.\n\nMore information can be found at [Ory Kratos Account Recovery Documentation](../self-service/flows/account-recovery).", - "operationId": "updateRecoveryFlow", - "parameters": [ - { - "description": "The Recovery Flow ID\n\nThe value for this parameter comes from `flow` URL Query parameter sent to your\napplication (e.g. `/recovery?flow=abcde`).", - "in": "query", - "name": "flow", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "Recovery Token\n\nThe recovery token which completes the recovery request. If the token\nis invalid (e.g. expired) an error will be shown to the end-user.\n\nThis parameter is usually set in a link and not used by any direct API call.", - "in": "query", - "name": "token", - "schema": { - "type": "string" - } - }, - { - "description": "HTTP Cookies\n\nWhen using the SDK in a browser app, on the server side you must include the HTTP Cookie Header\nsent by the client to your server here. This ensures that CSRF and session cookies are respected.", - "in": "header", - "name": "Cookie", - "schema": { - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/updateRecoveryFlowBody" - } - }, - "application/x-www-form-urlencoded": { - "schema": { - "$ref": "#/components/schemas/updateRecoveryFlowBody" - } - } - }, - "required": true, - "x-originalParamName": "Body" - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/recoveryFlow" - } - } - }, - "description": "recoveryFlow" - }, - "303": { - "$ref": "#/components/responses/emptyResponse" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/recoveryFlow" - } - } - }, - "description": "recoveryFlow" - }, - "410": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "422": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorBrowserLocationChangeRequired" - } - } - }, - "description": "errorBrowserLocationChangeRequired" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "summary": "Update Recovery Flow", - "tags": [ - "frontend" - ] - } - }, - "/self-service/recovery/api": { - "get": { - "description": "This endpoint initiates a recovery flow for API clients such as mobile devices, smart TVs, and so on.\n\nIf a valid provided session cookie or session token is provided, a 400 Bad Request error.\n\nOn an existing recovery flow, use the `getRecoveryFlow` API endpoint.\n\nYou MUST NOT use this endpoint in client-side (Single Page Apps, ReactJS, AngularJS) nor server-side (Java Server\nPages, NodeJS, PHP, Golang, ...) browser applications. Using this endpoint in these applications will make\nyou vulnerable to a variety of CSRF attacks.\n\nThis endpoint MUST ONLY be used in scenarios such as native mobile apps (React Native, Objective C, Swift, Java, ...).\n\nMore information can be found at [Ory Kratos Account Recovery Documentation](../self-service/flows/account-recovery).", - "operationId": "createNativeRecoveryFlow", - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/recoveryFlow" - } - } - }, - "description": "recoveryFlow" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "summary": "Create Recovery Flow for Native Apps", - "tags": [ - "frontend" - ] - } - }, - "/self-service/recovery/browser": { - "get": { - "description": "This endpoint initializes a browser-based account recovery flow. Once initialized, the browser will be redirected to\n`selfservice.flows.recovery.ui_url` with the flow ID set as the query parameter `?flow=`. If a valid user session\nexists, the browser is returned to the configured return URL.\n\nIf this endpoint is called via an AJAX request, the response contains the recovery flow without any redirects\nor a 400 bad request error if the user is already authenticated.\n\nThis endpoint is NOT INTENDED for clients that do not have a browser (Chrome, Firefox, ...) as cookies are needed.\n\nMore information can be found at [Ory Kratos Account Recovery Documentation](../self-service/flows/account-recovery).", - "operationId": "createBrowserRecoveryFlow", - "parameters": [ - { - "description": "The URL to return the browser to after the flow was completed.", - "in": "query", - "name": "return_to", - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/recoveryFlow" - } - } - }, - "description": "recoveryFlow" - }, - "303": { - "$ref": "#/components/responses/emptyResponse" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "summary": "Create Recovery Flow for Browsers", - "tags": [ - "frontend" - ] - } - }, - "/self-service/recovery/flows": { - "get": { - "description": "This endpoint returns a recovery flow's context with, for example, error details and other information.\n\nBrowser flows expect the anti-CSRF cookie to be included in the request's HTTP Cookie Header.\nFor AJAX requests you must ensure that cookies are included in the request or requests will fail.\n\nIf you use the browser-flow for server-side apps, the services need to run on a common top-level-domain\nand you need to forward the incoming HTTP Cookie header to this endpoint:\n\n```js\npseudo-code example\nrouter.get('/recovery', async function (req, res) {\nconst flow = await client.getRecoveryFlow(req.header('Cookie'), req.query['flow'])\n\nres.render('recovery', flow)\n})\n```\n\nMore information can be found at [Ory Kratos Account Recovery Documentation](../self-service/flows/account-recovery).", - "operationId": "getRecoveryFlow", - "parameters": [ - { - "description": "The Flow ID\n\nThe value for this parameter comes from `request` URL Query parameter sent to your\napplication (e.g. `/recovery?flow=abcde`).", - "in": "query", - "name": "id", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "HTTP Cookies\n\nWhen using the SDK in a browser app, on the server side you must include the HTTP Cookie Header\nsent by the client to your server here. This ensures that CSRF and session cookies are respected.", - "in": "header", - "name": "Cookie", - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/recoveryFlow" - } - } - }, - "description": "recoveryFlow" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "410": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "summary": "Get Recovery Flow", - "tags": [ - "frontend" - ] - } - }, - "/self-service/registration": { - "post": { - "description": "Use this endpoint to complete a registration flow by sending an identity's traits and password. This endpoint\nbehaves differently for API and browser flows.\n\nAPI flows expect `application/json` to be sent in the body and respond with\nHTTP 200 and a application/json body with the created identity success - if the session hook is configured the\n`session` and `session_token` will also be included;\nHTTP 410 if the original flow expired with the appropriate error messages set and optionally a `use_flow_id` parameter in the body;\nHTTP 400 on form validation errors.\n\nBrowser flows expect a Content-Type of `application/x-www-form-urlencoded` or `application/json` to be sent in the body and respond with\na HTTP 303 redirect to the post/after registration URL or the `return_to` value if it was set and if the registration succeeded;\na HTTP 303 redirect to the registration UI URL with the flow ID containing the validation errors otherwise.\n\nBrowser flows with an accept header of `application/json` will not redirect but instead respond with\nHTTP 200 and a application/json body with the signed in identity and a `Set-Cookie` header on success;\nHTTP 303 redirect to a fresh login flow if the original flow expired with the appropriate error messages set;\nHTTP 400 on form validation errors.\n\nIf this endpoint is called with `Accept: application/json` in the header, the response contains the flow without a redirect. In the\ncase of an error, the `error.id` of the JSON response body can be one of:\n\n`session_already_available`: The user is already signed in.\n`security_csrf_violation`: Unable to fetch the flow because a CSRF violation occurred.\n`security_identity_mismatch`: The requested `?return_to` address is not allowed to be used. Adjust this in the configuration!\n`browser_location_change_required`: Usually sent when an AJAX request indicates that the browser needs to open a specific URL.\nMost likely used in Social Sign In flows.\n\nMore information can be found at [Ory Kratos User Login](https://www.ory.sh/docs/kratos/self-service/flows/user-login) and [User Registration Documentation](https://www.ory.sh/docs/kratos/self-service/flows/user-registration).", - "operationId": "updateRegistrationFlow", - "parameters": [ - { - "description": "The Registration Flow ID\n\nThe value for this parameter comes from `flow` URL Query parameter sent to your\napplication (e.g. `/registration?flow=abcde`).", - "in": "query", - "name": "flow", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "HTTP Cookies\n\nWhen using the SDK in a browser app, on the server side you must include the HTTP Cookie Header\nsent by the client to your server here. This ensures that CSRF and session cookies are respected.", - "in": "header", - "name": "Cookie", - "schema": { - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/updateRegistrationFlowBody" - } - }, - "application/x-www-form-urlencoded": { - "schema": { - "$ref": "#/components/schemas/updateRegistrationFlowBody" - } - } - }, - "required": true, - "x-originalParamName": "Body" - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/successfulNativeRegistration" - } - } - }, - "description": "successfulNativeRegistration" - }, - "303": { - "$ref": "#/components/responses/emptyResponse" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/registrationFlow" - } - } - }, - "description": "registrationFlow" - }, - "410": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "422": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorBrowserLocationChangeRequired" - } - } - }, - "description": "errorBrowserLocationChangeRequired" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "summary": "Update Registration Flow", - "tags": [ - "frontend" - ] - } - }, - "/self-service/registration/api": { - "get": { - "description": "This endpoint initiates a registration flow for API clients such as mobile devices, smart TVs, and so on.\n\nIf a valid provided session cookie or session token is provided, a 400 Bad Request error\nwill be returned unless the URL query parameter `?refresh=true` is set.\n\nTo fetch an existing registration flow call `/self-service/registration/flows?flow=\u003cflow_id\u003e`.\n\nYou MUST NOT use this endpoint in client-side (Single Page Apps, ReactJS, AngularJS) nor server-side (Java Server\nPages, NodeJS, PHP, Golang, ...) browser applications. Using this endpoint in these applications will make\nyou vulnerable to a variety of CSRF attacks.\n\nIn the case of an error, the `error.id` of the JSON response body can be one of:\n\n`session_already_available`: The user is already signed in.\n`security_csrf_violation`: Unable to fetch the flow because a CSRF violation occurred.\n\nThis endpoint MUST ONLY be used in scenarios such as native mobile apps (React Native, Objective C, Swift, Java, ...).\n\nMore information can be found at [Ory Kratos User Login](https://www.ory.sh/docs/kratos/self-service/flows/user-login) and [User Registration Documentation](https://www.ory.sh/docs/kratos/self-service/flows/user-registration).", - "operationId": "createNativeRegistrationFlow", - "parameters": [ - { - "description": "EnableSessionTokenExchangeCode requests the login flow to include a code that can be used to retrieve the session token\nafter the login flow has been completed.", - "in": "query", - "name": "return_session_token_exchange_code", - "schema": { - "type": "boolean" - } - }, - { - "description": "The URL to return the browser to after the flow was completed.", - "in": "query", - "name": "return_to", - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/registrationFlow" - } - } - }, - "description": "registrationFlow" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "summary": "Create Registration Flow for Native Apps", - "tags": [ - "frontend" - ] - } - }, - "/self-service/registration/browser": { - "get": { - "description": "This endpoint initializes a browser-based user registration flow. This endpoint will set the appropriate\ncookies and anti-CSRF measures required for browser-based flows.\n\nIf this endpoint is opened as a link in the browser, it will be redirected to\n`selfservice.flows.registration.ui_url` with the flow ID set as the query parameter `?flow=`. If a valid user session\nexists already, the browser will be redirected to `urls.default_redirect_url`.\n\nIf this endpoint is called via an AJAX request, the response contains the flow without a redirect. In the\ncase of an error, the `error.id` of the JSON response body can be one of:\n\n`session_already_available`: The user is already signed in.\n`security_csrf_violation`: Unable to fetch the flow because a CSRF violation occurred.\n`security_identity_mismatch`: The requested `?return_to` address is not allowed to be used. Adjust this in the configuration!\n\nIf this endpoint is called via an AJAX request, the response contains the registration flow without a redirect.\n\nThis endpoint is NOT INTENDED for clients that do not have a browser (Chrome, Firefox, ...) as cookies are needed.\n\nMore information can be found at [Ory Kratos User Login](https://www.ory.sh/docs/kratos/self-service/flows/user-login) and [User Registration Documentation](https://www.ory.sh/docs/kratos/self-service/flows/user-registration).", - "operationId": "createBrowserRegistrationFlow", - "parameters": [ - { - "description": "The URL to return the browser to after the flow was completed.", - "in": "query", - "name": "return_to", - "schema": { - "type": "string" - } - }, - { - "description": "Ory OAuth 2.0 Login Challenge.\n\nIf set will cooperate with Ory OAuth2 and OpenID to act as an OAuth2 server / OpenID Provider.\n\nThe value for this parameter comes from `login_challenge` URL Query parameter sent to your\napplication (e.g. `/registration?login_challenge=abcde`).\n\nThis feature is compatible with Ory Hydra when not running on the Ory Network.", - "in": "query", - "name": "login_challenge", - "schema": { - "type": "string" - } - }, - { - "description": "The URL to return the browser to after the verification flow was completed.\n\nAfter the registration flow is completed, the user will be sent a verification email.\nUpon completing the verification flow, this URL will be used to override the default\n`selfservice.flows.verification.after.default_redirect_to` value.", - "in": "query", - "name": "after_verification_return_to", - "schema": { - "type": "string" - } - }, - { - "in": "query", - "name": "organization", - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/registrationFlow" - } - } - }, - "description": "registrationFlow" - }, - "303": { - "$ref": "#/components/responses/emptyResponse" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "summary": "Create Registration Flow for Browsers", - "tags": [ - "frontend" - ] - } - }, - "/self-service/registration/flows": { - "get": { - "description": "This endpoint returns a registration flow's context with, for example, error details and other information.\n\nBrowser flows expect the anti-CSRF cookie to be included in the request's HTTP Cookie Header.\nFor AJAX requests you must ensure that cookies are included in the request or requests will fail.\n\nIf you use the browser-flow for server-side apps, the services need to run on a common top-level-domain\nand you need to forward the incoming HTTP Cookie header to this endpoint:\n\n```js\npseudo-code example\nrouter.get('/registration', async function (req, res) {\nconst flow = await client.getRegistrationFlow(req.header('cookie'), req.query['flow'])\n\nres.render('registration', flow)\n})\n```\n\nThis request may fail due to several reasons. The `error.id` can be one of:\n\n`session_already_available`: The user is already signed in.\n`self_service_flow_expired`: The flow is expired and you should request a new one.\n\nMore information can be found at [Ory Kratos User Login](https://www.ory.sh/docs/kratos/self-service/flows/user-login) and [User Registration Documentation](https://www.ory.sh/docs/kratos/self-service/flows/user-registration).", - "operationId": "getRegistrationFlow", - "parameters": [ - { - "description": "The Registration Flow ID\n\nThe value for this parameter comes from `flow` URL Query parameter sent to your\napplication (e.g. `/registration?flow=abcde`).", - "in": "query", - "name": "id", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "HTTP Cookies\n\nWhen using the SDK in a browser app, on the server side you must include the HTTP Cookie Header\nsent by the client to your server here. This ensures that CSRF and session cookies are respected.", - "in": "header", - "name": "Cookie", - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/registrationFlow" - } - } - }, - "description": "registrationFlow" - }, - "403": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "410": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "summary": "Get Registration Flow", - "tags": [ - "frontend" - ] - } - }, - "/self-service/settings": { - "post": { - "description": "Use this endpoint to complete a settings flow by sending an identity's updated password. This endpoint\nbehaves differently for API and browser flows.\n\nAPI-initiated flows expect `application/json` to be sent in the body and respond with\nHTTP 200 and an application/json body with the session token on success;\nHTTP 303 redirect to a fresh settings flow if the original flow expired with the appropriate error messages set;\nHTTP 400 on form validation errors.\nHTTP 401 when the endpoint is called without a valid session token.\nHTTP 403 when `selfservice.flows.settings.privileged_session_max_age` was reached or the session's AAL is too low.\nImplies that the user needs to re-authenticate.\n\nBrowser flows without HTTP Header `Accept` or with `Accept: text/*` respond with\na HTTP 303 redirect to the post/after settings URL or the `return_to` value if it was set and if the flow succeeded;\na HTTP 303 redirect to the Settings UI URL with the flow ID containing the validation errors otherwise.\na HTTP 303 redirect to the login endpoint when `selfservice.flows.settings.privileged_session_max_age` was reached or the session's AAL is too low.\n\nBrowser flows with HTTP Header `Accept: application/json` respond with\nHTTP 200 and a application/json body with the signed in identity and a `Set-Cookie` header on success;\nHTTP 303 redirect to a fresh login flow if the original flow expired with the appropriate error messages set;\nHTTP 401 when the endpoint is called without a valid session cookie.\nHTTP 403 when the page is accessed without a session cookie or the session's AAL is too low.\nHTTP 400 on form validation errors.\n\nDepending on your configuration this endpoint might return a 403 error if the session has a lower Authenticator\nAssurance Level (AAL) than is possible for the identity. This can happen if the identity has password + webauthn\ncredentials (which would result in AAL2) but the session has only AAL1. If this error occurs, ask the user\nto sign in with the second factor (happens automatically for server-side browser flows) or change the configuration.\n\nIf this endpoint is called with a `Accept: application/json` HTTP header, the response contains the flow without a redirect. In the\ncase of an error, the `error.id` of the JSON response body can be one of:\n\n`session_refresh_required`: The identity requested to change something that needs a privileged session. Redirect\nthe identity to the login init endpoint with query parameters `?refresh=true\u0026return_to=\u003cthe-current-browser-url\u003e`,\nor initiate a refresh login flow otherwise.\n`security_csrf_violation`: Unable to fetch the flow because a CSRF violation occurred.\n`session_inactive`: No Ory Session was found - sign in a user first.\n`security_identity_mismatch`: The flow was interrupted with `session_refresh_required` but apparently some other\nidentity logged in instead.\n`security_identity_mismatch`: The requested `?return_to` address is not allowed to be used. Adjust this in the configuration!\n`browser_location_change_required`: Usually sent when an AJAX request indicates that the browser needs to open a specific URL.\nMost likely used in Social Sign In flows.\n\nMore information can be found at [Ory Kratos User Settings \u0026 Profile Management Documentation](../self-service/flows/user-settings).", - "operationId": "updateSettingsFlow", - "parameters": [ - { - "description": "The Settings Flow ID\n\nThe value for this parameter comes from `flow` URL Query parameter sent to your\napplication (e.g. `/settings?flow=abcde`).", - "in": "query", - "name": "flow", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "The Session Token of the Identity performing the settings flow.", - "in": "header", - "name": "X-Session-Token", - "schema": { - "type": "string" - } - }, - { - "description": "HTTP Cookies\n\nWhen using the SDK in a browser app, on the server side you must include the HTTP Cookie Header\nsent by the client to your server here. This ensures that CSRF and session cookies are respected.", - "in": "header", - "name": "Cookie", - "schema": { - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/updateSettingsFlowBody" - } - }, - "application/x-www-form-urlencoded": { - "schema": { - "$ref": "#/components/schemas/updateSettingsFlowBody" - } - } - }, - "required": true, - "x-originalParamName": "Body" - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/settingsFlow" - } - } - }, - "description": "settingsFlow" - }, - "303": { - "$ref": "#/components/responses/emptyResponse" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/settingsFlow" - } - } - }, - "description": "settingsFlow" - }, - "401": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "403": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "410": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "422": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorBrowserLocationChangeRequired" - } - } - }, - "description": "errorBrowserLocationChangeRequired" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "security": [ - { - "sessionToken": [] - } - ], - "summary": "Complete Settings Flow", - "tags": [ - "frontend" - ] - } - }, - "/self-service/settings/api": { - "get": { - "description": "This endpoint initiates a settings flow for API clients such as mobile devices, smart TVs, and so on.\nYou must provide a valid Ory Kratos Session Token for this endpoint to respond with HTTP 200 OK.\n\nTo fetch an existing settings flow call `/self-service/settings/flows?flow=\u003cflow_id\u003e`.\n\nYou MUST NOT use this endpoint in client-side (Single Page Apps, ReactJS, AngularJS) nor server-side (Java Server\nPages, NodeJS, PHP, Golang, ...) browser applications. Using this endpoint in these applications will make\nyou vulnerable to a variety of CSRF attacks.\n\nDepending on your configuration this endpoint might return a 403 error if the session has a lower Authenticator\nAssurance Level (AAL) than is possible for the identity. This can happen if the identity has password + webauthn\ncredentials (which would result in AAL2) but the session has only AAL1. If this error occurs, ask the user\nto sign in with the second factor or change the configuration.\n\nIn the case of an error, the `error.id` of the JSON response body can be one of:\n\n`security_csrf_violation`: Unable to fetch the flow because a CSRF violation occurred.\n`session_inactive`: No Ory Session was found - sign in a user first.\n\nThis endpoint MUST ONLY be used in scenarios such as native mobile apps (React Native, Objective C, Swift, Java, ...).\n\nMore information can be found at [Ory Kratos User Settings \u0026 Profile Management Documentation](../self-service/flows/user-settings).", - "operationId": "createNativeSettingsFlow", - "parameters": [ - { - "description": "The Session Token of the Identity performing the settings flow.", - "in": "header", - "name": "X-Session-Token", - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/settingsFlow" - } - } - }, - "description": "settingsFlow" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "summary": "Create Settings Flow for Native Apps", - "tags": [ - "frontend" - ] - } - }, - "/self-service/settings/browser": { - "get": { - "description": "This endpoint initializes a browser-based user settings flow. Once initialized, the browser will be redirected to\n`selfservice.flows.settings.ui_url` with the flow ID set as the query parameter `?flow=`. If no valid\nOry Kratos Session Cookie is included in the request, a login flow will be initialized.\n\nIf this endpoint is opened as a link in the browser, it will be redirected to\n`selfservice.flows.settings.ui_url` with the flow ID set as the query parameter `?flow=`. If no valid user session\nwas set, the browser will be redirected to the login endpoint.\n\nIf this endpoint is called via an AJAX request, the response contains the settings flow without any redirects\nor a 401 forbidden error if no valid session was set.\n\nDepending on your configuration this endpoint might return a 403 error if the session has a lower Authenticator\nAssurance Level (AAL) than is possible for the identity. This can happen if the identity has password + webauthn\ncredentials (which would result in AAL2) but the session has only AAL1. If this error occurs, ask the user\nto sign in with the second factor (happens automatically for server-side browser flows) or change the configuration.\n\nIf this endpoint is called via an AJAX request, the response contains the flow without a redirect. In the\ncase of an error, the `error.id` of the JSON response body can be one of:\n\n`security_csrf_violation`: Unable to fetch the flow because a CSRF violation occurred.\n`session_inactive`: No Ory Session was found - sign in a user first.\n`security_identity_mismatch`: The requested `?return_to` address is not allowed to be used. Adjust this in the configuration!\n\nThis endpoint is NOT INTENDED for clients that do not have a browser (Chrome, Firefox, ...) as cookies are needed.\n\nMore information can be found at [Ory Kratos User Settings \u0026 Profile Management Documentation](../self-service/flows/user-settings).", - "operationId": "createBrowserSettingsFlow", - "parameters": [ - { - "description": "The URL to return the browser to after the flow was completed.", - "in": "query", - "name": "return_to", - "schema": { - "type": "string" - } - }, - { - "description": "HTTP Cookies\n\nWhen using the SDK in a browser app, on the server side you must include the HTTP Cookie Header\nsent by the client to your server here. This ensures that CSRF and session cookies are respected.", - "in": "header", - "name": "Cookie", - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/settingsFlow" - } - } - }, - "description": "settingsFlow" - }, - "303": { - "$ref": "#/components/responses/emptyResponse" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "401": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "403": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "summary": "Create Settings Flow for Browsers", - "tags": [ - "frontend" - ] - } - }, - "/self-service/settings/flows": { - "get": { - "description": "When accessing this endpoint through Ory Kratos' Public API you must ensure that either the Ory Kratos Session Cookie\nor the Ory Kratos Session Token are set.\n\nDepending on your configuration this endpoint might return a 403 error if the session has a lower Authenticator\nAssurance Level (AAL) than is possible for the identity. This can happen if the identity has password + webauthn\ncredentials (which would result in AAL2) but the session has only AAL1. If this error occurs, ask the user\nto sign in with the second factor or change the configuration.\n\nYou can access this endpoint without credentials when using Ory Kratos' Admin API.\n\nIf this endpoint is called via an AJAX request, the response contains the flow without a redirect. In the\ncase of an error, the `error.id` of the JSON response body can be one of:\n\n`security_csrf_violation`: Unable to fetch the flow because a CSRF violation occurred.\n`session_inactive`: No Ory Session was found - sign in a user first.\n`security_identity_mismatch`: The flow was interrupted with `session_refresh_required` but apparently some other\nidentity logged in instead.\n\nMore information can be found at [Ory Kratos User Settings \u0026 Profile Management Documentation](../self-service/flows/user-settings).", - "operationId": "getSettingsFlow", - "parameters": [ - { - "description": "ID is the Settings Flow ID\n\nThe value for this parameter comes from `flow` URL Query parameter sent to your\napplication (e.g. `/settings?flow=abcde`).", - "in": "query", - "name": "id", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "The Session Token\n\nWhen using the SDK in an app without a browser, please include the\nsession token here.", - "in": "header", - "name": "X-Session-Token", - "schema": { - "type": "string" - } - }, - { - "description": "HTTP Cookies\n\nWhen using the SDK in a browser app, on the server side you must include the HTTP Cookie Header\nsent by the client to your server here. This ensures that CSRF and session cookies are respected.", - "in": "header", - "name": "Cookie", - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/settingsFlow" - } - } - }, - "description": "settingsFlow" - }, - "401": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "403": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "410": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "summary": "Get Settings Flow", - "tags": [ - "frontend" - ] - } - }, - "/self-service/verification": { - "post": { - "description": "Use this endpoint to complete a verification flow. This endpoint\nbehaves differently for API and browser flows and has several states:\n\n`choose_method` expects `flow` (in the URL query) and `email` (in the body) to be sent\nand works with API- and Browser-initiated flows.\nFor API clients and Browser clients with HTTP Header `Accept: application/json` it either returns a HTTP 200 OK when the form is valid and HTTP 400 OK when the form is invalid\nand a HTTP 303 See Other redirect with a fresh verification flow if the flow was otherwise invalid (e.g. expired).\nFor Browser clients without HTTP Header `Accept` or with `Accept: text/*` it returns a HTTP 303 See Other redirect to the Verification UI URL with the Verification Flow ID appended.\n`sent_email` is the success state after `choose_method` when using the `link` method and allows the user to request another verification email. It\nworks for both API and Browser-initiated flows and returns the same responses as the flow in `choose_method` state.\n`passed_challenge` expects a `token` to be sent in the URL query and given the nature of the flow (\"sending a verification link\")\ndoes not have any API capabilities. The server responds with a HTTP 303 See Other redirect either to the Settings UI URL\n(if the link was valid) and instructs the user to update their password, or a redirect to the Verification UI URL with\na new Verification Flow ID which contains an error message that the verification link was invalid.\n\nMore information can be found at [Ory Kratos Email and Phone Verification Documentation](https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation).", - "operationId": "updateVerificationFlow", - "parameters": [ - { - "description": "The Verification Flow ID\n\nThe value for this parameter comes from `flow` URL Query parameter sent to your\napplication (e.g. `/verification?flow=abcde`).", - "in": "query", - "name": "flow", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "Verification Token\n\nThe verification token which completes the verification request. If the token\nis invalid (e.g. expired) an error will be shown to the end-user.\n\nThis parameter is usually set in a link and not used by any direct API call.", - "in": "query", - "name": "token", - "schema": { - "type": "string" - } - }, - { - "description": "HTTP Cookies\n\nWhen using the SDK in a browser app, on the server side you must include the HTTP Cookie Header\nsent by the client to your server here. This ensures that CSRF and session cookies are respected.", - "in": "header", - "name": "Cookie", - "schema": { - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/updateVerificationFlowBody" - } - }, - "application/x-www-form-urlencoded": { - "schema": { - "$ref": "#/components/schemas/updateVerificationFlowBody" - } - } - }, - "required": true, - "x-originalParamName": "Body" - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/verificationFlow" - } - } - }, - "description": "verificationFlow" - }, - "303": { - "$ref": "#/components/responses/emptyResponse" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/verificationFlow" - } - } - }, - "description": "verificationFlow" - }, - "410": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "summary": "Complete Verification Flow", - "tags": [ - "frontend" - ] - } - }, - "/self-service/verification/api": { - "get": { - "description": "This endpoint initiates a verification flow for API clients such as mobile devices, smart TVs, and so on.\n\nTo fetch an existing verification flow call `/self-service/verification/flows?flow=\u003cflow_id\u003e`.\n\nYou MUST NOT use this endpoint in client-side (Single Page Apps, ReactJS, AngularJS) nor server-side (Java Server\nPages, NodeJS, PHP, Golang, ...) browser applications. Using this endpoint in these applications will make\nyou vulnerable to a variety of CSRF attacks.\n\nThis endpoint MUST ONLY be used in scenarios such as native mobile apps (React Native, Objective C, Swift, Java, ...).\n\nMore information can be found at [Ory Email and Phone Verification Documentation](https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation).", - "operationId": "createNativeVerificationFlow", - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/verificationFlow" - } - } - }, - "description": "verificationFlow" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "summary": "Create Verification Flow for Native Apps", - "tags": [ - "frontend" - ] - } - }, - "/self-service/verification/browser": { - "get": { - "description": "This endpoint initializes a browser-based account verification flow. Once initialized, the browser will be redirected to\n`selfservice.flows.verification.ui_url` with the flow ID set as the query parameter `?flow=`.\n\nIf this endpoint is called via an AJAX request, the response contains the recovery flow without any redirects.\n\nThis endpoint is NOT INTENDED for API clients and only works with browsers (Chrome, Firefox, ...).\n\nMore information can be found at [Ory Kratos Email and Phone Verification Documentation](https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation).", - "operationId": "createBrowserVerificationFlow", - "parameters": [ - { - "description": "The URL to return the browser to after the flow was completed.", - "in": "query", - "name": "return_to", - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/verificationFlow" - } - } - }, - "description": "verificationFlow" - }, - "303": { - "$ref": "#/components/responses/emptyResponse" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "summary": "Create Verification Flow for Browser Clients", - "tags": [ - "frontend" - ] - } - }, - "/self-service/verification/flows": { - "get": { - "description": "This endpoint returns a verification flow's context with, for example, error details and other information.\n\nBrowser flows expect the anti-CSRF cookie to be included in the request's HTTP Cookie Header.\nFor AJAX requests you must ensure that cookies are included in the request or requests will fail.\n\nIf you use the browser-flow for server-side apps, the services need to run on a common top-level-domain\nand you need to forward the incoming HTTP Cookie header to this endpoint:\n\n```js\npseudo-code example\nrouter.get('/recovery', async function (req, res) {\nconst flow = await client.getVerificationFlow(req.header('cookie'), req.query['flow'])\n\nres.render('verification', flow)\n})\n```\n\nMore information can be found at [Ory Kratos Email and Phone Verification Documentation](https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation).", - "operationId": "getVerificationFlow", - "parameters": [ - { - "description": "The Flow ID\n\nThe value for this parameter comes from `request` URL Query parameter sent to your\napplication (e.g. `/verification?flow=abcde`).", - "in": "query", - "name": "id", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "HTTP Cookies\n\nWhen using the SDK on the server side you must include the HTTP Cookie Header\noriginally sent to your HTTP handler here.", - "in": "header", - "name": "cookie", - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/verificationFlow" - } - } - }, - "description": "verificationFlow" - }, - "403": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "summary": "Get Verification Flow", - "tags": [ - "frontend" - ] - } - }, - "/sessions": { - "delete": { - "description": "Calling this endpoint invalidates all except the current session that belong to the logged-in user.\nSession data are not deleted.", - "operationId": "disableMyOtherSessions", - "parameters": [ - { - "description": "Set the Session Token when calling from non-browser clients. A session token has a format of `MP2YWEMeM8MxjkGKpH4dqOQ4Q4DlSPaj`.", - "in": "header", - "name": "X-Session-Token", - "schema": { - "type": "string" - } - }, - { - "description": "Set the Cookie Header. This is especially useful when calling this endpoint from a server-side application. In that\nscenario you must include the HTTP Cookie Header which originally was included in the request to your server.\nAn example of a session in the HTTP Cookie Header is: `ory_kratos_session=a19iOVAbdzdgl70Rq1QZmrKmcjDtdsviCTZx7m9a9yHIUS8Wa9T7hvqyGTsLHi6Qifn2WUfpAKx9DWp0SJGleIn9vh2YF4A16id93kXFTgIgmwIOvbVAScyrx7yVl6bPZnCx27ec4WQDtaTewC1CpgudeDV2jQQnSaCP6ny3xa8qLH-QUgYqdQuoA_LF1phxgRCUfIrCLQOkolX5nv3ze_f==`.\n\nIt is ok if more than one cookie are included here as all other cookies will be ignored.", - "in": "header", - "name": "Cookie", - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/deleteMySessionsCount" - } - } - }, - "description": "deleteMySessionsCount" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "401": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "summary": "Disable my other sessions", - "tags": [ - "frontend" - ] - }, - "get": { - "description": "This endpoints returns all other active sessions that belong to the logged-in user.\nThe current session can be retrieved by calling the `/sessions/whoami` endpoint.", - "operationId": "listMySessions", - "parameters": [ - { - "description": "Deprecated Items per Page\n\nDEPRECATED: Please use `page_token` instead. This parameter will be removed in the future.\n\nThis is the number of items per page.", - "in": "query", - "name": "per_page", - "schema": { - "default": 250, - "format": "int64", - "maximum": 1000, - "minimum": 1, - "type": "integer" - } - }, - { - "description": "Deprecated Pagination Page\n\nDEPRECATED: Please use `page_token` instead. This parameter will be removed in the future.\n\nThis value is currently an integer, but it is not sequential. The value is not the page number, but a\nreference. The next page can be any number and some numbers might return an empty list.\n\nFor example, page 2 might not follow after page 1. And even if page 3 and 5 exist, but page 4 might not exist.\nThe first page can be retrieved by omitting this parameter. Following page pointers will be returned in the\n`Link` header.", - "in": "query", - "name": "page", - "schema": { - "format": "int64", - "type": "integer" - } - }, - { - "description": "Page Size\n\nThis is the number of items per page to return. For details on pagination please head over to the\n[pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", - "in": "query", - "name": "page_size", - "schema": { - "default": 250, - "format": "int64", - "maximum": 500, - "minimum": 1, - "type": "integer" - } - }, - { - "description": "Next Page Token\n\nThe next page token. For details on pagination please head over to the\n[pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).", - "in": "query", - "name": "page_token", - "schema": { - "default": "1", - "minimum": 1, - "type": "string" - } - }, - { - "description": "Set the Session Token when calling from non-browser clients. A session token has a format of `MP2YWEMeM8MxjkGKpH4dqOQ4Q4DlSPaj`.", - "in": "header", - "name": "X-Session-Token", - "schema": { - "type": "string" - } - }, - { - "description": "Set the Cookie Header. This is especially useful when calling this endpoint from a server-side application. In that\nscenario you must include the HTTP Cookie Header which originally was included in the request to your server.\nAn example of a session in the HTTP Cookie Header is: `ory_kratos_session=a19iOVAbdzdgl70Rq1QZmrKmcjDtdsviCTZx7m9a9yHIUS8Wa9T7hvqyGTsLHi6Qifn2WUfpAKx9DWp0SJGleIn9vh2YF4A16id93kXFTgIgmwIOvbVAScyrx7yVl6bPZnCx27ec4WQDtaTewC1CpgudeDV2jQQnSaCP6ny3xa8qLH-QUgYqdQuoA_LF1phxgRCUfIrCLQOkolX5nv3ze_f==`.\n\nIt is ok if more than one cookie are included here as all other cookies will be ignored.", - "in": "header", - "name": "Cookie", - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "$ref": "#/components/responses/listMySessions" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "401": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "summary": "Get My Active Sessions", - "tags": [ - "frontend" - ] - } - }, - "/sessions/token-exchange": { - "get": { - "operationId": "exchangeSessionToken", - "parameters": [ - { - "description": "The part of the code return when initializing the flow.", - "in": "query", - "name": "init_code", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "The part of the code returned by the return_to URL.", - "in": "query", - "name": "return_to_code", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/successfulNativeLogin" - } - } - }, - "description": "successfulNativeLogin" - }, - "403": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "410": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "summary": "Exchange Session Token", - "tags": [ - "frontend" - ] - } - }, - "/sessions/whoami": { - "get": { - "description": "Uses the HTTP Headers in the GET request to determine (e.g. by using checking the cookies) who is authenticated.\nReturns a session object in the body or 401 if the credentials are invalid or no credentials were sent.\nWhen the request it successful it adds the user ID to the 'X-Kratos-Authenticated-Identity-Id' header\nin the response.\n\nIf you call this endpoint from a server-side application, you must forward the HTTP Cookie Header to this endpoint:\n\n```js\npseudo-code example\nrouter.get('/protected-endpoint', async function (req, res) {\nconst session = await client.toSession(undefined, req.header('cookie'))\n\nconsole.log(session)\n})\n```\n\nWhen calling this endpoint from a non-browser application (e.g. mobile app) you must include the session token:\n\n```js\npseudo-code example\n...\nconst session = await client.toSession(\"the-session-token\")\n\nconsole.log(session)\n```\n\nWhen using a token template, the token is included in the `tokenized` field of the session.\n\n```js\npseudo-code example\n...\nconst session = await client.toSession(\"the-session-token\", { tokenize_as: \"example-jwt-template\" })\n\nconsole.log(session.tokenized) // The JWT\n```\n\nDepending on your configuration this endpoint might return a 403 status code if the session has a lower Authenticator\nAssurance Level (AAL) than is possible for the identity. This can happen if the identity has password + webauthn\ncredentials (which would result in AAL2) but the session has only AAL1. If this error occurs, ask the user\nto sign in with the second factor or change the configuration.\n\nThis endpoint is useful for:\n\nAJAX calls. Remember to send credentials and set up CORS correctly!\nReverse proxies and API Gateways\nServer-side calls - use the `X-Session-Token` header!\n\nThis endpoint authenticates users by checking:\n\nif the `Cookie` HTTP header was set containing an Ory Kratos Session Cookie;\nif the `Authorization: bearer \u003cory-session-token\u003e` HTTP header was set with a valid Ory Kratos Session Token;\nif the `X-Session-Token` HTTP header was set with a valid Ory Kratos Session Token.\n\nIf none of these headers are set or the cookie or token are invalid, the endpoint returns a HTTP 401 status code.\n\nAs explained above, this request may fail due to several reasons. The `error.id` can be one of:\n\n`session_inactive`: No active session was found in the request (e.g. no Ory Session Cookie / Ory Session Token).\n`session_aal2_required`: An active session was found but it does not fulfil the Authenticator Assurance Level, implying that the session must (e.g.) authenticate the second factor.", - "operationId": "toSession", - "parameters": [ - { - "description": "Set the Session Token when calling from non-browser clients. A session token has a format of `MP2YWEMeM8MxjkGKpH4dqOQ4Q4DlSPaj`.", - "example": "MP2YWEMeM8MxjkGKpH4dqOQ4Q4DlSPaj", - "in": "header", - "name": "X-Session-Token", - "schema": { - "type": "string" - } - }, - { - "description": "Set the Cookie Header. This is especially useful when calling this endpoint from a server-side application. In that\nscenario you must include the HTTP Cookie Header which originally was included in the request to your server.\nAn example of a session in the HTTP Cookie Header is: `ory_kratos_session=a19iOVAbdzdgl70Rq1QZmrKmcjDtdsviCTZx7m9a9yHIUS8Wa9T7hvqyGTsLHi6Qifn2WUfpAKx9DWp0SJGleIn9vh2YF4A16id93kXFTgIgmwIOvbVAScyrx7yVl6bPZnCx27ec4WQDtaTewC1CpgudeDV2jQQnSaCP6ny3xa8qLH-QUgYqdQuoA_LF1phxgRCUfIrCLQOkolX5nv3ze_f==`.\n\nIt is ok if more than one cookie are included here as all other cookies will be ignored.", - "example": "ory_session=a19iOVAbdzdgl70Rq1QZmrKmcjDtdsviCTZx7m9a9yHIUS8Wa9T7hvqyGTsLHi6Qifn2WUfpAKx9DWp0SJGleIn9vh2YF4A16id93kXFTgIgmwIOvbVAScyrx7yVl6bPZnCx27ec4WQDtaTewC1CpgudeDV2jQQnSaCP6ny3xa8qLH-QUgYqdQuoA_LF1phxgRCUfIrCLQOkolX5nv3ze_f==", - "in": "header", - "name": "Cookie", - "schema": { - "type": "string" - } - }, - { - "description": "Returns the session additionally as a token (such as a JWT)\n\nThe value of this parameter has to be a valid, configured Ory Session token template. For more information head over to [the documentation](http://ory.sh/docs/identities/session-to-jwt-cors).", - "in": "query", - "name": "tokenize_as", - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/session" - } - } - }, - "description": "session" - }, - "401": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "403": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "summary": "Check Who the Current HTTP Session Belongs To", - "tags": [ - "frontend" - ] - } - }, - "/sessions/{id}": { - "delete": { - "description": "Calling this endpoint invalidates the specified session. The current session cannot be revoked.\nSession data are not deleted.", - "operationId": "disableMySession", - "parameters": [ - { - "description": "ID is the session's ID.", - "in": "path", - "name": "id", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "Set the Session Token when calling from non-browser clients. A session token has a format of `MP2YWEMeM8MxjkGKpH4dqOQ4Q4DlSPaj`.", - "in": "header", - "name": "X-Session-Token", - "schema": { - "type": "string" - } - }, - { - "description": "Set the Cookie Header. This is especially useful when calling this endpoint from a server-side application. In that\nscenario you must include the HTTP Cookie Header which originally was included in the request to your server.\nAn example of a session in the HTTP Cookie Header is: `ory_kratos_session=a19iOVAbdzdgl70Rq1QZmrKmcjDtdsviCTZx7m9a9yHIUS8Wa9T7hvqyGTsLHi6Qifn2WUfpAKx9DWp0SJGleIn9vh2YF4A16id93kXFTgIgmwIOvbVAScyrx7yVl6bPZnCx27ec4WQDtaTewC1CpgudeDV2jQQnSaCP6ny3xa8qLH-QUgYqdQuoA_LF1phxgRCUfIrCLQOkolX5nv3ze_f==`.\n\nIt is ok if more than one cookie are included here as all other cookies will be ignored.", - "in": "header", - "name": "Cookie", - "schema": { - "type": "string" - } - } - ], - "responses": { - "204": { - "$ref": "#/components/responses/emptyResponse" - }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "401": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorGeneric" - } - } - }, - "description": "errorGeneric" - } - }, - "summary": "Disable one of my sessions", - "tags": [ - "frontend" - ] - } - }, - "/userinfo": { - "get": { - "description": "This endpoint returns the payload of the ID Token, including `session.id_token` values, of\nthe provided OAuth 2.0 Access Token's consent request.\n\nIn the case of authentication error, a WWW-Authenticate header might be set in the response\nwith more information about the error. See [the spec](https://datatracker.ietf.org/doc/html/rfc6750#section-3)\nfor more details about header format.", - "operationId": "getOidcUserInfo", - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/oidcUserInfo" - } - } - }, - "description": "oidcUserInfo" - }, - "default": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/errorOAuth2" - } - } - }, - "description": "errorOAuth2" - } - }, - "security": [ - { - "oauth2": [] - } - ], - "summary": "OpenID Connect Userinfo", - "tags": [ - "oidc" - ] - } - }, - "/version": { - "get": { - "description": "This endpoint returns the version of Ory Kratos.\n\nIf the service supports TLS Edge Termination, this endpoint does not require the\n`X-Forwarded-Proto` header to be set.\n\nBe aware that if you are running multiple nodes of this service, the version will never\nrefer to the cluster state, only to a single instance.", - "operationId": "getVersion", - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "properties": { - "version": { - "description": "The version of Ory Kratos.", - "type": "string" - } - }, - "required": [ - "version" - ], - "type": "object" - } - } - }, - "description": "Returns the Ory Kratos version." - } - }, - "security": [ - { - "oryAccessToken": [] - } - ], - "summary": "Return Running Software Version.", - "tags": [ - "metadata" - ] - } - } - }, - "servers": [ - { - "url": "https://{project}.projects.oryapis.com/", - "variables": { - "project": { - "default": "playground", - "description": "Project slug as provided by the Ory Console." - } - } - } - ], - "tags": [ - { - "description": "APIs for managing identities.", - "name": "identity" - }, - { - "description": "Endpoints used by frontend applications (e.g. Single-Page-App, Native Apps, Server Apps, ...) to manage a user's own profile.", - "name": "frontend" - }, - { - "description": "APIs for managing email and SMS message delivery.", - "name": "courier" - }, - { - "description": "Server Metadata provides relevant information about the running server. Only available when self-hosting this service.", - "name": "metadata" - } - ], - "x-forwarded-proto": "string", - "x-request-id": "string" -} +{"components":{"responses":{"emptyResponse":{"description":"Empty responses are sent when, for example, resources are deleted. The HTTP status code for empty responses is\ntypically 201."},"errorOAuth2BadRequest":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/errorOAuth2"}}},"description":"Bad Request Error Response"},"errorOAuth2Default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/errorOAuth2"}}},"description":"Default Error Response"},"errorOAuth2NotFound":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/errorOAuth2"}}},"description":"Not Found Error Response"},"identitySchemas":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/identitySchemas"}}},"description":"List Identity JSON Schemas Response"},"listCourierMessages":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/message"},"type":"array"}}},"description":"Paginated Courier Message List Response"},"listIdentities":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/identity"},"type":"array"}}},"description":"Paginated Identity List Response"},"listIdentitySessions":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/session"},"type":"array"}}},"description":"List Identity Sessions Response"},"listMySessions":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/session"},"type":"array"}}},"description":"List My Session Response"},"listOAuth2Clients":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/oAuth2Client"},"type":"array"}}},"description":"Paginated OAuth2 Client List Response"},"listSessions":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/session"},"type":"array"}}},"description":"Session List Response\n\nThe response given when listing sessions in an administrative context."}},"schemas":{"Attribute":{"properties":{"key":{"type":"string"},"value":{"type":"string"}},"type":"object"},"AttributeFilter":{"properties":{"attribute":{"type":"string"},"condition":{"enum":["equals","not_equals","contains","not_contains","regex","not_regex","set","not_set"],"type":"string","x-go-enum-desc":"equals ConditionEquals\nnot_equals ConditionNotEquals\ncontains ConditionContains\nnot_contains ConditionNotContains\nregex ConditionRegex\nnot_regex ConditionNotRegex\nset ConditionSet\nnot_set ConditionNotSet"},"value":{"type":"string"}},"type":"object"},"AttributesCountDatapoint":{"properties":{"count":{"description":"Count of the attribute value for given key","format":"int64","type":"integer"},"name":{"description":"Name of the attribute value for given key","type":"string"}},"required":["name","count"],"type":"object"},"CreateInviteResponse":{"properties":{"all_invites":{"description":"A list of all invites for this resource","items":{"$ref":"#/components/schemas/memberInvite"},"type":"array"},"created_invite":{"$ref":"#/components/schemas/memberInvite"}},"required":["created_invite","all_invites"],"type":"object"},"CreateProjectMemberInviteBody":{"description":"Create Project MemberInvite Request Body","properties":{"invitee_email":{"description":"A email to invite","type":"string"}},"type":"object"},"CreateProjectNormalizedPayload":{"description":"Create project (normalized) request payload","properties":{"created_at":{"description":"The Project's Revision Creation Date","format":"date-time","readOnly":true,"type":"string"},"disable_account_experience_welcome_screen":{"description":"Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`.","type":"boolean"},"enable_ax_v2":{"description":"Whether the new account experience is enabled and reachable.","type":"boolean"},"environment":{"description":"\nprod Production\ndev Development","enum":["prod","dev"],"type":"string","x-go-enum-desc":"prod Production\ndev Development"},"hydra_oauth2_allowed_top_level_claims":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"hydra_oauth2_client_credentials_default_grant_allowed_scope":{"description":"Automatically grant authorized OAuth2 Scope in OAuth2 Client Credentials Flow.\n\nEach OAuth2 Client is allowed to request a predefined OAuth2 Scope (for example `read write`). If this option is enabled, the full\nscope is automatically granted when performing the OAuth2 Client Credentials flow.\n\nIf disabled, the OAuth2 Client has to request the scope in the OAuth2 request by providing the `scope` query parameter.\n\nSetting this option to true is common if you need compatibility with MITREid.\n\nThis governs the \"oauth2.client_credentials.default_grant_allowed_scope\" setting.","type":"boolean"},"hydra_oauth2_exclude_not_before_claim":{"description":"Set to true if you want to exclude claim `nbf (not before)` part of access token.\n\nThis governs the \"oauth2.exclude_not_before_claim\" setting.","type":"boolean"},"hydra_oauth2_grant_jwt_iat_optional":{"description":"Configures if the issued at (`iat`) claim is required in the JSON Web Token (JWT) Profile for OAuth 2.0 Client Authentication and Authorization Grants (RFC7523).\n\nIf set to `false`, the `iat` claim is required. Set this value to `true` only after careful consideration.\n\nThis governs the \"oauth2.grant.jwt.iat_optional\" setting.","type":"boolean"},"hydra_oauth2_grant_jwt_jti_optional":{"description":"Configures if the JSON Web Token ID (`jti`) claim is required in the JSON Web Token (JWT) Profile for OAuth 2.0 Client Authentication and Authorization Grants (RFC7523).\n\nIf set to `false`, the `jti` claim is required. Set this value to `true` only after careful consideration.\n\nThis governs the \"oauth2.grant.jwt.jti_optional\" setting.","type":"boolean"},"hydra_oauth2_grant_jwt_max_ttl":{"default":"720h","description":"Configures what the maximum age of a JWT assertion used in the JSON Web Token (JWT) Profile for OAuth 2.0 Client Authentication and Authorization Grants (RFC7523) can be.\n\nThis feature uses the `exp` claim and `iat` claim to calculate assertion age. Assertions exceeding the max age will be denied.\n\nUseful as a safety measure and recommended to keep below 720h.\n\nThis governs the \"oauth2.grant.jwt.max_ttl\" setting.","example":"30m","pattern":"^[0-9]+(ns|us|ms|s|m|h)$","type":"string"},"hydra_oauth2_mirror_top_level_claims":{"description":"Set to false if you don't want to mirror custom claims under 'ext'.\n\nThis governs the \"oauth2.mirror_top_level_claims\" setting.","type":"boolean"},"hydra_oauth2_pkce_enforced":{"description":"Configures whether PKCE should be enforced for all OAuth2 Clients.\n\nThis governs the \"oauth2.pkce.enforced\" setting.","type":"boolean"},"hydra_oauth2_pkce_enforced_for_public_clients":{"description":"Configures whether PKCE should be enforced for OAuth2 Clients without a client secret (public clients).\n\nThis governs the \"oauth2.pkce.enforced_for_public_clients\" setting.","type":"boolean"},"hydra_oauth2_refresh_token_hook":{"description":"Sets the Refresh Token Hook Endpoint. If set this endpoint will be called during the OAuth2 Token Refresh grant update the OAuth2 Access Token claims.\n\nThis governs the \"oauth2.refresh_token_hook\" setting.","type":"string"},"hydra_oauth2_token_hook":{"description":"Sets the token hook endpoint for all grant types. If set it will be called while providing token to customize claims.\n\nThis governs the \"oauth2.token_hook.url\" setting.","type":"string"},"hydra_oidc_dynamic_client_registration_default_scope":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"hydra_oidc_dynamic_client_registration_enabled":{"description":"Configures OpenID Connect Dynamic Client Registration.\n\nThis governs the \"oidc.dynamic_client_registration.enabled\" setting.","type":"boolean"},"hydra_oidc_subject_identifiers_pairwise_salt":{"description":"Configures OpenID Connect Discovery and overwrites the pairwise algorithm\n\nThis governs the \"oidc.subject_identifiers.pairwise_salt\" setting.","type":"string"},"hydra_oidc_subject_identifiers_supported_types":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"hydra_secrets_cookie":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"hydra_secrets_system":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"hydra_serve_cookies_same_site_legacy_workaround":{"description":"Configures the Ory Hydra Cookie Same Site Legacy Workaround\n\nThis governs the \"serve.cookies.same_site_legacy_workaround\" setting.","type":"boolean"},"hydra_serve_cookies_same_site_mode":{"description":"Configures the Ory Hydra Cookie Same Site Mode\n\nThis governs the \"serve.cookies.same_site_mode\" setting.","type":"string"},"hydra_strategies_access_token":{"default":"opaque","description":"Defines access token type. jwt is a bad idea, see https://www.ory.sh/docs/hydra/advanced#json-web-tokens\n\nThis governs the \"strategies.access_token\" setting.\nopaque Oauth2AccessTokenStrategyOpaque\njwt Oauth2AccessTokenStrategyJwt","enum":["opaque","jwt"],"type":"string","x-go-enum-desc":"opaque Oauth2AccessTokenStrategyOpaque\njwt Oauth2AccessTokenStrategyJwt"},"hydra_strategies_scope":{"default":"wildcard","description":"Defines how scopes are matched. For more details have a look at https://github.com/ory/fosite#scopes\n\nThis governs the \"strategies.scope\" setting.\nexact Oauth2ScopeStrategyExact\nwildcard Oauth2ScopeStrategyWildcard","enum":["exact","wildcard"],"type":"string","x-go-enum-desc":"exact Oauth2ScopeStrategyExact\nwildcard Oauth2ScopeStrategyWildcard"},"hydra_ttl_access_token":{"default":"30m","description":"This governs the \"ttl.access_token\" setting.","example":"1h","pattern":"^[0-9]+(ns|us|ms|s|m|h)$","type":"string"},"hydra_ttl_auth_code":{"default":"720h","description":"Configures how long refresh tokens are valid.\n\nSet to -1 for refresh tokens to never expire. This is not recommended!\n\nThis governs the \"ttl.auth_code\" setting.","example":"30m","pattern":"^[0-9]+(ns|us|ms|s|m|h)$","type":"string"},"hydra_ttl_id_token":{"default":"30m","description":"This governs the \"ttl.id_token\" setting.","example":"1h","pattern":"^[0-9]+(ns|us|ms|s|m|h)$","type":"string"},"hydra_ttl_login_consent_request":{"default":"30m","description":"Configures how long a user login and consent flow may take.\n\nThis governs the \"ttl.login_consent_request\" setting.","example":"1h","pattern":"^[0-9]+(ns|us|ms|s|m|h)$","type":"string"},"hydra_ttl_refresh_token":{"default":"720h","description":"Configures how long refresh tokens are valid.\n\nSet to -1 for refresh tokens to never expire. This is not recommended!\n\nThis governs the \"ttl.refresh_token\" setting.","example":"30m","pattern":"^([0-9]+(ns|us|ms|s|m|h)|-1)$","type":"string"},"hydra_urls_consent":{"description":"Sets the OAuth2 Consent Endpoint URL of the OAuth2 User Login & Consent flow.\n\nDefaults to the Ory Account Experience if left empty.\n\nThis governs the \"urls.consent\" setting.","type":"string"},"hydra_urls_error":{"description":"Sets the OAuth2 Error URL of the OAuth2 User Login & Consent flow.\n\nDefaults to the Ory Account Experience if left empty.\n\nThis governs the \"urls.error\" setting.","type":"string"},"hydra_urls_login":{"description":"Sets the OAuth2 Login Endpoint URL of the OAuth2 User Login & Consent flow.\n\nDefaults to the Ory Account Experience if left empty.\n\nThis governs the \"urls.login\" setting.","type":"string"},"hydra_urls_logout":{"description":"Sets the logout endpoint.\n\nDefaults to the Ory Account Experience if left empty.\n\nThis governs the \"urls.logout\" setting.","type":"string"},"hydra_urls_post_logout_redirect":{"description":"When an OAuth2-related user agent requests to log out, they will be redirected to this url afterwards per default.\n\nDefaults to the Ory Account Experience in development and your application in production mode when a custom domain is connected.\n\nThis governs the \"urls.post_logout_redirect\" setting.","type":"string"},"hydra_urls_registration":{"description":"Sets the OAuth2 Registration Endpoint URL of the OAuth2 User Login & Consent flow.\n\nDefaults to the Ory Account Experience if left empty.\n\nThis governs the \"urls.registration\" setting.","type":"string"},"hydra_urls_self_issuer":{"description":"This value will be used as the issuer in access and ID tokens. It must be specified and using HTTPS protocol, unless the development mode is enabled.\n\nOn the Ory Network it will be very rare that you want to modify this value. If left empty, it will default to the correct value for the Ory Network.\n\nThis governs the \"urls.self.issuer\" setting.","type":"string"},"hydra_webfinger_jwks_broadcast_keys":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"hydra_webfinger_oidc_discovery_auth_url":{"description":"Configures OpenID Connect Discovery and overwrites the OAuth2 Authorization URL.\n\nThis governs the \"webfinger.oidc.discovery.auth_url\" setting.","type":"string"},"hydra_webfinger_oidc_discovery_client_registration_url":{"description":"Configures OpenID Connect Discovery and overwrites the OpenID Connect Dynamic Client Registration Endpoint.\n\nThis governs the \"webfinger.oidc.discovery.client_registration_url\" setting.","type":"string"},"hydra_webfinger_oidc_discovery_jwks_url":{"description":"Configures OpenID Connect Discovery and overwrites the JWKS URL.\n\nThis governs the \"webfinger.oidc.discovery.jwks_url\" setting.","type":"string"},"hydra_webfinger_oidc_discovery_supported_claims":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"hydra_webfinger_oidc_discovery_supported_scope":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"hydra_webfinger_oidc_discovery_token_url":{"description":"Configures OpenID Connect Discovery and overwrites the OAuth2 Token URL.\n\nThis governs the \"webfinger.oidc.discovery.token_url\" setting.","type":"string"},"hydra_webfinger_oidc_discovery_userinfo_url":{"description":"Configures OpenID Connect Discovery and overwrites userinfo endpoint to be advertised at the OpenID Connect Discovery endpoint /.well-known/openid-configuration. Defaults to Ory Hydra's userinfo endpoint at /userinfo. Set this value if you want to handle this endpoint yourself.\n\nThis governs the \"webfinger.oidc.discovery.userinfo_url\" setting.","type":"string"},"id":{"description":"The revision ID.","format":"uuid","readOnly":true,"type":"string"},"keto_namespace_configuration":{"description":"The Revisions' Keto Namespace Configuration\n\nThe string is a URL pointing to an OPL file with the configuration.","type":"string"},"keto_namespaces":{"$ref":"#/components/schemas/KetoNamespaces"},"kratos_cookies_same_site":{"description":"Configures the Ory Kratos Cookie SameSite Attribute\n\nThis governs the \"cookies.same_site\" setting.","type":"string"},"kratos_courier_channels":{"$ref":"#/components/schemas/revisionCourierChannels"},"kratos_courier_delivery_strategy":{"default":"smtp","description":"The delivery strategy to use when sending emails\n\n`smtp`: Use SMTP server\n`http`: Use the built in HTTP client to send the email to some remote service","type":"string"},"kratos_courier_http_request_config_auth_api_key_in":{"description":"The location of the API key to use in the HTTP email sending service's authentication\n\n`header`: Send the key value pair as a header\n`cookie`: Send the key value pair as a cookie\nThis governs the \"courier.http.auth.config.in\" setting","type":"string"},"kratos_courier_http_request_config_auth_api_key_name":{"description":"The name of the API key to use in the HTTP email sending service's authentication\n\nThis governs the \"courier.http.auth.config.name\" setting","type":"string"},"kratos_courier_http_request_config_auth_api_key_value":{"description":"The value of the API key to use in the HTTP email sending service's authentication\n\nThis governs the \"courier.http.auth.config.value\" setting","type":"string"},"kratos_courier_http_request_config_auth_basic_auth_password":{"description":"The password to use for basic auth in the HTTP email sending service's authentication\n\nThis governs the \"courier.http.auth.config.password\" setting","type":"string"},"kratos_courier_http_request_config_auth_basic_auth_user":{"description":"The user to use for basic auth in the HTTP email sending service's authentication\n\nThis governs the \"courier.http.auth.config.user\" setting","type":"string"},"kratos_courier_http_request_config_auth_type":{"default":"empty (no authentication)","description":"The authentication type to use while contacting the remote HTTP email sending service\n\n`basic_auth`: Use Basic Authentication\n`api_key`: Use API Key Authentication in a header or cookie","type":"string"},"kratos_courier_http_request_config_body":{"description":"The Jsonnet template to generate the body to send to the remote HTTP email sending service\n\nShould be valid Jsonnet and base64 encoded\n\nThis governs the \"courier.http.body\" setting","type":"string"},"kratos_courier_http_request_config_headers":{"$ref":"#/components/schemas/nullJsonRawMessage"},"kratos_courier_http_request_config_method":{"default":"POST","description":"The http METHOD to use when calling the remote HTTP email sending service","type":"string"},"kratos_courier_http_request_config_url":{"description":"The URL of the remote HTTP email sending service\n\nThis governs the \"courier.http.url\" setting","type":"string"},"kratos_courier_smtp_connection_uri":{"description":"Configures the Ory Kratos SMTP Connection URI\n\nThis governs the \"courier.smtp.connection_uri\" setting.","type":"string"},"kratos_courier_smtp_from_address":{"description":"Configures the Ory Kratos SMTP From Address\n\nThis governs the \"courier.smtp.from_address\" setting.","type":"string"},"kratos_courier_smtp_from_name":{"description":"Configures the Ory Kratos SMTP From Name\n\nThis governs the \"courier.smtp.from_name\" setting.","type":"string"},"kratos_courier_smtp_headers":{"$ref":"#/components/schemas/nullJsonRawMessage"},"kratos_courier_smtp_local_name":{"description":"Configures the local_name to use in SMTP connections\n\nThis governs the \"courier.smtp.local_name\" setting.","type":"string"},"kratos_courier_templates_login_code_valid_email_body_html":{"description":"Configures the Ory Kratos Valid Login via Code Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.login_code.valid.email.body.html\" setting.","type":"string"},"kratos_courier_templates_login_code_valid_email_body_plaintext":{"description":"Configures the Ory Kratos Valid Login via Code Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.login_code.valid.email.body.plaintext\" setting.","type":"string"},"kratos_courier_templates_login_code_valid_email_subject":{"description":"Configures the Ory Kratos Valid Login via Code Email Subject Template\n\nThis governs the \"courier.smtp.templates.login_code.valid.email.subject\" setting.","type":"string"},"kratos_courier_templates_login_code_valid_sms_body_plaintext":{"description":"Configures the Ory Kratos Valid Login via Code SMS plain text body\n\nThis governs the \"courier.smtp.templates.login_code.valid.sms.plaintext\" setting.","type":"string"},"kratos_courier_templates_recovery_code_invalid_email_body_html":{"description":"Configures the Ory Kratos Invalid Recovery via Code Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.recovery_code.invalid.email.body.html\" setting.","type":"string"},"kratos_courier_templates_recovery_code_invalid_email_body_plaintext":{"description":"Configures the Ory Kratos Invalid Recovery via Code Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.recovery_code.invalid.email.body.plaintext\" setting.","type":"string"},"kratos_courier_templates_recovery_code_invalid_email_subject":{"description":"Configures the Ory Kratos Invalid Recovery via Code Email Subject Template\n\nThis governs the \"courier.smtp.templates.recovery_code.invalid.email.body.html\" setting.","type":"string"},"kratos_courier_templates_recovery_code_valid_email_body_html":{"description":"Configures the Ory Kratos Valid Recovery via Code Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.recovery_code.valid.email.body.html\" setting.","type":"string"},"kratos_courier_templates_recovery_code_valid_email_body_plaintext":{"description":"Configures the Ory Kratos Valid Recovery via Code Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.recovery_code.valid.email.body.plaintext\" setting.","type":"string"},"kratos_courier_templates_recovery_code_valid_email_subject":{"description":"Configures the Ory Kratos Valid Recovery via Code Email Subject Template\n\nThis governs the \"courier.smtp.templates.recovery_code.valid.email.subject\" setting.","type":"string"},"kratos_courier_templates_recovery_invalid_email_body_html":{"description":"Configures the Ory Kratos Invalid Recovery Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.recovery.invalid.email.body.html\" setting.","type":"string"},"kratos_courier_templates_recovery_invalid_email_body_plaintext":{"description":"Configures the Ory Kratos Invalid Recovery Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.recovery.invalid.email.body.plaintext\" setting.","type":"string"},"kratos_courier_templates_recovery_invalid_email_subject":{"description":"Configures the Ory Kratos Invalid Recovery Email Subject Template\n\nThis governs the \"courier.smtp.templates.recovery.invalid.email.body.html\" setting.","type":"string"},"kratos_courier_templates_recovery_valid_email_body_html":{"description":"Configures the Ory Kratos Valid Recovery Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.recovery.valid.email.body.html\" setting.","type":"string"},"kratos_courier_templates_recovery_valid_email_body_plaintext":{"description":"Configures the Ory Kratos Valid Recovery Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.recovery.valid.email.body.plaintext\" setting.","type":"string"},"kratos_courier_templates_recovery_valid_email_subject":{"description":"Configures the Ory Kratos Valid Recovery Email Subject Template\n\nThis governs the \"courier.smtp.templates.recovery.valid.email.subject\" setting.","type":"string"},"kratos_courier_templates_registration_code_valid_email_body_html":{"description":"Configures the Ory Kratos Valid Registration via Code Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.registration_code.valid.email.body.html\" setting.","type":"string"},"kratos_courier_templates_registration_code_valid_email_body_plaintext":{"description":"Configures the Ory Kratos Valid Registration via Code Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.registration_code.valid.email.body.plaintext\" setting.","type":"string"},"kratos_courier_templates_registration_code_valid_email_subject":{"description":"Configures the Ory Kratos Valid Registration via Code Email Subject Template\n\nThis governs the \"courier.smtp.templates.registration_code.valid.email.subject\" setting.","type":"string"},"kratos_courier_templates_verification_code_invalid_email_body_html":{"description":"Configures the Ory Kratos Invalid Verification via Code Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.verification_code.invalid.email.body.html\" setting.","type":"string"},"kratos_courier_templates_verification_code_invalid_email_body_plaintext":{"description":"Configures the Ory Kratos Invalid Verification via Code Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.verification_code.invalid.email.body.plaintext\" setting.","type":"string"},"kratos_courier_templates_verification_code_invalid_email_subject":{"description":"Configures the Ory Kratos Invalid Verification via Code Email Subject Template\n\nThis governs the \"courier.smtp.templates.verification_code.invalid.email.subject\" setting.","type":"string"},"kratos_courier_templates_verification_code_valid_email_body_html":{"description":"Configures the Ory Kratos Valid Verification via Code Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.verification_code.valid.email.body.html\" setting.","type":"string"},"kratos_courier_templates_verification_code_valid_email_body_plaintext":{"description":"Configures the Ory Kratos Valid Verification via Code Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.verification_code.valid.email.body.plaintext\" setting.","type":"string"},"kratos_courier_templates_verification_code_valid_email_subject":{"description":"Configures the Ory Kratos Valid Verification via Code Email Subject Template\n\nThis governs the \"courier.smtp.templates.verification_code.valid.email.subject\" setting.","type":"string"},"kratos_courier_templates_verification_code_valid_sms_body_plaintext":{"description":"Configures the Ory Kratos Valid Verification via Code SMS Body Plaintext\n\nThis governs the \"courier.smtp.templates.verification_code.valid.sms.body.plaintext\" setting.","type":"string"},"kratos_courier_templates_verification_invalid_email_body_html":{"description":"Configures the Ory Kratos Invalid Verification Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.verification.invalid.email.body.html\" setting.","type":"string"},"kratos_courier_templates_verification_invalid_email_body_plaintext":{"description":"Configures the Ory Kratos Invalid Verification Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.verification.invalid.email.body.plaintext\" setting.","type":"string"},"kratos_courier_templates_verification_invalid_email_subject":{"description":"Configures the Ory Kratos Invalid Verification Email Subject Template\n\nThis governs the \"courier.smtp.templates.verification.invalid.email.subject\" setting.","type":"string"},"kratos_courier_templates_verification_valid_email_body_html":{"description":"Configures the Ory Kratos Valid Verification Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.verification.valid.email.body.html\" setting.","type":"string"},"kratos_courier_templates_verification_valid_email_body_plaintext":{"description":"Configures the Ory Kratos Valid Verification Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.verification.valid.email.body.plaintext\" setting.","type":"string"},"kratos_courier_templates_verification_valid_email_subject":{"description":"Configures the Ory Kratos Valid Verification Email Subject Template\n\nThis governs the \"courier.smtp.templates.verification.valid.email.subject\" setting.","type":"string"},"kratos_feature_flags_cacheable_sessions":{"description":"Configures the Ory Kratos Session caching feature flag\n\nThis governs the \"feature_flags.cacheable_sessions\" setting.","type":"boolean"},"kratos_feature_flags_use_continue_with_transitions":{"description":"Configures the Ory Kratos Session use_continue_with_transitions flag\n\nThis governs the \"feature_flags.use_continue_with_transitions\" setting.","type":"boolean"},"kratos_identity_schemas":{"$ref":"#/components/schemas/projectRevisionIdentitySchemas"},"kratos_oauth2_provider_headers":{"$ref":"#/components/schemas/nullJsonRawMessage"},"kratos_oauth2_provider_override_return_to":{"description":"Kratos OAuth2 Provider Override Return To\n\nEnabling this allows Kratos to set the return_to parameter automatically to the OAuth2 request URL on the login flow, allowing complex flows such as recovery to continue to the initial OAuth2 flow.","type":"boolean"},"kratos_oauth2_provider_url":{"description":"The Revisions' OAuth2 Provider Integration URL\n\nThis governs the \"oauth2_provider.url\" setting.","type":"string"},"kratos_preview_default_read_consistency_level":{"description":"Configures the default read consistency level for identity APIs\n\nThis governs the `preview.default_read_consistency_level` setting.\n\nThe read consistency level determines the consistency guarantee for reads:\n\nstrong (slow): The read is guaranteed to return the most recent data committed at the start of the read.\neventual (very fast): The result will return data that is about 4.8 seconds old.\n\nSetting the default consistency level to `eventual` may cause regressions in the future as we add consistency\ncontrols to more APIs. Currently, the following APIs will be affected by this setting:\n\n`GET /admin/identities`\n\nDefaults to \"strong\" for new and existing projects. This feature is in preview. Use with caution.","type":"string"},"kratos_secrets_cipher":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"kratos_secrets_cookie":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"kratos_secrets_default":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"kratos_selfservice_allowed_return_urls":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"kratos_selfservice_default_browser_return_url":{"description":"Configures the Ory Kratos Default Return URL\n\nThis governs the \"selfservice.allowed_return_urls\" setting.","type":"string"},"kratos_selfservice_flows_error_ui_url":{"description":"Configures the Ory Kratos Error UI URL\n\nThis governs the \"selfservice.flows.error.ui_url\" setting.","type":"string"},"kratos_selfservice_flows_login_after_code_default_browser_return_url":{"description":"Configures the Ory Kratos Login After Password Default Return URL\n\nThis governs the \"selfservice.flows.code.after.password.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_login_after_default_browser_return_url":{"description":"Configures the Ory Kratos Login Default Return URL\n\nThis governs the \"selfservice.flows.login.after.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_login_after_lookup_secret_default_browser_return_url":{"description":"Configures the Ory Kratos Login After Password Default Return URL\n\nThis governs the \"selfservice.flows.lookup_secret.after.password.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_login_after_oidc_default_browser_return_url":{"description":"Configures the Ory Kratos Login After OIDC Default Return URL\n\nThis governs the \"selfservice.flows.login.after.oidc.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_login_after_password_default_browser_return_url":{"description":"Configures the Ory Kratos Login After Password Default Return URL\n\nThis governs the \"selfservice.flows.login.after.password.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_login_after_totp_default_browser_return_url":{"description":"Configures the Ory Kratos Login After Password Default Return URL\n\nThis governs the \"selfservice.flows.totp.after.password.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_login_after_webauthn_default_browser_return_url":{"description":"Configures the Ory Kratos Login After WebAuthn Default Return URL\n\nThis governs the \"selfservice.flows.login.after.webauthn.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_login_lifespan":{"description":"Configures the Ory Kratos Login Lifespan\n\nThis governs the \"selfservice.flows.login.lifespan\" setting.","type":"string"},"kratos_selfservice_flows_login_ui_url":{"description":"Configures the Ory Kratos Login UI URL\n\nThis governs the \"selfservice.flows.login.ui_url\" setting.","type":"string"},"kratos_selfservice_flows_logout_after_default_browser_return_url":{"description":"Configures the Ory Kratos Logout Default Return URL\n\nThis governs the \"selfservice.flows.logout.after.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_recovery_after_default_browser_return_url":{"description":"Configures the Ory Kratos Recovery Default Return URL\n\nThis governs the \"selfservice.flows.recovery.after.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_recovery_enabled":{"description":"Configures the Ory Kratos Recovery Enabled Setting\n\nThis governs the \"selfservice.flows.recovery.enabled\" setting.","type":"boolean"},"kratos_selfservice_flows_recovery_lifespan":{"description":"Configures the Ory Kratos Recovery Lifespan\n\nThis governs the \"selfservice.flows.recovery.lifespan\" setting.","type":"string"},"kratos_selfservice_flows_recovery_notify_unknown_recipients":{"description":"Configures whether to notify unknown recipients of a Ory Kratos recovery flow\n\nThis governs the \"selfservice.flows.recovery.notify_unknown_recipients\" setting.","type":"boolean"},"kratos_selfservice_flows_recovery_ui_url":{"description":"Configures the Ory Kratos Recovery UI URL\n\nThis governs the \"selfservice.flows.recovery.ui_url\" setting.","type":"string"},"kratos_selfservice_flows_recovery_use":{"description":"Configures the Ory Kratos Recovery strategy to use (\"link\" or \"code\")\n\nThis governs the \"selfservice.flows.recovery.use\" setting.\nlink SelfServiceMessageVerificationStrategyLink\ncode SelfServiceMessageVerificationStrategyCode","enum":["link","code"],"type":"string","x-go-enum-desc":"link SelfServiceMessageVerificationStrategyLink\ncode SelfServiceMessageVerificationStrategyCode"},"kratos_selfservice_flows_registration_after_code_default_browser_return_url":{"description":"Configures the Ory Kratos Registration After Code Default Return URL\n\nThis governs the \"selfservice.flows.registration.after.code.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_registration_after_default_browser_return_url":{"description":"Configures the Ory Kratos Registration Default Return URL\n\nThis governs the \"selfservice.flows.registration.after.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_registration_after_oidc_default_browser_return_url":{"description":"Configures the Ory Kratos Registration After OIDC Default Return URL\n\nThis governs the \"selfservice.flows.registration.after.oidc.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_registration_after_password_default_browser_return_url":{"description":"Configures the Ory Kratos Registration After Password Default Return URL\n\nThis governs the \"selfservice.flows.registration.after.password.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_registration_after_webauthn_default_browser_return_url":{"description":"Configures the Ory Kratos Registration After Password Default Return URL\n\nThis governs the \"selfservice.flows.registration.after.password.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_registration_enabled":{"description":"Configures the Whether Ory Kratos Registration is Enabled\n\nThis governs the \"selfservice.flows.registration.enabled\" setting.0","type":"boolean"},"kratos_selfservice_flows_registration_lifespan":{"description":"Configures the Ory Kratos Registration Lifespan\n\nThis governs the \"selfservice.flows.registration.lifespan\" setting.","type":"string"},"kratos_selfservice_flows_registration_login_hints":{"description":"Configures the Ory Kratos Registration Login Hints\n\nShows helpful information when a user tries to sign up with a duplicate account.\n\nThis governs the \"selfservice.flows.registration.login_hints\" setting.","type":"boolean"},"kratos_selfservice_flows_registration_ui_url":{"description":"Configures the Ory Kratos Registration UI URL\n\nThis governs the \"selfservice.flows.registration.ui_url\" setting.","type":"string"},"kratos_selfservice_flows_settings_after_default_browser_return_url":{"description":"Configures the Ory Kratos Settings Default Return URL\n\nThis governs the \"selfservice.flows.settings.after.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_settings_after_lookup_secret_default_browser_return_url":{"description":"Configures the Ory Kratos Settings Default Return URL After Updating Lookup Secrets\n\nThis governs the \"selfservice.flows.settings.after.lookup_secret.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_settings_after_oidc_default_browser_return_url":{"description":"Configures the Ory Kratos Settings Default Return URL After Updating Social Sign In\n\nThis governs the \"selfservice.flows.settings.after.oidc.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_settings_after_password_default_browser_return_url":{"description":"Configures the Ory Kratos Settings Default Return URL After Updating Passwords\n\nThis governs the \"selfservice.flows.settings.after.password.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_settings_after_profile_default_browser_return_url":{"description":"Configures the Ory Kratos Settings Default Return URL After Updating Profiles\n\nThis governs the \"selfservice.flows.settings.after.profile.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_settings_after_totp_default_browser_return_url":{"description":"Configures the Ory Kratos Settings Default Return URL After Updating TOTP\n\nThis governs the \"selfservice.flows.settings.after.totp.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_settings_after_webauthn_default_browser_return_url":{"description":"Configures the Ory Kratos Settings Default Return URL After Updating WebAuthn\n\nThis governs the \"selfservice.flows.settings.webauthn.profile.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_settings_lifespan":{"description":"Configures the Ory Kratos Settings Lifespan\n\nThis governs the \"selfservice.flows.settings.lifespan\" setting.","type":"string"},"kratos_selfservice_flows_settings_privileged_session_max_age":{"description":"Configures the Ory Kratos Settings Privileged Session Max Age\n\nThis governs the \"selfservice.flows.settings.privileged_session_max_age\" setting.","type":"string"},"kratos_selfservice_flows_settings_required_aal":{"description":"Configures the Ory Kratos Settings Required AAL\n\nThis governs the \"selfservice.flows.settings.required_aal\" setting.","type":"string"},"kratos_selfservice_flows_settings_ui_url":{"description":"Configures the Ory Kratos Settings UI URL\n\nThis governs the \"selfservice.flows.settings.ui_url\" setting.","type":"string"},"kratos_selfservice_flows_verification_after_default_browser_return_url":{"description":"Configures the Ory Kratos Verification Default Return URL\n\nThis governs the \"selfservice.flows.verification.after.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_verification_enabled":{"description":"Configures the Ory Kratos Verification Enabled Setting\n\nThis governs the \"selfservice.flows.verification.enabled\" setting.","type":"boolean"},"kratos_selfservice_flows_verification_lifespan":{"description":"Configures the Ory Kratos Verification Lifespan\n\nThis governs the \"selfservice.flows.verification.lifespan\" setting.","type":"string"},"kratos_selfservice_flows_verification_notify_unknown_recipients":{"description":"Configures whether to notify unknown recipients of a Ory Kratos verification flow\n\nThis governs the \"selfservice.flows.verification.notify_unknown_recipients\" setting.","type":"boolean"},"kratos_selfservice_flows_verification_ui_url":{"description":"Configures the Ory Kratos Verification UI URL\n\nThis governs the \"selfservice.flows.verification.ui_url\" setting.","type":"string"},"kratos_selfservice_flows_verification_use":{"description":"Configures the Ory Kratos Strategy to use for Verification\n\nThis governs the \"selfservice.flows.verification.use\" setting.\nlink SelfServiceMessageVerificationStrategyLink\ncode SelfServiceMessageVerificationStrategyCode","enum":["link","code"],"type":"string","x-go-enum-desc":"link SelfServiceMessageVerificationStrategyLink\ncode SelfServiceMessageVerificationStrategyCode"},"kratos_selfservice_methods_code_config_lifespan":{"description":"Configures the Ory Kratos Code Method's lifespan\n\nThis governs the \"selfservice.methods.code.config.lifespan\" setting.","type":"string"},"kratos_selfservice_methods_code_enabled":{"description":"Configures whether Ory Kratos Code Method is enabled\n\nThis governs the \"selfservice.methods.code.enabled\" setting.","type":"boolean"},"kratos_selfservice_methods_code_mfa_enabled":{"description":"Configues whether the code method can be used to fulfil MFA flows\n\nThis governs the \"selfservice.methods.code.mfa_enabled\" setting.","type":"boolean"},"kratos_selfservice_methods_code_passwordless_enabled":{"description":"Configues whether Ory Kratos Passwordless should use the Code Method\n\nThis governs the \"selfservice.methods.code.passwordless_enabled\" setting.","type":"boolean"},"kratos_selfservice_methods_link_config_base_url":{"description":"Configures the Base URL which Recovery, Verification, and Login Links Point to\n\nIt is recommended to leave this value empty. It will be appropriately configured to the best matching domain\n(e.g. when using custom domains) automatically.\n\nThis governs the \"selfservice.methods.link.config.base_url\" setting.","type":"string"},"kratos_selfservice_methods_link_config_lifespan":{"description":"Configures the Ory Kratos Link Method's lifespan\n\nThis governs the \"selfservice.methods.link.config.lifespan\" setting.","type":"string"},"kratos_selfservice_methods_link_enabled":{"description":"Configures whether Ory Kratos Link Method is enabled\n\nThis governs the \"selfservice.methods.link.enabled\" setting.","type":"boolean"},"kratos_selfservice_methods_lookup_secret_enabled":{"description":"Configures whether Ory Kratos TOTP Lookup Secret is enabled\n\nThis governs the \"selfservice.methods.lookup_secret.enabled\" setting.","type":"boolean"},"kratos_selfservice_methods_oidc_config_base_redirect_uri":{"description":"Configures the Ory Kratos Third Party / OpenID Connect base redirect URI\n\nThis governs the \"selfservice.methods.oidc.config.base_redirect_uri\" setting.","type":"string"},"kratos_selfservice_methods_oidc_config_providers":{"$ref":"#/components/schemas/projectRevisionThirdPartyLoginProviders"},"kratos_selfservice_methods_oidc_enabled":{"description":"Configures whether Ory Kratos Third Party / OpenID Connect Login is enabled\n\nThis governs the \"selfservice.methods.oidc.enabled\" setting.","type":"boolean"},"kratos_selfservice_methods_password_config_haveibeenpwned_enabled":{"description":"Configures whether Ory Kratos Password HIBP Checks is enabled\n\nThis governs the \"selfservice.methods.password.config.haveibeenpwned_enabled\" setting.","type":"boolean"},"kratos_selfservice_methods_password_config_identifier_similarity_check_enabled":{"description":"Configures whether Ory Kratos Password should disable the similarity policy.\n\nThis governs the \"selfservice.methods.password.config.identifier_similarity_check_enabled\" setting.","type":"boolean"},"kratos_selfservice_methods_password_config_ignore_network_errors":{"description":"Configures whether Ory Kratos Password Should ignore HIBPWND Network Errors\n\nThis governs the \"selfservice.methods.password.config.ignore_network_errors\" setting.","type":"boolean"},"kratos_selfservice_methods_password_config_max_breaches":{"description":"Configures Ory Kratos Password Max Breaches Detection\n\nThis governs the \"selfservice.methods.password.config.max_breaches\" setting.","format":"int64","type":"integer"},"kratos_selfservice_methods_password_config_min_password_length":{"description":"Configures the minimum length of passwords.\n\nThis governs the \"selfservice.methods.password.config.min_password_length\" setting.","format":"int64","type":"integer"},"kratos_selfservice_methods_password_enabled":{"description":"Configures whether Ory Kratos Password Method is enabled\n\nThis governs the \"selfservice.methods.password.enabled\" setting.","type":"boolean"},"kratos_selfservice_methods_profile_enabled":{"description":"Configures whether Ory Kratos Profile Method is enabled\n\nThis governs the \"selfservice.methods.profile.enabled\" setting.","type":"boolean"},"kratos_selfservice_methods_totp_config_issuer":{"description":"Configures Ory Kratos TOTP Issuer\n\nThis governs the \"selfservice.methods.totp.config.issuer\" setting.","type":"string"},"kratos_selfservice_methods_totp_enabled":{"description":"Configures whether Ory Kratos TOTP Method is enabled\n\nThis governs the \"selfservice.methods.totp.enabled\" setting.","type":"boolean"},"kratos_selfservice_methods_webauthn_config_passwordless":{"description":"Configures whether Ory Kratos Webauthn is used for passwordless flows\n\nThis governs the \"selfservice.methods.webauthn.config.passwordless\" setting.","type":"boolean"},"kratos_selfservice_methods_webauthn_config_rp_display_name":{"description":"Configures the Ory Kratos Webauthn RP Display Name\n\nThis governs the \"selfservice.methods.webauthn.config.rp.display_name\" setting.","type":"string"},"kratos_selfservice_methods_webauthn_config_rp_icon":{"description":"Configures the Ory Kratos Webauthn RP Icon\n\nThis governs the \"selfservice.methods.webauthn.config.rp.icon\" setting.\nDeprecated: This value will be ignored due to security considerations.","type":"string"},"kratos_selfservice_methods_webauthn_config_rp_id":{"description":"Configures the Ory Kratos Webauthn RP ID\n\nThis governs the \"selfservice.methods.webauthn.config.rp.id\" setting.","type":"string"},"kratos_selfservice_methods_webauthn_config_rp_origins":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"kratos_selfservice_methods_webauthn_enabled":{"description":"Configures whether Ory Kratos Webauthn is enabled\n\nThis governs the \"selfservice.methods.webauthn.enabled\" setting.","type":"boolean"},"kratos_session_cookie_persistent":{"description":"Configures the Ory Kratos Session Cookie Persistent Attribute\n\nThis governs the \"session.cookie.persistent\" setting.","type":"boolean"},"kratos_session_cookie_same_site":{"description":"Configures the Ory Kratos Session Cookie SameSite Attribute\n\nThis governs the \"session.cookie.same_site\" setting.","type":"string"},"kratos_session_lifespan":{"description":"Configures the Ory Kratos Session Lifespan\n\nThis governs the \"session.lifespan\" setting.","type":"string"},"kratos_session_whoami_required_aal":{"description":"Configures the Ory Kratos Session Whoami AAL requirement\n\nThis governs the \"session.whoami.required_aal\" setting.","type":"string"},"kratos_session_whoami_tokenizer_templates":{"$ref":"#/components/schemas/normalizedProjectRevisionTokenizerTemplates"},"name":{"description":"The project's name.","type":"string"},"project_id":{"description":"The Revision's Project ID","format":"uuid","type":"string"},"project_revision_hooks":{"$ref":"#/components/schemas/projectRevisionHooks"},"serve_admin_cors_allowed_origins":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"serve_admin_cors_enabled":{"description":"Enable CORS headers on all admin APIs\n\nThis governs the \"serve.admin.cors.enabled\" setting.","type":"boolean"},"serve_public_cors_allowed_origins":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"serve_public_cors_enabled":{"description":"Enable CORS headers on all public APIs\n\nThis governs the \"serve.public.cors.enabled\" setting.","type":"boolean"},"strict_security":{"description":"Whether the project should employ strict security measures. Setting this to true is recommended for going into production.","type":"boolean"},"updated_at":{"description":"Last Time Project's Revision was Updated","format":"date-time","readOnly":true,"type":"string"},"workspace_id":{"$ref":"#/components/schemas/NullUUID"}},"required":["name","environment"],"type":"object"},"CreateSubscriptionCommon":{"properties":{"currency":{"description":"\nusd USD\neur Euro","enum":["usd","eur"],"type":"string","x-go-enum-desc":"usd USD\neur Euro"},"interval":{"description":"\nmonthly Monthly\nyearly Yearly","enum":["monthly","yearly"],"type":"string","x-go-enum-desc":"monthly Monthly\nyearly Yearly"},"plan":{"type":"string"},"return_to":{"type":"string"}},"required":["plan","interval"],"type":"object"},"CreateVerifiableCredentialRequestBody":{"properties":{"format":{"type":"string"},"proof":{"$ref":"#/components/schemas/VerifiableCredentialProof"},"types":{"items":{"type":"string"},"type":"array"}},"title":"CreateVerifiableCredentialRequestBody contains the request body to request a verifiable credential.","type":"object"},"CreateWorkspaceMemberInviteBody":{"description":"Create Workspace Invite Request Body","properties":{"invitee_email":{"description":"A email to invite","type":"string"}},"type":"object"},"CustomHostnameStatus":{"title":"CustomHostnameStatus is the enumeration of valid state values in the CustomHostnameSSL.","type":"string"},"DefaultError":{},"Duration":{"description":"A Duration represents the elapsed time between two instants\nas an int64 nanosecond count. The representation limits the\nlargest representable duration to approximately 290 years.","format":"int64","type":"integer"},"GenericUsage":{"properties":{"additional_price":{"description":"AdditionalPrice is the price per-unit in cent exceeding IncludedUsage. A price of 0 means that no other items can be consumed.","format":"int64","type":"integer"},"included_usage":{"description":"IncludedUsage is the number of included items.","format":"int64","type":"integer"}},"required":["included_usage","additional_price"],"title":"GenericUsage is the generic usage type that can be used for any feature.","type":"object"},"ID":{"format":"int64","type":"integer"},"JSONRawMessage":{"title":"JSONRawMessage represents a json.RawMessage that works well with JSON, SQL, and Swagger.","type":"object"},"KetoNamespace":{"properties":{"id":{"format":"int64","type":"integer"},"name":{"type":"string"}},"type":"object"},"KetoNamespaces":{"items":{"$ref":"#/components/schemas/KetoNamespace"},"type":"array"},"ListMyWorkspacesResponse":{"properties":{"has_next_page":{"type":"boolean"},"next_page_token":{"type":"string"},"workspaces":{"items":{"$ref":"#/components/schemas/workspaceMeta"},"type":"array"}},"required":["workspaces","next_page_token","has_next_page"],"type":"object"},"NormalizedProjectRevisionCourierChannel":{"properties":{"channel_id":{"description":"The Channel's public ID","type":"string"},"created_at":{"description":"The creation date","format":"date-time","readOnly":true,"type":"string"},"request_config_auth_config_api_key_in":{"description":"API key location\n\nCan either be \"header\" or \"query\"","example":"header","type":"string"},"request_config_auth_config_api_key_name":{"description":"API key name\n\nOnly used if the auth type is api_key","type":"string"},"request_config_auth_config_api_key_value":{"description":"API key value\n\nOnly used if the auth type is api_key","type":"string"},"request_config_auth_config_basic_auth_password":{"description":"Basic Auth Password\n\nOnly used if the auth type is basic_auth","type":"string"},"request_config_auth_config_basic_auth_user":{"description":"Basic Auth Username\n\nOnly used if the auth type is basic_auth","type":"string"},"request_config_auth_type":{"description":"HTTP Auth Method to use for the HTTP call\n\nCan either be basic_auth or api_key\nbasic_auth CourierChannelAuthTypeBasicAuth\napi_key CourierChannelAuthTypeApiKey","enum":["basic_auth","api_key"],"type":"string","x-go-enum-desc":"basic_auth CourierChannelAuthTypeBasicAuth\napi_key CourierChannelAuthTypeApiKey"},"request_config_body":{"description":"URI pointing to the JsonNet template used for HTTP body payload generation.","type":"string"},"request_config_headers":{"$ref":"#/components/schemas/nullJsonRawMessage"},"request_config_method":{"description":"The HTTP method to use (GET, POST, etc) for the HTTP call","example":"POST","type":"string"},"request_config_url":{"type":"string"},"updated_at":{"description":"Last upate time","format":"date-time","readOnly":true,"type":"string"}},"required":["channel_id","request_config_method","request_config_body"],"type":"object"},"NullBool":{"nullable":true,"type":"boolean"},"NullDuration":{"nullable":true,"pattern":"^[0-9]+(ns|us|ms|s|m|h)$","type":"string"},"NullInt":{"nullable":true,"type":"integer"},"NullString":{"nullable":true,"type":"string"},"NullTime":{"format":"date-time","nullable":true,"type":"string"},"NullUUID":{"format":"uuid4","nullable":true,"type":"string"},"OAuth2LoginChallengeParams":{"type":"object"},"OrganizationBody":{"description":"Create B2B SSO Organization Request Body","properties":{"domains":{"description":"Domains contains the list of organization's domains.","items":{"type":"string"},"type":"array"},"label":{"description":"Label contains the organization's label.","type":"string"}},"type":"object"},"ParseError":{"properties":{"end":{"$ref":"#/components/schemas/SourcePosition"},"message":{"type":"string"},"start":{"$ref":"#/components/schemas/SourcePosition"}},"type":"object"},"Plan":{"properties":{"name":{"description":"Name is the name of the plan.","type":"string"},"version":{"description":"Version is the version of the plan. The combination of `name@version` must be unique.","format":"int64","type":"integer"}},"required":["name","version"],"type":"object"},"PlanDetails":{"properties":{"base_fee_monthly":{"description":"BaseFeeMonthly is the monthly base fee for the plan.","format":"int64","type":"integer"},"base_fee_yearly":{"description":"BaseFeeYearly is the yearly base fee for the plan.","format":"int64","type":"integer"},"custom":{"description":"Custom is true if the plan is custom. This means it will be hidden from the pricing page.","type":"boolean"},"description":{"description":"Description is the description of the plan.","type":"string"},"features":{"$ref":"#/components/schemas/PlanFeatures"},"name":{"description":"Name is the name of the plan.","type":"string"},"version":{"description":"Version is the version of the plan. The combination of `name@version` must be unique.","format":"int64","type":"integer"}},"required":["name","version","description","custom","base_fee_monthly","base_fee_yearly","features"],"type":"object"},"PlanFeatures":{"additionalProperties":{"$ref":"#/components/schemas/GenericUsage"},"title":"Features are the feature definitions included in the plan.","type":"object"},"Pricing":{"items":{"$ref":"#/components/schemas/PlanDetails"},"type":"array"},"ProjectEventsDatapoint":{"properties":{"attributes":{"description":"Event attributes with details","items":{"$ref":"#/components/schemas/Attribute"},"type":"array"},"name":{"description":"Name of the event","type":"string"},"timestamp":{"description":"Time of occurence","format":"date-time","type":"string"}},"required":["name","timestamp","attributes"],"type":"object"},"RFC6749ErrorJson":{"properties":{"error":{"type":"string"},"error_debug":{"type":"string"},"error_description":{"type":"string"},"error_hint":{"type":"string"},"status_code":{"format":"int64","type":"integer"}},"title":"RFC6749ErrorJson is a helper struct for JSON encoding/decoding of RFC6749Error.","type":"object"},"RecoveryAddressType":{"title":"RecoveryAddressType must not exceed 16 characters as that is the limitation in the SQL Schema.","type":"string"},"SessionActivityDatapoint":{"properties":{"country":{"description":"Country of the events","type":"string"},"failed":{"description":"Number of events that failed in the given timeframe","format":"int64","type":"integer"},"succeeded":{"description":"Number of events that succeeded in the given timeframe","format":"int64","type":"integer"}},"required":["succeeded","failed","country"],"type":"object"},"SourcePosition":{"properties":{"Line":{"format":"int64","type":"integer"},"column":{"format":"int64","type":"integer"}},"type":"object"},"String":{"$ref":"#/components/schemas/NullString"},"StringSliceJSONFormat":{"items":{"type":"string"},"title":"StringSliceJSONFormat represents []string{} which is encoded to/from JSON for SQL storage.","type":"array"},"SubscriptionStatus":{"description":"For `collection_method=charge_automatically` a subscription moves into `incomplete` if the initial payment attempt fails. A subscription in this state can only have metadata and default_source updated. Once the first invoice is paid, the subscription moves into an `active` state. If the first invoice is not paid within 23 hours, the subscription transitions to `incomplete_expired`. This is a terminal state, the open invoice will be voided and no further invoices will be generated.\n\nA subscription that is currently in a trial period is `trialing` and moves to `active` when the trial period is over.\n\nIf subscription `collection_method=charge_automatically`, it becomes `past_due` when payment is required but cannot be paid (due to failed payment or awaiting additional user actions). Once Stripe has exhausted all payment retry attempts, the subscription will become `canceled` or `unpaid` (depending on your subscriptions settings).\n\nIf subscription `collection_method=send_invoice` it becomes `past_due` when its invoice is not paid by the due date, and `canceled` or `unpaid` if it is still not paid by an additional deadline after that. Note that when a subscription has a status of `unpaid`, no subsequent invoices will be attempted (invoices will be created, but then immediately automatically closed). After receiving updated payment information from a customer, you may choose to reopen and pay their closed invoices.","title":"Possible values are `incomplete`, `incomplete_expired`, `trialing`, `active`, `past_due`, `canceled`, or `unpaid`.","type":"string"},"Time":{"format":"date-time","type":"string"},"UUID":{"format":"uuid4","type":"string"},"Usage":{"properties":{"GenericUsage":{"$ref":"#/components/schemas/GenericUsage"}},"type":"object"},"VerifiableCredentialProof":{"properties":{"jwt":{"type":"string"},"proof_type":{"type":"string"}},"title":"VerifiableCredentialProof contains the proof of a verifiable credential.","type":"object"},"Warning":{"properties":{"code":{"format":"int64","type":"integer"},"message":{"type":"string"}},"type":"object"},"acceptOAuth2ConsentRequest":{"properties":{"context":{"$ref":"#/components/schemas/JSONRawMessage"},"grant_access_token_audience":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"grant_scope":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"handled_at":{"$ref":"#/components/schemas/nullTime"},"remember":{"description":"Remember, if set to true, tells ORY Hydra to remember this consent authorization and reuse it if the same\nclient asks the same user for the same, or a subset of, scope.","type":"boolean"},"remember_for":{"description":"RememberFor sets how long the consent authorization should be remembered for in seconds. If set to `0`, the\nauthorization will be remembered indefinitely.","format":"int64","type":"integer"},"session":{"$ref":"#/components/schemas/acceptOAuth2ConsentRequestSession"}},"title":"The request payload used to accept a consent request.","type":"object"},"acceptOAuth2ConsentRequestSession":{"properties":{"access_token":{"description":"AccessToken sets session data for the access and refresh token, as well as any future tokens issued by the\nrefresh grant. Keep in mind that this data will be available to anyone performing OAuth 2.0 Challenge Introspection.\nIf only your services can perform OAuth 2.0 Challenge Introspection, this is usually fine. But if third parties\ncan access that endpoint as well, sensitive data from the session might be exposed to them. Use with care!"},"id_token":{"description":"IDToken sets session data for the OpenID Connect ID token. Keep in mind that the session'id payloads are readable\nby anyone that has access to the ID Challenge. Use with care!"}},"title":"Pass session data to a consent request.","type":"object"},"acceptOAuth2LoginRequest":{"properties":{"acr":{"description":"ACR sets the Authentication AuthorizationContext Class Reference value for this authentication session. You can use it\nto express that, for example, a user authenticated using two factor authentication.","type":"string"},"amr":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"context":{"$ref":"#/components/schemas/JSONRawMessage"},"extend_session_lifespan":{"description":"Extend OAuth2 authentication session lifespan\n\nIf set to `true`, the OAuth2 authentication cookie lifespan is extended. This is for example useful if you want the user to be able to use `prompt=none` continuously.\n\nThis value can only be set to `true` if the user has an authentication, which is the case if the `skip` value is `true`.","type":"boolean"},"force_subject_identifier":{"description":"ForceSubjectIdentifier forces the \"pairwise\" user ID of the end-user that authenticated. The \"pairwise\" user ID refers to the\n(Pairwise Identifier Algorithm)[http://openid.net/specs/openid-connect-core-1_0.html#PairwiseAlg] of the OpenID\nConnect specification. It allows you to set an obfuscated subject (\"user\") identifier that is unique to the client.\n\nPlease note that this changes the user ID on endpoint /userinfo and sub claim of the ID Token. It does not change the\nsub claim in the OAuth 2.0 Introspection.\n\nPer default, ORY Hydra handles this value with its own algorithm. In case you want to set this yourself\nyou can use this field. Please note that setting this field has no effect if `pairwise` is not configured in\nORY Hydra or the OAuth 2.0 Client does not expect a pairwise identifier (set via `subject_type` key in the client's\nconfiguration).\n\nPlease also be aware that ORY Hydra is unable to properly compute this value during authentication. This implies\nthat you have to compute this value on every authentication process (probably depending on the client ID or some\nother unique value).\n\nIf you fail to compute the proper value, then authentication processes which have id_token_hint set might fail.","type":"string"},"identity_provider_session_id":{"description":"IdentityProviderSessionID is the session ID of the end-user that authenticated.\nIf specified, we will use this value to propagate the logout.","type":"string"},"remember":{"description":"Remember, if set to true, tells ORY Hydra to remember this user by telling the user agent (browser) to store\na cookie with authentication data. If the same user performs another OAuth 2.0 Authorization Request, he/she\nwill not be asked to log in again.","type":"boolean"},"remember_for":{"description":"RememberFor sets how long the authentication should be remembered for in seconds. If set to `0`, the\nauthorization will be remembered for the duration of the browser session (using a session cookie).","format":"int64","type":"integer"},"subject":{"description":"Subject is the user ID of the end-user that authenticated.","type":"string"}},"required":["subject"],"title":"HandledLoginRequest is the request payload used to accept a login request.","type":"object"},"activeProjectInConsole":{"description":"The Active Project ID","properties":{"project_id":{"description":"The Active Project ID\n\nformat: uuid","type":"string"}},"type":"object"},"authenticatorAssuranceLevel":{"description":"The authenticator assurance level can be one of \"aal1\", \"aal2\", or \"aal3\". A higher number means that it is harder\nfor an attacker to compromise the account.\n\nGenerally, \"aal1\" implies that one authentication factor was used while AAL2 implies that two factors (e.g.\npassword + TOTP) have been used.\n\nTo learn more about these levels please head over to: https://www.ory.sh/kratos/docs/concepts/credentials","enum":["aal0","aal1","aal2","aal3"],"title":"Authenticator Assurance Level (AAL)","type":"string"},"batchPatchIdentitiesResponse":{"description":"Patch identities response","properties":{"identities":{"description":"The patch responses for the individual identities.","items":{"$ref":"#/components/schemas/identityPatchResponse"},"type":"array"}},"type":"object"},"checkOplSyntaxBody":{"description":"Ory Permission Language Document","type":"string"},"checkOplSyntaxResult":{"properties":{"errors":{"description":"The list of syntax errors","items":{"$ref":"#/components/schemas/ParseError"},"type":"array"}},"title":"CheckOPLSyntaxResponse represents the response for an OPL syntax check request.","type":"object"},"checkPermissionResult":{"description":"The content of the allowed field is mirrored in the HTTP status code.","properties":{"allowed":{"description":"whether the relation tuple is allowed","type":"boolean"}},"required":["allowed"],"title":"Check Permission Result","type":"object"},"cloudAccount":{"properties":{"email":{"type":"string"},"id":{"format":"uuid","type":"string"},"name":{"type":"string"}},"required":["id","email","name"],"type":"object"},"consistencyRequestParameters":{"description":"Control API consistency guarantees","properties":{"consistency":{"description":"Read Consistency Level (preview)\n\nThe read consistency level determines the consistency guarantee for reads:\n\nstrong (slow): The read is guaranteed to return the most recent data committed at the start of the read.\neventual (very fast): The result will return data that is about 4.8 seconds old.\n\nThe default consistency guarantee can be changed in the Ory Network Console or using the Ory CLI with\n`ory patch project --replace '/previews/default_read_consistency_level=\"strong\"'`.\n\nSetting the default consistency level to `eventual` may cause regressions in the future as we add consistency\ncontrols to more APIs. Currently, the following APIs will be affected by this setting:\n\n`GET /admin/identities`\n\nThis feature is in preview and only available in Ory Network.\n ConsistencyLevelUnset ConsistencyLevelUnset is the unset / default consistency level.\nstrong ConsistencyLevelStrong ConsistencyLevelStrong is the strong consistency level.\neventual ConsistencyLevelEventual ConsistencyLevelEventual is the eventual consistency level using follower read timestamps.","enum":["","strong","eventual"],"type":"string","x-go-enum-desc":" ConsistencyLevelUnset ConsistencyLevelUnset is the unset / default consistency level.\nstrong ConsistencyLevelStrong ConsistencyLevelStrong is the strong consistency level.\neventual ConsistencyLevelEventual ConsistencyLevelEventual is the eventual consistency level using follower read timestamps."}},"type":"object"},"continueWith":{"discriminator":{"mapping":{"set_ory_session_token":"#/components/schemas/continueWithSetOrySessionToken","show_recovery_ui":"#/components/schemas/continueWithRecoveryUi","show_settings_ui":"#/components/schemas/continueWithSettingsUi","show_verification_ui":"#/components/schemas/continueWithVerificationUi"},"propertyName":"action"},"oneOf":[{"$ref":"#/components/schemas/continueWithVerificationUi"},{"$ref":"#/components/schemas/continueWithSetOrySessionToken"},{"$ref":"#/components/schemas/continueWithSettingsUi"},{"$ref":"#/components/schemas/continueWithRecoveryUi"}]},"continueWithRecoveryUi":{"description":"Indicates, that the UI flow could be continued by showing a recovery ui","properties":{"action":{"description":"Action will always be `show_recovery_ui`\nshow_recovery_ui ContinueWithActionShowRecoveryUIString","enum":["show_recovery_ui"],"type":"string","x-go-enum-desc":"show_recovery_ui ContinueWithActionShowRecoveryUIString"},"flow":{"$ref":"#/components/schemas/continueWithRecoveryUiFlow"}},"required":["action","flow"],"type":"object"},"continueWithRecoveryUiFlow":{"properties":{"id":{"description":"The ID of the recovery flow","format":"uuid","type":"string"},"url":{"description":"The URL of the recovery flow","type":"string"}},"required":["id"],"type":"object"},"continueWithSetOrySessionToken":{"description":"Indicates that a session was issued, and the application should use this token for authenticated requests","properties":{"action":{"description":"Action will always be `set_ory_session_token`\nset_ory_session_token ContinueWithActionSetOrySessionTokenString","enum":["set_ory_session_token"],"type":"string","x-go-enum-desc":"set_ory_session_token ContinueWithActionSetOrySessionTokenString"},"ory_session_token":{"description":"Token is the token of the session","type":"string"}},"required":["action","ory_session_token"],"type":"object"},"continueWithSettingsUi":{"description":"Indicates, that the UI flow could be continued by showing a settings ui","properties":{"action":{"description":"Action will always be `show_settings_ui`\nshow_settings_ui ContinueWithActionShowSettingsUIString","enum":["show_settings_ui"],"type":"string","x-go-enum-desc":"show_settings_ui ContinueWithActionShowSettingsUIString"},"flow":{"$ref":"#/components/schemas/continueWithSettingsUiFlow"}},"required":["action","flow"],"type":"object"},"continueWithSettingsUiFlow":{"properties":{"id":{"description":"The ID of the settings flow","format":"uuid","type":"string"}},"required":["id"],"type":"object"},"continueWithVerificationUi":{"description":"Indicates, that the UI flow could be continued by showing a verification ui","properties":{"action":{"description":"Action will always be `show_verification_ui`\nshow_verification_ui ContinueWithActionShowVerificationUIString","enum":["show_verification_ui"],"type":"string","x-go-enum-desc":"show_verification_ui ContinueWithActionShowVerificationUIString"},"flow":{"$ref":"#/components/schemas/continueWithVerificationUiFlow"}},"required":["action","flow"],"type":"object"},"continueWithVerificationUiFlow":{"properties":{"id":{"description":"The ID of the verification flow","format":"uuid","type":"string"},"url":{"description":"The URL of the verification flow","type":"string"},"verifiable_address":{"description":"The address that should be verified in this flow","type":"string"}},"required":["id","verifiable_address"],"type":"object"},"courierMessageStatus":{"description":"A Message's Status","enum":["queued","sent","processing","abandoned"],"type":"string"},"courierMessageType":{"description":"It can either be `email` or `phone`","enum":["email","phone"],"title":"A Message's Type","type":"string"},"createCustomDomainBody":{"description":"Create Custom Hostname Request Body","properties":{"cookie_domain":{"description":"The domain where cookies will be set. Has to be a parent domain of the custom hostname to work.","type":"string"},"cors_allowed_origins":{"description":"CORS Allowed origins for the custom hostname.","items":{"type":"string"},"type":"array"},"cors_enabled":{"description":"CORS Enabled for the custom hostname.","type":"boolean"},"custom_ui_base_url":{"description":"The base URL where the custom user interface will be exposed.","type":"string"},"hostname":{"description":"The custom hostname where the API will be exposed.","type":"string"}},"type":"object"},"createEventStreamBody":{"description":"Create Event Stream Request Body","properties":{"role_arn":{"description":"The AWS IAM role ARN to assume when publishing to the SNS topic.","type":"string"},"topic_arn":{"description":"The AWS SNS topic ARN.","type":"string"},"type":{"description":"The type of the event stream (AWS SNS, GCP Pub/Sub, etc).","enum":["sns"],"type":"string"}},"required":["type","topic_arn","role_arn"],"type":"object"},"createIdentityBody":{"description":"Create Identity Body","properties":{"credentials":{"$ref":"#/components/schemas/identityWithCredentials"},"metadata_admin":{"description":"Store metadata about the user which is only accessible through admin APIs such as `GET /admin/identities/`."},"metadata_public":{"description":"Store metadata about the identity which the identity itself can see when calling for example the\nsession endpoint. Do not store sensitive information (e.g. credit score) about the identity in this field."},"recovery_addresses":{"description":"RecoveryAddresses contains all the addresses that can be used to recover an identity.\n\nUse this structure to import recovery addresses for an identity. Please keep in mind\nthat the address needs to be represented in the Identity Schema or this field will be overwritten\non the next identity update.","items":{"$ref":"#/components/schemas/recoveryIdentityAddress"},"type":"array"},"schema_id":{"description":"SchemaID is the ID of the JSON Schema to be used for validating the identity's traits.","type":"string"},"state":{"description":"State is the identity's state.\nactive StateActive\ninactive StateInactive","enum":["active","inactive"],"type":"string","x-go-enum-desc":"active StateActive\ninactive StateInactive"},"traits":{"description":"Traits represent an identity's traits. The identity is able to create, modify, and delete traits\nin a self-service manner. The input will always be validated against the JSON Schema defined\nin `schema_url`.","type":"object"},"verifiable_addresses":{"description":"VerifiableAddresses contains all the addresses that can be verified by the user.\n\nUse this structure to import verified addresses for an identity. Please keep in mind\nthat the address needs to be represented in the Identity Schema or this field will be overwritten\non the next identity update.","items":{"$ref":"#/components/schemas/verifiableIdentityAddress"},"type":"array"}},"required":["schema_id","traits"],"type":"object"},"createJsonWebKeySet":{"description":"Create JSON Web Key Set Request Body","properties":{"alg":{"description":"JSON Web Key Algorithm\n\nThe algorithm to be used for creating the key. Supports `RS256`, `ES256`, `ES512`, `HS512`, and `HS256`.","type":"string"},"kid":{"description":"JSON Web Key ID\n\nThe Key ID of the key to be created.","type":"string"},"use":{"description":"JSON Web Key Use\n\nThe \"use\" (public key use) parameter identifies the intended use of\nthe public key. The \"use\" parameter is employed to indicate whether\na public key is used for encrypting data or verifying the signature\non data. Valid values are \"enc\" and \"sig\".","type":"string"}},"required":["alg","use","kid"],"type":"object"},"createMemberInviteResponse":{"$ref":"#/components/schemas/CreateInviteResponse"},"createProjectBody":{"description":"Create Project Request Body","properties":{"environment":{"description":"The environment of the project.\nprod Production\ndev Development","enum":["prod","dev"],"type":"string","x-go-enum-desc":"prod Production\ndev Development"},"name":{"description":"The name of the project to be created","type":"string"},"workspace_id":{"$ref":"#/components/schemas/NullUUID"}},"required":["name","environment"],"type":"object"},"createProjectBranding":{"description":"Create a Project Branding","properties":{"favicon_type":{"type":"string"},"favicon_url":{"type":"string"},"logo_type":{"type":"string"},"logo_url":{"type":"string"},"name":{"type":"string"},"theme":{"$ref":"#/components/schemas/projectBrandingColors"}},"type":"object"},"createRecoveryCodeForIdentityBody":{"description":"Create Recovery Code for Identity Request Body","properties":{"expires_in":{"description":"Code Expires In\n\nThe recovery code will expire after that amount of time has passed. Defaults to the configuration value of\n`selfservice.methods.code.config.lifespan`.","pattern":"^([0-9]+(ns|us|ms|s|m|h))*$","type":"string"},"identity_id":{"description":"Identity to Recover\n\nThe identity's ID you wish to recover.","format":"uuid","type":"string"}},"required":["identity_id"],"type":"object"},"createRecoveryLinkForIdentityBody":{"description":"Create Recovery Link for Identity Request Body","properties":{"expires_in":{"description":"Link Expires In\n\nThe recovery link will expire after that amount of time has passed. Defaults to the configuration value of\n`selfservice.methods.code.config.lifespan`.","pattern":"^[0-9]+(ns|us|ms|s|m|h)$","type":"string"},"identity_id":{"description":"Identity to Recover\n\nThe identity's ID you wish to recover.","format":"uuid","type":"string"}},"required":["identity_id"],"type":"object"},"createRelationshipBody":{"description":"Create Relationship Request Body","properties":{"namespace":{"description":"Namespace to query","type":"string"},"object":{"description":"Object to query","type":"string"},"relation":{"description":"Relation to query","type":"string"},"subject_id":{"description":"SubjectID to query\n\nEither SubjectSet or SubjectID can be provided.","type":"string"},"subject_set":{"$ref":"#/components/schemas/subjectSet"}},"type":"object"},"createSubscriptionBody":{"properties":{"currency":{"description":"\nusd USD\neur Euro","enum":["usd","eur"],"type":"string","x-go-enum-desc":"usd USD\neur Euro"},"interval":{"description":"\nmonthly Monthly\nyearly Yearly","enum":["monthly","yearly"],"type":"string","x-go-enum-desc":"monthly Monthly\nyearly Yearly"},"plan":{"type":"string"},"provision_first_project":{"format":"uuid","type":"string"},"return_to":{"type":"string"}},"required":["plan","interval","provision_first_project"],"type":"object"},"createWorkspacePayload":{"properties":{"name":{"description":"The name of the workspace","type":"string"}},"required":["name"],"type":"object"},"createWorkspaceSubscriptionBody":{"properties":{"currency":{"description":"\nusd USD\neur Euro","enum":["usd","eur"],"type":"string","x-go-enum-desc":"usd USD\neur Euro"},"interval":{"description":"\nmonthly Monthly\nyearly Yearly","enum":["monthly","yearly"],"type":"string","x-go-enum-desc":"monthly Monthly\nyearly Yearly"},"plan":{"type":"string"},"return_to":{"type":"string"}},"required":["plan","interval"],"type":"object"},"credentialSupportedDraft00":{"description":"Includes information about the supported verifiable credentials.","properties":{"cryptographic_binding_methods_supported":{"description":"OpenID Connect Verifiable Credentials Cryptographic Binding Methods Supported\n\nContains a list of cryptographic binding methods supported for signing the proof.","items":{"type":"string"},"type":"array"},"cryptographic_suites_supported":{"description":"OpenID Connect Verifiable Credentials Cryptographic Suites Supported\n\nContains a list of cryptographic suites methods supported for signing the proof.","items":{"type":"string"},"type":"array"},"format":{"description":"OpenID Connect Verifiable Credentials Format\n\nContains the format that is supported by this authorization server.","type":"string"},"types":{"description":"OpenID Connect Verifiable Credentials Types\n\nContains the types of verifiable credentials supported.","items":{"type":"string"},"type":"array"}},"title":"Verifiable Credentials Metadata (Draft 00)","type":"object"},"customDomain":{"description":"Custom Hostname","properties":{"cookie_domain":{"type":"string"},"cors_allowed_origins":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"cors_enabled":{"type":"boolean"},"created_at":{"format":"date-time","type":"string"},"custom_ui_base_url":{"type":"string"},"hostname":{"type":"string"},"id":{"format":"uuid","type":"string"},"ssl_status":{"enum":["initializing","pending_validation","deleted","pending_issuance","pending_deployment","pending_deletion","pending_expiration","expired","active","initializing_timed_out","validation_timed_out","issuance_timed_out","deployment_timed_out","deletion_timed_out","pending_cleanup","staging_deployment","staging_active","deactivating","inactive","backup_issued","holding_deployment",""],"type":"string","x-go-enum-desc":"initializing initializing\npending_validation pending_validation\ndeleted deleted\npending_issuance pending_issuance\npending_deployment pending_deployment\npending_deletion pending_deletion\npending_expiration pending_expiration\nexpired expired\nactive active\ninitializing_timed_out initializing_timed_out\nvalidation_timed_out validation_timed_out\nissuance_timed_out issuance_timed_out\ndeployment_timed_out deployment_timed_out\ndeletion_timed_out deletion_timed_out\npending_cleanup pending_cleanup\nstaging_deployment staging_deployment\nstaging_active staging_active\ndeactivating deactivating\ninactive inactive\nbackup_issued backup_issued\nholding_deployment holding_deployment\n unknown Cloudflare sometimes returns an empty string."},"updated_at":{"format":"date-time","type":"string"},"verification_errors":{"items":{"type":"string"},"type":"array"},"verification_status":{"$ref":"#/components/schemas/CustomHostnameStatus"}},"type":"object"},"deleteMySessionsCount":{"description":"Deleted Session Count","properties":{"count":{"description":"The number of sessions that were revoked.","format":"int64","type":"integer"}},"type":"object"},"emailTemplateData":{"description":"Contains the data of the email template, including the subject and body in HTML and plaintext variants","properties":{"body":{"$ref":"#/components/schemas/emailTemplateDataBody"},"subject":{"type":"string"}},"required":["body","subject"],"type":"object"},"emailTemplateDataBody":{"properties":{"html":{"type":"string"},"plaintext":{"type":"string"}},"required":["html","plaintext"],"type":"object"},"errorAuthenticatorAssuranceLevelNotSatisfied":{"properties":{"error":{"$ref":"#/components/schemas/genericError"},"redirect_browser_to":{"description":"Points to where to redirect the user to next.","type":"string"}},"title":"Is returned when an active session was found but the requested AAL is not satisfied.","type":"object"},"errorBrowserLocationChangeRequired":{"properties":{"error":{"$ref":"#/components/schemas/errorGeneric"},"redirect_browser_to":{"description":"Points to where to redirect the user to next.","type":"string"}},"title":"Is sent when a flow requires a browser to change its location.","type":"object"},"errorFlowReplaced":{"description":"Is sent when a flow is replaced by a different flow of the same class","properties":{"error":{"$ref":"#/components/schemas/genericError"},"use_flow_id":{"description":"The flow ID that should be used for the new flow as it contains the correct messages.","format":"uuid","type":"string"}},"type":"object"},"errorGeneric":{"description":"The standard Ory JSON API error format.","properties":{"error":{"$ref":"#/components/schemas/genericErrorContent"}},"required":["error"],"title":"JSON API Error Response","type":"object"},"errorOAuth2":{"description":"Error","properties":{"error":{"description":"Error","type":"string"},"error_debug":{"description":"Error Debug Information\n\nOnly available in dev mode.","type":"string"},"error_description":{"description":"Error Description","type":"string"},"error_hint":{"description":"Error Hint\n\nHelps the user identify the error cause.","example":"The redirect URL is not allowed.","type":"string"},"status_code":{"description":"HTTP Status Code","example":401,"format":"int64","type":"integer"}},"type":"object"},"eventStream":{"description":"Event Stream","properties":{"created_at":{"format":"date-time","type":"string"},"id":{"format":"uuid","type":"string"},"role_arn":{"type":"string"},"topic_arn":{"type":"string"},"type":{"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"type":"object"},"expandedPermissionTree":{"properties":{"children":{"description":"The children of the node, possibly none.","items":{"$ref":"#/components/schemas/expandedPermissionTree"},"type":"array"},"tuple":{"$ref":"#/components/schemas/relationship"},"type":{"description":"The type of the node.\nunion TreeNodeUnion\nexclusion TreeNodeExclusion\nintersection TreeNodeIntersection\nleaf TreeNodeLeaf\ntuple_to_subject_set TreeNodeTupleToSubjectSet\ncomputed_subject_set TreeNodeComputedSubjectSet\nnot TreeNodeNot\nunspecified TreeNodeUnspecified","enum":["union","exclusion","intersection","leaf","tuple_to_subject_set","computed_subject_set","not","unspecified"],"type":"string","x-go-enum-desc":"union TreeNodeUnion\nexclusion TreeNodeExclusion\nintersection TreeNodeIntersection\nleaf TreeNodeLeaf\ntuple_to_subject_set TreeNodeTupleToSubjectSet\ncomputed_subject_set TreeNodeComputedSubjectSet\nnot TreeNodeNot\nunspecified TreeNodeUnspecified"}},"required":["type"],"type":"object"},"falsyNullBool":{"description":"It JSON decodes to false if null.","title":"FalsyNullBool represents a bool that may be null.","type":"boolean"},"flowError":{"properties":{"created_at":{"description":"CreatedAt is a helper struct field for gobuffalo.pop.","format":"date-time","type":"string"},"error":{"type":"object"},"id":{"description":"ID of the error container.","format":"uuid","type":"string"},"updated_at":{"description":"UpdatedAt is a helper struct field for gobuffalo.pop.","format":"date-time","type":"string"}},"required":["id"],"type":"object"},"genericError":{"description":"Error responses are sent when an error (e.g. unauthorized, bad request, ...) occurred.","properties":{"code":{"description":"The status code","example":404,"format":"int64","type":"integer"},"debug":{"description":"Debug information\n\nThis field is often not exposed to protect against leaking\nsensitive information.","example":"SQL field \"foo\" is not a bool.","type":"string"},"details":{"description":"Further error details"},"error":{"$ref":"#/components/schemas/genericErrorContent"},"id":{"description":"The error ID\n\nUseful when trying to identify various errors in application logic.","type":"string"},"message":{"description":"Error message\n\nThe error's message.","example":"The resource could not be found","type":"string"},"reason":{"description":"A human-readable reason for the error","example":"User with ID 1234 does not exist.","type":"string"},"request":{"description":"The request ID\n\nThe request ID is often exposed internally in order to trace\nerrors across service architectures. This is often a UUID.","example":"d7ef54b1-ec15-46e6-bccb-524b82c035e6","type":"string"},"status":{"description":"The status description","example":"Not Found","type":"string"}},"required":["message"],"title":"Error response","type":"object"},"genericErrorContent":{"description":"Error response","properties":{"debug":{"description":"Debug contains debug information. This is usually not available and has to be enabled.","example":"The database adapter was unable to find the element","type":"string"},"error":{"description":"Name is the error name.","example":"The requested resource could not be found","type":"string"},"error_description":{"description":"Description contains further information on the nature of the error.","example":"Object with ID 12345 does not exist","type":"string"},"message":{"description":"Message contains the error message.","type":"string"},"status_code":{"description":"Code represents the error status code (404, 403, 401, ...).","example":404,"format":"int64","type":"integer"}},"type":"object"},"getAttributesCountResponse":{"description":"Response of the getAttributesCount endpoint","properties":{"data":{"description":"The list of data points.","items":{"$ref":"#/components/schemas/AttributesCountDatapoint"},"readOnly":true,"type":"array"}},"required":["data"],"type":"object"},"getManagedIdentitySchemaLocation":{"description":"Ory Identity Schema Location","properties":{"location":{"type":"string"}},"type":"object"},"getMetricsEventAttributesResponse":{"description":"Response of the getMetricsEventAttributes endpoint","properties":{"events":{"description":"The list of data points.","items":{"type":"string"},"readOnly":true,"type":"array"}},"required":["events"],"type":"object"},"getMetricsEventTypesResponse":{"description":"Response of the getMetricsEventTypes endpoint","properties":{"events":{"description":"The list of data points.","items":{"type":"string"},"readOnly":true,"type":"array"}},"required":["events"],"type":"object"},"getOrganizationResponse":{"properties":{"organization":{"$ref":"#/components/schemas/organization"}},"required":["organization"],"title":"getOrganizationResponse represents a B2B SSO Organization.","type":"object"},"getProjectEventsBody":{"description":"Body of the getProjectEvents endpoint","properties":{"event_name":{"description":"The event name to query for","type":"string"},"filters":{"default":[],"description":"Event attribute filters","items":{"$ref":"#/components/schemas/AttributeFilter"},"type":"array"},"from":{"description":"The start RFC3339 date of the time window","format":"date-time","type":"string"},"page_size":{"default":25,"description":"Maximum number of events to return","format":"int64","type":"integer"},"page_token":{"description":"Pagination token to fetch next page, empty if first page","type":"string"},"to":{"description":"The end RFC3339 date of the time window","format":"date-time","type":"string"}},"required":["from","to"],"type":"object"},"getProjectEventsResponse":{"description":"Response of the getProjectEvents endpoint","properties":{"events":{"description":"The list of data points.","items":{"$ref":"#/components/schemas/ProjectEventsDatapoint"},"readOnly":true,"type":"array"},"page_token":{"description":"Pagination token to be included in next page request","readOnly":true,"type":"string"}},"required":["events"],"type":"object"},"getProjectMetricsResponse":{"description":"Response of the getMetrics endpoint","properties":{"data":{"description":"The list of data points.","items":{"$ref":"#/components/schemas/metricsDatapoint"},"readOnly":true,"type":"array"}},"required":["data"],"type":"object"},"getSessionActivityResponse":{"description":"Response of the getSessionActivity endpoint","properties":{"data":{"description":"The list of data points.","items":{"$ref":"#/components/schemas/SessionActivityDatapoint"},"readOnly":true,"type":"array"}},"required":["data"],"type":"object"},"healthNotReadyStatus":{"properties":{"errors":{"additionalProperties":{"type":"string"},"description":"Errors contains a list of errors that caused the not ready status.","type":"object"}},"type":"object"},"healthStatus":{"properties":{"status":{"description":"Status always contains \"ok\".","type":"string"}},"type":"object"},"identity":{"description":"An [identity](https://www.ory.sh/docs/kratos/concepts/identity-user-model) represents a (human) user in Ory.","properties":{"created_at":{"description":"CreatedAt is a helper struct field for gobuffalo.pop.","format":"date-time","type":"string"},"credentials":{"additionalProperties":{"$ref":"#/components/schemas/identityCredentials"},"description":"Credentials represents all credentials that can be used for authenticating this identity.","type":"object"},"id":{"description":"ID is the identity's unique identifier.\n\nThe Identity ID can not be changed and can not be chosen. This ensures future\ncompatibility and optimization for distributed stores such as CockroachDB.","format":"uuid","type":"string"},"metadata_admin":{"$ref":"#/components/schemas/nullJsonRawMessage"},"metadata_public":{"$ref":"#/components/schemas/nullJsonRawMessage"},"organization_id":{"$ref":"#/components/schemas/NullUUID"},"recovery_addresses":{"description":"RecoveryAddresses contains all the addresses that can be used to recover an identity.","items":{"$ref":"#/components/schemas/recoveryIdentityAddress"},"type":"array","x-omitempty":true},"schema_id":{"description":"SchemaID is the ID of the JSON Schema to be used for validating the identity's traits.","type":"string"},"schema_url":{"description":"SchemaURL is the URL of the endpoint where the identity's traits schema can be fetched from.\n\nformat: url","type":"string"},"state":{"description":"State is the identity's state.\n\nThis value has currently no effect.\nactive StateActive\ninactive StateInactive","enum":["active","inactive"],"type":"string","x-go-enum-desc":"active StateActive\ninactive StateInactive"},"state_changed_at":{"$ref":"#/components/schemas/nullTime"},"traits":{"$ref":"#/components/schemas/identityTraits"},"updated_at":{"description":"UpdatedAt is a helper struct field for gobuffalo.pop.","format":"date-time","type":"string"},"verifiable_addresses":{"description":"VerifiableAddresses contains all the addresses that can be verified by the user.","items":{"$ref":"#/components/schemas/verifiableIdentityAddress"},"type":"array","x-omitempty":true}},"required":["id","schema_id","schema_url","traits"],"title":"Identity represents an Ory Kratos identity","type":"object"},"identityCredentials":{"description":"Credentials represents a specific credential type","properties":{"config":{"$ref":"#/components/schemas/JSONRawMessage"},"created_at":{"description":"CreatedAt is a helper struct field for gobuffalo.pop.","format":"date-time","type":"string"},"identifiers":{"description":"Identifiers represents a list of unique identifiers this credential type matches.","items":{"type":"string"},"type":"array"},"type":{"description":"Type discriminates between different types of credentials.\npassword CredentialsTypePassword\noidc CredentialsTypeOIDC\ntotp CredentialsTypeTOTP\nlookup_secret CredentialsTypeLookup\nwebauthn CredentialsTypeWebAuthn\ncode CredentialsTypeCodeAuth\nlink_recovery CredentialsTypeRecoveryLink CredentialsTypeRecoveryLink is a special credential type linked to the link strategy (recovery flow). It is not used within the credentials object itself.\ncode_recovery CredentialsTypeRecoveryCode","enum":["password","oidc","totp","lookup_secret","webauthn","code","link_recovery","code_recovery"],"type":"string","x-go-enum-desc":"password CredentialsTypePassword\noidc CredentialsTypeOIDC\ntotp CredentialsTypeTOTP\nlookup_secret CredentialsTypeLookup\nwebauthn CredentialsTypeWebAuthn\ncode CredentialsTypeCodeAuth\nlink_recovery CredentialsTypeRecoveryLink CredentialsTypeRecoveryLink is a special credential type linked to the link strategy (recovery flow). It is not used within the credentials object itself.\ncode_recovery CredentialsTypeRecoveryCode"},"updated_at":{"description":"UpdatedAt is a helper struct field for gobuffalo.pop.","format":"date-time","type":"string"},"version":{"description":"Version refers to the version of the credential. Useful when changing the config schema.","format":"int64","type":"integer"}},"type":"object"},"identityCredentialsCode":{"description":"CredentialsCode represents a one time login/registration code","properties":{"address_type":{"description":"The type of the address for this code","type":"string"},"used_at":{"$ref":"#/components/schemas/NullTime"}},"type":"object"},"identityCredentialsOidc":{"properties":{"providers":{"items":{"$ref":"#/components/schemas/identityCredentialsOidcProvider"},"type":"array"}},"title":"CredentialsOIDC is contains the configuration for credentials of the type oidc.","type":"object"},"identityCredentialsOidcProvider":{"properties":{"initial_access_token":{"type":"string"},"initial_id_token":{"type":"string"},"initial_refresh_token":{"type":"string"},"organization":{"type":"string"},"provider":{"type":"string"},"subject":{"type":"string"}},"title":"CredentialsOIDCProvider is contains a specific OpenID COnnect credential for a particular connection (e.g. Google).","type":"object"},"identityCredentialsPassword":{"properties":{"hashed_password":{"description":"HashedPassword is a hash-representation of the password.","type":"string"}},"title":"CredentialsPassword is contains the configuration for credentials of the type password.","type":"object"},"identityMetaSchema":{"description":"Identity Meta Schema","type":"object"},"identityPatch":{"description":"Payload for patching an identity","properties":{"create":{"$ref":"#/components/schemas/createIdentityBody"},"patch_id":{"description":"The ID of this patch.\n\nThe patch ID is optional. If specified, the ID will be returned in the\nresponse, so consumers of this API can correlate the response with the\npatch.","format":"uuid","type":"string"}},"type":"object"},"identityPatchResponse":{"description":"Response for a single identity patch","properties":{"action":{"description":"The action for this specific patch\ncreate ActionCreate Create this identity.","enum":["create"],"type":"string","x-go-enum-desc":"create ActionCreate Create this identity."},"identity":{"description":"The identity ID payload of this patch","format":"uuid","type":"string"},"patch_id":{"description":"The ID of this patch response, if an ID was specified in the patch.","format":"uuid","type":"string"}},"type":"object"},"identitySchema":{"description":"Raw JSON Schema","type":"object"},"identitySchemaContainer":{"description":"An Identity JSON Schema Container","properties":{"id":{"description":"The ID of the Identity JSON Schema","type":"string"},"schema":{"description":"The actual Identity JSON Schema","type":"object"}},"type":"object"},"identitySchemaPreset":{"properties":{"schema":{"description":"Schema is the Identity JSON Schema","type":"object"},"url":{"description":"URL is the preset identifier","type":"string"}},"required":["url","schema"],"type":"object"},"identitySchemaPresets":{"items":{"$ref":"#/components/schemas/identitySchemaPreset"},"type":"array"},"identitySchemas":{"description":"List of Identity JSON Schemas","items":{"$ref":"#/components/schemas/identitySchemaContainer"},"type":"array"},"identityTraits":{"description":"Traits represent an identity's traits. The identity is able to create, modify, and delete traits\nin a self-service manner. The input will always be validated against the JSON Schema defined\nin `schema_url`."},"identityVerifiableAddressStatus":{"description":"VerifiableAddressStatus must not exceed 16 characters as that is the limitation in the SQL Schema","type":"string"},"identityWithCredentials":{"description":"Create Identity and Import Credentials","properties":{"oidc":{"$ref":"#/components/schemas/identityWithCredentialsOidc"},"password":{"$ref":"#/components/schemas/identityWithCredentialsPassword"}},"type":"object"},"identityWithCredentialsOidc":{"description":"Create Identity and Import Social Sign In Credentials","properties":{"config":{"$ref":"#/components/schemas/identityWithCredentialsOidcConfig"}},"type":"object"},"identityWithCredentialsOidcConfig":{"properties":{"config":{"$ref":"#/components/schemas/identityWithCredentialsPasswordConfig"},"providers":{"description":"A list of OpenID Connect Providers","items":{"$ref":"#/components/schemas/identityWithCredentialsOidcConfigProvider"},"type":"array"}},"type":"object"},"identityWithCredentialsOidcConfigProvider":{"description":"Create Identity and Import Social Sign In Credentials Configuration","properties":{"provider":{"description":"The OpenID Connect provider to link the subject to. Usually something like `google` or `github`.","type":"string"},"subject":{"description":"The subject (`sub`) of the OpenID Connect connection. Usually the `sub` field of the ID Token.","type":"string"}},"required":["subject","provider"],"type":"object"},"identityWithCredentialsPassword":{"description":"Create Identity and Import Password Credentials","properties":{"config":{"$ref":"#/components/schemas/identityWithCredentialsPasswordConfig"}},"type":"object"},"identityWithCredentialsPasswordConfig":{"description":"Create Identity and Import Password Credentials Configuration","properties":{"hashed_password":{"description":"The hashed password in [PHC format](https://www.ory.sh/docs/kratos/manage-identities/import-user-accounts-identities#hashed-passwords)","type":"string"},"password":{"description":"The password in plain text if no hash is available.","type":"string"}},"type":"object"},"internalGetProjectBrandingBody":{"description":"Get Project Branding Request Body","properties":{"hostname":{"type":"string"}},"type":"object"},"internalIsAXWelcomeScreenEnabledForProjectBody":{"description":"Is Account Experience Enabled For Project Request Body","properties":{"path":{"description":"Path is the path of the request.","type":"string"},"project_slug":{"description":"ProjectSlug is the project's slug.","type":"string"}},"required":["project_slug","path"],"type":"object"},"internalIsOwnerForProjectBySlugBody":{"description":"Is Owner For Project By Slug Request Body","properties":{"namespace":{"description":"Namespace is the namespace of the subject.","enum":["User"," ApiKey"],"type":"string"},"project_scope":{"description":"ProjectScope is the project_id resolved from the\nAPI Token.","type":"string"},"project_slug":{"description":"ProjectSlug is the project's slug.","type":"string"},"subject":{"description":"Subject is the subject acting (user or API key).","type":"string"}},"required":["subject","namespace","project_slug"],"type":"object"},"internalIsOwnerForProjectBySlugResponse":{"properties":{"project_id":{"description":"ProjectID is the project's ID.","type":"string"}},"required":["project_id"],"type":"object"},"introspectedOAuth2Token":{"description":"Introspection contains an access token's session data as specified by\n[IETF RFC 7662](https://tools.ietf.org/html/rfc7662)","properties":{"active":{"description":"Active is a boolean indicator of whether or not the presented token\nis currently active. The specifics of a token's \"active\" state\nwill vary depending on the implementation of the authorization\nserver and the information it keeps about its tokens, but a \"true\"\nvalue return for the \"active\" property will generally indicate\nthat a given token has been issued by this authorization server,\nhas not been revoked by the resource owner, and is within its\ngiven time window of validity (e.g., after its issuance time and\nbefore its expiration time).","type":"boolean"},"aud":{"description":"Audience contains a list of the token's intended audiences.","items":{"type":"string"},"type":"array"},"client_id":{"description":"ID is aclient identifier for the OAuth 2.0 client that\nrequested this token.","type":"string"},"exp":{"description":"Expires at is an integer timestamp, measured in the number of seconds\nsince January 1 1970 UTC, indicating when this token will expire.","format":"int64","type":"integer"},"ext":{"additionalProperties":{},"description":"Extra is arbitrary data set by the session.","type":"object"},"iat":{"description":"Issued at is an integer timestamp, measured in the number of seconds\nsince January 1 1970 UTC, indicating when this token was\noriginally issued.","format":"int64","type":"integer"},"iss":{"description":"IssuerURL is a string representing the issuer of this token","type":"string"},"nbf":{"description":"NotBefore is an integer timestamp, measured in the number of seconds\nsince January 1 1970 UTC, indicating when this token is not to be\nused before.","format":"int64","type":"integer"},"obfuscated_subject":{"description":"ObfuscatedSubject is set when the subject identifier algorithm was set to \"pairwise\" during authorization.\nIt is the `sub` value of the ID Token that was issued.","type":"string"},"scope":{"description":"Scope is a JSON string containing a space-separated list of\nscopes associated with this token.","type":"string"},"sub":{"description":"Subject of the token, as defined in JWT [RFC7519].\nUsually a machine-readable identifier of the resource owner who\nauthorized this token.","type":"string"},"token_type":{"description":"TokenType is the introspected token's type, typically `Bearer`.","type":"string"},"token_use":{"description":"TokenUse is the introspected token's use, for example `access_token` or `refresh_token`.","type":"string"},"username":{"description":"Username is a human-readable identifier for the resource owner who\nauthorized this token.","type":"string"}},"required":["active"],"type":"object"},"isOwnerForProjectBySlug":{"properties":{"ProjectSlug":{"description":"ProjectSlug is the project's slug.","type":"string"},"Subject":{"description":"Subject is the subject from the API Token.","type":"string"}},"required":["Subject","ProjectSlug"],"type":"object"},"jsonPatch":{"description":"A JSONPatch document as defined by RFC 6902","properties":{"from":{"description":"This field is used together with operation \"move\" and uses JSON Pointer notation.\n\nLearn more [about JSON Pointers](https://datatracker.ietf.org/doc/html/rfc6901#section-5).","example":"/name","type":"string"},"op":{"description":"The operation to be performed. One of \"add\", \"remove\", \"replace\", \"move\", \"copy\", or \"test\".","enum":["add","remove","replace","move","copy","test"],"example":"replace","type":"string"},"path":{"description":"The path to the target path. Uses JSON pointer notation.\n\nLearn more [about JSON Pointers](https://datatracker.ietf.org/doc/html/rfc6901#section-5).","example":"/name","type":"string"},"value":{"description":"The value to be used within the operations.\n\nLearn more [about JSON Pointers](https://datatracker.ietf.org/doc/html/rfc6901#section-5).","example":"foobar"}},"required":["op","path"],"type":"object"},"jsonPatchDocument":{"description":"A JSONPatchDocument request","items":{"$ref":"#/components/schemas/jsonPatch"},"type":"array"},"jsonWebKey":{"properties":{"alg":{"description":"The \"alg\" (algorithm) parameter identifies the algorithm intended for\nuse with the key. The values used should either be registered in the\nIANA \"JSON Web Signature and Encryption Algorithms\" registry\nestablished by [JWA] or be a value that contains a Collision-\nResistant Name.","example":"RS256","type":"string"},"crv":{"example":"P-256","type":"string"},"d":{"example":"T_N8I-6He3M8a7X1vWt6TGIx4xB_GP3Mb4SsZSA4v-orvJzzRiQhLlRR81naWYxfQAYt5isDI6_C2L9bdWo4FFPjGQFvNoRX-_sBJyBI_rl-TBgsZYoUlAj3J92WmY2inbA-PwyJfsaIIDceYBC-eX-xiCu6qMqkZi3MwQAFL6bMdPEM0z4JBcwFT3VdiWAIRUuACWQwrXMq672x7fMuaIaHi7XDGgt1ith23CLfaREmJku9PQcchbt_uEY-hqrFY6ntTtS4paWWQj86xLL94S-Tf6v6xkL918PfLSOTq6XCzxvlFwzBJqApnAhbwqLjpPhgUG04EDRrqrSBc5Y1BLevn6Ip5h1AhessBp3wLkQgz_roeckt-ybvzKTjESMuagnpqLvOT7Y9veIug2MwPJZI2VjczRc1vzMs25XrFQ8DpUy-bNdp89TmvAXwctUMiJdgHloJw23Cv03gIUAkDnsTqZmkpbIf-crpgNKFmQP_EDKoe8p_PXZZgfbRri3NoEVGP7Mk6yEu8LjJhClhZaBNjuWw2-KlBfOA3g79mhfBnkInee5KO9mGR50qPk1V-MorUYNTFMZIm0kFE6eYVWFBwJHLKYhHU34DoiK1VP-svZpC2uAMFNA_UJEwM9CQ2b8qe4-5e9aywMvwcuArRkAB5mBIfOaOJao3mfukKAE","type":"string"},"dp":{"example":"G4sPXkc6Ya9y8oJW9_ILj4xuppu0lzi_H7VTkS8xj5SdX3coE0oimYwxIi2emTAue0UOa5dpgFGyBJ4c8tQ2VF402XRugKDTP8akYhFo5tAA77Qe_NmtuYZc3C3m3I24G2GvR5sSDxUyAN2zq8Lfn9EUms6rY3Ob8YeiKkTiBj0","type":"string"},"dq":{"example":"s9lAH9fggBsoFR8Oac2R_E2gw282rT2kGOAhvIllETE1efrA6huUUvMfBcMpn8lqeW6vzznYY5SSQF7pMdC_agI3nG8Ibp1BUb0JUiraRNqUfLhcQb_d9GF4Dh7e74WbRsobRonujTYN1xCaP6TO61jvWrX-L18txXw494Q_cgk","type":"string"},"e":{"example":"AQAB","type":"string"},"k":{"example":"GawgguFyGrWKav7AX4VKUg","type":"string"},"kid":{"description":"The \"kid\" (key ID) parameter is used to match a specific key. This\nis used, for instance, to choose among a set of keys within a JWK Set\nduring key rollover. The structure of the \"kid\" value is\nunspecified. When \"kid\" values are used within a JWK Set, different\nkeys within the JWK Set SHOULD use distinct \"kid\" values. (One\nexample in which different keys might use the same \"kid\" value is if\nthey have different \"kty\" (key type) values but are considered to be\nequivalent alternatives by the application using them.) The \"kid\"\nvalue is a case-sensitive string.","example":"1603dfe0af8f4596","type":"string"},"kty":{"description":"The \"kty\" (key type) parameter identifies the cryptographic algorithm\nfamily used with the key, such as \"RSA\" or \"EC\". \"kty\" values should\neither be registered in the IANA \"JSON Web Key Types\" registry\nestablished by [JWA] or be a value that contains a Collision-\nResistant Name. The \"kty\" value is a case-sensitive string.","example":"RSA","type":"string"},"n":{"example":"vTqrxUyQPl_20aqf5kXHwDZrel-KovIp8s7ewJod2EXHl8tWlRB3_Rem34KwBfqlKQGp1nqah-51H4Jzruqe0cFP58hPEIt6WqrvnmJCXxnNuIB53iX_uUUXXHDHBeaPCSRoNJzNysjoJ30TIUsKBiirhBa7f235PXbKiHducLevV6PcKxJ5cY8zO286qJLBWSPm-OIevwqsIsSIH44Qtm9sioFikhkbLwoqwWORGAY0nl6XvVOlhADdLjBSqSAeT1FPuCDCnXwzCDR8N9IFB_IjdStFkC-rVt2K5BYfPd0c3yFp_vHR15eRd0zJ8XQ7woBC8Vnsac6Et1pKS59pX6256DPWu8UDdEOolKAPgcd_g2NpA76cAaF_jcT80j9KrEzw8Tv0nJBGesuCjPNjGs_KzdkWTUXt23Hn9QJsdc1MZuaW0iqXBepHYfYoqNelzVte117t4BwVp0kUM6we0IqyXClaZgOI8S-WDBw2_Ovdm8e5NmhYAblEVoygcX8Y46oH6bKiaCQfKCFDMcRgChme7AoE1yZZYsPbaG_3IjPrC4LBMHQw8rM9dWjJ8ImjicvZ1pAm0dx-KHCP3y5PVKrxBDf1zSOsBRkOSjB8TPODnJMz6-jd5hTtZxpZPwPoIdCanTZ3ZD6uRBpTmDwtpRGm63UQs1m5FWPwb0T2IF0","type":"string"},"p":{"example":"6NbkXwDWUhi-eR55Cgbf27FkQDDWIamOaDr0rj1q0f1fFEz1W5A_09YvG09Fiv1AO2-D8Rl8gS1Vkz2i0zCSqnyy8A025XOcRviOMK7nIxE4OH_PEsko8dtIrb3TmE2hUXvCkmzw9EsTF1LQBOGC6iusLTXepIC1x9ukCKFZQvdgtEObQ5kzd9Nhq-cdqmSeMVLoxPLd1blviVT9Vm8-y12CtYpeJHOaIDtVPLlBhJiBoPKWg3vxSm4XxIliNOefqegIlsmTIa3MpS6WWlCK3yHhat0Q-rRxDxdyiVdG_wzJvp0Iw_2wms7pe-PgNPYvUWH9JphWP5K38YqEBiJFXQ","type":"string"},"q":{"example":"0A1FmpOWR91_RAWpqreWSavNaZb9nXeKiBo0DQGBz32DbqKqQ8S4aBJmbRhJcctjCLjain-ivut477tAUMmzJwVJDDq2MZFwC9Q-4VYZmFU4HJityQuSzHYe64RjN-E_NQ02TWhG3QGW6roq6c57c99rrUsETwJJiwS8M5p15Miuz53DaOjv-uqqFAFfywN5WkxHbraBcjHtMiQuyQbQqkCFh-oanHkwYNeytsNhTu2mQmwR5DR2roZ2nPiFjC6nsdk-A7E3S3wMzYYFw7jvbWWoYWo9vB40_MY2Y0FYQSqcDzcBIcq_0tnnasf3VW4Fdx6m80RzOb2Fsnln7vKXAQ","type":"string"},"qi":{"example":"GyM_p6JrXySiz1toFgKbWV-JdI3jQ4ypu9rbMWx3rQJBfmt0FoYzgUIZEVFEcOqwemRN81zoDAaa-Bk0KWNGDjJHZDdDmFhW3AN7lI-puxk_mHZGJ11rxyR8O55XLSe3SPmRfKwZI6yU24ZxvQKFYItdldUKGzO6Ia6zTKhAVRU","type":"string"},"use":{"description":"Use (\"public key use\") identifies the intended use of\nthe public key. The \"use\" parameter is employed to indicate whether\na public key is used for encrypting data or verifying the signature\non data. Values are commonly \"sig\" (signature) or \"enc\" (encryption).","example":"sig","type":"string"},"x":{"example":"f83OJ3D2xF1Bg8vub9tLe1gHMzV76e8Tus9uPHvRVEU","type":"string"},"x5c":{"description":"The \"x5c\" (X.509 certificate chain) parameter contains a chain of one\nor more PKIX certificates [RFC5280]. The certificate chain is\nrepresented as a JSON array of certificate value strings. Each\nstring in the array is a base64-encoded (Section 4 of [RFC4648] --\nnot base64url-encoded) DER [ITU.X690.1994] PKIX certificate value.\nThe PKIX certificate containing the key value MUST be the first\ncertificate.","items":{"type":"string"},"type":"array"},"y":{"example":"x_FEzRu9m36HLN_tue659LNpXW6pCyStikYjKIWI5a0","type":"string"}},"required":["use","kty","kid","alg"],"type":"object"},"jsonWebKeySet":{"description":"JSON Web Key Set","properties":{"keys":{"description":"List of JSON Web Keys\n\nThe value of the \"keys\" parameter is an array of JSON Web Key (JWK)\nvalues. By default, the order of the JWK values within the array does\nnot imply an order of preference among them, although applications\nof JWK Sets can choose to assign a meaning to the order for their\npurposes, if desired.","items":{"$ref":"#/components/schemas/jsonWebKey"},"type":"array"}},"type":"object"},"listCustomDomains":{"description":"Custom Hostname List","items":{"$ref":"#/components/schemas/customDomain"},"type":"array"},"listEventStreams":{"description":"Event Stream List","properties":{"event_streams":{"items":{"$ref":"#/components/schemas/eventStream"},"type":"array"}},"type":"object"},"listOrganizationsResponse":{"description":"B2B SSO Organization List","properties":{"organizations":{"items":{"$ref":"#/components/schemas/organization"},"type":"array"}},"required":["organizations"],"type":"object"},"listWorkspaceProjectsResponse":{"properties":{"has_next_page":{"type":"boolean"},"next_page":{"type":"string"},"projects":{"items":{"$ref":"#/components/schemas/projectMetadata"},"type":"array"}},"required":["projects","next_page","has_next_page"],"type":"object"},"loginFlow":{"description":"This object represents a login flow. A login flow is initiated at the \"Initiate Login API / Browser Flow\"\nendpoint by a client.\n\nOnce a login flow is completed successfully, a session cookie or session token will be issued.","properties":{"active":{"description":"The active login method\n\nIf set contains the login method used. If the flow is new, it is unset.\npassword CredentialsTypePassword\noidc CredentialsTypeOIDC\ntotp CredentialsTypeTOTP\nlookup_secret CredentialsTypeLookup\nwebauthn CredentialsTypeWebAuthn\ncode CredentialsTypeCodeAuth\nlink_recovery CredentialsTypeRecoveryLink CredentialsTypeRecoveryLink is a special credential type linked to the link strategy (recovery flow). It is not used within the credentials object itself.\ncode_recovery CredentialsTypeRecoveryCode","enum":["password","oidc","totp","lookup_secret","webauthn","code","link_recovery","code_recovery"],"type":"string","x-go-enum-desc":"password CredentialsTypePassword\noidc CredentialsTypeOIDC\ntotp CredentialsTypeTOTP\nlookup_secret CredentialsTypeLookup\nwebauthn CredentialsTypeWebAuthn\ncode CredentialsTypeCodeAuth\nlink_recovery CredentialsTypeRecoveryLink CredentialsTypeRecoveryLink is a special credential type linked to the link strategy (recovery flow). It is not used within the credentials object itself.\ncode_recovery CredentialsTypeRecoveryCode"},"created_at":{"description":"CreatedAt is a helper struct field for gobuffalo.pop.","format":"date-time","type":"string"},"expires_at":{"description":"ExpiresAt is the time (UTC) when the flow expires. If the user still wishes to log in,\na new flow has to be initiated.","format":"date-time","type":"string"},"id":{"description":"ID represents the flow's unique ID. When performing the login flow, this\nrepresents the id in the login UI's query parameter: http:///?flow=","format":"uuid","type":"string"},"issued_at":{"description":"IssuedAt is the time (UTC) when the flow started.","format":"date-time","type":"string"},"oauth2_login_challenge":{"description":"Ory OAuth 2.0 Login Challenge.\n\nThis value is set using the `login_challenge` query parameter of the registration and login endpoints.\nIf set will cooperate with Ory OAuth2 and OpenID to act as an OAuth2 server / OpenID Provider.","type":"string"},"oauth2_login_request":{"$ref":"#/components/schemas/oAuth2LoginRequest"},"organization_id":{"$ref":"#/components/schemas/NullUUID"},"refresh":{"description":"Refresh stores whether this login flow should enforce re-authentication.","type":"boolean"},"request_url":{"description":"RequestURL is the initial URL that was requested from Ory Kratos. It can be used\nto forward information contained in the URL's path or query for example.","type":"string"},"requested_aal":{"$ref":"#/components/schemas/authenticatorAssuranceLevel"},"return_to":{"description":"ReturnTo contains the requested return_to URL.","type":"string"},"session_token_exchange_code":{"description":"SessionTokenExchangeCode holds the secret code that the client can use to retrieve a session token after the login flow has been completed.\nThis is only set if the client has requested a session token exchange code, and if the flow is of type \"api\",\nand only on creating the login flow.","type":"string"},"state":{"description":"State represents the state of this request:\n\nchoose_method: ask the user to choose a method to sign in with\nsent_email: the email has been sent to the user\npassed_challenge: the request was successful and the login challenge was passed."},"transient_payload":{"description":"TransientPayload is used to pass data from the login to hooks and email templates","type":"object"},"type":{"$ref":"#/components/schemas/selfServiceFlowType"},"ui":{"$ref":"#/components/schemas/uiContainer"},"updated_at":{"description":"UpdatedAt is a helper struct field for gobuffalo.pop.","format":"date-time","type":"string"}},"required":["id","type","expires_at","issued_at","request_url","ui","state"],"title":"Login Flow","type":"object"},"loginFlowState":{"description":"The state represents the state of the login flow.\n\nchoose_method: ask the user to choose a method (e.g. login account via email)\nsent_email: the email has been sent to the user\npassed_challenge: the request was successful and the login challenge was passed.","enum":["choose_method","sent_email","passed_challenge"],"title":"Login Flow State"},"logoutFlow":{"description":"Logout Flow","properties":{"logout_token":{"description":"LogoutToken can be used to perform logout using AJAX.","type":"string"},"logout_url":{"description":"LogoutURL can be opened in a browser to sign the user out.\n\nformat: uri","type":"string"}},"required":["logout_url","logout_token"],"type":"object"},"managedIdentitySchema":{"description":"Together the name and identity uuid are a unique index constraint.\nThis prevents a user from having schemas with the same name.\nThis also allows schemas to have the same name across the system.","properties":{"blob_name":{"description":"The gcs file name\n\nThis is a randomly generated name which is used to uniquely identify the file on the blob storage","type":"string"},"blob_url":{"description":"The publicly accessible url of the schema","type":"string"},"content_hash":{"description":"The Content Hash\n\nContains a hash of the schema's content.","type":"string"},"created_at":{"description":"The Schema's Creation Date","format":"date-time","readOnly":true,"type":"string"},"id":{"description":"The schema's ID.","format":"uuid","readOnly":true,"type":"string"},"name":{"description":"The schema name\n\nThis is set by the user and is for them to easily recognise their schema","example":"CustomerIdentity","type":"string"},"updated_at":{"description":"Last Time Schema was Updated","format":"date-time","readOnly":true,"type":"string"}},"required":["id","name","blob_name","blob_url","created_at","updated_at"],"title":"Schema represents an Ory Kratos Identity Schema","type":"object"},"managedIdentitySchemaValidationResult":{"description":"Ory Identity Schema Validation Result","properties":{"message":{"type":"string"},"valid":{"type":"boolean"}},"type":"object"},"managedIdentitySchemas":{"items":{"$ref":"#/components/schemas/managedIdentitySchema"},"type":"array"},"memberInvite":{"properties":{"created_at":{"description":"The Project's Revision Creation Date","format":"date-time","readOnly":true,"type":"string"},"id":{"description":"The invite's ID.","format":"uuid","readOnly":true,"type":"string"},"invitee_email":{"description":"The invitee's email","type":"string"},"invitee_id":{"$ref":"#/components/schemas/NullUUID"},"owner_email":{"description":"The invite owner's email\nUsually the project's owner email","type":"string"},"owner_id":{"description":"The invite owner's ID\nUsually the project's owner","format":"uuid","type":"string"},"project_id":{"$ref":"#/components/schemas/NullUUID"},"status":{"description":"The invite's status\nKeeps track of the invites status such as pending, accepted, declined, expired\npending PENDING\naccepted ACCEPTED\ndeclined DECLINED\nexpired EXPIRED\ncancelled CANCELLED\nremoved REMOVED","enum":["pending","accepted","declined","expired","cancelled","removed"],"type":"string","x-go-enum-desc":"pending PENDING\naccepted ACCEPTED\ndeclined DECLINED\nexpired EXPIRED\ncancelled CANCELLED\nremoved REMOVED"},"updated_at":{"description":"Last Time Project's Revision was Updated","format":"date-time","readOnly":true,"type":"string"},"workspace_id":{"$ref":"#/components/schemas/NullUUID"}},"required":["id","owner_id","owner_email","invitee_email","status","created_at","updated_at"],"type":"object"},"memberInvites":{"items":{"$ref":"#/components/schemas/memberInvite"},"type":"array"},"message":{"properties":{"body":{"type":"string"},"channel":{"type":"string"},"created_at":{"description":"CreatedAt is a helper struct field for gobuffalo.pop.","format":"date-time","type":"string"},"dispatches":{"description":"Dispatches store information about the attempts of delivering a message\nMay contain an error if any happened, or just the `success` state.","items":{"$ref":"#/components/schemas/messageDispatch"},"type":"array"},"id":{"format":"uuid","type":"string"},"recipient":{"type":"string"},"send_count":{"format":"int64","type":"integer"},"status":{"$ref":"#/components/schemas/courierMessageStatus"},"subject":{"type":"string"},"template_type":{"description":"\nrecovery_invalid TypeRecoveryInvalid\nrecovery_valid TypeRecoveryValid\nrecovery_code_invalid TypeRecoveryCodeInvalid\nrecovery_code_valid TypeRecoveryCodeValid\nverification_invalid TypeVerificationInvalid\nverification_valid TypeVerificationValid\nverification_code_invalid TypeVerificationCodeInvalid\nverification_code_valid TypeVerificationCodeValid\nstub TypeTestStub\nlogin_code_valid TypeLoginCodeValid\nregistration_code_valid TypeRegistrationCodeValid","enum":["recovery_invalid","recovery_valid","recovery_code_invalid","recovery_code_valid","verification_invalid","verification_valid","verification_code_invalid","verification_code_valid","stub","login_code_valid","registration_code_valid"],"type":"string","x-go-enum-desc":"recovery_invalid TypeRecoveryInvalid\nrecovery_valid TypeRecoveryValid\nrecovery_code_invalid TypeRecoveryCodeInvalid\nrecovery_code_valid TypeRecoveryCodeValid\nverification_invalid TypeVerificationInvalid\nverification_valid TypeVerificationValid\nverification_code_invalid TypeVerificationCodeInvalid\nverification_code_valid TypeVerificationCodeValid\nstub TypeTestStub\nlogin_code_valid TypeLoginCodeValid\nregistration_code_valid TypeRegistrationCodeValid"},"type":{"$ref":"#/components/schemas/courierMessageType"},"updated_at":{"description":"UpdatedAt is a helper struct field for gobuffalo.pop.","format":"date-time","type":"string"}},"required":["id","status","type","recipient","body","subject","template_type","send_count","created_at","updated_at"],"type":"object"},"messageDispatch":{"description":"MessageDispatch represents an attempt of sending a courier message\nIt contains the status of the attempt (failed or successful) and the error if any occured","properties":{"created_at":{"description":"CreatedAt is a helper struct field for gobuffalo.pop.","format":"date-time","type":"string"},"error":{"$ref":"#/components/schemas/JSONRawMessage"},"id":{"description":"The ID of this message dispatch","format":"uuid","type":"string"},"message_id":{"description":"The ID of the message being dispatched","format":"uuid","type":"string"},"status":{"description":"The status of this dispatch\nEither \"failed\" or \"success\"\nfailed CourierMessageDispatchStatusFailed\nsuccess CourierMessageDispatchStatusSuccess","enum":["failed","success"],"type":"string","x-go-enum-desc":"failed CourierMessageDispatchStatusFailed\nsuccess CourierMessageDispatchStatusSuccess"},"updated_at":{"description":"UpdatedAt is a helper struct field for gobuffalo.pop.","format":"date-time","type":"string"}},"required":["id","message_id","status","created_at","updated_at"],"type":"object"},"metricsDatapoint":{"description":"Represents a single datapoint/bucket of a time series","properties":{"count":{"description":"The count of events that occured in this time","format":"int64","type":"integer"},"time":{"description":"The time of the bucket","format":"date-time","type":"string"}},"required":["time","count"],"type":"object"},"migrationOptions":{"properties":{"environment":{"description":"The environment of the project in the workspace. Can be one of \"prod\" or\n\"dev\". Note that the number of projects in the \"prod\" environment is limited\ndepending on the subscription.\nprod Production\ndev Development","enum":["prod","dev"],"type":"string","x-go-enum-desc":"prod Production\ndev Development"},"project_subscription":{"description":"The action to take with the project subscription. Can be one of \"migrate\", and\n\"ignore\". \"migrate\" will migrate the project subscription to the workspace.\n\"ignore\" will ignore the project subscription.\nmigrate ProjectSubscriptionActionMigrate ProjectSubscriptionActionMigrate will migrate the project subscription to the workspace.\nignore ProjectSubscriptionActionIgnore ProjectSubscriptionActionIgnore will ignore the project subscription.","enum":["migrate","ignore"],"type":"string","x-go-enum-desc":"migrate ProjectSubscriptionActionMigrate ProjectSubscriptionActionMigrate will migrate the project subscription to the workspace.\nignore ProjectSubscriptionActionIgnore ProjectSubscriptionActionIgnore will ignore the project subscription."}},"required":["project_subscription","environment"],"title":"MigrationOptions contain the options for migrating a project to a workspace.","type":"object"},"namespace":{"properties":{"name":{"description":"Name of the namespace.","type":"string"}},"type":"object"},"needsPrivilegedSessionError":{"properties":{"error":{"$ref":"#/components/schemas/genericError"},"redirect_browser_to":{"description":"Points to where to redirect the user to next.","type":"string"}},"required":["redirect_browser_to"],"title":"Is sent when a privileged session is required to perform the settings update.","type":"object"},"normalizedProject":{"properties":{"created_at":{"description":"The Project's Creation Date","format":"date-time","readOnly":true,"type":"string"},"current_revision":{"$ref":"#/components/schemas/normalizedProjectRevision"},"environment":{"description":"The environment of the project.\nprod Production\ndev Development","enum":["prod","dev"],"type":"string","x-go-enum-desc":"prod Production\ndev Development"},"hosts":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"id":{"description":"The project's ID.","format":"uuid","readOnly":true,"type":"string"},"slug":{"description":"The project's slug","readOnly":true,"type":"string"},"state":{"description":"The state of the project.\nrunning Running\nhalted Halted\ndeleted Deleted","enum":["running","halted","deleted"],"readOnly":true,"type":"string","x-go-enum-desc":"running Running\nhalted Halted\ndeleted Deleted"},"subscription_id":{"$ref":"#/components/schemas/NullUUID"},"subscription_plan":{"$ref":"#/components/schemas/String"},"updated_at":{"description":"Last Time Project was Updated","format":"date-time","readOnly":true,"type":"string"},"workspace_id":{"$ref":"#/components/schemas/NullUUID"}},"required":["id","hosts","slug","current_revision","state","environment","workspace_id","created_at","updated_at"],"type":"object"},"normalizedProjectRevision":{"properties":{"created_at":{"description":"The Project's Revision Creation Date","format":"date-time","readOnly":true,"type":"string"},"disable_account_experience_welcome_screen":{"description":"Whether to disable the account experience welcome screen, which is hosted under `/ui/welcome`.","type":"boolean"},"enable_ax_v2":{"description":"Whether the new account experience is enabled and reachable.","type":"boolean"},"hydra_oauth2_allowed_top_level_claims":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"hydra_oauth2_client_credentials_default_grant_allowed_scope":{"description":"Automatically grant authorized OAuth2 Scope in OAuth2 Client Credentials Flow.\n\nEach OAuth2 Client is allowed to request a predefined OAuth2 Scope (for example `read write`). If this option is enabled, the full\nscope is automatically granted when performing the OAuth2 Client Credentials flow.\n\nIf disabled, the OAuth2 Client has to request the scope in the OAuth2 request by providing the `scope` query parameter.\n\nSetting this option to true is common if you need compatibility with MITREid.\n\nThis governs the \"oauth2.client_credentials.default_grant_allowed_scope\" setting.","type":"boolean"},"hydra_oauth2_exclude_not_before_claim":{"description":"Set to true if you want to exclude claim `nbf (not before)` part of access token.\n\nThis governs the \"oauth2.exclude_not_before_claim\" setting.","type":"boolean"},"hydra_oauth2_grant_jwt_iat_optional":{"description":"Configures if the issued at (`iat`) claim is required in the JSON Web Token (JWT) Profile for OAuth 2.0 Client Authentication and Authorization Grants (RFC7523).\n\nIf set to `false`, the `iat` claim is required. Set this value to `true` only after careful consideration.\n\nThis governs the \"oauth2.grant.jwt.iat_optional\" setting.","type":"boolean"},"hydra_oauth2_grant_jwt_jti_optional":{"description":"Configures if the JSON Web Token ID (`jti`) claim is required in the JSON Web Token (JWT) Profile for OAuth 2.0 Client Authentication and Authorization Grants (RFC7523).\n\nIf set to `false`, the `jti` claim is required. Set this value to `true` only after careful consideration.\n\nThis governs the \"oauth2.grant.jwt.jti_optional\" setting.","type":"boolean"},"hydra_oauth2_grant_jwt_max_ttl":{"default":"720h","description":"Configures what the maximum age of a JWT assertion used in the JSON Web Token (JWT) Profile for OAuth 2.0 Client Authentication and Authorization Grants (RFC7523) can be.\n\nThis feature uses the `exp` claim and `iat` claim to calculate assertion age. Assertions exceeding the max age will be denied.\n\nUseful as a safety measure and recommended to keep below 720h.\n\nThis governs the \"oauth2.grant.jwt.max_ttl\" setting.","example":"30m","pattern":"^[0-9]+(ns|us|ms|s|m|h)$","type":"string"},"hydra_oauth2_mirror_top_level_claims":{"description":"Set to false if you don't want to mirror custom claims under 'ext'.\n\nThis governs the \"oauth2.mirror_top_level_claims\" setting.","type":"boolean"},"hydra_oauth2_pkce_enforced":{"description":"Configures whether PKCE should be enforced for all OAuth2 Clients.\n\nThis governs the \"oauth2.pkce.enforced\" setting.","type":"boolean"},"hydra_oauth2_pkce_enforced_for_public_clients":{"description":"Configures whether PKCE should be enforced for OAuth2 Clients without a client secret (public clients).\n\nThis governs the \"oauth2.pkce.enforced_for_public_clients\" setting.","type":"boolean"},"hydra_oauth2_refresh_token_hook":{"description":"Sets the Refresh Token Hook Endpoint. If set this endpoint will be called during the OAuth2 Token Refresh grant update the OAuth2 Access Token claims.\n\nThis governs the \"oauth2.refresh_token_hook\" setting.","type":"string"},"hydra_oauth2_token_hook":{"description":"Sets the token hook endpoint for all grant types. If set it will be called while providing token to customize claims.\n\nThis governs the \"oauth2.token_hook.url\" setting.","type":"string"},"hydra_oidc_dynamic_client_registration_default_scope":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"hydra_oidc_dynamic_client_registration_enabled":{"description":"Configures OpenID Connect Dynamic Client Registration.\n\nThis governs the \"oidc.dynamic_client_registration.enabled\" setting.","type":"boolean"},"hydra_oidc_subject_identifiers_pairwise_salt":{"description":"Configures OpenID Connect Discovery and overwrites the pairwise algorithm\n\nThis governs the \"oidc.subject_identifiers.pairwise_salt\" setting.","type":"string"},"hydra_oidc_subject_identifiers_supported_types":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"hydra_secrets_cookie":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"hydra_secrets_system":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"hydra_serve_cookies_same_site_legacy_workaround":{"description":"Configures the Ory Hydra Cookie Same Site Legacy Workaround\n\nThis governs the \"serve.cookies.same_site_legacy_workaround\" setting.","type":"boolean"},"hydra_serve_cookies_same_site_mode":{"description":"Configures the Ory Hydra Cookie Same Site Mode\n\nThis governs the \"serve.cookies.same_site_mode\" setting.","type":"string"},"hydra_strategies_access_token":{"default":"opaque","description":"Defines access token type. jwt is a bad idea, see https://www.ory.sh/docs/hydra/advanced#json-web-tokens\n\nThis governs the \"strategies.access_token\" setting.\nopaque Oauth2AccessTokenStrategyOpaque\njwt Oauth2AccessTokenStrategyJwt","enum":["opaque","jwt"],"type":"string","x-go-enum-desc":"opaque Oauth2AccessTokenStrategyOpaque\njwt Oauth2AccessTokenStrategyJwt"},"hydra_strategies_scope":{"default":"wildcard","description":"Defines how scopes are matched. For more details have a look at https://github.com/ory/fosite#scopes\n\nThis governs the \"strategies.scope\" setting.\nexact Oauth2ScopeStrategyExact\nwildcard Oauth2ScopeStrategyWildcard","enum":["exact","wildcard"],"type":"string","x-go-enum-desc":"exact Oauth2ScopeStrategyExact\nwildcard Oauth2ScopeStrategyWildcard"},"hydra_ttl_access_token":{"default":"30m","description":"This governs the \"ttl.access_token\" setting.","example":"1h","pattern":"^[0-9]+(ns|us|ms|s|m|h)$","type":"string"},"hydra_ttl_auth_code":{"default":"720h","description":"Configures how long refresh tokens are valid.\n\nSet to -1 for refresh tokens to never expire. This is not recommended!\n\nThis governs the \"ttl.auth_code\" setting.","example":"30m","pattern":"^[0-9]+(ns|us|ms|s|m|h)$","type":"string"},"hydra_ttl_id_token":{"default":"30m","description":"This governs the \"ttl.id_token\" setting.","example":"1h","pattern":"^[0-9]+(ns|us|ms|s|m|h)$","type":"string"},"hydra_ttl_login_consent_request":{"default":"30m","description":"Configures how long a user login and consent flow may take.\n\nThis governs the \"ttl.login_consent_request\" setting.","example":"1h","pattern":"^[0-9]+(ns|us|ms|s|m|h)$","type":"string"},"hydra_ttl_refresh_token":{"default":"720h","description":"Configures how long refresh tokens are valid.\n\nSet to -1 for refresh tokens to never expire. This is not recommended!\n\nThis governs the \"ttl.refresh_token\" setting.","example":"30m","pattern":"^([0-9]+(ns|us|ms|s|m|h)|-1)$","type":"string"},"hydra_urls_consent":{"description":"Sets the OAuth2 Consent Endpoint URL of the OAuth2 User Login & Consent flow.\n\nDefaults to the Ory Account Experience if left empty.\n\nThis governs the \"urls.consent\" setting.","type":"string"},"hydra_urls_error":{"description":"Sets the OAuth2 Error URL of the OAuth2 User Login & Consent flow.\n\nDefaults to the Ory Account Experience if left empty.\n\nThis governs the \"urls.error\" setting.","type":"string"},"hydra_urls_login":{"description":"Sets the OAuth2 Login Endpoint URL of the OAuth2 User Login & Consent flow.\n\nDefaults to the Ory Account Experience if left empty.\n\nThis governs the \"urls.login\" setting.","type":"string"},"hydra_urls_logout":{"description":"Sets the logout endpoint.\n\nDefaults to the Ory Account Experience if left empty.\n\nThis governs the \"urls.logout\" setting.","type":"string"},"hydra_urls_post_logout_redirect":{"description":"When an OAuth2-related user agent requests to log out, they will be redirected to this url afterwards per default.\n\nDefaults to the Ory Account Experience in development and your application in production mode when a custom domain is connected.\n\nThis governs the \"urls.post_logout_redirect\" setting.","type":"string"},"hydra_urls_registration":{"description":"Sets the OAuth2 Registration Endpoint URL of the OAuth2 User Login & Consent flow.\n\nDefaults to the Ory Account Experience if left empty.\n\nThis governs the \"urls.registration\" setting.","type":"string"},"hydra_urls_self_issuer":{"description":"This value will be used as the issuer in access and ID tokens. It must be specified and using HTTPS protocol, unless the development mode is enabled.\n\nOn the Ory Network it will be very rare that you want to modify this value. If left empty, it will default to the correct value for the Ory Network.\n\nThis governs the \"urls.self.issuer\" setting.","type":"string"},"hydra_webfinger_jwks_broadcast_keys":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"hydra_webfinger_oidc_discovery_auth_url":{"description":"Configures OpenID Connect Discovery and overwrites the OAuth2 Authorization URL.\n\nThis governs the \"webfinger.oidc.discovery.auth_url\" setting.","type":"string"},"hydra_webfinger_oidc_discovery_client_registration_url":{"description":"Configures OpenID Connect Discovery and overwrites the OpenID Connect Dynamic Client Registration Endpoint.\n\nThis governs the \"webfinger.oidc.discovery.client_registration_url\" setting.","type":"string"},"hydra_webfinger_oidc_discovery_jwks_url":{"description":"Configures OpenID Connect Discovery and overwrites the JWKS URL.\n\nThis governs the \"webfinger.oidc.discovery.jwks_url\" setting.","type":"string"},"hydra_webfinger_oidc_discovery_supported_claims":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"hydra_webfinger_oidc_discovery_supported_scope":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"hydra_webfinger_oidc_discovery_token_url":{"description":"Configures OpenID Connect Discovery and overwrites the OAuth2 Token URL.\n\nThis governs the \"webfinger.oidc.discovery.token_url\" setting.","type":"string"},"hydra_webfinger_oidc_discovery_userinfo_url":{"description":"Configures OpenID Connect Discovery and overwrites userinfo endpoint to be advertised at the OpenID Connect Discovery endpoint /.well-known/openid-configuration. Defaults to Ory Hydra's userinfo endpoint at /userinfo. Set this value if you want to handle this endpoint yourself.\n\nThis governs the \"webfinger.oidc.discovery.userinfo_url\" setting.","type":"string"},"id":{"description":"The revision ID.","format":"uuid","readOnly":true,"type":"string"},"keto_namespace_configuration":{"description":"The Revisions' Keto Namespace Configuration\n\nThe string is a URL pointing to an OPL file with the configuration.","type":"string"},"keto_namespaces":{"$ref":"#/components/schemas/KetoNamespaces"},"kratos_cookies_same_site":{"description":"Configures the Ory Kratos Cookie SameSite Attribute\n\nThis governs the \"cookies.same_site\" setting.","type":"string"},"kratos_courier_channels":{"$ref":"#/components/schemas/revisionCourierChannels"},"kratos_courier_delivery_strategy":{"default":"smtp","description":"The delivery strategy to use when sending emails\n\n`smtp`: Use SMTP server\n`http`: Use the built in HTTP client to send the email to some remote service","type":"string"},"kratos_courier_http_request_config_auth_api_key_in":{"description":"The location of the API key to use in the HTTP email sending service's authentication\n\n`header`: Send the key value pair as a header\n`cookie`: Send the key value pair as a cookie\nThis governs the \"courier.http.auth.config.in\" setting","type":"string"},"kratos_courier_http_request_config_auth_api_key_name":{"description":"The name of the API key to use in the HTTP email sending service's authentication\n\nThis governs the \"courier.http.auth.config.name\" setting","type":"string"},"kratos_courier_http_request_config_auth_api_key_value":{"description":"The value of the API key to use in the HTTP email sending service's authentication\n\nThis governs the \"courier.http.auth.config.value\" setting","type":"string"},"kratos_courier_http_request_config_auth_basic_auth_password":{"description":"The password to use for basic auth in the HTTP email sending service's authentication\n\nThis governs the \"courier.http.auth.config.password\" setting","type":"string"},"kratos_courier_http_request_config_auth_basic_auth_user":{"description":"The user to use for basic auth in the HTTP email sending service's authentication\n\nThis governs the \"courier.http.auth.config.user\" setting","type":"string"},"kratos_courier_http_request_config_auth_type":{"default":"empty (no authentication)","description":"The authentication type to use while contacting the remote HTTP email sending service\n\n`basic_auth`: Use Basic Authentication\n`api_key`: Use API Key Authentication in a header or cookie","type":"string"},"kratos_courier_http_request_config_body":{"description":"The Jsonnet template to generate the body to send to the remote HTTP email sending service\n\nShould be valid Jsonnet and base64 encoded\n\nThis governs the \"courier.http.body\" setting","type":"string"},"kratos_courier_http_request_config_headers":{"$ref":"#/components/schemas/nullJsonRawMessage"},"kratos_courier_http_request_config_method":{"default":"POST","description":"The http METHOD to use when calling the remote HTTP email sending service","type":"string"},"kratos_courier_http_request_config_url":{"description":"The URL of the remote HTTP email sending service\n\nThis governs the \"courier.http.url\" setting","type":"string"},"kratos_courier_smtp_connection_uri":{"description":"Configures the Ory Kratos SMTP Connection URI\n\nThis governs the \"courier.smtp.connection_uri\" setting.","type":"string"},"kratos_courier_smtp_from_address":{"description":"Configures the Ory Kratos SMTP From Address\n\nThis governs the \"courier.smtp.from_address\" setting.","type":"string"},"kratos_courier_smtp_from_name":{"description":"Configures the Ory Kratos SMTP From Name\n\nThis governs the \"courier.smtp.from_name\" setting.","type":"string"},"kratos_courier_smtp_headers":{"$ref":"#/components/schemas/nullJsonRawMessage"},"kratos_courier_smtp_local_name":{"description":"Configures the local_name to use in SMTP connections\n\nThis governs the \"courier.smtp.local_name\" setting.","type":"string"},"kratos_courier_templates_login_code_valid_email_body_html":{"description":"Configures the Ory Kratos Valid Login via Code Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.login_code.valid.email.body.html\" setting.","type":"string"},"kratos_courier_templates_login_code_valid_email_body_plaintext":{"description":"Configures the Ory Kratos Valid Login via Code Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.login_code.valid.email.body.plaintext\" setting.","type":"string"},"kratos_courier_templates_login_code_valid_email_subject":{"description":"Configures the Ory Kratos Valid Login via Code Email Subject Template\n\nThis governs the \"courier.smtp.templates.login_code.valid.email.subject\" setting.","type":"string"},"kratos_courier_templates_login_code_valid_sms_body_plaintext":{"description":"Configures the Ory Kratos Valid Login via Code SMS plain text body\n\nThis governs the \"courier.smtp.templates.login_code.valid.sms.plaintext\" setting.","type":"string"},"kratos_courier_templates_recovery_code_invalid_email_body_html":{"description":"Configures the Ory Kratos Invalid Recovery via Code Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.recovery_code.invalid.email.body.html\" setting.","type":"string"},"kratos_courier_templates_recovery_code_invalid_email_body_plaintext":{"description":"Configures the Ory Kratos Invalid Recovery via Code Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.recovery_code.invalid.email.body.plaintext\" setting.","type":"string"},"kratos_courier_templates_recovery_code_invalid_email_subject":{"description":"Configures the Ory Kratos Invalid Recovery via Code Email Subject Template\n\nThis governs the \"courier.smtp.templates.recovery_code.invalid.email.body.html\" setting.","type":"string"},"kratos_courier_templates_recovery_code_valid_email_body_html":{"description":"Configures the Ory Kratos Valid Recovery via Code Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.recovery_code.valid.email.body.html\" setting.","type":"string"},"kratos_courier_templates_recovery_code_valid_email_body_plaintext":{"description":"Configures the Ory Kratos Valid Recovery via Code Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.recovery_code.valid.email.body.plaintext\" setting.","type":"string"},"kratos_courier_templates_recovery_code_valid_email_subject":{"description":"Configures the Ory Kratos Valid Recovery via Code Email Subject Template\n\nThis governs the \"courier.smtp.templates.recovery_code.valid.email.subject\" setting.","type":"string"},"kratos_courier_templates_recovery_invalid_email_body_html":{"description":"Configures the Ory Kratos Invalid Recovery Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.recovery.invalid.email.body.html\" setting.","type":"string"},"kratos_courier_templates_recovery_invalid_email_body_plaintext":{"description":"Configures the Ory Kratos Invalid Recovery Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.recovery.invalid.email.body.plaintext\" setting.","type":"string"},"kratos_courier_templates_recovery_invalid_email_subject":{"description":"Configures the Ory Kratos Invalid Recovery Email Subject Template\n\nThis governs the \"courier.smtp.templates.recovery.invalid.email.body.html\" setting.","type":"string"},"kratos_courier_templates_recovery_valid_email_body_html":{"description":"Configures the Ory Kratos Valid Recovery Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.recovery.valid.email.body.html\" setting.","type":"string"},"kratos_courier_templates_recovery_valid_email_body_plaintext":{"description":"Configures the Ory Kratos Valid Recovery Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.recovery.valid.email.body.plaintext\" setting.","type":"string"},"kratos_courier_templates_recovery_valid_email_subject":{"description":"Configures the Ory Kratos Valid Recovery Email Subject Template\n\nThis governs the \"courier.smtp.templates.recovery.valid.email.subject\" setting.","type":"string"},"kratos_courier_templates_registration_code_valid_email_body_html":{"description":"Configures the Ory Kratos Valid Registration via Code Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.registration_code.valid.email.body.html\" setting.","type":"string"},"kratos_courier_templates_registration_code_valid_email_body_plaintext":{"description":"Configures the Ory Kratos Valid Registration via Code Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.registration_code.valid.email.body.plaintext\" setting.","type":"string"},"kratos_courier_templates_registration_code_valid_email_subject":{"description":"Configures the Ory Kratos Valid Registration via Code Email Subject Template\n\nThis governs the \"courier.smtp.templates.registration_code.valid.email.subject\" setting.","type":"string"},"kratos_courier_templates_verification_code_invalid_email_body_html":{"description":"Configures the Ory Kratos Invalid Verification via Code Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.verification_code.invalid.email.body.html\" setting.","type":"string"},"kratos_courier_templates_verification_code_invalid_email_body_plaintext":{"description":"Configures the Ory Kratos Invalid Verification via Code Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.verification_code.invalid.email.body.plaintext\" setting.","type":"string"},"kratos_courier_templates_verification_code_invalid_email_subject":{"description":"Configures the Ory Kratos Invalid Verification via Code Email Subject Template\n\nThis governs the \"courier.smtp.templates.verification_code.invalid.email.subject\" setting.","type":"string"},"kratos_courier_templates_verification_code_valid_email_body_html":{"description":"Configures the Ory Kratos Valid Verification via Code Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.verification_code.valid.email.body.html\" setting.","type":"string"},"kratos_courier_templates_verification_code_valid_email_body_plaintext":{"description":"Configures the Ory Kratos Valid Verification via Code Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.verification_code.valid.email.body.plaintext\" setting.","type":"string"},"kratos_courier_templates_verification_code_valid_email_subject":{"description":"Configures the Ory Kratos Valid Verification via Code Email Subject Template\n\nThis governs the \"courier.smtp.templates.verification_code.valid.email.subject\" setting.","type":"string"},"kratos_courier_templates_verification_code_valid_sms_body_plaintext":{"description":"Configures the Ory Kratos Valid Verification via Code SMS Body Plaintext\n\nThis governs the \"courier.smtp.templates.verification_code.valid.sms.body.plaintext\" setting.","type":"string"},"kratos_courier_templates_verification_invalid_email_body_html":{"description":"Configures the Ory Kratos Invalid Verification Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.verification.invalid.email.body.html\" setting.","type":"string"},"kratos_courier_templates_verification_invalid_email_body_plaintext":{"description":"Configures the Ory Kratos Invalid Verification Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.verification.invalid.email.body.plaintext\" setting.","type":"string"},"kratos_courier_templates_verification_invalid_email_subject":{"description":"Configures the Ory Kratos Invalid Verification Email Subject Template\n\nThis governs the \"courier.smtp.templates.verification.invalid.email.subject\" setting.","type":"string"},"kratos_courier_templates_verification_valid_email_body_html":{"description":"Configures the Ory Kratos Valid Verification Email Body HTML Template\n\nThis governs the \"courier.smtp.templates.verification.valid.email.body.html\" setting.","type":"string"},"kratos_courier_templates_verification_valid_email_body_plaintext":{"description":"Configures the Ory Kratos Valid Verification Email Body Plaintext Template\n\nThis governs the \"courier.smtp.templates.verification.valid.email.body.plaintext\" setting.","type":"string"},"kratos_courier_templates_verification_valid_email_subject":{"description":"Configures the Ory Kratos Valid Verification Email Subject Template\n\nThis governs the \"courier.smtp.templates.verification.valid.email.subject\" setting.","type":"string"},"kratos_feature_flags_cacheable_sessions":{"description":"Configures the Ory Kratos Session caching feature flag\n\nThis governs the \"feature_flags.cacheable_sessions\" setting.","type":"boolean"},"kratos_feature_flags_use_continue_with_transitions":{"description":"Configures the Ory Kratos Session use_continue_with_transitions flag\n\nThis governs the \"feature_flags.use_continue_with_transitions\" setting.","type":"boolean"},"kratos_identity_schemas":{"$ref":"#/components/schemas/projectRevisionIdentitySchemas"},"kratos_oauth2_provider_headers":{"$ref":"#/components/schemas/nullJsonRawMessage"},"kratos_oauth2_provider_override_return_to":{"description":"Kratos OAuth2 Provider Override Return To\n\nEnabling this allows Kratos to set the return_to parameter automatically to the OAuth2 request URL on the login flow, allowing complex flows such as recovery to continue to the initial OAuth2 flow.","type":"boolean"},"kratos_oauth2_provider_url":{"description":"The Revisions' OAuth2 Provider Integration URL\n\nThis governs the \"oauth2_provider.url\" setting.","type":"string"},"kratos_preview_default_read_consistency_level":{"description":"Configures the default read consistency level for identity APIs\n\nThis governs the `preview.default_read_consistency_level` setting.\n\nThe read consistency level determines the consistency guarantee for reads:\n\nstrong (slow): The read is guaranteed to return the most recent data committed at the start of the read.\neventual (very fast): The result will return data that is about 4.8 seconds old.\n\nSetting the default consistency level to `eventual` may cause regressions in the future as we add consistency\ncontrols to more APIs. Currently, the following APIs will be affected by this setting:\n\n`GET /admin/identities`\n\nDefaults to \"strong\" for new and existing projects. This feature is in preview. Use with caution.","type":"string"},"kratos_secrets_cipher":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"kratos_secrets_cookie":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"kratos_secrets_default":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"kratos_selfservice_allowed_return_urls":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"kratos_selfservice_default_browser_return_url":{"description":"Configures the Ory Kratos Default Return URL\n\nThis governs the \"selfservice.allowed_return_urls\" setting.","type":"string"},"kratos_selfservice_flows_error_ui_url":{"description":"Configures the Ory Kratos Error UI URL\n\nThis governs the \"selfservice.flows.error.ui_url\" setting.","type":"string"},"kratos_selfservice_flows_login_after_code_default_browser_return_url":{"description":"Configures the Ory Kratos Login After Password Default Return URL\n\nThis governs the \"selfservice.flows.code.after.password.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_login_after_default_browser_return_url":{"description":"Configures the Ory Kratos Login Default Return URL\n\nThis governs the \"selfservice.flows.login.after.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_login_after_lookup_secret_default_browser_return_url":{"description":"Configures the Ory Kratos Login After Password Default Return URL\n\nThis governs the \"selfservice.flows.lookup_secret.after.password.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_login_after_oidc_default_browser_return_url":{"description":"Configures the Ory Kratos Login After OIDC Default Return URL\n\nThis governs the \"selfservice.flows.login.after.oidc.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_login_after_password_default_browser_return_url":{"description":"Configures the Ory Kratos Login After Password Default Return URL\n\nThis governs the \"selfservice.flows.login.after.password.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_login_after_totp_default_browser_return_url":{"description":"Configures the Ory Kratos Login After Password Default Return URL\n\nThis governs the \"selfservice.flows.totp.after.password.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_login_after_webauthn_default_browser_return_url":{"description":"Configures the Ory Kratos Login After WebAuthn Default Return URL\n\nThis governs the \"selfservice.flows.login.after.webauthn.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_login_lifespan":{"description":"Configures the Ory Kratos Login Lifespan\n\nThis governs the \"selfservice.flows.login.lifespan\" setting.","type":"string"},"kratos_selfservice_flows_login_ui_url":{"description":"Configures the Ory Kratos Login UI URL\n\nThis governs the \"selfservice.flows.login.ui_url\" setting.","type":"string"},"kratos_selfservice_flows_logout_after_default_browser_return_url":{"description":"Configures the Ory Kratos Logout Default Return URL\n\nThis governs the \"selfservice.flows.logout.after.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_recovery_after_default_browser_return_url":{"description":"Configures the Ory Kratos Recovery Default Return URL\n\nThis governs the \"selfservice.flows.recovery.after.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_recovery_enabled":{"description":"Configures the Ory Kratos Recovery Enabled Setting\n\nThis governs the \"selfservice.flows.recovery.enabled\" setting.","type":"boolean"},"kratos_selfservice_flows_recovery_lifespan":{"description":"Configures the Ory Kratos Recovery Lifespan\n\nThis governs the \"selfservice.flows.recovery.lifespan\" setting.","type":"string"},"kratos_selfservice_flows_recovery_notify_unknown_recipients":{"description":"Configures whether to notify unknown recipients of a Ory Kratos recovery flow\n\nThis governs the \"selfservice.flows.recovery.notify_unknown_recipients\" setting.","type":"boolean"},"kratos_selfservice_flows_recovery_ui_url":{"description":"Configures the Ory Kratos Recovery UI URL\n\nThis governs the \"selfservice.flows.recovery.ui_url\" setting.","type":"string"},"kratos_selfservice_flows_recovery_use":{"description":"Configures the Ory Kratos Recovery strategy to use (\"link\" or \"code\")\n\nThis governs the \"selfservice.flows.recovery.use\" setting.\nlink SelfServiceMessageVerificationStrategyLink\ncode SelfServiceMessageVerificationStrategyCode","enum":["link","code"],"type":"string","x-go-enum-desc":"link SelfServiceMessageVerificationStrategyLink\ncode SelfServiceMessageVerificationStrategyCode"},"kratos_selfservice_flows_registration_after_code_default_browser_return_url":{"description":"Configures the Ory Kratos Registration After Code Default Return URL\n\nThis governs the \"selfservice.flows.registration.after.code.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_registration_after_default_browser_return_url":{"description":"Configures the Ory Kratos Registration Default Return URL\n\nThis governs the \"selfservice.flows.registration.after.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_registration_after_oidc_default_browser_return_url":{"description":"Configures the Ory Kratos Registration After OIDC Default Return URL\n\nThis governs the \"selfservice.flows.registration.after.oidc.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_registration_after_password_default_browser_return_url":{"description":"Configures the Ory Kratos Registration After Password Default Return URL\n\nThis governs the \"selfservice.flows.registration.after.password.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_registration_after_webauthn_default_browser_return_url":{"description":"Configures the Ory Kratos Registration After Password Default Return URL\n\nThis governs the \"selfservice.flows.registration.after.password.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_registration_enabled":{"description":"Configures the Whether Ory Kratos Registration is Enabled\n\nThis governs the \"selfservice.flows.registration.enabled\" setting.0","type":"boolean"},"kratos_selfservice_flows_registration_lifespan":{"description":"Configures the Ory Kratos Registration Lifespan\n\nThis governs the \"selfservice.flows.registration.lifespan\" setting.","type":"string"},"kratos_selfservice_flows_registration_login_hints":{"description":"Configures the Ory Kratos Registration Login Hints\n\nShows helpful information when a user tries to sign up with a duplicate account.\n\nThis governs the \"selfservice.flows.registration.login_hints\" setting.","type":"boolean"},"kratos_selfservice_flows_registration_ui_url":{"description":"Configures the Ory Kratos Registration UI URL\n\nThis governs the \"selfservice.flows.registration.ui_url\" setting.","type":"string"},"kratos_selfservice_flows_settings_after_default_browser_return_url":{"description":"Configures the Ory Kratos Settings Default Return URL\n\nThis governs the \"selfservice.flows.settings.after.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_settings_after_lookup_secret_default_browser_return_url":{"description":"Configures the Ory Kratos Settings Default Return URL After Updating Lookup Secrets\n\nThis governs the \"selfservice.flows.settings.after.lookup_secret.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_settings_after_oidc_default_browser_return_url":{"description":"Configures the Ory Kratos Settings Default Return URL After Updating Social Sign In\n\nThis governs the \"selfservice.flows.settings.after.oidc.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_settings_after_password_default_browser_return_url":{"description":"Configures the Ory Kratos Settings Default Return URL After Updating Passwords\n\nThis governs the \"selfservice.flows.settings.after.password.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_settings_after_profile_default_browser_return_url":{"description":"Configures the Ory Kratos Settings Default Return URL After Updating Profiles\n\nThis governs the \"selfservice.flows.settings.after.profile.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_settings_after_totp_default_browser_return_url":{"description":"Configures the Ory Kratos Settings Default Return URL After Updating TOTP\n\nThis governs the \"selfservice.flows.settings.after.totp.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_settings_after_webauthn_default_browser_return_url":{"description":"Configures the Ory Kratos Settings Default Return URL After Updating WebAuthn\n\nThis governs the \"selfservice.flows.settings.webauthn.profile.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_settings_lifespan":{"description":"Configures the Ory Kratos Settings Lifespan\n\nThis governs the \"selfservice.flows.settings.lifespan\" setting.","type":"string"},"kratos_selfservice_flows_settings_privileged_session_max_age":{"description":"Configures the Ory Kratos Settings Privileged Session Max Age\n\nThis governs the \"selfservice.flows.settings.privileged_session_max_age\" setting.","type":"string"},"kratos_selfservice_flows_settings_required_aal":{"description":"Configures the Ory Kratos Settings Required AAL\n\nThis governs the \"selfservice.flows.settings.required_aal\" setting.","type":"string"},"kratos_selfservice_flows_settings_ui_url":{"description":"Configures the Ory Kratos Settings UI URL\n\nThis governs the \"selfservice.flows.settings.ui_url\" setting.","type":"string"},"kratos_selfservice_flows_verification_after_default_browser_return_url":{"description":"Configures the Ory Kratos Verification Default Return URL\n\nThis governs the \"selfservice.flows.verification.after.default_browser_return_url\" setting.","type":"string"},"kratos_selfservice_flows_verification_enabled":{"description":"Configures the Ory Kratos Verification Enabled Setting\n\nThis governs the \"selfservice.flows.verification.enabled\" setting.","type":"boolean"},"kratos_selfservice_flows_verification_lifespan":{"description":"Configures the Ory Kratos Verification Lifespan\n\nThis governs the \"selfservice.flows.verification.lifespan\" setting.","type":"string"},"kratos_selfservice_flows_verification_notify_unknown_recipients":{"description":"Configures whether to notify unknown recipients of a Ory Kratos verification flow\n\nThis governs the \"selfservice.flows.verification.notify_unknown_recipients\" setting.","type":"boolean"},"kratos_selfservice_flows_verification_ui_url":{"description":"Configures the Ory Kratos Verification UI URL\n\nThis governs the \"selfservice.flows.verification.ui_url\" setting.","type":"string"},"kratos_selfservice_flows_verification_use":{"description":"Configures the Ory Kratos Strategy to use for Verification\n\nThis governs the \"selfservice.flows.verification.use\" setting.\nlink SelfServiceMessageVerificationStrategyLink\ncode SelfServiceMessageVerificationStrategyCode","enum":["link","code"],"type":"string","x-go-enum-desc":"link SelfServiceMessageVerificationStrategyLink\ncode SelfServiceMessageVerificationStrategyCode"},"kratos_selfservice_methods_code_config_lifespan":{"description":"Configures the Ory Kratos Code Method's lifespan\n\nThis governs the \"selfservice.methods.code.config.lifespan\" setting.","type":"string"},"kratos_selfservice_methods_code_enabled":{"description":"Configures whether Ory Kratos Code Method is enabled\n\nThis governs the \"selfservice.methods.code.enabled\" setting.","type":"boolean"},"kratos_selfservice_methods_code_mfa_enabled":{"description":"Configues whether the code method can be used to fulfil MFA flows\n\nThis governs the \"selfservice.methods.code.mfa_enabled\" setting.","type":"boolean"},"kratos_selfservice_methods_code_passwordless_enabled":{"description":"Configues whether Ory Kratos Passwordless should use the Code Method\n\nThis governs the \"selfservice.methods.code.passwordless_enabled\" setting.","type":"boolean"},"kratos_selfservice_methods_link_config_base_url":{"description":"Configures the Base URL which Recovery, Verification, and Login Links Point to\n\nIt is recommended to leave this value empty. It will be appropriately configured to the best matching domain\n(e.g. when using custom domains) automatically.\n\nThis governs the \"selfservice.methods.link.config.base_url\" setting.","type":"string"},"kratos_selfservice_methods_link_config_lifespan":{"description":"Configures the Ory Kratos Link Method's lifespan\n\nThis governs the \"selfservice.methods.link.config.lifespan\" setting.","type":"string"},"kratos_selfservice_methods_link_enabled":{"description":"Configures whether Ory Kratos Link Method is enabled\n\nThis governs the \"selfservice.methods.link.enabled\" setting.","type":"boolean"},"kratos_selfservice_methods_lookup_secret_enabled":{"description":"Configures whether Ory Kratos TOTP Lookup Secret is enabled\n\nThis governs the \"selfservice.methods.lookup_secret.enabled\" setting.","type":"boolean"},"kratos_selfservice_methods_oidc_config_base_redirect_uri":{"description":"Configures the Ory Kratos Third Party / OpenID Connect base redirect URI\n\nThis governs the \"selfservice.methods.oidc.config.base_redirect_uri\" setting.","type":"string"},"kratos_selfservice_methods_oidc_config_providers":{"$ref":"#/components/schemas/projectRevisionThirdPartyLoginProviders"},"kratos_selfservice_methods_oidc_enabled":{"description":"Configures whether Ory Kratos Third Party / OpenID Connect Login is enabled\n\nThis governs the \"selfservice.methods.oidc.enabled\" setting.","type":"boolean"},"kratos_selfservice_methods_password_config_haveibeenpwned_enabled":{"description":"Configures whether Ory Kratos Password HIBP Checks is enabled\n\nThis governs the \"selfservice.methods.password.config.haveibeenpwned_enabled\" setting.","type":"boolean"},"kratos_selfservice_methods_password_config_identifier_similarity_check_enabled":{"description":"Configures whether Ory Kratos Password should disable the similarity policy.\n\nThis governs the \"selfservice.methods.password.config.identifier_similarity_check_enabled\" setting.","type":"boolean"},"kratos_selfservice_methods_password_config_ignore_network_errors":{"description":"Configures whether Ory Kratos Password Should ignore HIBPWND Network Errors\n\nThis governs the \"selfservice.methods.password.config.ignore_network_errors\" setting.","type":"boolean"},"kratos_selfservice_methods_password_config_max_breaches":{"description":"Configures Ory Kratos Password Max Breaches Detection\n\nThis governs the \"selfservice.methods.password.config.max_breaches\" setting.","format":"int64","type":"integer"},"kratos_selfservice_methods_password_config_min_password_length":{"description":"Configures the minimum length of passwords.\n\nThis governs the \"selfservice.methods.password.config.min_password_length\" setting.","format":"int64","type":"integer"},"kratos_selfservice_methods_password_enabled":{"description":"Configures whether Ory Kratos Password Method is enabled\n\nThis governs the \"selfservice.methods.password.enabled\" setting.","type":"boolean"},"kratos_selfservice_methods_profile_enabled":{"description":"Configures whether Ory Kratos Profile Method is enabled\n\nThis governs the \"selfservice.methods.profile.enabled\" setting.","type":"boolean"},"kratos_selfservice_methods_totp_config_issuer":{"description":"Configures Ory Kratos TOTP Issuer\n\nThis governs the \"selfservice.methods.totp.config.issuer\" setting.","type":"string"},"kratos_selfservice_methods_totp_enabled":{"description":"Configures whether Ory Kratos TOTP Method is enabled\n\nThis governs the \"selfservice.methods.totp.enabled\" setting.","type":"boolean"},"kratos_selfservice_methods_webauthn_config_passwordless":{"description":"Configures whether Ory Kratos Webauthn is used for passwordless flows\n\nThis governs the \"selfservice.methods.webauthn.config.passwordless\" setting.","type":"boolean"},"kratos_selfservice_methods_webauthn_config_rp_display_name":{"description":"Configures the Ory Kratos Webauthn RP Display Name\n\nThis governs the \"selfservice.methods.webauthn.config.rp.display_name\" setting.","type":"string"},"kratos_selfservice_methods_webauthn_config_rp_icon":{"description":"Configures the Ory Kratos Webauthn RP Icon\n\nThis governs the \"selfservice.methods.webauthn.config.rp.icon\" setting.\nDeprecated: This value will be ignored due to security considerations.","type":"string"},"kratos_selfservice_methods_webauthn_config_rp_id":{"description":"Configures the Ory Kratos Webauthn RP ID\n\nThis governs the \"selfservice.methods.webauthn.config.rp.id\" setting.","type":"string"},"kratos_selfservice_methods_webauthn_config_rp_origins":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"kratos_selfservice_methods_webauthn_enabled":{"description":"Configures whether Ory Kratos Webauthn is enabled\n\nThis governs the \"selfservice.methods.webauthn.enabled\" setting.","type":"boolean"},"kratos_session_cookie_persistent":{"description":"Configures the Ory Kratos Session Cookie Persistent Attribute\n\nThis governs the \"session.cookie.persistent\" setting.","type":"boolean"},"kratos_session_cookie_same_site":{"description":"Configures the Ory Kratos Session Cookie SameSite Attribute\n\nThis governs the \"session.cookie.same_site\" setting.","type":"string"},"kratos_session_lifespan":{"description":"Configures the Ory Kratos Session Lifespan\n\nThis governs the \"session.lifespan\" setting.","type":"string"},"kratos_session_whoami_required_aal":{"description":"Configures the Ory Kratos Session Whoami AAL requirement\n\nThis governs the \"session.whoami.required_aal\" setting.","type":"string"},"kratos_session_whoami_tokenizer_templates":{"$ref":"#/components/schemas/normalizedProjectRevisionTokenizerTemplates"},"name":{"description":"The project's name.","type":"string"},"project_id":{"description":"The Revision's Project ID","format":"uuid","type":"string"},"project_revision_hooks":{"$ref":"#/components/schemas/projectRevisionHooks"},"serve_admin_cors_allowed_origins":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"serve_admin_cors_enabled":{"description":"Enable CORS headers on all admin APIs\n\nThis governs the \"serve.admin.cors.enabled\" setting.","type":"boolean"},"serve_public_cors_allowed_origins":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"serve_public_cors_enabled":{"description":"Enable CORS headers on all public APIs\n\nThis governs the \"serve.public.cors.enabled\" setting.","type":"boolean"},"strict_security":{"description":"Whether the project should employ strict security measures. Setting this to true is recommended for going into production.","type":"boolean"},"updated_at":{"description":"Last Time Project's Revision was Updated","format":"date-time","readOnly":true,"type":"string"}},"required":["name"],"type":"object"},"normalizedProjectRevisionHook":{"properties":{"config_key":{"description":"The Hooks Config Key","type":"string"},"created_at":{"description":"The Project's Revision Creation Date","format":"date-time","readOnly":true,"type":"string"},"hook":{"description":"The Hook Type","type":"string"},"id":{"description":"ID of the entry","format":"uuid","type":"string"},"project_revision_id":{"description":"The Revision's ID this schema belongs to","format":"uuid","type":"string"},"updated_at":{"description":"Last Time Project's Revision was Updated","format":"date-time","readOnly":true,"type":"string"},"web_hook_config_auth_api_key_in":{"description":"Whether to send the API Key in the HTTP Header or as a HTTP Cookie","example":"header","type":"string"},"web_hook_config_auth_api_key_name":{"description":"The name of the api key","example":"X-API-Key","type":"string"},"web_hook_config_auth_api_key_value":{"description":"The value of the api key","example":"eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ","type":"string"},"web_hook_config_auth_basic_auth_password":{"description":"The password to be sent in the HTTP Basic Auth Header","type":"string"},"web_hook_config_auth_basic_auth_user":{"description":"The username to be sent in the HTTP Basic Auth Header","type":"string"},"web_hook_config_auth_type":{"description":"HTTP Auth Method to use for the Web-Hook","type":"string"},"web_hook_config_body":{"description":"URI pointing to the JsonNet template used for Web-Hook payload generation. Only used for those HTTP methods, which support HTTP body payloads.","example":"base64://ZnVuY3Rpb24oY3R4KSB7CiAgaWRlbnRpdHlfaWQ6IGlmIGN0eFsiaWRlbnRpdHkiXSAhPSBudWxsIHRoZW4gY3R4LmlkZW50aXR5LmlkLAp9=","type":"string"},"web_hook_config_can_interrupt":{"description":"If enabled allows the web hook to interrupt / abort the self-service flow. It only applies to certain flows (registration/verification/login/settings) and requires a valid response format.","type":"boolean"},"web_hook_config_method":{"description":"The HTTP method to use (GET, POST, etc) for the Web-Hook","example":"POST","type":"string"},"web_hook_config_response_ignore":{"description":"Whether to ignore the Web Hook response","type":"boolean"},"web_hook_config_response_parse":{"description":"Whether to parse the Web Hook response","type":"boolean"},"web_hook_config_url":{"description":"The URL the Web-Hook should call","example":"https://www.example.org/web-hook-listener","type":"string"}},"required":["config_key","hook"],"type":"object"},"normalizedProjectRevisionIdentitySchema":{"properties":{"created_at":{"description":"The Project's Revision Creation Date","format":"date-time","readOnly":true,"type":"string"},"id":{"description":"The unique ID of this entry.","format":"uuid","type":"string"},"identity_schema":{"$ref":"#/components/schemas/managedIdentitySchema"},"identity_schema_id":{"$ref":"#/components/schemas/NullUUID"},"import_id":{"description":"The imported (named) ID of the Identity Schema referenced in the Ory Kratos config.","type":"string"},"import_url":{"description":"The ImportURL can be used to import an Identity Schema from a bse64 encoded string.\nIn the future, this key also support HTTPS and other sources!\n\nIf you import an Ory Kratos configuration, this would be akin to the `identity.schemas.#.url` key.\n\nThe configuration will always return the import URL when you fetch it from the API.","example":"base64://ey...","type":"string"},"is_default":{"description":"If true sets the default schema for identities\n\nOnly one schema can ever be the default schema. If you\ntry to add two schemas with default to true, the\nrequest will fail.","type":"boolean"},"preset":{"description":"Use a preset instead of a custom identity schema.","type":"string"},"project_revision_id":{"description":"The Revision's ID this schema belongs to","format":"uuid","type":"string"},"updated_at":{"description":"Last Time Project's Revision was Updated","format":"date-time","readOnly":true,"type":"string"}},"type":"object"},"normalizedProjectRevisionIdentitySchemas":{"items":{"$ref":"#/components/schemas/normalizedProjectRevisionIdentitySchema"},"type":"array"},"normalizedProjectRevisionThirdPartyProvider":{"properties":{"additional_id_token_audiences":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"apple_private_key":{"$ref":"#/components/schemas/String"},"apple_private_key_id":{"description":"Apple Private Key Identifier\n\nSign In with Apple Private Key Identifier needed for generating a JWT token for client secret","example":"UX56C66723","type":"string"},"apple_team_id":{"description":"Apple Developer Team ID\n\nApple Developer Team ID needed for generating a JWT token for client secret","example":"KP76DQS54M","type":"string"},"auth_url":{"description":"AuthURL is the authorize url, typically something like: https://example.org/oauth2/auth\nShould only be used when the OAuth2 / OpenID Connect server is not supporting OpenID Connect Discovery and when\n`provider` is set to `generic`.","example":"https://www.googleapis.com/oauth2/v2/auth","type":"string"},"azure_tenant":{"description":"Tenant is the Azure AD Tenant to use for authentication, and must be set when `provider` is set to `microsoft`.\n\nCan be either `common`, `organizations`, `consumers` for a multitenant application or a specific tenant like\n`8eaef023-2b34-4da1-9baa-8bc8c9d6a490` or `contoso.onmicrosoft.com`.","example":"contoso.onmicrosoft.com","type":"string"},"claims_source":{"$ref":"#/components/schemas/String"},"client_id":{"description":"ClientID is the application's Client ID.","type":"string"},"client_secret":{"$ref":"#/components/schemas/String"},"created_at":{"description":"The Project's Revision Creation Date","format":"date-time","readOnly":true,"type":"string"},"id":{"format":"uuid","type":"string"},"issuer_url":{"description":"IssuerURL is the OpenID Connect Server URL. You can leave this empty if `provider` is not set to `generic`.\nIf set, neither `auth_url` nor `token_url` are required.","example":"https://accounts.google.com","type":"string"},"label":{"description":"Label represents an optional label which can be used in the UI generation.","type":"string"},"mapper_url":{"description":"Mapper specifies the JSONNet code snippet which uses the OpenID Connect Provider's data (e.g. GitHub or Google\nprofile information) to hydrate the identity's data.","type":"string"},"organization_id":{"$ref":"#/components/schemas/NullUUID"},"project_revision_id":{"description":"The Revision's ID this schema belongs to","format":"uuid","type":"string"},"provider":{"description":"Provider is either \"generic\" for a generic OAuth 2.0 / OpenID Connect Provider or one of:\ngeneric\ngoogle\ngithub\ngitlab\nmicrosoft\ndiscord\nslack\nfacebook\nvk\nyandex\napple","example":"google","type":"string"},"provider_id":{"description":"ID is the provider's ID","type":"string"},"requested_claims":{"$ref":"#/components/schemas/JSONRawMessage"},"scope":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"state":{"description":"State indicates the state of the provider\n\nOnly providers with state `enabled` will be used for authentication\nenabled ThirdPartyProviderStateEnabled\ndisabled ThirdPartyProviderStateDisabled","enum":["enabled","disabled"],"type":"string","x-go-enum-desc":"enabled ThirdPartyProviderStateEnabled\ndisabled ThirdPartyProviderStateDisabled"},"subject_source":{"$ref":"#/components/schemas/String"},"token_url":{"description":"TokenURL is the token url, typically something like: https://example.org/oauth2/token\n\nShould only be used when the OAuth2 / OpenID Connect server is not supporting OpenID Connect Discovery and when\n`provider` is set to `generic`.","example":"https://www.googleapis.com/oauth2/v4/token","type":"string"},"updated_at":{"description":"Last Time Project's Revision was Updated","format":"date-time","readOnly":true,"type":"string"}},"type":"object"},"normalizedProjectRevisionTokenizerTemplate":{"properties":{"claims_mapper_url":{"description":"Claims mapper URL","type":"string"},"created_at":{"description":"The Project's Revision Creation Date","format":"date-time","readOnly":true,"type":"string"},"id":{"description":"The revision ID.","format":"uuid","readOnly":true,"type":"string"},"jwks_url":{"description":"JSON Web Key URL","type":"string"},"key":{"description":"The unique key of the template","type":"string"},"project_revision_id":{"description":"The Revision's ID this schema belongs to","format":"uuid","type":"string"},"ttl":{"default":"1m","description":"Token time to live","example":"1h","pattern":"^[0-9]+(ns|us|ms|s|m|h)$","type":"string"},"updated_at":{"description":"Last Time Project's Revision was Updated","format":"date-time","readOnly":true,"type":"string"}},"type":"object"},"normalizedProjectRevisionTokenizerTemplates":{"items":{"$ref":"#/components/schemas/normalizedProjectRevisionTokenizerTemplate"},"type":"array"},"normalizedProjects":{"items":{"$ref":"#/components/schemas/normalizedProject"},"type":"array"},"nullBool":{"nullable":true,"type":"boolean"},"nullDuration":{"nullable":true,"pattern":"^[0-9]+(ns|us|ms|s|m|h)$","type":"string"},"nullInt64":{"nullable":true,"type":"integer"},"nullJsonRawMessage":{"description":"NullJSONRawMessage represents a json.RawMessage that works well with JSON, SQL, and Swagger and is NULLable-","nullable":true,"type":"object"},"nullString":{"type":"string"},"nullTime":{"format":"date-time","title":"NullTime implements sql.NullTime functionality.","type":"string"},"oAuth2Client":{"description":"OAuth 2.0 Clients are used to perform OAuth 2.0 and OpenID Connect flows. Usually, OAuth 2.0 clients are\ngenerated for applications which want to consume your OAuth 2.0 or OpenID Connect capabilities.","properties":{"access_token_strategy":{"description":"OAuth 2.0 Access Token Strategy\n\nAccessTokenStrategy is the strategy used to generate access tokens.\nValid options are `jwt` and `opaque`. `jwt` is a bad idea, see https://www.ory.sh/docs/hydra/advanced#json-web-tokens\nSetting the stragegy here overrides the global setting in `strategies.access_token`.","type":"string"},"allowed_cors_origins":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"audience":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"authorization_code_grant_access_token_lifespan":{"$ref":"#/components/schemas/NullDuration"},"authorization_code_grant_id_token_lifespan":{"$ref":"#/components/schemas/NullDuration"},"authorization_code_grant_refresh_token_lifespan":{"$ref":"#/components/schemas/NullDuration"},"backchannel_logout_session_required":{"description":"OpenID Connect Back-Channel Logout Session Required\n\nBoolean value specifying whether the RP requires that a sid (session ID) Claim be included in the Logout\nToken to identify the RP session with the OP when the backchannel_logout_uri is used.\nIf omitted, the default value is false.","type":"boolean"},"backchannel_logout_uri":{"description":"OpenID Connect Back-Channel Logout URI\n\nRP URL that will cause the RP to log itself out when sent a Logout Token by the OP.","type":"string"},"client_credentials_grant_access_token_lifespan":{"$ref":"#/components/schemas/NullDuration"},"client_id":{"description":"OAuth 2.0 Client ID\n\nThe ID is immutable. If no ID is provided, a UUID4 will be generated.","type":"string"},"client_name":{"description":"OAuth 2.0 Client Name\n\nThe human-readable name of the client to be presented to the\nend-user during authorization.","type":"string"},"client_secret":{"description":"OAuth 2.0 Client Secret\n\nThe secret will be included in the create request as cleartext, and then\nnever again. The secret is kept in hashed format and is not recoverable once lost.","type":"string"},"client_secret_expires_at":{"description":"OAuth 2.0 Client Secret Expires At\n\nThe field is currently not supported and its value is always 0.","format":"int64","type":"integer"},"client_uri":{"description":"OAuth 2.0 Client URI\n\nClientURI is a URL string of a web page providing information about the client.\nIf present, the server SHOULD display this URL to the end-user in\na clickable fashion.","type":"string"},"contacts":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"created_at":{"description":"OAuth 2.0 Client Creation Date\n\nCreatedAt returns the timestamp of the client's creation.","format":"date-time","type":"string"},"frontchannel_logout_session_required":{"description":"OpenID Connect Front-Channel Logout Session Required\n\nBoolean value specifying whether the RP requires that iss (issuer) and sid (session ID) query parameters be\nincluded to identify the RP session with the OP when the frontchannel_logout_uri is used.\nIf omitted, the default value is false.","type":"boolean"},"frontchannel_logout_uri":{"description":"OpenID Connect Front-Channel Logout URI\n\nRP URL that will cause the RP to log itself out when rendered in an iframe by the OP. An iss (issuer) query\nparameter and a sid (session ID) query parameter MAY be included by the OP to enable the RP to validate the\nrequest and to determine which of the potentially multiple sessions is to be logged out; if either is\nincluded, both MUST be.","type":"string"},"grant_types":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"implicit_grant_access_token_lifespan":{"$ref":"#/components/schemas/NullDuration"},"implicit_grant_id_token_lifespan":{"$ref":"#/components/schemas/NullDuration"},"jwks":{"description":"OAuth 2.0 Client JSON Web Key Set\n\nClient's JSON Web Key Set [JWK] document, passed by value. The semantics of the jwks parameter are the same as\nthe jwks_uri parameter, other than that the JWK Set is passed by value, rather than by reference. This parameter\nis intended only to be used by Clients that, for some reason, are unable to use the jwks_uri parameter, for\ninstance, by native applications that might not have a location to host the contents of the JWK Set. If a Client\ncan use jwks_uri, it MUST NOT use jwks. One significant downside of jwks is that it does not enable key rotation\n(which jwks_uri does, as described in Section 10 of OpenID Connect Core 1.0 [OpenID.Core]). The jwks_uri and jwks\nparameters MUST NOT be used together."},"jwks_uri":{"description":"OAuth 2.0 Client JSON Web Key Set URL\n\nURL for the Client's JSON Web Key Set [JWK] document. If the Client signs requests to the Server, it contains\nthe signing key(s) the Server uses to validate signatures from the Client. The JWK Set MAY also contain the\nClient's encryption keys(s), which are used by the Server to encrypt responses to the Client. When both signing\nand encryption keys are made available, a use (Key Use) parameter value is REQUIRED for all keys in the referenced\nJWK Set to indicate each key's intended usage. Although some algorithms allow the same key to be used for both\nsignatures and encryption, doing so is NOT RECOMMENDED, as it is less secure. The JWK x5c parameter MAY be used\nto provide X.509 representations of keys provided. When used, the bare key values MUST still be present and MUST\nmatch those in the certificate.","type":"string"},"jwt_bearer_grant_access_token_lifespan":{"$ref":"#/components/schemas/NullDuration"},"logo_uri":{"description":"OAuth 2.0 Client Logo URI\n\nA URL string referencing the client's logo.","type":"string"},"metadata":{"$ref":"#/components/schemas/JSONRawMessage"},"owner":{"description":"OAuth 2.0 Client Owner\n\nOwner is a string identifying the owner of the OAuth 2.0 Client.","type":"string"},"policy_uri":{"description":"OAuth 2.0 Client Policy URI\n\nPolicyURI is a URL string that points to a human-readable privacy policy document\nthat describes how the deployment organization collects, uses,\nretains, and discloses personal data.","type":"string"},"post_logout_redirect_uris":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"redirect_uris":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"refresh_token_grant_access_token_lifespan":{"$ref":"#/components/schemas/NullDuration"},"refresh_token_grant_id_token_lifespan":{"$ref":"#/components/schemas/NullDuration"},"refresh_token_grant_refresh_token_lifespan":{"$ref":"#/components/schemas/NullDuration"},"registration_access_token":{"description":"OpenID Connect Dynamic Client Registration Access Token\n\nRegistrationAccessToken can be used to update, get, or delete the OAuth2 Client. It is sent when creating a client\nusing Dynamic Client Registration.","type":"string"},"registration_client_uri":{"description":"OpenID Connect Dynamic Client Registration URL\n\nRegistrationClientURI is the URL used to update, get, or delete the OAuth2 Client.","type":"string"},"request_object_signing_alg":{"description":"OpenID Connect Request Object Signing Algorithm\n\nJWS [JWS] alg algorithm [JWA] that MUST be used for signing Request Objects sent to the OP. All Request Objects\nfrom this Client MUST be rejected, if not signed with this algorithm.","type":"string"},"request_uris":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"response_types":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"scope":{"description":"OAuth 2.0 Client Scope\n\nScope is a string containing a space-separated list of scope values (as\ndescribed in Section 3.3 of OAuth 2.0 [RFC6749]) that the client\ncan use when requesting access tokens.","example":"scope1 scope-2 scope.3 scope:4","type":"string"},"sector_identifier_uri":{"description":"OpenID Connect Sector Identifier URI\n\nURL using the https scheme to be used in calculating Pseudonymous Identifiers by the OP. The URL references a\nfile with a single JSON array of redirect_uri values.","type":"string"},"skip_consent":{"description":"SkipConsent skips the consent screen for this client. This field can only\nbe set from the admin API.","type":"boolean"},"skip_logout_consent":{"description":"SkipLogoutConsent skips the logout consent screen for this client. This field can only\nbe set from the admin API.","type":"boolean"},"subject_type":{"description":"OpenID Connect Subject Type\n\nThe `subject_types_supported` Discovery parameter contains a\nlist of the supported subject_type values for this server. Valid types include `pairwise` and `public`.","type":"string"},"token_endpoint_auth_method":{"default":"client_secret_basic","description":"OAuth 2.0 Token Endpoint Authentication Method\n\nRequested Client Authentication method for the Token Endpoint. The options are:\n\n`client_secret_basic`: (default) Send `client_id` and `client_secret` as `application/x-www-form-urlencoded` encoded in the HTTP Authorization header.\n`client_secret_post`: Send `client_id` and `client_secret` as `application/x-www-form-urlencoded` in the HTTP body.\n`private_key_jwt`: Use JSON Web Tokens to authenticate the client.\n`none`: Used for public clients (native apps, mobile apps) which can not have secrets.","type":"string"},"token_endpoint_auth_signing_alg":{"description":"OAuth 2.0 Token Endpoint Signing Algorithm\n\nRequested Client Authentication signing algorithm for the Token Endpoint.","type":"string"},"tos_uri":{"description":"OAuth 2.0 Client Terms of Service URI\n\nA URL string pointing to a human-readable terms of service\ndocument for the client that describes a contractual relationship\nbetween the end-user and the client that the end-user accepts when\nauthorizing the client.","type":"string"},"updated_at":{"description":"OAuth 2.0 Client Last Update Date\n\nUpdatedAt returns the timestamp of the last update.","format":"date-time","type":"string"},"userinfo_signed_response_alg":{"description":"OpenID Connect Request Userinfo Signed Response Algorithm\n\nJWS alg algorithm [JWA] REQUIRED for signing UserInfo Responses. If this is specified, the response will be JWT\n[JWT] serialized, and signed using JWS. The default, if omitted, is for the UserInfo Response to return the Claims\nas a UTF-8 encoded JSON object using the application/json content-type.","type":"string"}},"title":"OAuth 2.0 Client","type":"object"},"oAuth2ClientTokenLifespans":{"description":"Lifespans of different token types issued for this OAuth 2.0 Client.","properties":{"authorization_code_grant_access_token_lifespan":{"$ref":"#/components/schemas/NullDuration"},"authorization_code_grant_id_token_lifespan":{"$ref":"#/components/schemas/NullDuration"},"authorization_code_grant_refresh_token_lifespan":{"$ref":"#/components/schemas/NullDuration"},"client_credentials_grant_access_token_lifespan":{"$ref":"#/components/schemas/NullDuration"},"implicit_grant_access_token_lifespan":{"$ref":"#/components/schemas/NullDuration"},"implicit_grant_id_token_lifespan":{"$ref":"#/components/schemas/NullDuration"},"jwt_bearer_grant_access_token_lifespan":{"$ref":"#/components/schemas/NullDuration"},"refresh_token_grant_access_token_lifespan":{"$ref":"#/components/schemas/NullDuration"},"refresh_token_grant_id_token_lifespan":{"$ref":"#/components/schemas/NullDuration"},"refresh_token_grant_refresh_token_lifespan":{"$ref":"#/components/schemas/NullDuration"}},"title":"OAuth 2.0 Client Token Lifespans","type":"object"},"oAuth2ConsentRequest":{"properties":{"acr":{"description":"ACR represents the Authentication AuthorizationContext Class Reference value for this authentication session. You can use it\nto express that, for example, a user authenticated using two factor authentication.","type":"string"},"amr":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"challenge":{"description":"ID is the identifier (\"authorization challenge\") of the consent authorization request. It is used to\nidentify the session.","type":"string"},"client":{"$ref":"#/components/schemas/oAuth2Client"},"context":{"$ref":"#/components/schemas/JSONRawMessage"},"login_challenge":{"description":"LoginChallenge is the login challenge this consent challenge belongs to. It can be used to associate\na login and consent request in the login & consent app.","type":"string"},"login_session_id":{"description":"LoginSessionID is the login session ID. If the user-agent reuses a login session (via cookie / remember flag)\nthis ID will remain the same. If the user-agent did not have an existing authentication session (e.g. remember is false)\nthis will be a new random value. This value is used as the \"sid\" parameter in the ID Token and in OIDC Front-/Back-\nchannel logout. It's value can generally be used to associate consecutive login requests by a certain user.","type":"string"},"oidc_context":{"$ref":"#/components/schemas/oAuth2ConsentRequestOpenIDConnectContext"},"request_url":{"description":"RequestURL is the original OAuth 2.0 Authorization URL requested by the OAuth 2.0 client. It is the URL which\ninitiates the OAuth 2.0 Authorization Code or OAuth 2.0 Implicit flow. This URL is typically not needed, but\nmight come in handy if you want to deal with additional request parameters.","type":"string"},"requested_access_token_audience":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"requested_scope":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"skip":{"description":"Skip, if true, implies that the client has requested the same scopes from the same user previously.\nIf true, you must not ask the user to grant the requested scopes. You must however either allow or deny the\nconsent request using the usual API call.","type":"boolean"},"subject":{"description":"Subject is the user ID of the end-user that authenticated. Now, that end user needs to grant or deny the scope\nrequested by the OAuth 2.0 client.","type":"string"}},"required":["challenge"],"title":"Contains information on an ongoing consent request.","type":"object"},"oAuth2ConsentRequestOpenIDConnectContext":{"properties":{"acr_values":{"description":"ACRValues is the Authentication AuthorizationContext Class Reference requested in the OAuth 2.0 Authorization request.\nIt is a parameter defined by OpenID Connect and expresses which level of authentication (e.g. 2FA) is required.\n\nOpenID Connect defines it as follows:\n> Requested Authentication AuthorizationContext Class Reference values. Space-separated string that specifies the acr values\nthat the Authorization Server is being requested to use for processing this Authentication Request, with the\nvalues appearing in order of preference. The Authentication AuthorizationContext Class satisfied by the authentication\nperformed is returned as the acr Claim Value, as specified in Section 2. The acr Claim is requested as a\nVoluntary Claim by this parameter.","items":{"type":"string"},"type":"array"},"display":{"description":"Display is a string value that specifies how the Authorization Server displays the authentication and consent user interface pages to the End-User.\nThe defined values are:\npage: The Authorization Server SHOULD display the authentication and consent UI consistent with a full User Agent page view. If the display parameter is not specified, this is the default display mode.\npopup: The Authorization Server SHOULD display the authentication and consent UI consistent with a popup User Agent window. The popup User Agent window should be of an appropriate size for a login-focused dialog and should not obscure the entire window that it is popping up over.\ntouch: The Authorization Server SHOULD display the authentication and consent UI consistent with a device that leverages a touch interface.\nwap: The Authorization Server SHOULD display the authentication and consent UI consistent with a \"feature phone\" type display.\n\nThe Authorization Server MAY also attempt to detect the capabilities of the User Agent and present an appropriate display.","type":"string"},"id_token_hint_claims":{"additionalProperties":{},"description":"IDTokenHintClaims are the claims of the ID Token previously issued by the Authorization Server being passed as a hint about the\nEnd-User's current or past authenticated session with the Client.","type":"object"},"login_hint":{"description":"LoginHint hints about the login identifier the End-User might use to log in (if necessary).\nThis hint can be used by an RP if it first asks the End-User for their e-mail address (or other identifier)\nand then wants to pass that value as a hint to the discovered authorization service. This value MAY also be a\nphone number in the format specified for the phone_number Claim. The use of this parameter is optional.","type":"string"},"ui_locales":{"description":"UILocales is the End-User'id preferred languages and scripts for the user interface, represented as a\nspace-separated list of BCP47 [RFC5646] language tag values, ordered by preference. For instance, the value\n\"fr-CA fr en\" represents a preference for French as spoken in Canada, then French (without a region designation),\nfollowed by English (without a region designation). An error SHOULD NOT result if some or all of the requested\nlocales are not supported by the OpenID Provider.","items":{"type":"string"},"type":"array"}},"title":"Contains optional information about the OpenID Connect request.","type":"object"},"oAuth2ConsentSession":{"description":"A completed OAuth 2.0 Consent Session.","properties":{"consent_request":{"$ref":"#/components/schemas/oAuth2ConsentRequest"},"context":{"$ref":"#/components/schemas/JSONRawMessage"},"expires_at":{"properties":{"access_token":{"format":"date-time","type":"string"},"authorize_code":{"format":"date-time","type":"string"},"id_token":{"format":"date-time","type":"string"},"par_context":{"format":"date-time","type":"string"},"refresh_token":{"format":"date-time","type":"string"}},"type":"object"},"grant_access_token_audience":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"grant_scope":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"handled_at":{"$ref":"#/components/schemas/nullTime"},"remember":{"description":"Remember Consent\n\nRemember, if set to true, tells ORY Hydra to remember this consent authorization and reuse it if the same\nclient asks the same user for the same, or a subset of, scope.","type":"boolean"},"remember_for":{"description":"Remember Consent For\n\nRememberFor sets how long the consent authorization should be remembered for in seconds. If set to `0`, the\nauthorization will be remembered indefinitely.","format":"int64","type":"integer"},"session":{"$ref":"#/components/schemas/acceptOAuth2ConsentRequestSession"}},"title":"OAuth 2.0 Consent Session","type":"object"},"oAuth2ConsentSessions":{"description":"List of OAuth 2.0 Consent Sessions","items":{"$ref":"#/components/schemas/oAuth2ConsentSession"},"type":"array"},"oAuth2LoginRequest":{"properties":{"challenge":{"description":"ID is the identifier (\"login challenge\") of the login request. It is used to\nidentify the session.","type":"string"},"client":{"$ref":"#/components/schemas/oAuth2Client"},"oidc_context":{"$ref":"#/components/schemas/oAuth2ConsentRequestOpenIDConnectContext"},"request_url":{"description":"RequestURL is the original OAuth 2.0 Authorization URL requested by the OAuth 2.0 client. It is the URL which\ninitiates the OAuth 2.0 Authorization Code or OAuth 2.0 Implicit flow. This URL is typically not needed, but\nmight come in handy if you want to deal with additional request parameters.","type":"string"},"requested_access_token_audience":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"requested_scope":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"session_id":{"description":"SessionID is the login session ID. If the user-agent reuses a login session (via cookie / remember flag)\nthis ID will remain the same. If the user-agent did not have an existing authentication session (e.g. remember is false)\nthis will be a new random value. This value is used as the \"sid\" parameter in the ID Token and in OIDC Front-/Back-\nchannel logout. It's value can generally be used to associate consecutive login requests by a certain user.","type":"string"},"skip":{"description":"Skip, if true, implies that the client has requested the same scopes from the same user previously.\nIf true, you can skip asking the user to grant the requested scopes, and simply forward the user to the redirect URL.\n\nThis feature allows you to update / set session information.","type":"boolean"},"subject":{"description":"Subject is the user ID of the end-user that authenticated. Now, that end user needs to grant or deny the scope\nrequested by the OAuth 2.0 client. If this value is set and `skip` is true, you MUST include this subject type\nwhen accepting the login request, or the request will fail.","type":"string"}},"required":["challenge","skip","subject","client","request_url"],"title":"Contains information on an ongoing login request.","type":"object"},"oAuth2LogoutRequest":{"properties":{"challenge":{"description":"Challenge is the identifier (\"logout challenge\") of the logout authentication request. It is used to\nidentify the session.","type":"string"},"client":{"$ref":"#/components/schemas/oAuth2Client"},"request_url":{"description":"RequestURL is the original Logout URL requested.","type":"string"},"rp_initiated":{"description":"RPInitiated is set to true if the request was initiated by a Relying Party (RP), also known as an OAuth 2.0 Client.","type":"boolean"},"sid":{"description":"SessionID is the login session ID that was requested to log out.","type":"string"},"subject":{"description":"Subject is the user for whom the logout was request.","type":"string"}},"title":"Contains information about an ongoing logout request.","type":"object"},"oAuth2RedirectTo":{"description":"Contains a redirect URL used to complete a login, consent, or logout request.","properties":{"redirect_to":{"description":"RedirectURL is the URL which you should redirect the user's browser to once the authentication process is completed.","type":"string"}},"required":["redirect_to"],"title":"OAuth 2.0 Redirect Browser To","type":"object"},"oAuth2TokenExchange":{"description":"OAuth2 Token Exchange Result","properties":{"access_token":{"description":"The access token issued by the authorization server.","type":"string"},"expires_in":{"description":"The lifetime in seconds of the access token. For\nexample, the value \"3600\" denotes that the access token will\nexpire in one hour from the time the response was generated.","format":"int64","type":"integer"},"id_token":{"description":"To retrieve a refresh token request the id_token scope.","type":"string"},"refresh_token":{"description":"The refresh token, which can be used to obtain new\naccess tokens. To retrieve it add the scope \"offline\" to your access token request.","type":"string"},"scope":{"description":"The scope of the access token","type":"string"},"token_type":{"description":"The type of the token issued","type":"string"}},"type":"object"},"oidcConfiguration":{"description":"Includes links to several endpoints (for example `/oauth2/token`) and exposes information on supported signature algorithms\namong others.","properties":{"authorization_endpoint":{"description":"OAuth 2.0 Authorization Endpoint URL","example":"https://playground.ory.sh/ory-hydra/public/oauth2/auth","type":"string"},"backchannel_logout_session_supported":{"description":"OpenID Connect Back-Channel Logout Session Required\n\nBoolean value specifying whether the OP can pass a sid (session ID) Claim in the Logout Token to identify the RP\nsession with the OP. If supported, the sid Claim is also included in ID Tokens issued by the OP","type":"boolean"},"backchannel_logout_supported":{"description":"OpenID Connect Back-Channel Logout Supported\n\nBoolean value specifying whether the OP supports back-channel logout, with true indicating support.","type":"boolean"},"claims_parameter_supported":{"description":"OpenID Connect Claims Parameter Parameter Supported\n\nBoolean value specifying whether the OP supports use of the claims parameter, with true indicating support.","type":"boolean"},"claims_supported":{"description":"OpenID Connect Supported Claims\n\nJSON array containing a list of the Claim Names of the Claims that the OpenID Provider MAY be able to supply\nvalues for. Note that for privacy or other reasons, this might not be an exhaustive list.","items":{"type":"string"},"type":"array"},"code_challenge_methods_supported":{"description":"OAuth 2.0 PKCE Supported Code Challenge Methods\n\nJSON array containing a list of Proof Key for Code Exchange (PKCE) [RFC7636] code challenge methods supported\nby this authorization server.","items":{"type":"string"},"type":"array"},"credentials_endpoint_draft_00":{"description":"OpenID Connect Verifiable Credentials Endpoint\n\nContains the URL of the Verifiable Credentials Endpoint.","type":"string"},"credentials_supported_draft_00":{"description":"OpenID Connect Verifiable Credentials Supported\n\nJSON array containing a list of the Verifiable Credentials supported by this authorization server.","items":{"$ref":"#/components/schemas/credentialSupportedDraft00"},"type":"array"},"end_session_endpoint":{"description":"OpenID Connect End-Session Endpoint\n\nURL at the OP to which an RP can perform a redirect to request that the End-User be logged out at the OP.","type":"string"},"frontchannel_logout_session_supported":{"description":"OpenID Connect Front-Channel Logout Session Required\n\nBoolean value specifying whether the OP can pass iss (issuer) and sid (session ID) query parameters to identify\nthe RP session with the OP when the frontchannel_logout_uri is used. If supported, the sid Claim is also\nincluded in ID Tokens issued by the OP.","type":"boolean"},"frontchannel_logout_supported":{"description":"OpenID Connect Front-Channel Logout Supported\n\nBoolean value specifying whether the OP supports HTTP-based logout, with true indicating support.","type":"boolean"},"grant_types_supported":{"description":"OAuth 2.0 Supported Grant Types\n\nJSON array containing a list of the OAuth 2.0 Grant Type values that this OP supports.","items":{"type":"string"},"type":"array"},"id_token_signed_response_alg":{"description":"OpenID Connect Default ID Token Signing Algorithms\n\nAlgorithm used to sign OpenID Connect ID Tokens.","items":{"type":"string"},"type":"array"},"id_token_signing_alg_values_supported":{"description":"OpenID Connect Supported ID Token Signing Algorithms\n\nJSON array containing a list of the JWS signing algorithms (alg values) supported by the OP for the ID Token\nto encode the Claims in a JWT.","items":{"type":"string"},"type":"array"},"issuer":{"description":"OpenID Connect Issuer URL\n\nAn URL using the https scheme with no query or fragment component that the OP asserts as its IssuerURL Identifier.\nIf IssuerURL discovery is supported , this value MUST be identical to the issuer value returned\nby WebFinger. This also MUST be identical to the iss Claim value in ID Tokens issued from this IssuerURL.","example":"https://playground.ory.sh/ory-hydra/public/","type":"string"},"jwks_uri":{"description":"OpenID Connect Well-Known JSON Web Keys URL\n\nURL of the OP's JSON Web Key Set [JWK] document. This contains the signing key(s) the RP uses to validate\nsignatures from the OP. The JWK Set MAY also contain the Server's encryption key(s), which are used by RPs\nto encrypt requests to the Server. When both signing and encryption keys are made available, a use (Key Use)\nparameter value is REQUIRED for all keys in the referenced JWK Set to indicate each key's intended usage.\nAlthough some algorithms allow the same key to be used for both signatures and encryption, doing so is\nNOT RECOMMENDED, as it is less secure. The JWK x5c parameter MAY be used to provide X.509 representations of\nkeys provided. When used, the bare key values MUST still be present and MUST match those in the certificate.","example":"https://{slug}.projects.oryapis.com/.well-known/jwks.json","type":"string"},"registration_endpoint":{"description":"OpenID Connect Dynamic Client Registration Endpoint URL","example":"https://playground.ory.sh/ory-hydra/admin/client","type":"string"},"request_object_signing_alg_values_supported":{"description":"OpenID Connect Supported Request Object Signing Algorithms\n\nJSON array containing a list of the JWS signing algorithms (alg values) supported by the OP for Request Objects,\nwhich are described in Section 6.1 of OpenID Connect Core 1.0 [OpenID.Core]. These algorithms are used both when\nthe Request Object is passed by value (using the request parameter) and when it is passed by reference\n(using the request_uri parameter).","items":{"type":"string"},"type":"array"},"request_parameter_supported":{"description":"OpenID Connect Request Parameter Supported\n\nBoolean value specifying whether the OP supports use of the request parameter, with true indicating support.","type":"boolean"},"request_uri_parameter_supported":{"description":"OpenID Connect Request URI Parameter Supported\n\nBoolean value specifying whether the OP supports use of the request_uri parameter, with true indicating support.","type":"boolean"},"require_request_uri_registration":{"description":"OpenID Connect Requires Request URI Registration\n\nBoolean value specifying whether the OP requires any request_uri values used to be pre-registered\nusing the request_uris registration parameter.","type":"boolean"},"response_modes_supported":{"description":"OAuth 2.0 Supported Response Modes\n\nJSON array containing a list of the OAuth 2.0 response_mode values that this OP supports.","items":{"type":"string"},"type":"array"},"response_types_supported":{"description":"OAuth 2.0 Supported Response Types\n\nJSON array containing a list of the OAuth 2.0 response_type values that this OP supports. Dynamic OpenID\nProviders MUST support the code, id_token, and the token id_token Response Type values.","items":{"type":"string"},"type":"array"},"revocation_endpoint":{"description":"OAuth 2.0 Token Revocation URL\n\nURL of the authorization server's OAuth 2.0 revocation endpoint.","type":"string"},"scopes_supported":{"description":"OAuth 2.0 Supported Scope Values\n\nJSON array containing a list of the OAuth 2.0 [RFC6749] scope values that this server supports. The server MUST\nsupport the openid scope value. Servers MAY choose not to advertise some supported scope values even when this parameter is used","items":{"type":"string"},"type":"array"},"subject_types_supported":{"description":"OpenID Connect Supported Subject Types\n\nJSON array containing a list of the Subject Identifier types that this OP supports. Valid types include\npairwise and public.","items":{"type":"string"},"type":"array"},"token_endpoint":{"description":"OAuth 2.0 Token Endpoint URL","example":"https://playground.ory.sh/ory-hydra/public/oauth2/token","type":"string"},"token_endpoint_auth_methods_supported":{"description":"OAuth 2.0 Supported Client Authentication Methods\n\nJSON array containing a list of Client Authentication methods supported by this Token Endpoint. The options are\nclient_secret_post, client_secret_basic, client_secret_jwt, and private_key_jwt, as described in Section 9 of OpenID Connect Core 1.0","items":{"type":"string"},"type":"array"},"userinfo_endpoint":{"description":"OpenID Connect Userinfo URL\n\nURL of the OP's UserInfo Endpoint.","type":"string"},"userinfo_signed_response_alg":{"description":"OpenID Connect User Userinfo Signing Algorithm\n\nAlgorithm used to sign OpenID Connect Userinfo Responses.","items":{"type":"string"},"type":"array"},"userinfo_signing_alg_values_supported":{"description":"OpenID Connect Supported Userinfo Signing Algorithm\n\nJSON array containing a list of the JWS [JWS] signing algorithms (alg values) [JWA] supported by the UserInfo Endpoint to encode the Claims in a JWT [JWT].","items":{"type":"string"},"type":"array"}},"required":["issuer","authorization_endpoint","token_endpoint","jwks_uri","subject_types_supported","response_types_supported","id_token_signing_alg_values_supported","id_token_signed_response_alg","userinfo_signed_response_alg"],"title":"OpenID Connect Discovery Metadata","type":"object"},"oidcUserInfo":{"description":"OpenID Connect Userinfo","properties":{"birthdate":{"description":"End-User's birthday, represented as an ISO 8601:2004 [ISO8601‑2004] YYYY-MM-DD format. The year MAY be 0000, indicating that it is omitted. To represent only the year, YYYY format is allowed. Note that depending on the underlying platform's date related function, providing just year can result in varying month and day, so the implementers need to take this factor into account to correctly process the dates.","type":"string"},"email":{"description":"End-User's preferred e-mail address. Its value MUST conform to the RFC 5322 [RFC5322] addr-spec syntax. The RP MUST NOT rely upon this value being unique, as discussed in Section 5.7.","type":"string"},"email_verified":{"description":"True if the End-User's e-mail address has been verified; otherwise false. When this Claim Value is true, this means that the OP took affirmative steps to ensure that this e-mail address was controlled by the End-User at the time the verification was performed. The means by which an e-mail address is verified is context-specific, and dependent upon the trust framework or contractual agreements within which the parties are operating.","type":"boolean"},"family_name":{"description":"Surname(s) or last name(s) of the End-User. Note that in some cultures, people can have multiple family names or no family name; all can be present, with the names being separated by space characters.","type":"string"},"gender":{"description":"End-User's gender. Values defined by this specification are female and male. Other values MAY be used when neither of the defined values are applicable.","type":"string"},"given_name":{"description":"Given name(s) or first name(s) of the End-User. Note that in some cultures, people can have multiple given names; all can be present, with the names being separated by space characters.","type":"string"},"locale":{"description":"End-User's locale, represented as a BCP47 [RFC5646] language tag. This is typically an ISO 639-1 Alpha-2 [ISO639‑1] language code in lowercase and an ISO 3166-1 Alpha-2 [ISO3166‑1] country code in uppercase, separated by a dash. For example, en-US or fr-CA. As a compatibility note, some implementations have used an underscore as the separator rather than a dash, for example, en_US; Relying Parties MAY choose to accept this locale syntax as well.","type":"string"},"middle_name":{"description":"Middle name(s) of the End-User. Note that in some cultures, people can have multiple middle names; all can be present, with the names being separated by space characters. Also note that in some cultures, middle names are not used.","type":"string"},"name":{"description":"End-User's full name in displayable form including all name parts, possibly including titles and suffixes, ordered according to the End-User's locale and preferences.","type":"string"},"nickname":{"description":"Casual name of the End-User that may or may not be the same as the given_name. For instance, a nickname value of Mike might be returned alongside a given_name value of Michael.","type":"string"},"phone_number":{"description":"End-User's preferred telephone number. E.164 [E.164] is RECOMMENDED as the format of this Claim, for example, +1 (425) 555-1212 or +56 (2) 687 2400. If the phone number contains an extension, it is RECOMMENDED that the extension be represented using the RFC 3966 [RFC3966] extension syntax, for example, +1 (604) 555-1234;ext=5678.","type":"string"},"phone_number_verified":{"description":"True if the End-User's phone number has been verified; otherwise false. When this Claim Value is true, this means that the OP took affirmative steps to ensure that this phone number was controlled by the End-User at the time the verification was performed. The means by which a phone number is verified is context-specific, and dependent upon the trust framework or contractual agreements within which the parties are operating. When true, the phone_number Claim MUST be in E.164 format and any extensions MUST be represented in RFC 3966 format.","type":"boolean"},"picture":{"description":"URL of the End-User's profile picture. This URL MUST refer to an image file (for example, a PNG, JPEG, or GIF image file), rather than to a Web page containing an image. Note that this URL SHOULD specifically reference a profile photo of the End-User suitable for displaying when describing the End-User, rather than an arbitrary photo taken by the End-User.","type":"string"},"preferred_username":{"description":"Non-unique shorthand name by which the End-User wishes to be referred to at the RP, such as janedoe or j.doe. This value MAY be any valid JSON string including special characters such as @, /, or whitespace.","type":"string"},"profile":{"description":"URL of the End-User's profile page. The contents of this Web page SHOULD be about the End-User.","type":"string"},"sub":{"description":"Subject - Identifier for the End-User at the IssuerURL.","type":"string"},"updated_at":{"description":"Time the End-User's information was last updated. Its value is a JSON number representing the number of seconds from 1970-01-01T0:0:0Z as measured in UTC until the date/time.","format":"int64","type":"integer"},"website":{"description":"URL of the End-User's Web page or blog. This Web page SHOULD contain information published by the End-User or an organization that the End-User is affiliated with.","type":"string"},"zoneinfo":{"description":"String from zoneinfo [zoneinfo] time zone database representing the End-User's time zone. For example, Europe/Paris or America/Los_Angeles.","type":"string"}},"type":"object"},"organization":{"description":"B2B SSO Organization","properties":{"created_at":{"description":"The organization's creation date.","format":"date-time","readOnly":true,"type":"string"},"domains":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"id":{"description":"The organization's ID.","format":"uuid","type":"string"},"label":{"description":"The organization's human-readable label.","type":"string"},"project_id":{"description":"The project's ID.","format":"uuid","type":"string"},"updated_at":{"description":"The last time the organization was updated.","format":"date-time","readOnly":true,"type":"string"}},"required":["id","project_id","label","domains","created_at","updated_at"],"type":"object"},"pagination":{"properties":{"page_size":{"default":250,"description":"Items per page\n\nThis is the number of items per page to return.\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).","format":"int64","maximum":1000,"minimum":1,"type":"integer"},"page_token":{"default":"1","description":"Next Page Token\n\nThe next page token.\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).","minimum":1,"type":"string"}},"type":"object"},"paginationHeaders":{"properties":{"link":{"description":"The link header contains pagination links.\n\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).\n\nin: header","type":"string"},"x-total-count":{"description":"The total number of clients.\n\nin: header","type":"string"}},"type":"object"},"patchIdentitiesBody":{"description":"Patch Identities Body","properties":{"identities":{"description":"Identities holds the list of patches to apply\n\nrequired","items":{"$ref":"#/components/schemas/identityPatch"},"type":"array"}},"type":"object"},"performNativeLogoutBody":{"description":"Perform Native Logout Request Body","properties":{"session_token":{"description":"The Session Token\n\nInvalidate this session token.","type":"string"}},"required":["session_token"],"type":"object"},"permissionsOnProject":{"additionalProperties":{"type":"boolean"},"description":"Get Permissions on Project Request Parameters","type":"object"},"permissionsOnWorkpaceResponse":{"description":"Get Permissions on Project Request Parameters","properties":{"permissions":{"additionalProperties":{"type":"boolean"},"type":"object"}},"type":"object"},"plans":{"$ref":"#/components/schemas/Pricing"},"postCheckPermissionBody":{"description":"Check Permission using Post Request Body","properties":{"namespace":{"description":"Namespace to query","type":"string"},"object":{"description":"Object to query","type":"string"},"relation":{"description":"Relation to query","type":"string"},"subject_id":{"description":"SubjectID to query\n\nEither SubjectSet or SubjectID can be provided.","type":"string"},"subject_set":{"$ref":"#/components/schemas/subjectSet"}},"type":"object"},"postCheckPermissionOrErrorBody":{"description":"Post Check Permission Or Error Body","properties":{"namespace":{"description":"Namespace to query","type":"string"},"object":{"description":"Object to query","type":"string"},"relation":{"description":"Relation to query","type":"string"},"subject_id":{"description":"SubjectID to query\n\nEither SubjectSet or SubjectID can be provided.","type":"string"},"subject_set":{"$ref":"#/components/schemas/subjectSet"}},"type":"object"},"project":{"properties":{"cors_admin":{"$ref":"#/components/schemas/projectCors"},"cors_public":{"$ref":"#/components/schemas/projectCors"},"id":{"description":"The project's ID.","format":"uuid","readOnly":true,"type":"string"},"name":{"description":"The name of the project.","type":"string"},"revision_id":{"description":"The configuration revision ID.","format":"uuid","readOnly":true,"type":"string"},"services":{"$ref":"#/components/schemas/projectServices"},"slug":{"description":"The project's slug","readOnly":true,"type":"string"},"state":{"description":"The state of the project.\nrunning Running\nhalted Halted\ndeleted Deleted","enum":["running","halted","deleted"],"readOnly":true,"type":"string","x-go-enum-desc":"running Running\nhalted Halted\ndeleted Deleted"},"workspace_id":{"$ref":"#/components/schemas/NullUUID"}},"required":["id","revision_id","slug","services","state","name"],"type":"object"},"projectApiKey":{"properties":{"created_at":{"description":"The token's creation date","format":"date-time","readOnly":true,"type":"string"},"id":{"description":"The token's ID.","format":"uuid","readOnly":true,"type":"string"},"name":{"description":"The Token's Name\n\nSet this to help you remember, for example, where you use the token.","type":"string"},"owner_id":{"description":"The token's owner","format":"uuid","readOnly":true,"type":"string"},"project_id":{"description":"The Token's Project ID","format":"uuid","readOnly":true,"type":"string"},"updated_at":{"description":"The token's last update date","format":"date-time","readOnly":true,"type":"string"},"value":{"description":"The token's value","readOnly":true,"type":"string"}},"required":["id","name","owner_id"],"type":"object"},"projectApiKeys":{"items":{"$ref":"#/components/schemas/projectApiKey"},"type":"array"},"projectBranding":{"properties":{"created_at":{"description":"The Customization Creation Date","format":"date-time","readOnly":true,"type":"string"},"default_theme":{"$ref":"#/components/schemas/projectBrandingTheme"},"id":{"description":"The customization ID.","format":"uuid","readOnly":true,"type":"string"},"project_id":{"description":"The Project's ID this customization is associated with","format":"uuid","type":"string"},"themes":{"$ref":"#/components/schemas/projectBrandingThemes"},"updated_at":{"description":"Last Time Branding was Updated","format":"date-time","readOnly":true,"type":"string"}},"required":["id","project_id","default_theme","themes","created_at","updated_at"],"title":"ProjectBranding holds all settings for customizing the Ory Account Experience.","type":"object"},"projectBrandingColors":{"properties":{"accent_default_color":{"description":"AccentDefaultColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"accent_disabled_color":{"description":"AccentDisabledColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"accent_emphasis_color":{"description":"AccentEmphasisColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"accent_muted_color":{"description":"AccentMutedColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"accent_subtle_color":{"description":"AccentSubtleColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"background_canvas_color":{"description":"BackgroundCanvasColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"background_subtle_color":{"description":"BackgroundSubtleColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"background_surface_color":{"description":"BackgroundSurfaceColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"border_default_color":{"description":"BorderDefaultColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"error_default_color":{"description":"ErrorDefaultColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"error_emphasis_color":{"description":"ErrorEmphasisColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"error_muted_color":{"description":"ErrorMutedColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"error_subtle_color":{"description":"ErrorSubtleColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"foreground_default_color":{"description":"ForegroundDefaultColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"foreground_disabled_color":{"description":"ForegroundDisabledColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"foreground_muted_color":{"description":"ForegroundMutedColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"foreground_on_accent_color":{"description":"ForegroundOnAccentColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"foreground_on_dark_color":{"description":"ForegroundOnDarkColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"foreground_on_disabled_color":{"description":"ForegroundOnDisabledColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"foreground_subtle_color":{"description":"ForegroundSubtleColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"input_background_color":{"description":"InputBackgroundColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"input_disabled_color":{"description":"InputDisabledColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"input_placeholder_color":{"description":"InputPlaceholderColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"input_text_color":{"description":"InputTextColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"primary_color":{"description":"Primary color is an hsla color value used to derive the other colors from for the Ory Account Experience theme.","type":"string"},"secondary_color":{"description":"Secondary color is a hsla color code used to derive the other colors from for the Ory Account Experience theme.","type":"string"},"success_emphasis_color":{"description":"SuccessEmphasisColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"text_default_color":{"description":"TextDefaultColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"text_disabled_color":{"description":"TextDisabledColor is a hex color code used by the Ory Account Experience theme.","type":"string"}},"title":"ProjectBrandingColors are the colors used by the Ory Account Experience theme.","type":"object"},"projectBrandingTheme":{"properties":{"accent_default_color":{"description":"AccentDefaultColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"accent_disabled_color":{"description":"AccentDisabledColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"accent_emphasis_color":{"description":"AccentEmphasisColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"accent_muted_color":{"description":"AccentMutedColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"accent_subtle_color":{"description":"AccentSubtleColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"background_canvas_color":{"description":"BackgroundCanvasColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"background_subtle_color":{"description":"BackgroundSubtleColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"background_surface_color":{"description":"BackgroundSurfaceColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"border_default_color":{"description":"BorderDefaultColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"created_at":{"description":"The Customization Creation Date.","format":"date-time","readOnly":true,"type":"string"},"error_default_color":{"description":"ErrorDefaultColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"error_emphasis_color":{"description":"ErrorEmphasisColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"error_muted_color":{"description":"ErrorMutedColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"error_subtle_color":{"description":"ErrorSubtleColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"favicon_type":{"description":"Favicon Type\nThe Favicon mime type.","type":"string"},"favicon_url":{"description":"Favicon URL\nFavicon can be an https:// or base64:// URL. If the URL is not allowed, the favicon will be stored inside the Ory Network storage bucket.","type":"string"},"foreground_default_color":{"description":"ForegroundDefaultColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"foreground_disabled_color":{"description":"ForegroundDisabledColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"foreground_muted_color":{"description":"ForegroundMutedColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"foreground_on_accent_color":{"description":"ForegroundOnAccentColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"foreground_on_dark_color":{"description":"ForegroundOnDarkColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"foreground_on_disabled_color":{"description":"ForegroundOnDisabledColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"foreground_subtle_color":{"description":"ForegroundSubtleColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"id":{"description":"The customization theme ID.","format":"uuid","readOnly":true,"type":"string"},"input_background_color":{"description":"InputBackgroundColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"input_disabled_color":{"description":"InputDisabledColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"input_placeholder_color":{"description":"InputPlaceholderColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"input_text_color":{"description":"InputTextColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"logo_type":{"description":"Logo Type\nThe Logo mime type.","type":"string"},"logo_url":{"description":"Logo URL\nLogo can be an https:// or base64:// URL. If the URL is not allowed, the logo will be stored inside the Ory Network storage bucket.","type":"string"},"name":{"description":"The customization theme name.","type":"string"},"primary_color":{"description":"Primary color is an hsla color value used to derive the other colors from for the Ory Account Experience theme.","type":"string"},"project_branding_id":{"description":"The ProjectBranding ID this customization is associated with.","format":"uuid","type":"string"},"secondary_color":{"description":"Secondary color is a hsla color code used to derive the other colors from for the Ory Account Experience theme.","type":"string"},"success_emphasis_color":{"description":"SuccessEmphasisColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"text_default_color":{"description":"TextDefaultColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"text_disabled_color":{"description":"TextDisabledColor is a hex color code used by the Ory Account Experience theme.","type":"string"},"updated_at":{"description":"Last Time Branding was Updated.","format":"date-time","readOnly":true,"type":"string"}},"required":["id","project_branding_id","name","created_at","updated_at"],"title":"ProjectBrandingTheme represents a Theme for the Ory Account Experience.","type":"object"},"projectBrandingThemes":{"items":{"$ref":"#/components/schemas/projectBrandingTheme"},"title":"ProjectBrandingThemes is a list of ProjectBrandingTheme.","type":"array"},"projectCors":{"properties":{"enabled":{"description":"Whether CORS is enabled for this endpoint.","type":"boolean"},"origins":{"description":"The allowed origins. Use `*` to allow all origins. A wildcard can also be used in the subdomain, i.e. `https://*.example.com` will allow all origins on all subdomains of `example.com`.","items":{"type":"string"},"type":"array"}},"type":"object"},"projectHost":{"properties":{"host":{"description":"The project's host.","type":"string"},"id":{"description":"The mapping's ID.","format":"uuid","readOnly":true,"type":"string"},"project_id":{"description":"The Revision's Project ID","format":"uuid","type":"string"}},"required":["id","host","project_id"],"type":"object"},"projectMember":{"properties":{"email":{"type":"string"},"id":{"format":"uuid","type":"string"},"name":{"type":"string"},"role":{"type":"string"}},"required":["id","email","name","role"],"type":"object"},"projectMembers":{"items":{"$ref":"#/components/schemas/projectMember"},"type":"array"},"projectMetadata":{"properties":{"created_at":{"description":"The Project's Creation Date","format":"date-time","type":"string"},"environment":{"description":"The environment of the project.\nprod Production\ndev Development","enum":["prod","dev"],"type":"string","x-go-enum-desc":"prod Production\ndev Development"},"hosts":{"$ref":"#/components/schemas/StringSliceJSONFormat"},"id":{"description":"The project's ID.","format":"uuid","readOnly":true,"type":"string"},"name":{"description":"The project's name if set","type":"string"},"slug":{"description":"The project's slug","readOnly":true,"type":"string"},"state":{"description":"The state of the project.\nrunning Running\nhalted Halted\ndeleted Deleted","enum":["running","halted","deleted"],"type":"string","x-go-enum-desc":"running Running\nhalted Halted\ndeleted Deleted"},"subscription_id":{"$ref":"#/components/schemas/NullUUID"},"subscription_plan":{"$ref":"#/components/schemas/String"},"updated_at":{"description":"Last Time Project was Updated","format":"date-time","type":"string"},"workspace_id":{"$ref":"#/components/schemas/NullUUID"}},"required":["id","hosts","state","created_at","updated_at","name","environment"],"type":"object"},"projectMetadataList":{"items":{"$ref":"#/components/schemas/projectMetadata"},"type":"array"},"projectRevisionHooks":{"items":{"$ref":"#/components/schemas/normalizedProjectRevisionHook"},"type":"array"},"projectRevisionIdentitySchemas":{"items":{"$ref":"#/components/schemas/normalizedProjectRevisionIdentitySchema"},"type":"array"},"projectRevisionThirdPartyLoginProviders":{"items":{"$ref":"#/components/schemas/normalizedProjectRevisionThirdPartyProvider"},"type":"array"},"projectRevisions":{"items":{"$ref":"#/components/schemas/normalizedProjectRevision"},"type":"array"},"projectServiceIdentity":{"properties":{"config":{"type":"object"}},"required":["config"],"type":"object"},"projectServiceOAuth2":{"properties":{"config":{"type":"object"}},"required":["config"],"type":"object"},"projectServicePermission":{"properties":{"config":{"type":"object"}},"required":["config"],"type":"object"},"projectServices":{"properties":{"identity":{"$ref":"#/components/schemas/projectServiceIdentity"},"oauth2":{"$ref":"#/components/schemas/projectServiceOAuth2"},"permission":{"$ref":"#/components/schemas/projectServicePermission"}},"type":"object"},"projects":{"items":{"$ref":"#/components/schemas/project"},"type":"array"},"quotaUsage":{"properties":{"additional_price":{"description":"The additional price per unit in cents.","format":"int64","type":"integer"},"can_use_more":{"type":"boolean"},"feature":{"description":"\nregion_eu RegionEU\nregion_us RegionUS\nregion_apac RegionAPAC\nregion_global RegionGlobal\nproduction_projects ProductionProjects\ndaily_active_users DailyActiveUsers\ncustom_domains CustomDomains\nevent_streams EventStreams\nsla SLA\ncollaborator_seats CollaboratorSeats\nedge_cache EdgeCache\nbranding_themes BrandingThemes\nzendesk_support ZendeskSupport\nproject_metrics ProjectMetrics\nproject_metrics_time_window ProjectMetricsTimeWindow\nproject_metrics_events_history ProjectMetricsEventsHistory\norganizations Organizations\nrop_grant ResourceOwnerPasswordGrant\nconcierge_onboarding ConciergeOnboarding\nrate_limit_tier RateLimitTier\nsession_rate_limit_tier RateLimitTierSessions\nidentities_list_rate_limit_tier RateLimitTierIdentitiesList\npermission_checks_rate_limit_tier RateLimitTierPermissionChecks\noauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect","enum":["region_eu","region_us","region_apac","region_global","production_projects","daily_active_users","custom_domains","event_streams","sla","collaborator_seats","edge_cache","branding_themes","zendesk_support","project_metrics","project_metrics_time_window","project_metrics_events_history","organizations","rop_grant","concierge_onboarding","rate_limit_tier","session_rate_limit_tier","identities_list_rate_limit_tier","permission_checks_rate_limit_tier","oauth2_introspect_rate_limit_tier"],"type":"string","x-go-enum-desc":"region_eu RegionEU\nregion_us RegionUS\nregion_apac RegionAPAC\nregion_global RegionGlobal\nproduction_projects ProductionProjects\ndaily_active_users DailyActiveUsers\ncustom_domains CustomDomains\nevent_streams EventStreams\nsla SLA\ncollaborator_seats CollaboratorSeats\nedge_cache EdgeCache\nbranding_themes BrandingThemes\nzendesk_support ZendeskSupport\nproject_metrics ProjectMetrics\nproject_metrics_time_window ProjectMetricsTimeWindow\nproject_metrics_events_history ProjectMetricsEventsHistory\norganizations Organizations\nrop_grant ResourceOwnerPasswordGrant\nconcierge_onboarding ConciergeOnboarding\nrate_limit_tier RateLimitTier\nsession_rate_limit_tier RateLimitTierSessions\nidentities_list_rate_limit_tier RateLimitTierIdentitiesList\npermission_checks_rate_limit_tier RateLimitTierPermissionChecks\noauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect"},"feature_available":{"type":"boolean"},"included":{"format":"int64","type":"integer"},"used":{"format":"int64","type":"integer"}},"required":["feature","included","used","additional_price","can_use_more","feature_available"],"type":"object"},"recoveryCodeForIdentity":{"description":"Used when an administrator creates a recovery code for an identity.","properties":{"expires_at":{"description":"Expires At is the timestamp of when the recovery flow expires\n\nThe timestamp when the recovery code expires.","format":"date-time","type":"string"},"recovery_code":{"description":"RecoveryCode is the code that can be used to recover the account","type":"string"},"recovery_link":{"description":"RecoveryLink with flow\n\nThis link opens the recovery UI with an empty `code` field.","type":"string"}},"required":["recovery_link","recovery_code"],"title":"Recovery Code for Identity","type":"object"},"recoveryFlow":{"description":"This request is used when an identity wants to recover their account.\n\nWe recommend reading the [Account Recovery Documentation](../self-service/flows/password-reset-account-recovery)","properties":{"active":{"description":"Active, if set, contains the recovery method that is being used. It is initially\nnot set.","type":"string"},"continue_with":{"description":"Contains possible actions that could follow this flow","items":{"$ref":"#/components/schemas/continueWith"},"type":"array"},"expires_at":{"description":"ExpiresAt is the time (UTC) when the request expires. If the user still wishes to update the setting,\na new request has to be initiated.","format":"date-time","type":"string"},"id":{"description":"ID represents the request's unique ID. When performing the recovery flow, this\nrepresents the id in the recovery ui's query parameter: http://?request=","format":"uuid","type":"string"},"issued_at":{"description":"IssuedAt is the time (UTC) when the request occurred.","format":"date-time","type":"string"},"request_url":{"description":"RequestURL is the initial URL that was requested from Ory Kratos. It can be used\nto forward information contained in the URL's path or query for example.","type":"string"},"return_to":{"description":"ReturnTo contains the requested return_to URL.","type":"string"},"state":{"description":"State represents the state of this request:\n\nchoose_method: ask the user to choose a method (e.g. recover account via email)\nsent_email: the email has been sent to the user\npassed_challenge: the request was successful and the recovery challenge was passed."},"transient_payload":{"description":"TransientPayload is used to pass data from the recovery flow to hooks and email templates","type":"object"},"type":{"$ref":"#/components/schemas/selfServiceFlowType"},"ui":{"$ref":"#/components/schemas/uiContainer"}},"required":["id","type","expires_at","issued_at","request_url","ui","state"],"title":"A Recovery Flow","type":"object"},"recoveryFlowState":{"description":"The state represents the state of the recovery flow.\n\nchoose_method: ask the user to choose a method (e.g. recover account via email)\nsent_email: the email has been sent to the user\npassed_challenge: the request was successful and the recovery challenge was passed.","enum":["choose_method","sent_email","passed_challenge"],"title":"Recovery Flow State"},"recoveryIdentityAddress":{"properties":{"created_at":{"description":"CreatedAt is a helper struct field for gobuffalo.pop.","format":"date-time","type":"string"},"id":{"format":"uuid","type":"string"},"updated_at":{"description":"UpdatedAt is a helper struct field for gobuffalo.pop.","format":"date-time","type":"string"},"value":{"type":"string"},"via":{"$ref":"#/components/schemas/RecoveryAddressType"}},"required":["id","value","via"],"type":"object"},"recoveryLinkForIdentity":{"description":"Used when an administrator creates a recovery link for an identity.","properties":{"expires_at":{"description":"Recovery Link Expires At\n\nThe timestamp when the recovery link expires.","format":"date-time","type":"string"},"recovery_link":{"description":"Recovery Link\n\nThis link can be used to recover the account.","type":"string"}},"required":["recovery_link"],"title":"Identity Recovery Link","type":"object"},"registrationFlow":{"properties":{"active":{"description":"Active, if set, contains the registration method that is being used. It is initially\nnot set.\npassword CredentialsTypePassword\noidc CredentialsTypeOIDC\ntotp CredentialsTypeTOTP\nlookup_secret CredentialsTypeLookup\nwebauthn CredentialsTypeWebAuthn\ncode CredentialsTypeCodeAuth\nlink_recovery CredentialsTypeRecoveryLink CredentialsTypeRecoveryLink is a special credential type linked to the link strategy (recovery flow). It is not used within the credentials object itself.\ncode_recovery CredentialsTypeRecoveryCode","enum":["password","oidc","totp","lookup_secret","webauthn","code","link_recovery","code_recovery"],"type":"string","x-go-enum-desc":"password CredentialsTypePassword\noidc CredentialsTypeOIDC\ntotp CredentialsTypeTOTP\nlookup_secret CredentialsTypeLookup\nwebauthn CredentialsTypeWebAuthn\ncode CredentialsTypeCodeAuth\nlink_recovery CredentialsTypeRecoveryLink CredentialsTypeRecoveryLink is a special credential type linked to the link strategy (recovery flow). It is not used within the credentials object itself.\ncode_recovery CredentialsTypeRecoveryCode"},"expires_at":{"description":"ExpiresAt is the time (UTC) when the flow expires. If the user still wishes to log in,\na new flow has to be initiated.","format":"date-time","type":"string"},"id":{"description":"ID represents the flow's unique ID. When performing the registration flow, this\nrepresents the id in the registration ui's query parameter: http:///?flow=","format":"uuid","type":"string"},"issued_at":{"description":"IssuedAt is the time (UTC) when the flow occurred.","format":"date-time","type":"string"},"oauth2_login_challenge":{"description":"Ory OAuth 2.0 Login Challenge.\n\nThis value is set using the `login_challenge` query parameter of the registration and login endpoints.\nIf set will cooperate with Ory OAuth2 and OpenID to act as an OAuth2 server / OpenID Provider.","type":"string"},"oauth2_login_request":{"$ref":"#/components/schemas/oAuth2LoginRequest"},"organization_id":{"$ref":"#/components/schemas/NullUUID"},"request_url":{"description":"RequestURL is the initial URL that was requested from Ory Kratos. It can be used\nto forward information contained in the URL's path or query for example.","type":"string"},"return_to":{"description":"ReturnTo contains the requested return_to URL.","type":"string"},"session_token_exchange_code":{"description":"SessionTokenExchangeCode holds the secret code that the client can use to retrieve a session token after the flow has been completed.\nThis is only set if the client has requested a session token exchange code, and if the flow is of type \"api\",\nand only on creating the flow.","type":"string"},"state":{"description":"State represents the state of this request:\n\nchoose_method: ask the user to choose a method (e.g. registration with email)\nsent_email: the email has been sent to the user\npassed_challenge: the request was successful and the registration challenge was passed."},"transient_payload":{"description":"TransientPayload is used to pass data from the registration to a webhook","type":"object"},"type":{"$ref":"#/components/schemas/selfServiceFlowType"},"ui":{"$ref":"#/components/schemas/uiContainer"}},"required":["id","type","expires_at","issued_at","request_url","ui","state"],"type":"object"},"registrationFlowState":{"description":"choose_method: ask the user to choose a method (e.g. registration with email)\nsent_email: the email has been sent to the user\npassed_challenge: the request was successful and the registration challenge was passed.","enum":["choose_method","sent_email","passed_challenge"],"title":"State represents the state of this request:"},"rejectOAuth2Request":{"properties":{"error":{"description":"The error should follow the OAuth2 error format (e.g. `invalid_request`, `login_required`).\n\nDefaults to `request_denied`.","type":"string"},"error_debug":{"description":"Debug contains information to help resolve the problem as a developer. Usually not exposed\nto the public but only in the server logs.","type":"string"},"error_description":{"description":"Description of the error in a human readable format.","type":"string"},"error_hint":{"description":"Hint to help resolve the error.","type":"string"},"status_code":{"description":"Represents the HTTP status code of the error (e.g. 401 or 403)\n\nDefaults to 400","format":"int64","type":"integer"}},"title":"The request payload used to accept a login or consent request.","type":"object"},"relationQuery":{"description":"Relation Query","properties":{"namespace":{"description":"Namespace to query","type":"string"},"object":{"description":"Object to query","type":"string"},"relation":{"description":"Relation to query","type":"string"},"subject_id":{"description":"SubjectID to query\n\nEither SubjectSet or SubjectID can be provided.","type":"string"},"subject_set":{"$ref":"#/components/schemas/subjectSet"}},"type":"object"},"relationship":{"description":"Relationship","properties":{"namespace":{"description":"Namespace of the Relation Tuple","type":"string"},"object":{"description":"Object of the Relation Tuple","type":"string"},"relation":{"description":"Relation of the Relation Tuple","type":"string"},"subject_id":{"description":"SubjectID of the Relation Tuple\n\nEither SubjectSet or SubjectID can be provided.","type":"string"},"subject_set":{"$ref":"#/components/schemas/subjectSet"}},"required":["namespace","object","relation"],"type":"object"},"relationshipNamespaces":{"description":"Relationship Namespace List","properties":{"namespaces":{"items":{"$ref":"#/components/schemas/namespace"},"type":"array"}},"type":"object"},"relationshipPatch":{"description":"Payload for patching a relationship","properties":{"action":{"enum":["insert","delete"],"type":"string","x-go-enum-desc":"insert ActionInsert\ndelete ActionDelete"},"relation_tuple":{"$ref":"#/components/schemas/relationship"}},"type":"object"},"relationships":{"description":"Paginated Relationship List","properties":{"next_page_token":{"description":"The opaque token to provide in a subsequent request\nto get the next page. It is the empty string iff this is\nthe last page.","type":"string"},"relation_tuples":{"items":{"$ref":"#/components/schemas/relationship"},"type":"array"}},"type":"object"},"revisionCourierChannels":{"items":{"$ref":"#/components/schemas/NormalizedProjectRevisionCourierChannel"},"type":"array"},"schemaPatch":{"properties":{"data":{"description":"The json schema","type":"object"},"name":{"description":"The user defined schema name","type":"string"}},"required":["name","data"],"type":"object"},"selfServiceFlowExpiredError":{"description":"Is sent when a flow is expired","properties":{"error":{"$ref":"#/components/schemas/genericError"},"expired_at":{"description":"When the flow has expired","format":"date-time","type":"string"},"since":{"$ref":"#/components/schemas/Duration"},"use_flow_id":{"description":"The flow ID that should be used for the new flow as it contains the correct messages.","format":"uuid","type":"string"}},"type":"object"},"selfServiceFlowType":{"description":"The flow type can either be `api` or `browser`.","title":"Type is the flow type.","type":"string"},"session":{"description":"A Session","properties":{"active":{"description":"Active state. If false the session is no longer active.","type":"boolean"},"authenticated_at":{"description":"The Session Authentication Timestamp\n\nWhen this session was authenticated at. If multi-factor authentication was used this\nis the time when the last factor was authenticated (e.g. the TOTP code challenge was completed).","format":"date-time","type":"string"},"authentication_methods":{"$ref":"#/components/schemas/sessionAuthenticationMethods"},"authenticator_assurance_level":{"$ref":"#/components/schemas/authenticatorAssuranceLevel"},"devices":{"description":"Devices has history of all endpoints where the session was used","items":{"$ref":"#/components/schemas/sessionDevice"},"type":"array"},"expires_at":{"description":"The Session Expiry\n\nWhen this session expires at.","format":"date-time","type":"string"},"id":{"description":"Session ID","format":"uuid","type":"string"},"identity":{"$ref":"#/components/schemas/identity"},"issued_at":{"description":"The Session Issuance Timestamp\n\nWhen this session was issued at. Usually equal or close to `authenticated_at`.","format":"date-time","type":"string"},"tokenized":{"description":"Tokenized is the tokenized (e.g. JWT) version of the session.\n\nIt is only set when the `tokenize` query parameter was set to a valid tokenize template during calls to `/session/whoami`.","type":"string"}},"required":["id"],"type":"object"},"sessionAuthenticationMethod":{"description":"A singular authenticator used during authentication / login.","properties":{"aal":{"$ref":"#/components/schemas/authenticatorAssuranceLevel"},"completed_at":{"description":"When the authentication challenge was completed.","format":"date-time","type":"string"},"method":{"enum":["link_recovery","code_recovery","password","code","totp","oidc","webauthn","lookup_secret","v0.6_legacy_session"],"title":"The method used","type":"string"},"organization":{"description":"The Organization id used for authentication","type":"string"},"provider":{"description":"OIDC or SAML provider id used for authentication","type":"string"}},"title":"AuthenticationMethod identifies an authentication method","type":"object"},"sessionAuthenticationMethods":{"description":"A list of authenticators which were used to authenticate the session.","items":{"$ref":"#/components/schemas/sessionAuthenticationMethod"},"title":"List of (Used) AuthenticationMethods","type":"array"},"sessionDevice":{"description":"Device corresponding to a Session","properties":{"id":{"description":"Device record ID","format":"uuid","type":"string"},"ip_address":{"description":"IPAddress of the client","type":"string"},"location":{"description":"Geo Location corresponding to the IP Address","type":"string"},"user_agent":{"description":"UserAgent of the client","type":"string"}},"required":["id"],"type":"object"},"setActiveProjectInConsoleBody":{"description":"Set active project in the Ory Network Console Request Body","properties":{"project_id":{"description":"Project ID\n\nThe Project ID you want to set active.\n\nformat: uuid","type":"string"}},"required":["project_id"],"type":"object"},"setCustomDomainBody":{"description":"Update Custom Hostname Body","properties":{"cookie_domain":{"description":"The domain where cookies will be set. Has to be a parent domain of the custom hostname to work.","type":"string"},"cors_allowed_origins":{"description":"CORS Allowed origins for the custom hostname.","items":{"type":"string"},"type":"array"},"cors_enabled":{"description":"CORS Enabled for the custom hostname.","type":"boolean"},"custom_ui_base_url":{"description":"The custom UI base URL where the UI will be exposed.","type":"string"},"hostname":{"description":"The custom hostname where the API will be exposed.","type":"string"}},"type":"object"},"setEventStreamBody":{"description":"Update Event Stream Body","properties":{"role_arn":{"description":"The AWS IAM role ARN to assume when publishing to the SNS topic.","type":"string"},"topic_arn":{"description":"The AWS SNS topic ARN.","type":"string"},"type":{"description":"The type of the event stream (AWS SNS, GCP Pub/Sub, etc).","enum":["sns"],"type":"string"}},"required":["type","topic_arn","role_arn"],"type":"object"},"setProject":{"properties":{"cors_admin":{"$ref":"#/components/schemas/projectCors"},"cors_public":{"$ref":"#/components/schemas/projectCors"},"name":{"description":"The name of the project.","type":"string"},"services":{"$ref":"#/components/schemas/projectServices"}},"required":["services","name","cors_public","cors_admin"],"type":"object"},"setProjectBrandingThemeBody":{"properties":{"favicon_type":{"description":"Favicon Type","type":"string"},"favicon_url":{"description":"Favicon URL","type":"string"},"logo_type":{"description":"Logo type","type":"string"},"logo_url":{"description":"Logo URL","type":"string"},"name":{"description":"Branding name","type":"string"},"theme":{"$ref":"#/components/schemas/projectBrandingColors"}},"title":"SetProjectBrandingThemeBody is the request body for the set project branding theme endpoint.","type":"object"},"settingsFlow":{"description":"This flow is used when an identity wants to update settings\n(e.g. profile data, passwords, ...) in a selfservice manner.\n\nWe recommend reading the [User Settings Documentation](../self-service/flows/user-settings)","properties":{"active":{"description":"Active, if set, contains the registration method that is being used. It is initially\nnot set.","type":"string"},"continue_with":{"description":"Contains a list of actions, that could follow this flow\n\nIt can, for example, contain a reference to the verification flow, created as part of the user's\nregistration.","items":{"$ref":"#/components/schemas/continueWith"},"type":"array"},"expires_at":{"description":"ExpiresAt is the time (UTC) when the flow expires. If the user still wishes to update the setting,\na new flow has to be initiated.","format":"date-time","type":"string"},"id":{"description":"ID represents the flow's unique ID. When performing the settings flow, this\nrepresents the id in the settings ui's query parameter: http://?flow=","format":"uuid","type":"string"},"identity":{"$ref":"#/components/schemas/identity"},"issued_at":{"description":"IssuedAt is the time (UTC) when the flow occurred.","format":"date-time","type":"string"},"request_url":{"description":"RequestURL is the initial URL that was requested from Ory Kratos. It can be used\nto forward information contained in the URL's path or query for example.","type":"string"},"return_to":{"description":"ReturnTo contains the requested return_to URL.","type":"string"},"state":{"description":"State represents the state of this flow. It knows two states:\n\nshow_form: No user data has been collected, or it is invalid, and thus the form should be shown.\nsuccess: Indicates that the settings flow has been updated successfully with the provided data.\nDone will stay true when repeatedly checking. If set to true, done will revert back to false only\nwhen a flow with invalid (e.g. \"please use a valid phone number\") data was sent."},"transient_payload":{"description":"TransientPayload is used to pass data from the settings flow to hooks and email templates","type":"object"},"type":{"$ref":"#/components/schemas/selfServiceFlowType"},"ui":{"$ref":"#/components/schemas/uiContainer"}},"required":["id","type","expires_at","issued_at","request_url","ui","identity","state"],"title":"Flow represents a Settings Flow","type":"object"},"settingsFlowState":{"description":"show_form: No user data has been collected, or it is invalid, and thus the form should be shown.\nsuccess: Indicates that the settings flow has been updated successfully with the provided data.\nDone will stay true when repeatedly checking. If set to true, done will revert back to false only\nwhen a flow with invalid (e.g. \"please use a valid phone number\") data was sent.","enum":["show_form","success"],"title":"State represents the state of this flow. It knows two states:"},"subjectSet":{"properties":{"namespace":{"description":"Namespace of the Subject Set","type":"string"},"object":{"description":"Object of the Subject Set","type":"string"},"relation":{"description":"Relation of the Subject Set","type":"string"}},"required":["namespace","object","relation"],"type":"object"},"subscription":{"properties":{"created_at":{"format":"date-time","readOnly":true,"type":"string"},"currency":{"description":"The currency of the subscription. To change this, a new subscription must be created.\nusd USD\neur Euro","enum":["usd","eur"],"readOnly":true,"type":"string","x-go-enum-desc":"usd USD\neur Euro"},"current_interval":{"description":"The currently active interval of the subscription\nmonthly Monthly\nyearly Yearly","enum":["monthly","yearly"],"readOnly":true,"type":"string","x-go-enum-desc":"monthly Monthly\nyearly Yearly"},"current_plan":{"description":"The currently active plan of the subscription","readOnly":true,"type":"string"},"current_plan_details":{"$ref":"#/components/schemas/PlanDetails"},"customer_id":{"description":"The ID of the stripe customer","readOnly":true,"type":"string"},"id":{"description":"The ID of the subscription","format":"uuid","readOnly":true,"type":"string"},"interval_changes_to":{"$ref":"#/components/schemas/String"},"ongoing_stripe_checkout_id":{"$ref":"#/components/schemas/String"},"payed_until":{"description":"Until when the subscription is payed","format":"date-time","readOnly":true,"type":"string"},"plan_changes_at":{"$ref":"#/components/schemas/Time"},"plan_changes_to":{"$ref":"#/components/schemas/String"},"status":{"$ref":"#/components/schemas/SubscriptionStatus"},"stripe_checkout_expires_at":{"$ref":"#/components/schemas/Time"},"updated_at":{"format":"date-time","readOnly":true,"type":"string"}},"required":["id","customer_id","status","payed_until","current_plan","current_interval","plan_changes_to","interval_changes_to","currency","created_at","updated_at"],"type":"object"},"successfulCodeExchangeResponse":{"description":"The Response for Registration Flows via API","properties":{"session":{"$ref":"#/components/schemas/session"},"session_token":{"description":"The Session Token\n\nA session token is equivalent to a session cookie, but it can be sent in the HTTP Authorization\nHeader:\n\nAuthorization: bearer ${session-token}\n\nThe session token is only issued for API flows, not for Browser flows!","type":"string"}},"required":["session"],"type":"object"},"successfulNativeLogin":{"description":"The Response for Login Flows via API","properties":{"session":{"$ref":"#/components/schemas/session"},"session_token":{"description":"The Session Token\n\nA session token is equivalent to a session cookie, but it can be sent in the HTTP Authorization\nHeader:\n\nAuthorization: bearer ${session-token}\n\nThe session token is only issued for API flows, not for Browser flows!","type":"string"}},"required":["session"],"type":"object"},"successfulNativeRegistration":{"description":"The Response for Registration Flows via API","properties":{"continue_with":{"description":"Contains a list of actions, that could follow this flow\n\nIt can, for example, this will contain a reference to the verification flow, created as part of the user's\nregistration or the token of the session.","items":{"$ref":"#/components/schemas/continueWith"},"type":"array"},"identity":{"$ref":"#/components/schemas/identity"},"session":{"$ref":"#/components/schemas/session"},"session_token":{"description":"The Session Token\n\nThis field is only set when the session hook is configured as a post-registration hook.\n\nA session token is equivalent to a session cookie, but it can be sent in the HTTP Authorization\nHeader:\n\nAuthorization: bearer ${session-token}\n\nThe session token is only issued for API flows, not for Browser flows!","type":"string"}},"required":["identity"],"type":"object"},"successfulProjectUpdate":{"properties":{"project":{"$ref":"#/components/schemas/project"},"warnings":{"description":"Import Warnings\n\nNot all configuration items can be imported to the Ory Network. For example,\nsetting the port does not make sense because the Ory Network provides the runtime\nand networking.\n\nThis field contains warnings where configuration keys were found but can not\nbe imported. These keys will be ignored by the Ory Network. This field will help\nyou understand why certain configuration keys might not be respected!","items":{"$ref":"#/components/schemas/Warning"},"type":"array"}},"required":["project","warnings"],"type":"object"},"tokenPagination":{"properties":{"page_size":{"default":250,"description":"Items per page\n\nThis is the number of items per page to return.\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).","format":"int64","maximum":1000,"minimum":1,"type":"integer"},"page_token":{"default":"1","description":"Next Page Token\n\nThe next page token.\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).","minimum":1,"type":"string"}},"type":"object"},"tokenPaginationHeaders":{"properties":{"link":{"description":"The link header contains pagination links.\n\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).\n\nin: header","type":"string"},"x-total-count":{"description":"The total number of clients.\n\nin: header","type":"string"}},"type":"object"},"tokenPaginationRequestParameters":{"description":"The `Link` HTTP header contains multiple links (`first`, `next`, `last`, `previous`) formatted as:\n`; rel=\"{page}\"`\n\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).","properties":{"page_size":{"default":250,"description":"Items per Page\n\nThis is the number of items per page to return.\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).","format":"int64","maximum":500,"minimum":1,"type":"integer"},"page_token":{"default":"1","description":"Next Page Token\n\nThe next page token.\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).","minimum":1,"type":"string"}},"title":"Pagination Request Parameters","type":"object"},"tokenPaginationResponseHeaders":{"description":"The `Link` HTTP header contains multiple links (`first`, `next`, `last`, `previous`) formatted as:\n`; rel=\"{page}\"`\n\nFor details on pagination please head over to the [pagination documentation](https://www.ory.sh/docs/ecosystem/api-design#pagination).","properties":{"link":{"description":"The Link HTTP Header\n\nThe `Link` header contains a comma-delimited list of links to the following pages:\n\nfirst: The first page of results.\nnext: The next page of results.\nprev: The previous page of results.\nlast: The last page of results.\n\nPages are omitted if they do not exist. For example, if there is no next page, the `next` link is omitted. Examples:\n\n; rel=\"first\",; rel=\"next\",; rel=\"prev\",; rel=\"last\"","type":"string"},"x-total-count":{"description":"The X-Total-Count HTTP Header\n\nThe `X-Total-Count` header contains the total number of items in the collection.","format":"int64","type":"integer"}},"title":"Pagination Response Header","type":"object"},"trustOAuth2JwtGrantIssuer":{"description":"Trust OAuth2 JWT Bearer Grant Type Issuer Request Body","properties":{"allow_any_subject":{"description":"The \"allow_any_subject\" indicates that the issuer is allowed to have any principal as the subject of the JWT.","type":"boolean"},"expires_at":{"description":"The \"expires_at\" indicates, when grant will expire, so we will reject assertion from \"issuer\" targeting \"subject\".","format":"date-time","type":"string"},"issuer":{"description":"The \"issuer\" identifies the principal that issued the JWT assertion (same as \"iss\" claim in JWT).","example":"https://jwt-idp.example.com","type":"string"},"jwk":{"$ref":"#/components/schemas/jsonWebKey"},"scope":{"description":"The \"scope\" contains list of scope values (as described in Section 3.3 of OAuth 2.0 [RFC6749])","example":["openid","offline"],"items":{"type":"string"},"type":"array"},"subject":{"description":"The \"subject\" identifies the principal that is the subject of the JWT.","example":"mike@example.com","type":"string"}},"required":["issuer","scope","jwk","expires_at"],"type":"object"},"trustedOAuth2JwtGrantIssuer":{"description":"OAuth2 JWT Bearer Grant Type Issuer Trust Relationship","properties":{"allow_any_subject":{"description":"The \"allow_any_subject\" indicates that the issuer is allowed to have any principal as the subject of the JWT.","type":"boolean"},"created_at":{"description":"The \"created_at\" indicates, when grant was created.","format":"date-time","type":"string"},"expires_at":{"description":"The \"expires_at\" indicates, when grant will expire, so we will reject assertion from \"issuer\" targeting \"subject\".","format":"date-time","type":"string"},"id":{"example":"9edc811f-4e28-453c-9b46-4de65f00217f","type":"string"},"issuer":{"description":"The \"issuer\" identifies the principal that issued the JWT assertion (same as \"iss\" claim in JWT).","example":"https://jwt-idp.example.com","type":"string"},"public_key":{"$ref":"#/components/schemas/trustedOAuth2JwtGrantJsonWebKey"},"scope":{"description":"The \"scope\" contains list of scope values (as described in Section 3.3 of OAuth 2.0 [RFC6749])","example":["openid","offline"],"items":{"type":"string"},"type":"array"},"subject":{"description":"The \"subject\" identifies the principal that is the subject of the JWT.","example":"mike@example.com","type":"string"}},"type":"object"},"trustedOAuth2JwtGrantIssuers":{"description":"OAuth2 JWT Bearer Grant Type Issuer Trust Relationships","items":{"$ref":"#/components/schemas/trustedOAuth2JwtGrantIssuer"},"type":"array"},"trustedOAuth2JwtGrantJsonWebKey":{"description":"OAuth2 JWT Bearer Grant Type Issuer Trusted JSON Web Key","properties":{"kid":{"description":"The \"key_id\" is key unique identifier (same as kid header in jws/jwt).","example":"123e4567-e89b-12d3-a456-426655440000","type":"string"},"set":{"description":"The \"set\" is basically a name for a group(set) of keys. Will be the same as \"issuer\" in grant.","example":"https://jwt-idp.example.com","type":"string"}},"type":"object"},"uiContainer":{"description":"Container represents a HTML Form. The container can work with both HTTP Form and JSON requests","properties":{"action":{"description":"Action should be used as the form action URL `
`.","type":"string"},"messages":{"$ref":"#/components/schemas/uiTexts"},"method":{"description":"Method is the form method (e.g. POST)","type":"string"},"nodes":{"$ref":"#/components/schemas/uiNodes"}},"required":["action","method","nodes"],"type":"object"},"uiNode":{"description":"Nodes are represented as HTML elements or their native UI equivalents. For example,\na node can be an `` tag, or an `` but also `some plain text`.","properties":{"attributes":{"$ref":"#/components/schemas/uiNodeAttributes"},"group":{"description":"Group specifies which group (e.g. password authenticator) this node belongs to.\ndefault DefaultGroup\npassword PasswordGroup\noidc OpenIDConnectGroup\nprofile ProfileGroup\nlink LinkGroup\ncode CodeGroup\ntotp TOTPGroup\nlookup_secret LookupGroup\nwebauthn WebAuthnGroup","enum":["default","password","oidc","profile","link","code","totp","lookup_secret","webauthn"],"type":"string","x-go-enum-desc":"default DefaultGroup\npassword PasswordGroup\noidc OpenIDConnectGroup\nprofile ProfileGroup\nlink LinkGroup\ncode CodeGroup\ntotp TOTPGroup\nlookup_secret LookupGroup\nwebauthn WebAuthnGroup"},"messages":{"$ref":"#/components/schemas/uiTexts"},"meta":{"$ref":"#/components/schemas/uiNodeMeta"},"type":{"description":"The node's type\ntext Text\ninput Input\nimg Image\na Anchor\nscript Script","enum":["text","input","img","a","script"],"type":"string","x-go-enum-desc":"text Text\ninput Input\nimg Image\na Anchor\nscript Script"}},"required":["type","group","attributes","messages","meta"],"title":"Node represents a flow's nodes","type":"object"},"uiNodeAnchorAttributes":{"properties":{"href":{"description":"The link's href (destination) URL.\n\nformat: uri","type":"string"},"id":{"description":"A unique identifier","type":"string"},"node_type":{"description":"NodeType represents this node's types. It is a mirror of `node.type` and\nis primarily used to allow compatibility with OpenAPI 3.0. In this struct it technically always is \"a\".","type":"string"},"title":{"$ref":"#/components/schemas/uiText"}},"required":["href","title","id","node_type"],"title":"AnchorAttributes represents the attributes of an anchor node.","type":"object"},"uiNodeAttributes":{"discriminator":{"mapping":{"a":"#/components/schemas/uiNodeAnchorAttributes","img":"#/components/schemas/uiNodeImageAttributes","input":"#/components/schemas/uiNodeInputAttributes","script":"#/components/schemas/uiNodeScriptAttributes","text":"#/components/schemas/uiNodeTextAttributes"},"propertyName":"node_type"},"oneOf":[{"$ref":"#/components/schemas/uiNodeInputAttributes"},{"$ref":"#/components/schemas/uiNodeTextAttributes"},{"$ref":"#/components/schemas/uiNodeImageAttributes"},{"$ref":"#/components/schemas/uiNodeAnchorAttributes"},{"$ref":"#/components/schemas/uiNodeScriptAttributes"}],"title":"Attributes represents a list of attributes (e.g. `href=\"foo\"` for links)."},"uiNodeImageAttributes":{"properties":{"height":{"description":"Height of the image","format":"int64","type":"integer"},"id":{"description":"A unique identifier","type":"string"},"node_type":{"description":"NodeType represents this node's types. It is a mirror of `node.type` and\nis primarily used to allow compatibility with OpenAPI 3.0. In this struct it technically always is \"img\".","type":"string"},"src":{"description":"The image's source URL.\n\nformat: uri","type":"string"},"width":{"description":"Width of the image","format":"int64","type":"integer"}},"required":["src","id","width","height","node_type"],"title":"ImageAttributes represents the attributes of an image node.","type":"object"},"uiNodeInputAttributes":{"description":"InputAttributes represents the attributes of an input node","properties":{"autocomplete":{"description":"The autocomplete attribute for the input.\nemail InputAttributeAutocompleteEmail\ntel InputAttributeAutocompleteTel\nurl InputAttributeAutocompleteUrl\ncurrent-password InputAttributeAutocompleteCurrentPassword\nnew-password InputAttributeAutocompleteNewPassword\none-time-code InputAttributeAutocompleteOneTimeCode","enum":["email","tel","url","current-password","new-password","one-time-code"],"type":"string","x-go-enum-desc":"email InputAttributeAutocompleteEmail\ntel InputAttributeAutocompleteTel\nurl InputAttributeAutocompleteUrl\ncurrent-password InputAttributeAutocompleteCurrentPassword\nnew-password InputAttributeAutocompleteNewPassword\none-time-code InputAttributeAutocompleteOneTimeCode"},"disabled":{"description":"Sets the input's disabled field to true or false.","type":"boolean"},"label":{"$ref":"#/components/schemas/uiText"},"name":{"description":"The input's element name.","type":"string"},"node_type":{"description":"NodeType represents this node's types. It is a mirror of `node.type` and\nis primarily used to allow compatibility with OpenAPI 3.0. In this struct it technically always is \"input\".","type":"string"},"onclick":{"description":"OnClick may contain javascript which should be executed on click. This is primarily\nused for WebAuthn.","type":"string"},"pattern":{"description":"The input's pattern.","type":"string"},"required":{"description":"Mark this input field as required.","type":"boolean"},"type":{"description":"The input's element type.\ntext InputAttributeTypeText\npassword InputAttributeTypePassword\nnumber InputAttributeTypeNumber\ncheckbox InputAttributeTypeCheckbox\nhidden InputAttributeTypeHidden\nemail InputAttributeTypeEmail\ntel InputAttributeTypeTel\nsubmit InputAttributeTypeSubmit\nbutton InputAttributeTypeButton\ndatetime-local InputAttributeTypeDateTimeLocal\ndate InputAttributeTypeDate\nurl InputAttributeTypeURI","enum":["text","password","number","checkbox","hidden","email","tel","submit","button","datetime-local","date","url"],"type":"string","x-go-enum-desc":"text InputAttributeTypeText\npassword InputAttributeTypePassword\nnumber InputAttributeTypeNumber\ncheckbox InputAttributeTypeCheckbox\nhidden InputAttributeTypeHidden\nemail InputAttributeTypeEmail\ntel InputAttributeTypeTel\nsubmit InputAttributeTypeSubmit\nbutton InputAttributeTypeButton\ndatetime-local InputAttributeTypeDateTimeLocal\ndate InputAttributeTypeDate\nurl InputAttributeTypeURI"},"value":{"description":"The input's value.","nullable":true}},"required":["name","type","disabled","node_type"],"type":"object"},"uiNodeMeta":{"description":"This might include a label and other information that can optionally\nbe used to render UIs.","properties":{"label":{"$ref":"#/components/schemas/uiText"}},"title":"A Node's Meta Information","type":"object"},"uiNodeScriptAttributes":{"properties":{"async":{"description":"The script async type","type":"boolean"},"crossorigin":{"description":"The script cross origin policy","type":"string"},"id":{"description":"A unique identifier","type":"string"},"integrity":{"description":"The script's integrity hash","type":"string"},"node_type":{"description":"NodeType represents this node's types. It is a mirror of `node.type` and\nis primarily used to allow compatibility with OpenAPI 3.0. In this struct it technically always is \"script\".","type":"string"},"nonce":{"description":"Nonce for CSP\n\nA nonce you may want to use to improve your Content Security Policy.\nYou do not have to use this value but if you want to improve your CSP\npolicies you may use it. You can also choose to use your own nonce value!","type":"string"},"referrerpolicy":{"description":"The script referrer policy","type":"string"},"src":{"description":"The script source","type":"string"},"type":{"description":"The script MIME type","type":"string"}},"required":["src","async","referrerpolicy","crossorigin","integrity","type","id","nonce","node_type"],"title":"ScriptAttributes represent script nodes which load javascript.","type":"object"},"uiNodeTextAttributes":{"properties":{"id":{"description":"A unique identifier","type":"string"},"node_type":{"description":"NodeType represents this node's types. It is a mirror of `node.type` and\nis primarily used to allow compatibility with OpenAPI 3.0. In this struct it technically always is \"text\".","type":"string"},"text":{"$ref":"#/components/schemas/uiText"}},"required":["text","id","node_type"],"title":"TextAttributes represents the attributes of a text node.","type":"object"},"uiNodes":{"items":{"$ref":"#/components/schemas/uiNode"},"type":"array"},"uiText":{"properties":{"context":{"description":"The message's context. Useful when customizing messages.","type":"object"},"id":{"$ref":"#/components/schemas/ID"},"text":{"description":"The message text. Written in american english.","type":"string"},"type":{"description":"The message type.\ninfo Info\nerror Error\nsuccess Success","enum":["info","error","success"],"type":"string","x-go-enum-desc":"info Info\nerror Error\nsuccess Success"}},"required":["id","text","type"],"type":"object"},"uiTexts":{"items":{"$ref":"#/components/schemas/uiText"},"type":"array"},"unexpectedError":{"type":"string"},"updateIdentityBody":{"description":"Update Identity Body","properties":{"credentials":{"$ref":"#/components/schemas/identityWithCredentials"},"metadata_admin":{"description":"Store metadata about the user which is only accessible through admin APIs such as `GET /admin/identities/`."},"metadata_public":{"description":"Store metadata about the identity which the identity itself can see when calling for example the\nsession endpoint. Do not store sensitive information (e.g. credit score) about the identity in this field."},"schema_id":{"description":"SchemaID is the ID of the JSON Schema to be used for validating the identity's traits. If set\nwill update the Identity's SchemaID.","type":"string"},"state":{"description":"State is the identity's state.\nactive StateActive\ninactive StateInactive","enum":["active","inactive"],"type":"string","x-go-enum-desc":"active StateActive\ninactive StateInactive"},"traits":{"description":"Traits represent an identity's traits. The identity is able to create, modify, and delete traits\nin a self-service manner. The input will always be validated against the JSON Schema defined\nin `schema_id`.","type":"object"}},"required":["schema_id","traits","state"],"type":"object"},"updateLoginFlowBody":{"discriminator":{"mapping":{"code":"#/components/schemas/updateLoginFlowWithCodeMethod","lookup_secret":"#/components/schemas/updateLoginFlowWithLookupSecretMethod","oidc":"#/components/schemas/updateLoginFlowWithOidcMethod","password":"#/components/schemas/updateLoginFlowWithPasswordMethod","totp":"#/components/schemas/updateLoginFlowWithTotpMethod","webauthn":"#/components/schemas/updateLoginFlowWithWebAuthnMethod"},"propertyName":"method"},"oneOf":[{"$ref":"#/components/schemas/updateLoginFlowWithPasswordMethod"},{"$ref":"#/components/schemas/updateLoginFlowWithOidcMethod"},{"$ref":"#/components/schemas/updateLoginFlowWithTotpMethod"},{"$ref":"#/components/schemas/updateLoginFlowWithWebAuthnMethod"},{"$ref":"#/components/schemas/updateLoginFlowWithLookupSecretMethod"},{"$ref":"#/components/schemas/updateLoginFlowWithCodeMethod"}]},"updateLoginFlowWithCodeMethod":{"description":"Update Login flow using the code method","properties":{"code":{"description":"Code is the 6 digits code sent to the user","type":"string"},"csrf_token":{"description":"CSRFToken is the anti-CSRF token","type":"string"},"identifier":{"description":"Identifier is the code identifier\nThe identifier requires that the user has already completed the registration or settings with code flow.","type":"string"},"method":{"description":"Method should be set to \"code\" when logging in using the code strategy.","type":"string"},"resend":{"description":"Resend is set when the user wants to resend the code","type":"string"},"transient_payload":{"description":"Transient data to pass along to any webhooks","type":"object"}},"required":["method","csrf_token"],"type":"object"},"updateLoginFlowWithLookupSecretMethod":{"description":"Update Login Flow with Lookup Secret Method","properties":{"csrf_token":{"description":"Sending the anti-csrf token is only required for browser login flows.","type":"string"},"lookup_secret":{"description":"The lookup secret.","type":"string"},"method":{"description":"Method should be set to \"lookup_secret\" when logging in using the lookup_secret strategy.","type":"string"}},"required":["method","lookup_secret"],"type":"object"},"updateLoginFlowWithOidcMethod":{"description":"Update Login Flow with OpenID Connect Method","properties":{"csrf_token":{"description":"The CSRF Token","type":"string"},"id_token":{"description":"IDToken is an optional id token provided by an OIDC provider\n\nIf submitted, it is verified using the OIDC provider's public key set and the claims are used to populate\nthe OIDC credentials of the identity.\nIf the OIDC provider does not store additional claims (such as name, etc.) in the IDToken itself, you can use\nthe `traits` field to populate the identity's traits. Note, that Apple only includes the users email in the IDToken.\n\nSupported providers are\nApple","type":"string"},"id_token_nonce":{"description":"IDTokenNonce is the nonce, used when generating the IDToken.\nIf the provider supports nonce validation, the nonce will be validated against this value and required.","type":"string"},"method":{"description":"Method to use\n\nThis field must be set to `oidc` when using the oidc method.","type":"string"},"provider":{"description":"The provider to register with","type":"string"},"traits":{"description":"The identity traits. This is a placeholder for the registration flow.","type":"object"},"transient_payload":{"description":"Transient data to pass along to any webhooks","type":"object"},"upstream_parameters":{"description":"UpstreamParameters are the parameters that are passed to the upstream identity provider.\n\nThese parameters are optional and depend on what the upstream identity provider supports.\nSupported parameters are:\n`login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session.\n`hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`.\n`prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`.","type":"object"}},"required":["provider","method"],"type":"object"},"updateLoginFlowWithPasswordMethod":{"description":"Update Login Flow with Password Method","properties":{"csrf_token":{"description":"Sending the anti-csrf token is only required for browser login flows.","type":"string"},"identifier":{"description":"Identifier is the email or username of the user trying to log in.","type":"string"},"method":{"description":"Method should be set to \"password\" when logging in using the identifier and password strategy.","type":"string"},"password":{"description":"The user's password.","type":"string"},"password_identifier":{"description":"Identifier is the email or username of the user trying to log in.\nThis field is deprecated!","type":"string"},"transient_payload":{"description":"Transient data to pass along to any webhooks","type":"object"}},"required":["method","password","identifier"],"type":"object"},"updateLoginFlowWithTotpMethod":{"description":"Update Login Flow with TOTP Method","properties":{"csrf_token":{"description":"Sending the anti-csrf token is only required for browser login flows.","type":"string"},"method":{"description":"Method should be set to \"totp\" when logging in using the TOTP strategy.","type":"string"},"totp_code":{"description":"The TOTP code.","type":"string"},"transient_payload":{"description":"Transient data to pass along to any webhooks","type":"object"}},"required":["method","totp_code"],"type":"object"},"updateLoginFlowWithWebAuthnMethod":{"description":"Update Login Flow with WebAuthn Method","properties":{"csrf_token":{"description":"Sending the anti-csrf token is only required for browser login flows.","type":"string"},"identifier":{"description":"Identifier is the email or username of the user trying to log in.","type":"string"},"method":{"description":"Method should be set to \"webAuthn\" when logging in using the WebAuthn strategy.","type":"string"},"transient_payload":{"description":"Transient data to pass along to any webhooks","type":"object"},"webauthn_login":{"description":"Login a WebAuthn Security Key\n\nThis must contain the ID of the WebAuthN connection.","type":"string"}},"required":["identifier","method"],"type":"object"},"updateRecoveryFlowBody":{"description":"Update Recovery Flow Request Body","discriminator":{"mapping":{"code":"#/components/schemas/updateRecoveryFlowWithCodeMethod","link":"#/components/schemas/updateRecoveryFlowWithLinkMethod"},"propertyName":"method"},"oneOf":[{"$ref":"#/components/schemas/updateRecoveryFlowWithLinkMethod"},{"$ref":"#/components/schemas/updateRecoveryFlowWithCodeMethod"}]},"updateRecoveryFlowWithCodeMethod":{"description":"Update Recovery Flow with Code Method","properties":{"code":{"description":"Code from the recovery email\n\nIf you want to submit a code, use this field, but make sure to _not_ include the email field, as well.","type":"string"},"csrf_token":{"description":"Sending the anti-csrf token is only required for browser login flows.","type":"string"},"email":{"description":"The email address of the account to recover\n\nIf the email belongs to a valid account, a recovery email will be sent.\n\nIf you want to notify the email address if the account does not exist, see\nthe [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/account-recovery-password-reset#attempted-recovery-notifications)\n\nIf a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code.\n\nformat: email","type":"string"},"method":{"description":"Method is the method that should be used for this recovery flow\n\nAllowed values are `link` and `code`.\nlink RecoveryStrategyLink\ncode RecoveryStrategyCode","enum":["link","code"],"type":"string","x-go-enum-desc":"link RecoveryStrategyLink\ncode RecoveryStrategyCode"},"transient_payload":{"description":"Transient data to pass along to any webhooks","type":"object"}},"required":["method"],"type":"object"},"updateRecoveryFlowWithLinkMethod":{"description":"Update Recovery Flow with Link Method","properties":{"csrf_token":{"description":"Sending the anti-csrf token is only required for browser login flows.","type":"string"},"email":{"description":"Email to Recover\n\nNeeds to be set when initiating the flow. If the email is a registered\nrecovery email, a recovery link will be sent. If the email is not known,\na email with details on what happened will be sent instead.\n\nformat: email","type":"string"},"method":{"description":"Method is the method that should be used for this recovery flow\n\nAllowed values are `link` and `code`\nlink RecoveryStrategyLink\ncode RecoveryStrategyCode","enum":["link","code"],"type":"string","x-go-enum-desc":"link RecoveryStrategyLink\ncode RecoveryStrategyCode"},"transient_payload":{"description":"Transient data to pass along to any webhooks","type":"object"}},"required":["email","method"],"type":"object"},"updateRegistrationFlowBody":{"description":"Update Registration Request Body","discriminator":{"mapping":{"code":"#/components/schemas/updateRegistrationFlowWithCodeMethod","oidc":"#/components/schemas/updateRegistrationFlowWithOidcMethod","password":"#/components/schemas/updateRegistrationFlowWithPasswordMethod","webauthn":"#/components/schemas/updateRegistrationFlowWithWebAuthnMethod"},"propertyName":"method"},"oneOf":[{"$ref":"#/components/schemas/updateRegistrationFlowWithPasswordMethod"},{"$ref":"#/components/schemas/updateRegistrationFlowWithOidcMethod"},{"$ref":"#/components/schemas/updateRegistrationFlowWithWebAuthnMethod"},{"$ref":"#/components/schemas/updateRegistrationFlowWithCodeMethod"}]},"updateRegistrationFlowWithCodeMethod":{"description":"Update Registration Flow with Code Method","properties":{"code":{"description":"The OTP Code sent to the user","type":"string"},"csrf_token":{"description":"The CSRF Token","type":"string"},"method":{"description":"Method to use\n\nThis field must be set to `code` when using the code method.","type":"string"},"resend":{"description":"Resend restarts the flow with a new code","type":"string"},"traits":{"description":"The identity's traits","type":"object"},"transient_payload":{"description":"Transient data to pass along to any webhooks","type":"object"}},"required":["traits","method"],"type":"object"},"updateRegistrationFlowWithOidcMethod":{"description":"Update Registration Flow with OpenID Connect Method","properties":{"csrf_token":{"description":"The CSRF Token","type":"string"},"id_token":{"description":"IDToken is an optional id token provided by an OIDC provider\n\nIf submitted, it is verified using the OIDC provider's public key set and the claims are used to populate\nthe OIDC credentials of the identity.\nIf the OIDC provider does not store additional claims (such as name, etc.) in the IDToken itself, you can use\nthe `traits` field to populate the identity's traits. Note, that Apple only includes the users email in the IDToken.\n\nSupported providers are\nApple","type":"string"},"id_token_nonce":{"description":"IDTokenNonce is the nonce, used when generating the IDToken.\nIf the provider supports nonce validation, the nonce will be validated against this value and is required.","type":"string"},"method":{"description":"Method to use\n\nThis field must be set to `oidc` when using the oidc method.","type":"string"},"provider":{"description":"The provider to register with","type":"string"},"traits":{"description":"The identity traits","type":"object"},"transient_payload":{"description":"Transient data to pass along to any webhooks","type":"object"},"upstream_parameters":{"description":"UpstreamParameters are the parameters that are passed to the upstream identity provider.\n\nThese parameters are optional and depend on what the upstream identity provider supports.\nSupported parameters are:\n`login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session.\n`hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`.\n`prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`.","type":"object"}},"required":["provider","method"],"type":"object"},"updateRegistrationFlowWithPasswordMethod":{"description":"Update Registration Flow with Password Method","properties":{"csrf_token":{"description":"The CSRF Token","type":"string"},"method":{"description":"Method to use\n\nThis field must be set to `password` when using the password method.","type":"string"},"password":{"description":"Password to sign the user up with","type":"string"},"traits":{"description":"The identity's traits","type":"object"},"transient_payload":{"description":"Transient data to pass along to any webhooks","type":"object"}},"required":["password","traits","method"],"type":"object"},"updateRegistrationFlowWithWebAuthnMethod":{"description":"Update Registration Flow with WebAuthn Method","properties":{"csrf_token":{"description":"CSRFToken is the anti-CSRF token","type":"string"},"method":{"description":"Method\n\nShould be set to \"webauthn\" when trying to add, update, or remove a webAuthn pairing.","type":"string"},"traits":{"description":"The identity's traits","type":"object"},"transient_payload":{"description":"Transient data to pass along to any webhooks","type":"object"},"webauthn_register":{"description":"Register a WebAuthn Security Key\n\nIt is expected that the JSON returned by the WebAuthn registration process\nis included here.","type":"string"},"webauthn_register_displayname":{"description":"Name of the WebAuthn Security Key to be Added\n\nA human-readable name for the security key which will be added.","type":"string"}},"required":["traits","method"],"type":"object"},"updateSettingsFlowBody":{"description":"Update Settings Flow Request Body","discriminator":{"mapping":{"lookup_secret":"#/components/schemas/updateSettingsFlowWithLookupMethod","oidc":"#/components/schemas/updateSettingsFlowWithOidcMethod","password":"#/components/schemas/updateSettingsFlowWithPasswordMethod","profile":"#/components/schemas/updateSettingsFlowWithProfileMethod","totp":"#/components/schemas/updateSettingsFlowWithTotpMethod","webauthn":"#/components/schemas/updateSettingsFlowWithWebAuthnMethod"},"propertyName":"method"},"oneOf":[{"$ref":"#/components/schemas/updateSettingsFlowWithPasswordMethod"},{"$ref":"#/components/schemas/updateSettingsFlowWithProfileMethod"},{"$ref":"#/components/schemas/updateSettingsFlowWithOidcMethod"},{"$ref":"#/components/schemas/updateSettingsFlowWithOidcMethod"},{"$ref":"#/components/schemas/updateSettingsFlowWithTotpMethod"},{"$ref":"#/components/schemas/updateSettingsFlowWithWebAuthnMethod"},{"$ref":"#/components/schemas/updateSettingsFlowWithLookupMethod"}]},"updateSettingsFlowWithLookupMethod":{"description":"Update Settings Flow with Lookup Method","properties":{"csrf_token":{"description":"CSRFToken is the anti-CSRF token","type":"string"},"lookup_secret_confirm":{"description":"If set to true will save the regenerated lookup secrets","type":"boolean"},"lookup_secret_disable":{"description":"Disables this method if true.","type":"boolean"},"lookup_secret_regenerate":{"description":"If set to true will regenerate the lookup secrets","type":"boolean"},"lookup_secret_reveal":{"description":"If set to true will reveal the lookup secrets","type":"boolean"},"method":{"description":"Method\n\nShould be set to \"lookup\" when trying to add, update, or remove a lookup pairing.","type":"string"},"transient_payload":{"description":"Transient data to pass along to any webhooks","type":"object"}},"required":["method"],"type":"object"},"updateSettingsFlowWithOidcMethod":{"description":"Update Settings Flow with OpenID Connect Method","properties":{"flow":{"description":"Flow ID is the flow's ID.\n\nin: query","type":"string"},"link":{"description":"Link this provider\n\nEither this or `unlink` must be set.\n\ntype: string\nin: body","type":"string"},"method":{"description":"Method\n\nShould be set to profile when trying to update a profile.","type":"string"},"traits":{"description":"The identity's traits\n\nin: body","type":"object"},"transient_payload":{"description":"Transient data to pass along to any webhooks","type":"object"},"unlink":{"description":"Unlink this provider\n\nEither this or `link` must be set.\n\ntype: string\nin: body","type":"string"},"upstream_parameters":{"description":"UpstreamParameters are the parameters that are passed to the upstream identity provider.\n\nThese parameters are optional and depend on what the upstream identity provider supports.\nSupported parameters are:\n`login_hint` (string): The `login_hint` parameter suppresses the account chooser and either pre-fills the email box on the sign-in form, or selects the proper session.\n`hd` (string): The `hd` parameter limits the login/registration process to a Google Organization, e.g. `mycollege.edu`.\n`prompt` (string): The `prompt` specifies whether the Authorization Server prompts the End-User for reauthentication and consent, e.g. `select_account`.","type":"object"}},"required":["method"],"type":"object"},"updateSettingsFlowWithPasswordMethod":{"description":"Update Settings Flow with Password Method","properties":{"csrf_token":{"description":"CSRFToken is the anti-CSRF token","type":"string"},"method":{"description":"Method\n\nShould be set to password when trying to update a password.","type":"string"},"password":{"description":"Password is the updated password","type":"string"},"transient_payload":{"description":"Transient data to pass along to any webhooks","type":"object"}},"required":["password","method"],"type":"object"},"updateSettingsFlowWithProfileMethod":{"description":"Update Settings Flow with Profile Method","properties":{"csrf_token":{"description":"The Anti-CSRF Token\n\nThis token is only required when performing browser flows.","type":"string"},"method":{"description":"Method\n\nShould be set to profile when trying to update a profile.","type":"string"},"traits":{"description":"Traits\n\nThe identity's traits.","type":"object"},"transient_payload":{"description":"Transient data to pass along to any webhooks","type":"object"}},"required":["traits","method"],"type":"object"},"updateSettingsFlowWithTotpMethod":{"description":"Update Settings Flow with TOTP Method","properties":{"csrf_token":{"description":"CSRFToken is the anti-CSRF token","type":"string"},"method":{"description":"Method\n\nShould be set to \"totp\" when trying to add, update, or remove a totp pairing.","type":"string"},"totp_code":{"description":"ValidationTOTP must contain a valid TOTP based on the","type":"string"},"totp_unlink":{"description":"UnlinkTOTP if true will remove the TOTP pairing,\neffectively removing the credential. This can be used\nto set up a new TOTP device.","type":"boolean"},"transient_payload":{"description":"Transient data to pass along to any webhooks","type":"object"}},"required":["method"],"type":"object"},"updateSettingsFlowWithWebAuthnMethod":{"description":"Update Settings Flow with WebAuthn Method","properties":{"csrf_token":{"description":"CSRFToken is the anti-CSRF token","type":"string"},"method":{"description":"Method\n\nShould be set to \"webauthn\" when trying to add, update, or remove a webAuthn pairing.","type":"string"},"transient_payload":{"description":"Transient data to pass along to any webhooks","type":"object"},"webauthn_register":{"description":"Register a WebAuthn Security Key\n\nIt is expected that the JSON returned by the WebAuthn registration process\nis included here.","type":"string"},"webauthn_register_displayname":{"description":"Name of the WebAuthn Security Key to be Added\n\nA human-readable name for the security key which will be added.","type":"string"},"webauthn_remove":{"description":"Remove a WebAuthn Security Key\n\nThis must contain the ID of the WebAuthN connection.","type":"string"}},"required":["method"],"type":"object"},"updateSubscriptionBody":{"properties":{"interval":{"description":"\nmonthly Monthly\nyearly Yearly","enum":["monthly","yearly"],"type":"string","x-go-enum-desc":"monthly Monthly\nyearly Yearly"},"plan":{"type":"string"},"return_to":{"type":"string"}},"required":["plan","interval"],"type":"object"},"updateVerificationFlowBody":{"description":"Update Verification Flow Request Body","discriminator":{"mapping":{"code":"#/components/schemas/updateVerificationFlowWithCodeMethod","link":"#/components/schemas/updateVerificationFlowWithLinkMethod"},"propertyName":"method"},"oneOf":[{"$ref":"#/components/schemas/updateVerificationFlowWithLinkMethod"},{"$ref":"#/components/schemas/updateVerificationFlowWithCodeMethod"}]},"updateVerificationFlowWithCodeMethod":{"properties":{"code":{"description":"Code from the recovery email\n\nIf you want to submit a code, use this field, but make sure to _not_ include the email field, as well.","type":"string"},"csrf_token":{"description":"Sending the anti-csrf token is only required for browser login flows.","type":"string"},"email":{"description":"The email address to verify\n\nIf the email belongs to a valid account, a verifiation email will be sent.\n\nIf you want to notify the email address if the account does not exist, see\nthe [notify_unknown_recipients flag](https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation#attempted-verification-notifications)\n\nIf a code was already sent, including this field in the payload will invalidate the sent code and re-send a new code.\n\nformat: email","type":"string"},"method":{"description":"Method is the method that should be used for this verification flow\n\nAllowed values are `link` and `code`.\nlink VerificationStrategyLink\ncode VerificationStrategyCode","enum":["link","code"],"type":"string","x-go-enum-desc":"link VerificationStrategyLink\ncode VerificationStrategyCode"},"transient_payload":{"description":"Transient data to pass along to any webhooks","type":"object"}},"required":["method"],"type":"object"},"updateVerificationFlowWithLinkMethod":{"description":"Update Verification Flow with Link Method","properties":{"csrf_token":{"description":"Sending the anti-csrf token is only required for browser login flows.","type":"string"},"email":{"description":"Email to Verify\n\nNeeds to be set when initiating the flow. If the email is a registered\nverification email, a verification link will be sent. If the email is not known,\na email with details on what happened will be sent instead.\n\nformat: email","type":"string"},"method":{"description":"Method is the method that should be used for this verification flow\n\nAllowed values are `link` and `code`\nlink VerificationStrategyLink\ncode VerificationStrategyCode","enum":["link","code"],"type":"string","x-go-enum-desc":"link VerificationStrategyLink\ncode VerificationStrategyCode"},"transient_payload":{"description":"Transient data to pass along to any webhooks","type":"object"}},"required":["email","method"],"type":"object"},"updateWorkspacePayload":{"properties":{"name":{"description":"The name of the workspace.","type":"string"}},"required":["name"],"type":"object"},"verifiableCredentialPrimingResponse":{"properties":{"c_nonce":{"type":"string"},"c_nonce_expires_in":{"format":"int64","type":"integer"},"error":{"type":"string"},"error_debug":{"type":"string"},"error_description":{"type":"string"},"error_hint":{"type":"string"},"format":{"type":"string"},"status_code":{"format":"int64","type":"integer"}},"title":"VerifiableCredentialPrimingResponse contains the nonce to include in the proof-of-possession JWT.","type":"object"},"verifiableCredentialResponse":{"properties":{"credential_draft_00":{"type":"string"},"format":{"type":"string"}},"title":"VerifiableCredentialResponse contains the verifiable credential.","type":"object"},"verifiableIdentityAddress":{"description":"VerifiableAddress is an identity's verifiable address","properties":{"created_at":{"description":"When this entry was created","example":"2014-01-01T23:28:56.782Z","format":"date-time","type":"string"},"id":{"description":"The ID","format":"uuid","type":"string"},"status":{"$ref":"#/components/schemas/identityVerifiableAddressStatus"},"updated_at":{"description":"When this entry was last updated","example":"2014-01-01T23:28:56.782Z","format":"date-time","type":"string"},"value":{"description":"The address value\n\nexample foo@user.com","type":"string"},"verified":{"description":"Indicates if the address has already been verified","example":true,"type":"boolean"},"verified_at":{"$ref":"#/components/schemas/nullTime"},"via":{"description":"The delivery method","enum":["email","sms"],"example":"email","type":"string"}},"required":["value","verified","via","status"],"type":"object"},"verificationFlow":{"description":"Used to verify an out-of-band communication\nchannel such as an email address or a phone number.\n\nFor more information head over to: https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation","properties":{"active":{"description":"Active, if set, contains the registration method that is being used. It is initially\nnot set.","type":"string"},"expires_at":{"description":"ExpiresAt is the time (UTC) when the request expires. If the user still wishes to verify the address,\na new request has to be initiated.","format":"date-time","type":"string"},"id":{"description":"ID represents the request's unique ID. When performing the verification flow, this\nrepresents the id in the verify ui's query parameter: http://?request=\n\ntype: string\nformat: uuid","format":"uuid","type":"string"},"issued_at":{"description":"IssuedAt is the time (UTC) when the request occurred.","format":"date-time","type":"string"},"request_url":{"description":"RequestURL is the initial URL that was requested from Ory Kratos. It can be used\nto forward information contained in the URL's path or query for example.","type":"string"},"return_to":{"description":"ReturnTo contains the requested return_to URL.","type":"string"},"state":{"description":"State represents the state of this request:\n\nchoose_method: ask the user to choose a method (e.g. verify your email)\nsent_email: the email has been sent to the user\npassed_challenge: the request was successful and the verification challenge was passed."},"transient_payload":{"description":"TransientPayload is used to pass data from the verification flow to hooks and email templates","type":"object"},"type":{"$ref":"#/components/schemas/selfServiceFlowType"},"ui":{"$ref":"#/components/schemas/uiContainer"}},"required":["id","type","ui","state"],"title":"A Verification Flow","type":"object"},"verificationFlowState":{"description":"The state represents the state of the verification flow.\n\nchoose_method: ask the user to choose a method (e.g. recover account via email)\nsent_email: the email has been sent to the user\npassed_challenge: the request was successful and the recovery challenge was passed.","enum":["choose_method","sent_email","passed_challenge"],"title":"Verification Flow State"},"version":{"properties":{"version":{"description":"Version is the service's version.","type":"string"}},"type":"object"},"webAuthnJavaScript":{"type":"string"},"workspace":{"properties":{"created_at":{"format":"date-time","type":"string"},"id":{"format":"uuid","type":"string"},"name":{"type":"string"},"subscription_id":{"$ref":"#/components/schemas/NullUUID"},"updated_at":{"format":"date-time","type":"string"}},"required":["id","name","created_at","updated_at"],"type":"object"},"workspaceMeta":{"properties":{"created_at":{"format":"date-time","type":"string"},"id":{"format":"uuid","type":"string"},"name":{"type":"string"},"subscription_id":{"$ref":"#/components/schemas/NullUUID"},"subscription_plan":{"$ref":"#/components/schemas/String"},"updated_at":{"format":"date-time","type":"string"}},"required":["id","name","created_at","updated_at"],"type":"object"},"workspaces":{"items":{"$ref":"#/components/schemas/workspace"},"type":"array"}},"securitySchemes":{"basic":{"scheme":"basic","type":"http"},"bearer":{"scheme":"bearer","type":"http"},"oauth2":{"flows":{"authorizationCode":{"authorizationUrl":"https://hydra.demo.ory.sh/oauth2/auth","scopes":{"offline":"A scope required when requesting refresh tokens (alias for `offline_access`)","offline_access":"A scope required when requesting refresh tokens","openid":"Request an OpenID Connect ID Token"},"tokenUrl":"https://hydra.demo.ory.sh/oauth2/token"}},"type":"oauth2"},"oryAccessToken":{"scheme":"bearer","type":"http"}}},"info":{"contact":{"email":"support@ory.sh","name":"API Support"},"description":"Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed\nwith a valid Personal Access Token. Public APIs are mostly used in browsers.\n","license":{"name":"Apache 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.html"},"termsOfService":"/ptos","title":"Ory APIs","version":"v1.8.1"},"openapi":"3.0.3","paths":{"/.well-known/jwks.json":{"get":{"description":"This endpoint returns JSON Web Keys required to verifying OpenID Connect ID Tokens and,\nif enabled, OAuth 2.0 JWT Access Tokens. This endpoint can be used with client libraries like\n[node-jwks-rsa](https://github.com/auth0/node-jwks-rsa) among others.","operationId":"discoverJsonWebKeys","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/jsonWebKeySet"}}},"description":"jsonWebKeySet"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/errorOAuth2"}}},"description":"errorOAuth2"}},"summary":"Discover Well-Known JSON Web Keys","tags":["wellknown"]}},"/.well-known/openid-configuration":{"get":{"description":"A mechanism for an OpenID Connect Relying Party to discover the End-User's OpenID Provider and obtain information needed to interact with it, including its OAuth 2.0 endpoint locations.\n\nPopular libraries for OpenID Connect clients include oidc-client-js (JavaScript), go-oidc (Golang), and others.\nFor a full list of clients go here: https://openid.net/developers/certified/","operationId":"discoverOidcConfiguration","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/oidcConfiguration"}}},"description":"oidcConfiguration"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/errorOAuth2"}}},"description":"errorOAuth2"}},"summary":"OpenID Connect Discovery","tags":["oidc"]}},"/.well-known/ory/webauthn.js":{"get":{"description":"This endpoint provides JavaScript which is needed in order to perform WebAuthn login and registration.\n\nIf you are building a JavaScript Browser App (e.g. in ReactJS or AngularJS) you will need to load this file:\n\n```html\n