From 1b6336b9ad3560388f19d79e5ed29b3b6a32e855 Mon Sep 17 00:00:00 2001
From: "fern-api[bot]" <115122769+fern-api[bot]@users.noreply.github.com>
Date: Wed, 29 Apr 2026 15:15:58 +0000
Subject: [PATCH 1/4] SDK regeneration
---
reference.md | 124 +-
.../Auth0.ManagementApi.csproj | 1 +
.../Requests/UpdateBrandingRequestContent.cs | 4 +
.../Core/JsonConfiguration.cs | 60 +
.../Events/EventsClient.cs | 127 +
.../Events/IEventsClient.cs | 13 +
.../SubscribeEventsRequestParameters.cs | 32 +
.../Exceptions/GoneError.cs | 7 +
.../IManagementApiClient.cs | 1 +
.../ManagementApiClient.cs | 3 +
.../RefreshTokens/IRefreshTokensClient.cs | 9 +
.../RefreshTokens/RefreshTokensClient.cs | 66 +
.../RevokeRefreshTokensRequestContent.cs | 35 +
.../CreateResourceServerRequestContent.cs | 4 +
.../UpdateResourceServerRequestContent.cs | 4 +
.../CustomText/CustomTextClient.cs | 4 +-
.../CustomText/ICustomTextClient.cs | 4 +-
.../CreateSelfServiceProfileRequestContent.cs | 4 +-
.../UpdateSelfServiceProfileRequestContent.cs | 2 +-
.../SsoTicket/ISsoTicketClient.cs | 4 +-
...lfServiceProfileSsoTicketRequestContent.cs | 2 +-
.../SsoTicket/SsoTicketClient.cs | 4 +-
.../Types/BrandingIdentifiers.cs | 43 +
.../Types/BrandingLoginDisplayEnum.cs | 115 +
.../Types/BrandingPhoneDisplay.cs | 36 +
.../Types/BrandingPhoneFormattingEnum.cs | 116 +
.../Types/BrandingPhoneMaskingEnum.cs | 119 +
.../Types/ConnectionPropertiesOptions.cs | 16 +
.../Types/ConnectionResponseCommon.cs | 6 +-
.../Types/ConnectionResponseContentAd.cs | 6 +-
.../Types/ConnectionResponseContentAdfs.cs | 6 +-
.../Types/ConnectionResponseContentAmazon.cs | 6 +-
.../Types/ConnectionResponseContentApple.cs | 6 +-
.../Types/ConnectionResponseContentAuth0.cs | 6 +-
.../ConnectionResponseContentAuth0Oidc.cs | 6 +-
.../Types/ConnectionResponseContentAzureAd.cs | 6 +-
.../Types/ConnectionResponseContentBaidu.cs | 6 +-
.../ConnectionResponseContentBitbucket.cs | 6 +-
.../Types/ConnectionResponseContentBitly.cs | 6 +-
.../Types/ConnectionResponseContentBox.cs | 6 +-
.../Types/ConnectionResponseContentCustom.cs | 6 +-
.../ConnectionResponseContentDaccount.cs | 6 +-
.../Types/ConnectionResponseContentDropbox.cs | 6 +-
.../Types/ConnectionResponseContentDwolla.cs | 6 +-
.../Types/ConnectionResponseContentEmail.cs | 6 +-
.../ConnectionResponseContentEvernote.cs | 6 +-
...onnectionResponseContentEvernoteSandbox.cs | 6 +-
.../Types/ConnectionResponseContentExact.cs | 6 +-
.../ConnectionResponseContentFacebook.cs | 6 +-
.../Types/ConnectionResponseContentFitbit.cs | 6 +-
.../Types/ConnectionResponseContentGitHub.cs | 6 +-
.../ConnectionResponseContentGoogleApps.cs | 6 +-
.../ConnectionResponseContentGoogleOAuth2.cs | 6 +-
.../ConnectionResponseContentInstagram.cs | 6 +-
.../Types/ConnectionResponseContentIp.cs | 6 +-
.../Types/ConnectionResponseContentLine.cs | 6 +-
.../ConnectionResponseContentLinkedin.cs | 6 +-
.../Types/ConnectionResponseContentOAuth1.cs | 6 +-
.../Types/ConnectionResponseContentOAuth2.cs | 6 +-
.../ConnectionResponseContentOffice365.cs | 6 +-
.../Types/ConnectionResponseContentOidc.cs | 6 +-
.../Types/ConnectionResponseContentOkta.cs | 6 +-
.../Types/ConnectionResponseContentPaypal.cs | 6 +-
.../ConnectionResponseContentPaypalSandbox.cs | 6 +-
.../ConnectionResponseContentPingFederate.cs | 6 +-
...ConnectionResponseContentPlanningCenter.cs | 6 +-
.../ConnectionResponseContentSalesforce.cs | 6 +-
...ctionResponseContentSalesforceCommunity.cs | 6 +-
...nectionResponseContentSalesforceSandbox.cs | 6 +-
.../Types/ConnectionResponseContentSaml.cs | 6 +-
.../ConnectionResponseContentSharepoint.cs | 6 +-
.../Types/ConnectionResponseContentShop.cs | 6 +-
.../Types/ConnectionResponseContentShopify.cs | 6 +-
.../Types/ConnectionResponseContentSms.cs | 6 +-
.../ConnectionResponseContentSoundcloud.cs | 6 +-
...ectionResponseContentThirtySevenSignals.cs | 6 +-
.../Types/ConnectionResponseContentTwitter.cs | 6 +-
.../Types/ConnectionResponseContentUntappd.cs | 6 +-
.../ConnectionResponseContentVkontakte.cs | 6 +-
.../Types/ConnectionResponseContentWeibo.cs | 6 +-
.../ConnectionResponseContentWindowsLive.cs | 6 +-
.../ConnectionResponseContentWordpress.cs | 6 +-
.../Types/ConnectionResponseContentYahoo.cs | 6 +-
.../Types/ConnectionResponseContentYandex.cs | 6 +-
.../Types/CreateConnectionCommon.cs | 3 +-
.../Types/CreateConnectionRequestContentAd.cs | 3 +-
.../CreateConnectionRequestContentAdfs.cs | 3 +-
.../CreateConnectionRequestContentAmazon.cs | 3 +-
.../CreateConnectionRequestContentApple.cs | 3 +-
.../CreateConnectionRequestContentAuth0.cs | 3 +-
...CreateConnectionRequestContentAuth0Oidc.cs | 3 +-
.../CreateConnectionRequestContentAzureAd.cs | 3 +-
.../CreateConnectionRequestContentBaidu.cs | 3 +-
...CreateConnectionRequestContentBitbucket.cs | 3 +-
.../CreateConnectionRequestContentBitly.cs | 3 +-
.../CreateConnectionRequestContentBox.cs | 3 +-
.../CreateConnectionRequestContentCustom.cs | 3 +-
.../CreateConnectionRequestContentDaccount.cs | 3 +-
.../CreateConnectionRequestContentDropbox.cs | 3 +-
.../CreateConnectionRequestContentDwolla.cs | 3 +-
.../CreateConnectionRequestContentEmail.cs | 3 +-
.../CreateConnectionRequestContentEvernote.cs | 3 +-
...ConnectionRequestContentEvernoteSandbox.cs | 3 +-
.../CreateConnectionRequestContentExact.cs | 3 +-
.../CreateConnectionRequestContentFacebook.cs | 3 +-
.../CreateConnectionRequestContentFitbit.cs | 3 +-
.../CreateConnectionRequestContentGitHub.cs | 3 +-
...reateConnectionRequestContentGoogleApps.cs | 3 +-
...ateConnectionRequestContentGoogleOAuth2.cs | 3 +-
...CreateConnectionRequestContentInstagram.cs | 3 +-
.../Types/CreateConnectionRequestContentIp.cs | 3 +-
.../CreateConnectionRequestContentLine.cs | 3 +-
.../CreateConnectionRequestContentLinkedin.cs | 3 +-
.../CreateConnectionRequestContentOAuth1.cs | 3 +-
.../CreateConnectionRequestContentOAuth2.cs | 3 +-
...CreateConnectionRequestContentOffice365.cs | 3 +-
.../CreateConnectionRequestContentOidc.cs | 3 +-
.../CreateConnectionRequestContentOkta.cs | 3 +-
.../CreateConnectionRequestContentPaypal.cs | 3 +-
...teConnectionRequestContentPaypalSandbox.cs | 3 +-
...ateConnectionRequestContentPingFederate.cs | 3 +-
...eConnectionRequestContentPlanningCenter.cs | 3 +-
...reateConnectionRequestContentSalesforce.cs | 3 +-
...ectionRequestContentSalesforceCommunity.cs | 3 +-
...nnectionRequestContentSalesforceSandbox.cs | 3 +-
.../CreateConnectionRequestContentSaml.cs | 3 +-
...reateConnectionRequestContentSharepoint.cs | 3 +-
.../CreateConnectionRequestContentShop.cs | 3 +-
.../CreateConnectionRequestContentShopify.cs | 3 +-
.../CreateConnectionRequestContentSms.cs | 3 +-
...reateConnectionRequestContentSoundcloud.cs | 3 +-
...nectionRequestContentThirtySevenSignals.cs | 3 +-
.../CreateConnectionRequestContentTwitter.cs | 3 +-
.../CreateConnectionRequestContentUntappd.cs | 3 +-
...CreateConnectionRequestContentVkontakte.cs | 3 +-
.../CreateConnectionRequestContentWeibo.cs | 3 +-
...eateConnectionRequestContentWindowsLive.cs | 3 +-
...CreateConnectionRequestContentWordpress.cs | 3 +-
.../CreateConnectionRequestContentYahoo.cs | 3 +-
.../CreateConnectionRequestContentYandex.cs | 3 +-
.../CreateResourceServerResponseContent.cs | 4 +
...CreateSelfServiceProfileResponseContent.cs | 4 +-
.../EventStreamCloudEventA0PurposeEnum.cs | 114 +
.../Types/EventStreamCloudEventContext.cs | 47 +
.../EventStreamCloudEventContextClient.cs | 43 +
.../EventStreamCloudEventContextConnection.cs | 46 +
.../EventStreamCloudEventContextRequest.cs | 62 +
.../EventStreamCloudEventContextRequestGeo.cs | 91 +
.../EventStreamCloudEventContextTenant.cs | 34 +
.../EventStreamCloudEventErrorCodeEnum.cs | 144 ++
.../Types/EventStreamCloudEventErrorDetail.cs | 44 +
.../EventStreamCloudEventErrorMessage.cs | 31 +
...entStreamCloudEventErrorMessageTypeEnum.cs | 120 +
.../EventStreamCloudEventGroupCreated.cs | 37 +
...tStreamCloudEventGroupCreatedCloudEvent.cs | 74 +
...loudEventGroupCreatedCloudEventTypeEnum.cs | 124 +
.../EventStreamCloudEventGroupCreatedData.cs | 35 +
...EventStreamCloudEventGroupCreatedObject.cs | 359 +++
...ventStreamCloudEventGroupCreatedObject0.cs | 62 +
...amCloudEventGroupCreatedObject0TypeEnum.cs | 124 +
...ventStreamCloudEventGroupCreatedObject1.cs | 62 +
...amCloudEventGroupCreatedObject1TypeEnum.cs | 124 +
...ventStreamCloudEventGroupCreatedObject2.cs | 56 +
...amCloudEventGroupCreatedObject2TypeEnum.cs | 124 +
...entStreamCloudEventGroupCreatedTypeEnum.cs | 122 +
.../EventStreamCloudEventGroupDeleted.cs | 37 +
...tStreamCloudEventGroupDeletedCloudEvent.cs | 74 +
...loudEventGroupDeletedCloudEventTypeEnum.cs | 124 +
.../EventStreamCloudEventGroupDeletedData.cs | 35 +
...EventStreamCloudEventGroupDeletedObject.cs | 359 +++
...ventStreamCloudEventGroupDeletedObject0.cs | 68 +
...amCloudEventGroupDeletedObject0TypeEnum.cs | 124 +
...ventStreamCloudEventGroupDeletedObject1.cs | 68 +
...amCloudEventGroupDeletedObject1TypeEnum.cs | 124 +
...ventStreamCloudEventGroupDeletedObject2.cs | 62 +
...amCloudEventGroupDeletedObject2TypeEnum.cs | 124 +
...entStreamCloudEventGroupDeletedTypeEnum.cs | 122 +
.../EventStreamCloudEventGroupMemberAdded.cs | 37 +
...eamCloudEventGroupMemberAddedCloudEvent.cs | 74 +
...EventGroupMemberAddedCloudEventTypeEnum.cs | 123 +
...entStreamCloudEventGroupMemberAddedData.cs | 35 +
...tStreamCloudEventGroupMemberAddedObject.cs | 34 +
...amCloudEventGroupMemberAddedObjectGroup.cs | 363 +++
...mCloudEventGroupMemberAddedObjectGroup0.cs | 50 +
...entGroupMemberAddedObjectGroup0TypeEnum.cs | 124 +
...mCloudEventGroupMemberAddedObjectGroup1.cs | 50 +
...entGroupMemberAddedObjectGroup1TypeEnum.cs | 124 +
...mCloudEventGroupMemberAddedObjectGroup2.cs | 44 +
...entGroupMemberAddedObjectGroup2TypeEnum.cs | 125 +
...mCloudEventGroupMemberAddedObjectMember.cs | 300 +++
...CloudEventGroupMemberAddedObjectMember0.cs | 37 +
...pMemberAddedObjectMember0MemberTypeEnum.cs | 130 +
...CloudEventGroupMemberAddedObjectMember1.cs | 49 +
...pMemberAddedObjectMember1MemberTypeEnum.cs | 130 +
...treamCloudEventGroupMemberAddedTypeEnum.cs | 122 +
...EventStreamCloudEventGroupMemberDeleted.cs | 37 +
...mCloudEventGroupMemberDeletedCloudEvent.cs | 74 +
...entGroupMemberDeletedCloudEventTypeEnum.cs | 124 +
...tStreamCloudEventGroupMemberDeletedData.cs | 35 +
...treamCloudEventGroupMemberDeletedObject.cs | 34 +
...CloudEventGroupMemberDeletedObjectGroup.cs | 363 +++
...loudEventGroupMemberDeletedObjectGroup0.cs | 50 +
...tGroupMemberDeletedObjectGroup0TypeEnum.cs | 126 +
...loudEventGroupMemberDeletedObjectGroup1.cs | 50 +
...tGroupMemberDeletedObjectGroup1TypeEnum.cs | 126 +
...loudEventGroupMemberDeletedObjectGroup2.cs | 44 +
...tGroupMemberDeletedObjectGroup2TypeEnum.cs | 127 +
...loudEventGroupMemberDeletedObjectMember.cs | 302 +++
...oudEventGroupMemberDeletedObjectMember0.cs | 37 +
...emberDeletedObjectMember0MemberTypeEnum.cs | 130 +
...oudEventGroupMemberDeletedObjectMember1.cs | 49 +
...emberDeletedObjectMember1MemberTypeEnum.cs | 130 +
...eamCloudEventGroupMemberDeletedTypeEnum.cs | 122 +
.../EventStreamCloudEventGroupRoleAssigned.cs | 37 +
...amCloudEventGroupRoleAssignedCloudEvent.cs | 74 +
...ventGroupRoleAssignedCloudEventTypeEnum.cs | 123 +
...ntStreamCloudEventGroupRoleAssignedData.cs | 35 +
...StreamCloudEventGroupRoleAssignedObject.cs | 40 +
...mCloudEventGroupRoleAssignedObjectGroup.cs | 363 +++
...CloudEventGroupRoleAssignedObjectGroup0.cs | 50 +
...ntGroupRoleAssignedObjectGroup0TypeEnum.cs | 126 +
...CloudEventGroupRoleAssignedObjectGroup1.cs | 50 +
...ntGroupRoleAssignedObjectGroup1TypeEnum.cs | 126 +
...CloudEventGroupRoleAssignedObjectGroup2.cs | 44 +
...ntGroupRoleAssignedObjectGroup2TypeEnum.cs | 127 +
...amCloudEventGroupRoleAssignedObjectRole.cs | 40 +
...reamCloudEventGroupRoleAssignedTypeEnum.cs | 122 +
.../EventStreamCloudEventGroupRoleDeleted.cs | 37 +
...eamCloudEventGroupRoleDeletedCloudEvent.cs | 74 +
...EventGroupRoleDeletedCloudEventTypeEnum.cs | 123 +
...entStreamCloudEventGroupRoleDeletedData.cs | 35 +
...tStreamCloudEventGroupRoleDeletedObject.cs | 40 +
...amCloudEventGroupRoleDeletedObjectGroup.cs | 363 +++
...mCloudEventGroupRoleDeletedObjectGroup0.cs | 50 +
...entGroupRoleDeletedObjectGroup0TypeEnum.cs | 124 +
...mCloudEventGroupRoleDeletedObjectGroup1.cs | 50 +
...entGroupRoleDeletedObjectGroup1TypeEnum.cs | 124 +
...mCloudEventGroupRoleDeletedObjectGroup2.cs | 44 +
...entGroupRoleDeletedObjectGroup2TypeEnum.cs | 125 +
...eamCloudEventGroupRoleDeletedObjectRole.cs | 34 +
...treamCloudEventGroupRoleDeletedTypeEnum.cs | 122 +
.../EventStreamCloudEventGroupUpdated.cs | 37 +
...tStreamCloudEventGroupUpdatedCloudEvent.cs | 74 +
...loudEventGroupUpdatedCloudEventTypeEnum.cs | 124 +
.../EventStreamCloudEventGroupUpdatedData.cs | 35 +
...EventStreamCloudEventGroupUpdatedObject.cs | 359 +++
...ventStreamCloudEventGroupUpdatedObject0.cs | 68 +
...amCloudEventGroupUpdatedObject0TypeEnum.cs | 124 +
...ventStreamCloudEventGroupUpdatedObject1.cs | 68 +
...amCloudEventGroupUpdatedObject1TypeEnum.cs | 124 +
...ventStreamCloudEventGroupUpdatedObject2.cs | 62 +
...amCloudEventGroupUpdatedObject2TypeEnum.cs | 124 +
...entStreamCloudEventGroupUpdatedTypeEnum.cs | 122 +
.../EventStreamCloudEventOffsetOnlyMessage.cs | 34 +
...reamCloudEventOffsetOnlyMessageTypeEnum.cs | 122 +
...EventStreamCloudEventOrgConnectionAdded.cs | 37 +
...mCloudEventOrgConnectionAddedCloudEvent.cs | 74 +
...entOrgConnectionAddedCloudEventTypeEnum.cs | 124 +
...tStreamCloudEventOrgConnectionAddedData.cs | 35 +
...treamCloudEventOrgConnectionAddedObject.cs | 59 +
...EventOrgConnectionAddedObjectConnection.cs | 31 +
...entOrgConnectionAddedObjectOrganization.cs | 41 +
...eamCloudEventOrgConnectionAddedTypeEnum.cs | 121 +
...entStreamCloudEventOrgConnectionRemoved.cs | 37 +
...loudEventOrgConnectionRemovedCloudEvent.cs | 74 +
...tOrgConnectionRemovedCloudEventTypeEnum.cs | 126 +
...treamCloudEventOrgConnectionRemovedData.cs | 35 +
...eamCloudEventOrgConnectionRemovedObject.cs | 34 +
...entOrgConnectionRemovedObjectConnection.cs | 31 +
...tOrgConnectionRemovedObjectOrganization.cs | 41 +
...mCloudEventOrgConnectionRemovedTypeEnum.cs | 123 +
...entStreamCloudEventOrgConnectionUpdated.cs | 37 +
...loudEventOrgConnectionUpdatedCloudEvent.cs | 74 +
...tOrgConnectionUpdatedCloudEventTypeEnum.cs | 126 +
...treamCloudEventOrgConnectionUpdatedData.cs | 35 +
...eamCloudEventOrgConnectionUpdatedObject.cs | 59 +
...entOrgConnectionUpdatedObjectConnection.cs | 31 +
...tOrgConnectionUpdatedObjectOrganization.cs | 41 +
...mCloudEventOrgConnectionUpdatedTypeEnum.cs | 123 +
.../Types/EventStreamCloudEventOrgCreated.cs | 37 +
...entStreamCloudEventOrgCreatedCloudEvent.cs | 74 +
...mCloudEventOrgCreatedCloudEventTypeEnum.cs | 123 +
.../EventStreamCloudEventOrgCreatedData.cs | 35 +
.../EventStreamCloudEventOrgCreatedObject.cs | 56 +
...treamCloudEventOrgCreatedObjectBranding.cs | 39 +
...loudEventOrgCreatedObjectBrandingColors.cs | 42 +
...EventStreamCloudEventOrgCreatedTypeEnum.cs | 118 +
.../Types/EventStreamCloudEventOrgDeleted.cs | 37 +
...entStreamCloudEventOrgDeletedCloudEvent.cs | 74 +
...mCloudEventOrgDeletedCloudEventTypeEnum.cs | 123 +
.../EventStreamCloudEventOrgDeletedData.cs | 35 +
.../EventStreamCloudEventOrgDeletedObject.cs | 52 +
...EventStreamCloudEventOrgDeletedTypeEnum.cs | 118 +
...entStreamCloudEventOrgGroupRoleAssigned.cs | 37 +
...loudEventOrgGroupRoleAssignedCloudEvent.cs | 74 +
...tOrgGroupRoleAssignedCloudEventTypeEnum.cs | 126 +
...treamCloudEventOrgGroupRoleAssignedData.cs | 35 +
...eamCloudEventOrgGroupRoleAssignedObject.cs | 43 +
...oudEventOrgGroupRoleAssignedObjectGroup.cs | 369 +++
...udEventOrgGroupRoleAssignedObjectGroup0.cs | 50 +
...rgGroupRoleAssignedObjectGroup0TypeEnum.cs | 126 +
...udEventOrgGroupRoleAssignedObjectGroup1.cs | 50 +
...rgGroupRoleAssignedObjectGroup1TypeEnum.cs | 126 +
...udEventOrgGroupRoleAssignedObjectGroup2.cs | 44 +
...rgGroupRoleAssignedObjectGroup2TypeEnum.cs | 126 +
...tOrgGroupRoleAssignedObjectOrganization.cs | 34 +
...loudEventOrgGroupRoleAssignedObjectRole.cs | 40 +
...mCloudEventOrgGroupRoleAssignedTypeEnum.cs | 123 +
...ventStreamCloudEventOrgGroupRoleDeleted.cs | 37 +
...CloudEventOrgGroupRoleDeletedCloudEvent.cs | 74 +
...ntOrgGroupRoleDeletedCloudEventTypeEnum.cs | 126 +
...StreamCloudEventOrgGroupRoleDeletedData.cs | 35 +
...reamCloudEventOrgGroupRoleDeletedObject.cs | 43 +
...loudEventOrgGroupRoleDeletedObjectGroup.cs | 366 +++
...oudEventOrgGroupRoleDeletedObjectGroup0.cs | 50 +
...OrgGroupRoleDeletedObjectGroup0TypeEnum.cs | 126 +
...oudEventOrgGroupRoleDeletedObjectGroup1.cs | 50 +
...OrgGroupRoleDeletedObjectGroup1TypeEnum.cs | 126 +
...oudEventOrgGroupRoleDeletedObjectGroup2.cs | 44 +
...OrgGroupRoleDeletedObjectGroup2TypeEnum.cs | 126 +
...ntOrgGroupRoleDeletedObjectOrganization.cs | 34 +
...CloudEventOrgGroupRoleDeletedObjectRole.cs | 34 +
...amCloudEventOrgGroupRoleDeletedTypeEnum.cs | 123 +
.../EventStreamCloudEventOrgMemberAdded.cs | 37 +
...treamCloudEventOrgMemberAddedCloudEvent.cs | 74 +
...udEventOrgMemberAddedCloudEventTypeEnum.cs | 123 +
...EventStreamCloudEventOrgMemberAddedData.cs | 35 +
...entStreamCloudEventOrgMemberAddedObject.cs | 34 +
...udEventOrgMemberAddedObjectOrganization.cs | 41 +
...treamCloudEventOrgMemberAddedObjectUser.cs | 38 +
...tStreamCloudEventOrgMemberAddedTypeEnum.cs | 121 +
.../EventStreamCloudEventOrgMemberDeleted.cs | 37 +
...eamCloudEventOrgMemberDeletedCloudEvent.cs | 74 +
...EventOrgMemberDeletedCloudEventTypeEnum.cs | 123 +
...entStreamCloudEventOrgMemberDeletedData.cs | 35 +
...tStreamCloudEventOrgMemberDeletedObject.cs | 34 +
...EventOrgMemberDeletedObjectOrganization.cs | 41 +
...eamCloudEventOrgMemberDeletedObjectUser.cs | 38 +
...treamCloudEventOrgMemberDeletedTypeEnum.cs | 121 +
...ntStreamCloudEventOrgMemberRoleAssigned.cs | 37 +
...oudEventOrgMemberRoleAssignedCloudEvent.cs | 74 +
...OrgMemberRoleAssignedCloudEventTypeEnum.cs | 126 +
...reamCloudEventOrgMemberRoleAssignedData.cs | 35 +
...amCloudEventOrgMemberRoleAssignedObject.cs | 37 +
...OrgMemberRoleAssignedObjectOrganization.cs | 34 +
...oudEventOrgMemberRoleAssignedObjectRole.cs | 40 +
...oudEventOrgMemberRoleAssignedObjectUser.cs | 38 +
...CloudEventOrgMemberRoleAssignedTypeEnum.cs | 123 +
...entStreamCloudEventOrgMemberRoleDeleted.cs | 37 +
...loudEventOrgMemberRoleDeletedCloudEvent.cs | 74 +
...tOrgMemberRoleDeletedCloudEventTypeEnum.cs | 126 +
...treamCloudEventOrgMemberRoleDeletedData.cs | 35 +
...eamCloudEventOrgMemberRoleDeletedObject.cs | 37 +
...tOrgMemberRoleDeletedObjectOrganization.cs | 34 +
...loudEventOrgMemberRoleDeletedObjectRole.cs | 40 +
...loudEventOrgMemberRoleDeletedObjectUser.cs | 38 +
...mCloudEventOrgMemberRoleDeletedTypeEnum.cs | 123 +
.../Types/EventStreamCloudEventOrgUpdated.cs | 37 +
...entStreamCloudEventOrgUpdatedCloudEvent.cs | 74 +
...mCloudEventOrgUpdatedCloudEventTypeEnum.cs | 123 +
.../EventStreamCloudEventOrgUpdatedData.cs | 35 +
.../EventStreamCloudEventOrgUpdatedObject.cs | 56 +
...treamCloudEventOrgUpdatedObjectBranding.cs | 39 +
...loudEventOrgUpdatedObjectBrandingColors.cs | 42 +
...EventStreamCloudEventOrgUpdatedTypeEnum.cs | 118 +
.../Types/EventStreamCloudEventUserCreated.cs | 37 +
...ntStreamCloudEventUserCreatedCloudEvent.cs | 74 +
...CloudEventUserCreatedCloudEventTypeEnum.cs | 124 +
.../EventStreamCloudEventUserCreatedData.cs | 35 +
.../EventStreamCloudEventUserCreatedObject.cs | 168 ++
...oudEventUserCreatedObjectIdentitiesItem.cs | 503 ++++
...ntUserCreatedObjectIdentitiesItemCustom.cs | 47 +
...edObjectIdentitiesItemCustomProfileData.cs | 88 +
...dObjectIdentitiesItemCustomProviderEnum.cs | 130 +
...CreatedObjectIdentitiesItemCustomUserId.cs | 260 ++
...UserCreatedObjectIdentitiesItemDatabase.cs | 47 +
...ObjectIdentitiesItemDatabaseProfileData.cs | 88 +
...bjectIdentitiesItemDatabaseProviderEnum.cs | 130 +
...eatedObjectIdentitiesItemDatabaseUserId.cs | 258 ++
...erCreatedObjectIdentitiesItemEnterprise.cs | 47 +
...jectIdentitiesItemEnterpriseProfileData.cs | 88 +
...ectIdentitiesItemEnterpriseProviderEnum.cs | 182 ++
...tedObjectIdentitiesItemEnterpriseUserId.cs | 258 ++
...CreatedObjectIdentitiesItemPasswordless.cs | 47 +
...ctIdentitiesItemPasswordlessProfileData.cs | 88 +
...tIdentitiesItemPasswordlessProviderEnum.cs | 139 ++
...dObjectIdentitiesItemPasswordlessUserId.cs | 258 ++
...ntUserCreatedObjectIdentitiesItemSocial.cs | 47 +
...edObjectIdentitiesItemSocialProfileData.cs | 88 +
...dObjectIdentitiesItemSocialProviderEnum.cs | 320 +++
...CreatedObjectIdentitiesItemSocialUserId.cs | 260 ++
...ventStreamCloudEventUserCreatedTypeEnum.cs | 122 +
.../Types/EventStreamCloudEventUserDeleted.cs | 37 +
...ntStreamCloudEventUserDeletedCloudEvent.cs | 74 +
...CloudEventUserDeletedCloudEventTypeEnum.cs | 124 +
.../EventStreamCloudEventUserDeletedData.cs | 35 +
.../EventStreamCloudEventUserDeletedObject.cs | 174 ++
...oudEventUserDeletedObjectIdentitiesItem.cs | 503 ++++
...ntUserDeletedObjectIdentitiesItemCustom.cs | 47 +
...edObjectIdentitiesItemCustomProfileData.cs | 88 +
...dObjectIdentitiesItemCustomProviderEnum.cs | 130 +
...DeletedObjectIdentitiesItemCustomUserId.cs | 260 ++
...UserDeletedObjectIdentitiesItemDatabase.cs | 47 +
...ObjectIdentitiesItemDatabaseProfileData.cs | 88 +
...bjectIdentitiesItemDatabaseProviderEnum.cs | 130 +
...letedObjectIdentitiesItemDatabaseUserId.cs | 258 ++
...erDeletedObjectIdentitiesItemEnterprise.cs | 47 +
...jectIdentitiesItemEnterpriseProfileData.cs | 88 +
...ectIdentitiesItemEnterpriseProviderEnum.cs | 182 ++
...tedObjectIdentitiesItemEnterpriseUserId.cs | 258 ++
...DeletedObjectIdentitiesItemPasswordless.cs | 47 +
...ctIdentitiesItemPasswordlessProfileData.cs | 88 +
...tIdentitiesItemPasswordlessProviderEnum.cs | 139 ++
...dObjectIdentitiesItemPasswordlessUserId.cs | 258 ++
...ntUserDeletedObjectIdentitiesItemSocial.cs | 47 +
...edObjectIdentitiesItemSocialProfileData.cs | 88 +
...dObjectIdentitiesItemSocialProviderEnum.cs | 320 +++
...DeletedObjectIdentitiesItemSocialUserId.cs | 260 ++
...ventStreamCloudEventUserDeletedTypeEnum.cs | 122 +
.../Types/EventStreamCloudEventUserUpdated.cs | 37 +
...ntStreamCloudEventUserUpdatedCloudEvent.cs | 74 +
...CloudEventUserUpdatedCloudEventTypeEnum.cs | 124 +
.../EventStreamCloudEventUserUpdatedData.cs | 35 +
.../EventStreamCloudEventUserUpdatedObject.cs | 168 ++
...oudEventUserUpdatedObjectIdentitiesItem.cs | 503 ++++
...ntUserUpdatedObjectIdentitiesItemCustom.cs | 47 +
...edObjectIdentitiesItemCustomProfileData.cs | 88 +
...dObjectIdentitiesItemCustomProviderEnum.cs | 130 +
...UpdatedObjectIdentitiesItemCustomUserId.cs | 260 ++
...UserUpdatedObjectIdentitiesItemDatabase.cs | 47 +
...ObjectIdentitiesItemDatabaseProfileData.cs | 88 +
...bjectIdentitiesItemDatabaseProviderEnum.cs | 130 +
...datedObjectIdentitiesItemDatabaseUserId.cs | 258 ++
...erUpdatedObjectIdentitiesItemEnterprise.cs | 47 +
...jectIdentitiesItemEnterpriseProfileData.cs | 88 +
...ectIdentitiesItemEnterpriseProviderEnum.cs | 182 ++
...tedObjectIdentitiesItemEnterpriseUserId.cs | 258 ++
...UpdatedObjectIdentitiesItemPasswordless.cs | 47 +
...ctIdentitiesItemPasswordlessProfileData.cs | 88 +
...tIdentitiesItemPasswordlessProviderEnum.cs | 139 ++
...dObjectIdentitiesItemPasswordlessUserId.cs | 258 ++
...ntUserUpdatedObjectIdentitiesItemSocial.cs | 47 +
...edObjectIdentitiesItemSocialProfileData.cs | 88 +
...dObjectIdentitiesItemSocialProviderEnum.cs | 320 +++
...UpdatedObjectIdentitiesItemSocialUserId.cs | 260 ++
...ventStreamCloudEventUserUpdatedTypeEnum.cs | 122 +
...EventStreamSubscribeEventsEventTypeEnum.cs | 237 ++
...ventStreamSubscribeEventsEventTypeParam.cs | 312 +++
...entStreamSubscribeEventsResponseContent.cs | 2156 +++++++++++++++++
.../Types/GetBrandingResponseContent.cs | 4 +
.../Types/GetResourceServerResponseContent.cs | 4 +
.../GetSelfServiceProfileResponseContent.cs | 4 +-
src/Auth0.ManagementApi/Types/OauthScope.cs | 10 +
.../Types/ResourceServer.cs | 4 +
.../ResourceServerAuthorizationPolicy.cs | 34 +
.../Types/SelfServiceProfile.cs | 4 +-
...ServiceProfileSsoTicketConnectionConfig.cs | 4 +-
...viceProfileSsoTicketDomainAliasesConfig.cs | 4 +-
.../Types/UpdateBrandingIdentifiers.cs | 43 +
.../Types/UpdateBrandingLoginDisplayEnum.cs | 116 +
.../Types/UpdateBrandingPhoneDisplay.cs | 34 +
.../UpdateBrandingPhoneFormattingEnum.cs | 120 +
.../Types/UpdateBrandingPhoneMaskingEnum.cs | 122 +
.../Types/UpdateBrandingResponseContent.cs | 4 +
.../Types/UpdateConnectionOptions.cs | 16 +
.../UpdateResourceServerResponseContent.cs | 4 +
...UpdateSelfServiceProfileResponseContent.cs | 4 +-
.../Auth0.ManagementApi.Test.csproj | 2 +-
.../Unit/MockServer/Branding/GetTest.cs | 8 +
.../Unit/MockServer/Branding/UpdateTest.cs | 8 +
.../MockServer/Clients/Connections/GetTest.cs | 2 +-
.../Unit/MockServer/Connections/ListTest.cs | 2 +-
.../MockServer/Flows/Executions/GetTest.cs | 2 +
.../Unit/MockServer/Flows/GetTest.cs | 2 +
.../Unit/MockServer/Flows/ListTest.cs | 34 +-
.../Unit/MockServer/Forms/GetTest.cs | 2 +
.../Unit/MockServer/Forms/ListTest.cs | 38 +-
.../Organizations/ClientGrants/ListTest.cs | 2 +-
.../MockServer/RefreshTokens/RevokeTest.cs | 33 +
.../MockServer/ResourceServers/CreateTest.cs | 3 +
.../MockServer/ResourceServers/GetTest.cs | 3 +
.../MockServer/ResourceServers/ListTest.cs | 5 +-
.../MockServer/ResourceServers/UpdateTest.cs | 3 +
483 files changed, 35847 insertions(+), 235 deletions(-)
create mode 100644 src/Auth0.ManagementApi/Events/EventsClient.cs
create mode 100644 src/Auth0.ManagementApi/Events/IEventsClient.cs
create mode 100644 src/Auth0.ManagementApi/Events/Requests/SubscribeEventsRequestParameters.cs
create mode 100644 src/Auth0.ManagementApi/Exceptions/GoneError.cs
create mode 100644 src/Auth0.ManagementApi/RefreshTokens/Requests/RevokeRefreshTokensRequestContent.cs
create mode 100644 src/Auth0.ManagementApi/Types/BrandingIdentifiers.cs
create mode 100644 src/Auth0.ManagementApi/Types/BrandingLoginDisplayEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/BrandingPhoneDisplay.cs
create mode 100644 src/Auth0.ManagementApi/Types/BrandingPhoneFormattingEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/BrandingPhoneMaskingEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventA0PurposeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventContext.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventContextClient.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventContextConnection.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventContextRequest.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventContextRequestGeo.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventContextTenant.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventErrorCodeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventErrorDetail.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventErrorMessage.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventErrorMessageTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupCreated.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupCreatedCloudEvent.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupCreatedCloudEventTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupCreatedData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupCreatedObject.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupCreatedObject0.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupCreatedObject0TypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupCreatedObject1.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupCreatedObject1TypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupCreatedObject2.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupCreatedObject2TypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupCreatedTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupDeleted.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupDeletedCloudEvent.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupDeletedCloudEventTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupDeletedData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupDeletedObject.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupDeletedObject0.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupDeletedObject0TypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupDeletedObject1.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupDeletedObject1TypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupDeletedObject2.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupDeletedObject2TypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupDeletedTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberAdded.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberAddedCloudEvent.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberAddedCloudEventTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberAddedData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberAddedObject.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberAddedObjectGroup.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberAddedObjectGroup0.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberAddedObjectGroup0TypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberAddedObjectGroup1.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberAddedObjectGroup1TypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberAddedObjectGroup2.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberAddedObjectGroup2TypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberAddedObjectMember.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberAddedObjectMember0.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberAddedObjectMember0MemberTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberAddedObjectMember1.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberAddedObjectMember1MemberTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberAddedTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberDeleted.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberDeletedCloudEvent.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberDeletedCloudEventTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberDeletedData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberDeletedObject.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberDeletedObjectGroup.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberDeletedObjectGroup0.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberDeletedObjectGroup0TypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberDeletedObjectGroup1.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberDeletedObjectGroup1TypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberDeletedObjectGroup2.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberDeletedObjectGroup2TypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberDeletedObjectMember.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberDeletedObjectMember0.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberDeletedObjectMember0MemberTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberDeletedObjectMember1.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberDeletedObjectMember1MemberTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupMemberDeletedTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupRoleAssigned.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupRoleAssignedCloudEvent.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupRoleAssignedCloudEventTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupRoleAssignedData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupRoleAssignedObject.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupRoleAssignedObjectGroup.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupRoleAssignedObjectGroup0.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupRoleAssignedObjectGroup0TypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupRoleAssignedObjectGroup1.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupRoleAssignedObjectGroup1TypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupRoleAssignedObjectGroup2.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupRoleAssignedObjectGroup2TypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupRoleAssignedObjectRole.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupRoleAssignedTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupRoleDeleted.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupRoleDeletedCloudEvent.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupRoleDeletedCloudEventTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupRoleDeletedData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupRoleDeletedObject.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupRoleDeletedObjectGroup.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupRoleDeletedObjectGroup0.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupRoleDeletedObjectGroup0TypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupRoleDeletedObjectGroup1.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupRoleDeletedObjectGroup1TypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupRoleDeletedObjectGroup2.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupRoleDeletedObjectGroup2TypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupRoleDeletedObjectRole.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupRoleDeletedTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupUpdated.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupUpdatedCloudEvent.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupUpdatedCloudEventTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupUpdatedData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupUpdatedObject.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupUpdatedObject0.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupUpdatedObject0TypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupUpdatedObject1.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupUpdatedObject1TypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupUpdatedObject2.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupUpdatedObject2TypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventGroupUpdatedTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOffsetOnlyMessage.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOffsetOnlyMessageTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgConnectionAdded.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgConnectionAddedCloudEvent.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgConnectionAddedCloudEventTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgConnectionAddedData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgConnectionAddedObject.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgConnectionAddedObjectConnection.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgConnectionAddedObjectOrganization.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgConnectionAddedTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgConnectionRemoved.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgConnectionRemovedCloudEvent.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgConnectionRemovedCloudEventTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgConnectionRemovedData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgConnectionRemovedObject.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgConnectionRemovedObjectConnection.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgConnectionRemovedObjectOrganization.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgConnectionRemovedTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgConnectionUpdated.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgConnectionUpdatedCloudEvent.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgConnectionUpdatedCloudEventTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgConnectionUpdatedData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgConnectionUpdatedObject.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgConnectionUpdatedObjectConnection.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgConnectionUpdatedObjectOrganization.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgConnectionUpdatedTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgCreated.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgCreatedCloudEvent.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgCreatedCloudEventTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgCreatedData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgCreatedObject.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgCreatedObjectBranding.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgCreatedObjectBrandingColors.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgCreatedTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgDeleted.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgDeletedCloudEvent.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgDeletedCloudEventTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgDeletedData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgDeletedObject.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgDeletedTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgGroupRoleAssigned.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgGroupRoleAssignedCloudEvent.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgGroupRoleAssignedCloudEventTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgGroupRoleAssignedData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgGroupRoleAssignedObject.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgGroupRoleAssignedObjectGroup.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgGroupRoleAssignedObjectGroup0.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgGroupRoleAssignedObjectGroup0TypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgGroupRoleAssignedObjectGroup1.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgGroupRoleAssignedObjectGroup1TypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgGroupRoleAssignedObjectGroup2.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgGroupRoleAssignedObjectGroup2TypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgGroupRoleAssignedObjectOrganization.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgGroupRoleAssignedObjectRole.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgGroupRoleAssignedTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgGroupRoleDeleted.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgGroupRoleDeletedCloudEvent.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgGroupRoleDeletedCloudEventTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgGroupRoleDeletedData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgGroupRoleDeletedObject.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgGroupRoleDeletedObjectGroup.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgGroupRoleDeletedObjectGroup0.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgGroupRoleDeletedObjectGroup0TypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgGroupRoleDeletedObjectGroup1.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgGroupRoleDeletedObjectGroup1TypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgGroupRoleDeletedObjectGroup2.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgGroupRoleDeletedObjectGroup2TypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgGroupRoleDeletedObjectOrganization.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgGroupRoleDeletedObjectRole.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgGroupRoleDeletedTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberAdded.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberAddedCloudEvent.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberAddedCloudEventTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberAddedData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberAddedObject.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberAddedObjectOrganization.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberAddedObjectUser.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberAddedTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberDeleted.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberDeletedCloudEvent.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberDeletedCloudEventTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberDeletedData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberDeletedObject.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberDeletedObjectOrganization.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberDeletedObjectUser.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberDeletedTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberRoleAssigned.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberRoleAssignedCloudEvent.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberRoleAssignedCloudEventTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberRoleAssignedData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberRoleAssignedObject.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberRoleAssignedObjectOrganization.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberRoleAssignedObjectRole.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberRoleAssignedObjectUser.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberRoleAssignedTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberRoleDeleted.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberRoleDeletedCloudEvent.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberRoleDeletedCloudEventTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberRoleDeletedData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberRoleDeletedObject.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberRoleDeletedObjectOrganization.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberRoleDeletedObjectRole.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberRoleDeletedObjectUser.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgMemberRoleDeletedTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgUpdated.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgUpdatedCloudEvent.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgUpdatedCloudEventTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgUpdatedData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgUpdatedObject.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgUpdatedObjectBranding.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgUpdatedObjectBrandingColors.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventOrgUpdatedTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserCreated.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserCreatedCloudEvent.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserCreatedCloudEventTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserCreatedData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserCreatedObject.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserCreatedObjectIdentitiesItem.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserCreatedObjectIdentitiesItemCustom.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserCreatedObjectIdentitiesItemCustomProfileData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserCreatedObjectIdentitiesItemCustomProviderEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserCreatedObjectIdentitiesItemCustomUserId.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabaseProfileData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabaseProviderEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabaseUserId.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterpriseProfileData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterpriseProviderEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterpriseUserId.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordlessProfileData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordlessProviderEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordlessUserId.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserCreatedObjectIdentitiesItemSocial.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserCreatedObjectIdentitiesItemSocialProfileData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserCreatedObjectIdentitiesItemSocialProviderEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserCreatedObjectIdentitiesItemSocialUserId.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserCreatedTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserDeleted.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserDeletedCloudEvent.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserDeletedCloudEventTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserDeletedData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserDeletedObject.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserDeletedObjectIdentitiesItem.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserDeletedObjectIdentitiesItemCustom.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserDeletedObjectIdentitiesItemCustomProfileData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserDeletedObjectIdentitiesItemCustomProviderEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserDeletedObjectIdentitiesItemCustomUserId.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabaseProfileData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabaseProviderEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabaseUserId.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterpriseProfileData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterpriseProviderEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterpriseUserId.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordlessProfileData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordlessProviderEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordlessUserId.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserDeletedObjectIdentitiesItemSocial.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserDeletedObjectIdentitiesItemSocialProfileData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserDeletedObjectIdentitiesItemSocialProviderEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserDeletedObjectIdentitiesItemSocialUserId.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserDeletedTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserUpdated.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserUpdatedCloudEvent.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserUpdatedCloudEventTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserUpdatedData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserUpdatedObject.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserUpdatedObjectIdentitiesItem.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserUpdatedObjectIdentitiesItemCustom.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserUpdatedObjectIdentitiesItemCustomProfileData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserUpdatedObjectIdentitiesItemCustomProviderEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserUpdatedObjectIdentitiesItemCustomUserId.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserUpdatedObjectIdentitiesItemDatabase.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserUpdatedObjectIdentitiesItemDatabaseProfileData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserUpdatedObjectIdentitiesItemDatabaseProviderEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserUpdatedObjectIdentitiesItemDatabaseUserId.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserUpdatedObjectIdentitiesItemEnterprise.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserUpdatedObjectIdentitiesItemEnterpriseProfileData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserUpdatedObjectIdentitiesItemEnterpriseProviderEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserUpdatedObjectIdentitiesItemEnterpriseUserId.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserUpdatedObjectIdentitiesItemPasswordless.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserUpdatedObjectIdentitiesItemPasswordlessProfileData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserUpdatedObjectIdentitiesItemPasswordlessProviderEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserUpdatedObjectIdentitiesItemPasswordlessUserId.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserUpdatedObjectIdentitiesItemSocial.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserUpdatedObjectIdentitiesItemSocialProfileData.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserUpdatedObjectIdentitiesItemSocialProviderEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserUpdatedObjectIdentitiesItemSocialUserId.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamCloudEventUserUpdatedTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamSubscribeEventsEventTypeEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamSubscribeEventsEventTypeParam.cs
create mode 100644 src/Auth0.ManagementApi/Types/EventStreamSubscribeEventsResponseContent.cs
create mode 100644 src/Auth0.ManagementApi/Types/ResourceServerAuthorizationPolicy.cs
create mode 100644 src/Auth0.ManagementApi/Types/UpdateBrandingIdentifiers.cs
create mode 100644 src/Auth0.ManagementApi/Types/UpdateBrandingLoginDisplayEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/UpdateBrandingPhoneDisplay.cs
create mode 100644 src/Auth0.ManagementApi/Types/UpdateBrandingPhoneFormattingEnum.cs
create mode 100644 src/Auth0.ManagementApi/Types/UpdateBrandingPhoneMaskingEnum.cs
create mode 100644 tests/Auth0.ManagementApi.Test/Unit/MockServer/RefreshTokens/RevokeTest.cs
diff --git a/reference.md b/reference.md
index 65a207820..d307e7c6c 100644
--- a/reference.md
+++ b/reference.md
@@ -3381,6 +3381,68 @@ await client.EventStreams.TestAsync(
+
+
+
+
+## Events
+client.Events.SubscribeAsync (SubscribeEventsRequestParameters { ... }) -> IAsyncEnumerable<EventStreamSubscribeEventsResponseContent>
+
+
+
+#### 📝 Description
+
+
+
+
+
+
+
+Subscribe to events via Server-Sent Events (SSE)
+
+
+
+
+
+#### 🔌 Usage
+
+
+
+
+
+
+
+```csharp
+client.Events.SubscribeAsync(
+ new SubscribeEventsRequestParameters
+ {
+ From = "from",
+ FromTimestamp = "from_timestamp",
+ EventType = EventStreamSubscribeEventsEventTypeEnum.GroupCreated,
+ }
+);
+```
+
+
+
+
+
+#### ⚙️ Parameters
+
+
+
+
+
+
+
+**request:** `SubscribeEventsRequestParameters`
+
+
+
+
+
+
+
@@ -6375,6 +6437,60 @@ await client.RefreshTokens.ListAsync(
+
+
+
+
+client.RefreshTokens.RevokeAsync (RevokeRefreshTokensRequestContent { ... })
+
+
+
+#### 📝 Description
+
+
+
+
+
+
+
+Revoke refresh tokens in bulk by ID list, user, user+client, or client.
+
+
+
+
+
+#### 🔌 Usage
+
+
+
+
+
+
+
+```csharp
+await client.RefreshTokens.RevokeAsync(new RevokeRefreshTokensRequestContent());
+```
+
+
+
+
+
+#### ⚙️ Parameters
+
+
+
+
+
+
+
+**request:** `RevokeRefreshTokensRequestContent`
+
+
+
+
+
+
+
@@ -21594,7 +21710,7 @@ await client.Roles.Users.AssignAsync(
-Retrieves text customizations for a given self-service profile, language and Self Service SSO Flow page.
+Retrieves text customizations for a given self-service profile, language and Self-Service Enterprise Configuration flow page.
@@ -21668,7 +21784,7 @@ await client.SelfServiceProfiles.CustomText.ListAsync(
-Updates text customizations for a given self-service profile, language and Self Service SSO Flow page.
+Updates text customizations for a given self-service profile, language and Self-Service Enterprise Configuration flow page.
@@ -21752,7 +21868,7 @@ await client.SelfServiceProfiles.CustomText.SetAsync(
-Creates an SSO access ticket to initiate the Self Service SSO Flow using a self-service profile.
+Creates an access ticket to initiate the Self-Service Enterprise Configuration flow using a self-service profile.
@@ -21817,7 +21933,7 @@ await client.SelfServiceProfiles.SsoTicket.CreateAsync(
-Revokes an SSO access ticket and invalidates associated sessions. The ticket will no longer be accepted to initiate a Self-Service SSO session. If any users have already started a session through this ticket, their session will be terminated. Clients should expect a `202 Accepted` response upon successful processing, indicating that the request has been acknowledged and that the revocation is underway but may not be fully completed at the time of response. If the specified ticket does not exist, a `202 Accepted` response is also returned, signaling that no further action is required.
+Revokes a Self-Service Enterprise Configuration access ticket and invalidates associated sessions. The ticket will no longer be accepted to initiate a Self-Service Enterprise Configuration session. If any users have already started a session through this ticket, their session will be terminated. Clients should expect a `202 Accepted` response upon successful processing, indicating that the request has been acknowledged and that the revocation is underway but may not be fully completed at the time of response. If the specified ticket does not exist, a `202 Accepted` response is also returned, signaling that no further action is required.
Clients should treat these `202` responses as an acknowledgment that the request has been accepted and is in progress, even if the ticket was not found.
diff --git a/src/Auth0.ManagementApi/Auth0.ManagementApi.csproj b/src/Auth0.ManagementApi/Auth0.ManagementApi.csproj
index 6ce304b9a..70f2f5a6d 100644
--- a/src/Auth0.ManagementApi/Auth0.ManagementApi.csproj
+++ b/src/Auth0.ManagementApi/Auth0.ManagementApi.csproj
@@ -38,6 +38,7 @@
runtime; build; native; contentfiles; analyzers; buildtransitive
all
+
diff --git a/src/Auth0.ManagementApi/Branding/Requests/UpdateBrandingRequestContent.cs b/src/Auth0.ManagementApi/Branding/Requests/UpdateBrandingRequestContent.cs
index 621e31baa..38833c03a 100644
--- a/src/Auth0.ManagementApi/Branding/Requests/UpdateBrandingRequestContent.cs
+++ b/src/Auth0.ManagementApi/Branding/Requests/UpdateBrandingRequestContent.cs
@@ -24,6 +24,10 @@ public record UpdateBrandingRequestContent
[JsonPropertyName("logo_url")]
public Optional LogoUrl { get; set; }
+ [Nullable, Optional]
+ [JsonPropertyName("identifiers")]
+ public Optional Identifiers { get; set; }
+
[Nullable, Optional]
[JsonPropertyName("font")]
public Optional Font { get; set; }
diff --git a/src/Auth0.ManagementApi/Core/JsonConfiguration.cs b/src/Auth0.ManagementApi/Core/JsonConfiguration.cs
index 8a53549ba..2ef97a37a 100644
--- a/src/Auth0.ManagementApi/Core/JsonConfiguration.cs
+++ b/src/Auth0.ManagementApi/Core/JsonConfiguration.cs
@@ -268,4 +268,64 @@ existingValue is JsonObject nestedBaseObject
internal static T Deserialize(string json) =>
JsonSerializer.Deserialize(json, JsonOptions.JsonSerializerOptions)!;
+
+ internal static bool TryDeserialize(string json, out T? result)
+ where T : class
+ {
+ try
+ {
+ result = Deserialize(json);
+ return true;
+ }
+ catch (global::System.Exception)
+ {
+ result = null;
+ return false;
+ }
+ }
+
+ internal static bool TryDeserialize(string json, out T? result)
+ where T : struct
+ {
+ try
+ {
+ result = Deserialize(json);
+ return true;
+ }
+ catch (global::System.Exception)
+ {
+ result = null;
+ return false;
+ }
+ }
+
+ internal static bool TryDeserialize(JsonDocument json, out T? result)
+ where T : class
+ {
+ try
+ {
+ result = json.Deserialize(JsonOptions.JsonSerializerOptions);
+ return true;
+ }
+ catch (global::System.Exception)
+ {
+ result = null;
+ return false;
+ }
+ }
+
+ internal static bool TryDeserialize(JsonDocument json, out T? result)
+ where T : struct
+ {
+ try
+ {
+ result = json.Deserialize(JsonOptions.JsonSerializerOptions);
+ return true;
+ }
+ catch (global::System.Exception)
+ {
+ result = null;
+ return false;
+ }
+ }
}
diff --git a/src/Auth0.ManagementApi/Events/EventsClient.cs b/src/Auth0.ManagementApi/Events/EventsClient.cs
new file mode 100644
index 000000000..bb2ed13fd
--- /dev/null
+++ b/src/Auth0.ManagementApi/Events/EventsClient.cs
@@ -0,0 +1,127 @@
+using Auth0.ManagementApi.Core;
+using global::System.Net.ServerSentEvents;
+using global::System.Text.Json;
+
+namespace Auth0.ManagementApi;
+
+public partial class EventsClient : IEventsClient
+{
+ private readonly RawClient _client;
+
+ internal EventsClient(RawClient client)
+ {
+ _client = client;
+ }
+
+ ///
+ /// Subscribe to events via Server-Sent Events (SSE)
+ ///
+ ///
+ /// client.Events.SubscribeAsync(
+ /// new SubscribeEventsRequestParameters
+ /// {
+ /// From = "from",
+ /// FromTimestamp = "from_timestamp",
+ /// EventType = EventStreamSubscribeEventsEventTypeEnum.GroupCreated,
+ /// }
+ /// );
+ ///
+ public async IAsyncEnumerable SubscribeAsync(
+ SubscribeEventsRequestParameters request,
+ RequestOptions? options = null,
+ CancellationToken cancellationToken = default
+ )
+ {
+ var _queryString = new Auth0.ManagementApi.Core.QueryStringBuilder.Builder(capacity: 3)
+ .Add("from", request.From.IsDefined ? request.From.Value : null)
+ .Add(
+ "from_timestamp",
+ request.FromTimestamp.IsDefined ? request.FromTimestamp.Value : null
+ )
+ .AddDeepObject(
+ "event_type",
+ request.EventType.IsDefined ? request.EventType.Value : null
+ )
+ .MergeAdditional(options?.AdditionalQueryParameters)
+ .Build();
+ var _headers = await new Auth0.ManagementApi.Core.HeadersBuilder.Builder()
+ .Add(_client.Options.Headers)
+ .Add(_client.Options.AdditionalHeaders)
+ .Add(options?.AdditionalHeaders)
+ .BuildAsync()
+ .ConfigureAwait(false);
+ var response = await _client
+ .SendRequestAsync(
+ new JsonRequest
+ {
+ Method = HttpMethod.Get,
+ Path = "events",
+ QueryString = _queryString,
+ Headers = _headers,
+ Options = options,
+ },
+ cancellationToken
+ )
+ .ConfigureAwait(false);
+ if (response.StatusCode is >= 200 and < 400)
+ {
+ await foreach (
+ var item in SseParser
+ .Create(await response.Raw.Content.ReadAsStreamAsync())
+ .EnumerateAsync(cancellationToken)
+ )
+ {
+ if (!string.IsNullOrEmpty(item.Data))
+ {
+ EventStreamSubscribeEventsResponseContent? result;
+ try
+ {
+ result = JsonUtils.Deserialize(
+ item.Data
+ );
+ }
+ catch (JsonException e)
+ {
+ throw new ManagementException(
+ "Failed to deserialize streaming response",
+ e
+ );
+ }
+ }
+ }
+ yield break;
+ }
+ {
+ var responseBody = await response
+ .Raw.Content.ReadAsStringAsync(cancellationToken)
+ .ConfigureAwait(false);
+ try
+ {
+ switch (response.StatusCode)
+ {
+ case 400:
+ throw new BadRequestError(JsonUtils.Deserialize(responseBody));
+ case 401:
+ throw new UnauthorizedError(JsonUtils.Deserialize(responseBody));
+ case 403:
+ throw new ForbiddenError(JsonUtils.Deserialize(responseBody));
+ case 404:
+ throw new NotFoundError(JsonUtils.Deserialize(responseBody));
+ case 410:
+ throw new GoneError(JsonUtils.Deserialize(responseBody));
+ case 429:
+ throw new TooManyRequestsError(JsonUtils.Deserialize(responseBody));
+ }
+ }
+ catch (JsonException)
+ {
+ // unable to map error response, throwing generic error
+ }
+ throw new ManagementApiException(
+ $"Error with status code {response.StatusCode}",
+ response.StatusCode,
+ responseBody
+ );
+ }
+ }
+}
diff --git a/src/Auth0.ManagementApi/Events/IEventsClient.cs b/src/Auth0.ManagementApi/Events/IEventsClient.cs
new file mode 100644
index 000000000..3da34cca1
--- /dev/null
+++ b/src/Auth0.ManagementApi/Events/IEventsClient.cs
@@ -0,0 +1,13 @@
+namespace Auth0.ManagementApi;
+
+public partial interface IEventsClient
+{
+ ///
+ /// Subscribe to events via Server-Sent Events (SSE)
+ ///
+ IAsyncEnumerable SubscribeAsync(
+ SubscribeEventsRequestParameters request,
+ RequestOptions? options = null,
+ CancellationToken cancellationToken = default
+ );
+}
diff --git a/src/Auth0.ManagementApi/Events/Requests/SubscribeEventsRequestParameters.cs b/src/Auth0.ManagementApi/Events/Requests/SubscribeEventsRequestParameters.cs
new file mode 100644
index 000000000..3dfbc8f2a
--- /dev/null
+++ b/src/Auth0.ManagementApi/Events/Requests/SubscribeEventsRequestParameters.cs
@@ -0,0 +1,32 @@
+using Auth0.ManagementApi.Core;
+using global::System.Text.Json.Serialization;
+
+namespace Auth0.ManagementApi;
+
+[Serializable]
+public record SubscribeEventsRequestParameters
+{
+ ///
+ /// Opaque token representing position in the stream. If not provided, stream will start from the latest events.
+ ///
+ [JsonIgnore]
+ public Optional From { get; set; }
+
+ ///
+ /// RFC-3339 timestamp indicating where to start streaming events from. This should only be used on the initial query when a cursor may not be available. Subsequent requests should use the cursor (from) as it will be more accurate.
+ ///
+ [JsonIgnore]
+ public Optional FromTimestamp { get; set; }
+
+ ///
+ /// Event type(s) to listen for. Specify multiple times for multiple types (e.g., ?event_type=user.created&event_type=user.updated). If not provided, all event types will be streamed.
+ ///
+ [JsonIgnore]
+ public Optional EventType { get; set; }
+
+ ///
+ public override string ToString()
+ {
+ return JsonUtils.Serialize(this);
+ }
+}
diff --git a/src/Auth0.ManagementApi/Exceptions/GoneError.cs b/src/Auth0.ManagementApi/Exceptions/GoneError.cs
new file mode 100644
index 000000000..c21babc6b
--- /dev/null
+++ b/src/Auth0.ManagementApi/Exceptions/GoneError.cs
@@ -0,0 +1,7 @@
+namespace Auth0.ManagementApi;
+
+///
+/// This exception type will be thrown for any non-2XX API responses.
+///
+[Serializable]
+public class GoneError(object body) : ManagementApiException("GoneError", 410, body);
diff --git a/src/Auth0.ManagementApi/IManagementApiClient.cs b/src/Auth0.ManagementApi/IManagementApiClient.cs
index 8cb1073b4..3c4e56b51 100644
--- a/src/Auth0.ManagementApi/IManagementApiClient.cs
+++ b/src/Auth0.ManagementApi/IManagementApiClient.cs
@@ -19,6 +19,7 @@ public partial interface IManagementApiClient
public IDeviceCredentialsClient DeviceCredentials { get; }
public IEmailTemplatesClient EmailTemplates { get; }
public IEventStreamsClient EventStreams { get; }
+ public IEventsClient Events { get; }
public IFlowsClient Flows { get; }
public IFormsClient Forms { get; }
public IUserGrantsClient UserGrants { get; }
diff --git a/src/Auth0.ManagementApi/ManagementApiClient.cs b/src/Auth0.ManagementApi/ManagementApiClient.cs
index 8fbaefc7d..b26fb9f60 100644
--- a/src/Auth0.ManagementApi/ManagementApiClient.cs
+++ b/src/Auth0.ManagementApi/ManagementApiClient.cs
@@ -42,6 +42,7 @@ public ManagementApiClient(string? token = null, ClientOptions? clientOptions =
DeviceCredentials = new DeviceCredentialsClient(_client);
EmailTemplates = new EmailTemplatesClient(_client);
EventStreams = new EventStreamsClient(_client);
+ Events = new EventsClient(_client);
Flows = new FlowsClient(_client);
Forms = new FormsClient(_client);
UserGrants = new UserGrantsClient(_client);
@@ -97,6 +98,8 @@ public ManagementApiClient(string? token = null, ClientOptions? clientOptions =
public IEventStreamsClient EventStreams { get; }
+ public IEventsClient Events { get; }
+
public IFlowsClient Flows { get; }
public IFormsClient Forms { get; }
diff --git a/src/Auth0.ManagementApi/RefreshTokens/IRefreshTokensClient.cs b/src/Auth0.ManagementApi/RefreshTokens/IRefreshTokensClient.cs
index e62c6737f..fa0f11e99 100644
--- a/src/Auth0.ManagementApi/RefreshTokens/IRefreshTokensClient.cs
+++ b/src/Auth0.ManagementApi/RefreshTokens/IRefreshTokensClient.cs
@@ -13,6 +13,15 @@ Task> ListAsync(
CancellationToken cancellationToken = default
);
+ ///
+ /// Revoke refresh tokens in bulk by ID list, user, user+client, or client.
+ ///
+ Task RevokeAsync(
+ RevokeRefreshTokensRequestContent request,
+ RequestOptions? options = null,
+ CancellationToken cancellationToken = default
+ );
+
///
/// Retrieve refresh token information.
///
diff --git a/src/Auth0.ManagementApi/RefreshTokens/RefreshTokensClient.cs b/src/Auth0.ManagementApi/RefreshTokens/RefreshTokensClient.cs
index ac9934265..9cf952251 100644
--- a/src/Auth0.ManagementApi/RefreshTokens/RefreshTokensClient.cs
+++ b/src/Auth0.ManagementApi/RefreshTokens/RefreshTokensClient.cs
@@ -361,6 +361,72 @@ await ListInternalAsync(request, options, cancellationToken).WithRawResponse(),
return pager;
}
+ ///
+ /// Revoke refresh tokens in bulk by ID list, user, user+client, or client.
+ ///
+ ///
+ /// await client.RefreshTokens.RevokeAsync(new RevokeRefreshTokensRequestContent());
+ ///
+ public async Task RevokeAsync(
+ RevokeRefreshTokensRequestContent request,
+ RequestOptions? options = null,
+ CancellationToken cancellationToken = default
+ )
+ {
+ var _headers = await new Auth0.ManagementApi.Core.HeadersBuilder.Builder()
+ .Add(_client.Options.Headers)
+ .Add(_client.Options.AdditionalHeaders)
+ .Add(options?.AdditionalHeaders)
+ .BuildAsync()
+ .ConfigureAwait(false);
+ var response = await _client
+ .SendRequestAsync(
+ new JsonRequest
+ {
+ Method = HttpMethod.Post,
+ Path = "refresh-tokens/revoke",
+ Body = request,
+ Headers = _headers,
+ ContentType = "application/json",
+ Options = options,
+ },
+ cancellationToken
+ )
+ .ConfigureAwait(false);
+ if (response.StatusCode is >= 200 and < 400)
+ {
+ return;
+ }
+ {
+ var responseBody = await response
+ .Raw.Content.ReadAsStringAsync(cancellationToken)
+ .ConfigureAwait(false);
+ try
+ {
+ switch (response.StatusCode)
+ {
+ case 400:
+ throw new BadRequestError(JsonUtils.Deserialize(responseBody));
+ case 401:
+ throw new UnauthorizedError(JsonUtils.Deserialize(responseBody));
+ case 403:
+ throw new ForbiddenError(JsonUtils.Deserialize(responseBody));
+ case 429:
+ throw new TooManyRequestsError(JsonUtils.Deserialize(responseBody));
+ }
+ }
+ catch (JsonException)
+ {
+ // unable to map error response, throwing generic error
+ }
+ throw new ManagementApiException(
+ $"Error with status code {response.StatusCode}",
+ response.StatusCode,
+ responseBody
+ );
+ }
+ }
+
///
/// Retrieve refresh token information.
///
diff --git a/src/Auth0.ManagementApi/RefreshTokens/Requests/RevokeRefreshTokensRequestContent.cs b/src/Auth0.ManagementApi/RefreshTokens/Requests/RevokeRefreshTokensRequestContent.cs
new file mode 100644
index 000000000..061984355
--- /dev/null
+++ b/src/Auth0.ManagementApi/RefreshTokens/Requests/RevokeRefreshTokensRequestContent.cs
@@ -0,0 +1,35 @@
+using Auth0.ManagementApi.Core;
+using global::System.Text.Json.Serialization;
+
+namespace Auth0.ManagementApi;
+
+[Serializable]
+public record RevokeRefreshTokensRequestContent
+{
+ ///
+ /// Array of refresh token IDs to revoke. Limited to 100 at a time.
+ ///
+ [Optional]
+ [JsonPropertyName("ids")]
+ public IEnumerable? Ids { get; set; }
+
+ ///
+ /// Revoke all refresh tokens for this user.
+ ///
+ [Optional]
+ [JsonPropertyName("user_id")]
+ public string? UserId { get; set; }
+
+ ///
+ /// Revoke all refresh tokens for this client.
+ ///
+ [Optional]
+ [JsonPropertyName("client_id")]
+ public string? ClientId { get; set; }
+
+ ///
+ public override string ToString()
+ {
+ return JsonUtils.Serialize(this);
+ }
+}
diff --git a/src/Auth0.ManagementApi/ResourceServers/Requests/CreateResourceServerRequestContent.cs b/src/Auth0.ManagementApi/ResourceServers/Requests/CreateResourceServerRequestContent.cs
index f12e204ea..1c425890d 100644
--- a/src/Auth0.ManagementApi/ResourceServers/Requests/CreateResourceServerRequestContent.cs
+++ b/src/Auth0.ManagementApi/ResourceServers/Requests/CreateResourceServerRequestContent.cs
@@ -96,6 +96,10 @@ public record CreateResourceServerRequestContent
[JsonPropertyName("subject_type_authorization")]
public ResourceServerSubjectTypeAuthorization? SubjectTypeAuthorization { get; set; }
+ [Nullable, Optional]
+ [JsonPropertyName("authorization_policy")]
+ public Optional AuthorizationPolicy { get; set; }
+
///
public override string ToString()
{
diff --git a/src/Auth0.ManagementApi/ResourceServers/Requests/UpdateResourceServerRequestContent.cs b/src/Auth0.ManagementApi/ResourceServers/Requests/UpdateResourceServerRequestContent.cs
index b832660c2..af4f78a3e 100644
--- a/src/Auth0.ManagementApi/ResourceServers/Requests/UpdateResourceServerRequestContent.cs
+++ b/src/Auth0.ManagementApi/ResourceServers/Requests/UpdateResourceServerRequestContent.cs
@@ -90,6 +90,10 @@ public record UpdateResourceServerRequestContent
[JsonPropertyName("subject_type_authorization")]
public ResourceServerSubjectTypeAuthorization? SubjectTypeAuthorization { get; set; }
+ [Nullable, Optional]
+ [JsonPropertyName("authorization_policy")]
+ public Optional AuthorizationPolicy { get; set; }
+
///
public override string ToString()
{
diff --git a/src/Auth0.ManagementApi/SelfServiceProfiles/CustomText/CustomTextClient.cs b/src/Auth0.ManagementApi/SelfServiceProfiles/CustomText/CustomTextClient.cs
index 3f1b3a481..c176ea603 100644
--- a/src/Auth0.ManagementApi/SelfServiceProfiles/CustomText/CustomTextClient.cs
+++ b/src/Auth0.ManagementApi/SelfServiceProfiles/CustomText/CustomTextClient.cs
@@ -197,7 +197,7 @@ private async Task>> SetAsyncCore(
}
///
- /// Retrieves text customizations for a given self-service profile, language and Self Service SSO Flow page.
+ /// Retrieves text customizations for a given self-service profile, language and Self-Service Enterprise Configuration flow page.
///
///
/// await client.SelfServiceProfiles.CustomText.ListAsync(
@@ -220,7 +220,7 @@ public WithRawResponseTask> ListAsync(
}
///
- /// Updates text customizations for a given self-service profile, language and Self Service SSO Flow page.
+ /// Updates text customizations for a given self-service profile, language and Self-Service Enterprise Configuration flow page.
///
///
/// await client.SelfServiceProfiles.CustomText.SetAsync(
diff --git a/src/Auth0.ManagementApi/SelfServiceProfiles/CustomText/ICustomTextClient.cs b/src/Auth0.ManagementApi/SelfServiceProfiles/CustomText/ICustomTextClient.cs
index 8402b3799..5cf6c0136 100644
--- a/src/Auth0.ManagementApi/SelfServiceProfiles/CustomText/ICustomTextClient.cs
+++ b/src/Auth0.ManagementApi/SelfServiceProfiles/CustomText/ICustomTextClient.cs
@@ -5,7 +5,7 @@ namespace Auth0.ManagementApi.SelfServiceProfiles;
public partial interface ICustomTextClient
{
///
- /// Retrieves text customizations for a given self-service profile, language and Self Service SSO Flow page.
+ /// Retrieves text customizations for a given self-service profile, language and Self-Service Enterprise Configuration flow page.
///
WithRawResponseTask> ListAsync(
string id,
@@ -16,7 +16,7 @@ WithRawResponseTask> ListAsync(
);
///
- /// Updates text customizations for a given self-service profile, language and Self Service SSO Flow page.
+ /// Updates text customizations for a given self-service profile, language and Self-Service Enterprise Configuration flow page.
///
WithRawResponseTask> SetAsync(
string id,
diff --git a/src/Auth0.ManagementApi/SelfServiceProfiles/Requests/CreateSelfServiceProfileRequestContent.cs b/src/Auth0.ManagementApi/SelfServiceProfiles/Requests/CreateSelfServiceProfileRequestContent.cs
index dff4d08ab..bc8830628 100644
--- a/src/Auth0.ManagementApi/SelfServiceProfiles/Requests/CreateSelfServiceProfileRequestContent.cs
+++ b/src/Auth0.ManagementApi/SelfServiceProfiles/Requests/CreateSelfServiceProfileRequestContent.cs
@@ -24,14 +24,14 @@ public record CreateSelfServiceProfileRequestContent
public SelfServiceProfileBrandingProperties? Branding { get; set; }
///
- /// List of IdP strategies that will be shown to users during the Self-Service SSO flow. Possible values: [`oidc`, `samlp`, `waad`, `google-apps`, `adfs`, `okta`, `auth0-samlp`, `okta-samlp`, `keycloak-samlp`, `pingfederate`]
+ /// List of IdP strategies that will be shown to users during the Self-Service Enterprise Configuration flow. Possible values: [`oidc`, `samlp`, `waad`, `google-apps`, `adfs`, `okta`, `auth0-samlp`, `okta-samlp`, `keycloak-samlp`, `pingfederate`]
///
[Optional]
[JsonPropertyName("allowed_strategies")]
public IEnumerable? AllowedStrategies { get; set; }
///
- /// List of attributes to be mapped that will be shown to the user during the SS-SSO flow.
+ /// List of attributes to be mapped that will be shown to the user during the Self-Service Enterprise Configuration flow.
///
[Optional]
[JsonPropertyName("user_attributes")]
diff --git a/src/Auth0.ManagementApi/SelfServiceProfiles/Requests/UpdateSelfServiceProfileRequestContent.cs b/src/Auth0.ManagementApi/SelfServiceProfiles/Requests/UpdateSelfServiceProfileRequestContent.cs
index 00df201f2..3bef0e645 100644
--- a/src/Auth0.ManagementApi/SelfServiceProfiles/Requests/UpdateSelfServiceProfileRequestContent.cs
+++ b/src/Auth0.ManagementApi/SelfServiceProfiles/Requests/UpdateSelfServiceProfileRequestContent.cs
@@ -22,7 +22,7 @@ public record UpdateSelfServiceProfileRequestContent
public Optional Branding { get; set; }
///
- /// List of IdP strategies that will be shown to users during the Self-Service SSO flow. Possible values: [`oidc`, `samlp`, `waad`, `google-apps`, `adfs`, `okta`, `auth0-samlp`, `okta-samlp`, `keycloak-samlp`, `pingfederate`]
+ /// List of IdP strategies that will be shown to users during the Self-Service Enterprise Configuration flow. Possible values: [`oidc`, `samlp`, `waad`, `google-apps`, `adfs`, `okta`, `auth0-samlp`, `okta-samlp`, `keycloak-samlp`, `pingfederate`]
///
[Optional]
[JsonPropertyName("allowed_strategies")]
diff --git a/src/Auth0.ManagementApi/SelfServiceProfiles/SsoTicket/ISsoTicketClient.cs b/src/Auth0.ManagementApi/SelfServiceProfiles/SsoTicket/ISsoTicketClient.cs
index 3550b14ff..44e98193c 100644
--- a/src/Auth0.ManagementApi/SelfServiceProfiles/SsoTicket/ISsoTicketClient.cs
+++ b/src/Auth0.ManagementApi/SelfServiceProfiles/SsoTicket/ISsoTicketClient.cs
@@ -5,7 +5,7 @@ namespace Auth0.ManagementApi.SelfServiceProfiles;
public partial interface ISsoTicketClient
{
///
- /// Creates an SSO access ticket to initiate the Self Service SSO Flow using a self-service profile.
+ /// Creates an access ticket to initiate the Self-Service Enterprise Configuration flow using a self-service profile.
///
WithRawResponseTask CreateAsync(
string id,
@@ -15,7 +15,7 @@ WithRawResponseTask CreateAsyn
);
///
- /// Revokes an SSO access ticket and invalidates associated sessions. The ticket will no longer be accepted to initiate a Self-Service SSO session. If any users have already started a session through this ticket, their session will be terminated. Clients should expect a `202 Accepted` response upon successful processing, indicating that the request has been acknowledged and that the revocation is underway but may not be fully completed at the time of response. If the specified ticket does not exist, a `202 Accepted` response is also returned, signaling that no further action is required.
+ /// Revokes a Self-Service Enterprise Configuration access ticket and invalidates associated sessions. The ticket will no longer be accepted to initiate a Self-Service Enterprise Configuration session. If any users have already started a session through this ticket, their session will be terminated. Clients should expect a `202 Accepted` response upon successful processing, indicating that the request has been acknowledged and that the revocation is underway but may not be fully completed at the time of response. If the specified ticket does not exist, a `202 Accepted` response is also returned, signaling that no further action is required.
/// Clients should treat these `202` responses as an acknowledgment that the request has been accepted and is in progress, even if the ticket was not found.
///
Task RevokeAsync(
diff --git a/src/Auth0.ManagementApi/SelfServiceProfiles/SsoTicket/Requests/CreateSelfServiceProfileSsoTicketRequestContent.cs b/src/Auth0.ManagementApi/SelfServiceProfiles/SsoTicket/Requests/CreateSelfServiceProfileSsoTicketRequestContent.cs
index 4f294e823..155ced634 100644
--- a/src/Auth0.ManagementApi/SelfServiceProfiles/SsoTicket/Requests/CreateSelfServiceProfileSsoTicketRequestContent.cs
+++ b/src/Auth0.ManagementApi/SelfServiceProfiles/SsoTicket/Requests/CreateSelfServiceProfileSsoTicketRequestContent.cs
@@ -8,7 +8,7 @@ namespace Auth0.ManagementApi.SelfServiceProfiles;
public record CreateSelfServiceProfileSsoTicketRequestContent
{
///
- /// If provided, this will allow editing of the provided connection during the SSO Flow
+ /// If provided, this will allow editing of the provided connection during the Self-Service Enterprise Configuration flow
///
[Optional]
[JsonPropertyName("connection_id")]
diff --git a/src/Auth0.ManagementApi/SelfServiceProfiles/SsoTicket/SsoTicketClient.cs b/src/Auth0.ManagementApi/SelfServiceProfiles/SsoTicket/SsoTicketClient.cs
index f5269558d..89aef8cb6 100644
--- a/src/Auth0.ManagementApi/SelfServiceProfiles/SsoTicket/SsoTicketClient.cs
+++ b/src/Auth0.ManagementApi/SelfServiceProfiles/SsoTicket/SsoTicketClient.cs
@@ -108,7 +108,7 @@ private async Task<
}
///
- /// Creates an SSO access ticket to initiate the Self Service SSO Flow using a self-service profile.
+ /// Creates an access ticket to initiate the Self-Service Enterprise Configuration flow using a self-service profile.
///
///
/// await client.SelfServiceProfiles.SsoTicket.CreateAsync(
@@ -129,7 +129,7 @@ public WithRawResponseTask Cre
}
///
- /// Revokes an SSO access ticket and invalidates associated sessions. The ticket will no longer be accepted to initiate a Self-Service SSO session. If any users have already started a session through this ticket, their session will be terminated. Clients should expect a `202 Accepted` response upon successful processing, indicating that the request has been acknowledged and that the revocation is underway but may not be fully completed at the time of response. If the specified ticket does not exist, a `202 Accepted` response is also returned, signaling that no further action is required.
+ /// Revokes a Self-Service Enterprise Configuration access ticket and invalidates associated sessions. The ticket will no longer be accepted to initiate a Self-Service Enterprise Configuration session. If any users have already started a session through this ticket, their session will be terminated. Clients should expect a `202 Accepted` response upon successful processing, indicating that the request has been acknowledged and that the revocation is underway but may not be fully completed at the time of response. If the specified ticket does not exist, a `202 Accepted` response is also returned, signaling that no further action is required.
/// Clients should treat these `202` responses as an acknowledgment that the request has been accepted and is in progress, even if the ticket was not found.
///
///
diff --git a/src/Auth0.ManagementApi/Types/BrandingIdentifiers.cs b/src/Auth0.ManagementApi/Types/BrandingIdentifiers.cs
new file mode 100644
index 000000000..5648c8ad4
--- /dev/null
+++ b/src/Auth0.ManagementApi/Types/BrandingIdentifiers.cs
@@ -0,0 +1,43 @@
+using Auth0.ManagementApi.Core;
+using global::System.Text.Json;
+using global::System.Text.Json.Serialization;
+
+namespace Auth0.ManagementApi;
+
+///
+/// Identifier input display settings.
+///
+[Serializable]
+public record BrandingIdentifiers : IJsonOnDeserialized
+{
+ [JsonExtensionData]
+ private readonly IDictionary _extensionData =
+ new Dictionary();
+
+ [Optional]
+ [JsonPropertyName("login_display")]
+ public BrandingLoginDisplayEnum? LoginDisplay { get; set; }
+
+ ///
+ /// Whether OTP autocomplete (autocomplete="one-time-code") is enabled.
+ ///
+ [Optional]
+ [JsonPropertyName("otp_autocomplete")]
+ public bool? OtpAutocomplete { get; set; }
+
+ [Optional]
+ [JsonPropertyName("phone_display")]
+ public BrandingPhoneDisplay? PhoneDisplay { get; set; }
+
+ [JsonIgnore]
+ public ReadOnlyAdditionalProperties AdditionalProperties { get; private set; } = new();
+
+ void IJsonOnDeserialized.OnDeserialized() =>
+ AdditionalProperties.CopyFromExtensionData(_extensionData);
+
+ ///
+ public override string ToString()
+ {
+ return JsonUtils.Serialize(this);
+ }
+}
diff --git a/src/Auth0.ManagementApi/Types/BrandingLoginDisplayEnum.cs b/src/Auth0.ManagementApi/Types/BrandingLoginDisplayEnum.cs
new file mode 100644
index 000000000..afc740928
--- /dev/null
+++ b/src/Auth0.ManagementApi/Types/BrandingLoginDisplayEnum.cs
@@ -0,0 +1,115 @@
+using Auth0.ManagementApi.Core;
+using global::System.Text.Json;
+using global::System.Text.Json.Serialization;
+
+namespace Auth0.ManagementApi;
+
+[JsonConverter(typeof(BrandingLoginDisplayEnum.BrandingLoginDisplayEnumSerializer))]
+[Serializable]
+public readonly record struct BrandingLoginDisplayEnum : IStringEnum
+{
+ public static readonly BrandingLoginDisplayEnum Unified = new(Values.Unified);
+
+ public static readonly BrandingLoginDisplayEnum Separate = new(Values.Separate);
+
+ public BrandingLoginDisplayEnum(string value)
+ {
+ Value = value;
+ }
+
+ ///
+ /// The string value of the enum.
+ ///
+ public string Value { get; }
+
+ ///
+ /// Create a string enum with the given value.
+ ///
+ public static BrandingLoginDisplayEnum FromCustom(string value)
+ {
+ return new BrandingLoginDisplayEnum(value);
+ }
+
+ public bool Equals(string? other)
+ {
+ return Value.Equals(other);
+ }
+
+ ///
+ /// Returns the string value of the enum.
+ ///
+ public override string ToString()
+ {
+ return Value;
+ }
+
+ public static bool operator ==(BrandingLoginDisplayEnum value1, string value2) =>
+ value1.Value.Equals(value2);
+
+ public static bool operator !=(BrandingLoginDisplayEnum value1, string value2) =>
+ !value1.Value.Equals(value2);
+
+ public static explicit operator string(BrandingLoginDisplayEnum value) => value.Value;
+
+ public static explicit operator BrandingLoginDisplayEnum(string value) => new(value);
+
+ internal class BrandingLoginDisplayEnumSerializer : JsonConverter
+ {
+ public override BrandingLoginDisplayEnum Read(
+ ref Utf8JsonReader reader,
+ Type typeToConvert,
+ JsonSerializerOptions options
+ )
+ {
+ var stringValue =
+ reader.GetString()
+ ?? throw new global::System.Exception(
+ "The JSON value could not be read as a string."
+ );
+ return new BrandingLoginDisplayEnum(stringValue);
+ }
+
+ public override void Write(
+ Utf8JsonWriter writer,
+ BrandingLoginDisplayEnum value,
+ JsonSerializerOptions options
+ )
+ {
+ writer.WriteStringValue(value.Value);
+ }
+
+ public override BrandingLoginDisplayEnum ReadAsPropertyName(
+ ref Utf8JsonReader reader,
+ Type typeToConvert,
+ JsonSerializerOptions options
+ )
+ {
+ var stringValue =
+ reader.GetString()
+ ?? throw new global::System.Exception(
+ "The JSON property name could not be read as a string."
+ );
+ return new BrandingLoginDisplayEnum(stringValue);
+ }
+
+ public override void WriteAsPropertyName(
+ Utf8JsonWriter writer,
+ BrandingLoginDisplayEnum value,
+ JsonSerializerOptions options
+ )
+ {
+ writer.WritePropertyName(value.Value);
+ }
+ }
+
+ ///
+ /// Constant strings for enum values
+ ///
+ [Serializable]
+ public static class Values
+ {
+ public const string Unified = "unified";
+
+ public const string Separate = "separate";
+ }
+}
diff --git a/src/Auth0.ManagementApi/Types/BrandingPhoneDisplay.cs b/src/Auth0.ManagementApi/Types/BrandingPhoneDisplay.cs
new file mode 100644
index 000000000..b4023a048
--- /dev/null
+++ b/src/Auth0.ManagementApi/Types/BrandingPhoneDisplay.cs
@@ -0,0 +1,36 @@
+using Auth0.ManagementApi.Core;
+using global::System.Text.Json;
+using global::System.Text.Json.Serialization;
+
+namespace Auth0.ManagementApi;
+
+///
+/// Phone number display settings.
+///
+[Serializable]
+public record BrandingPhoneDisplay : IJsonOnDeserialized
+{
+ [JsonExtensionData]
+ private readonly IDictionary _extensionData =
+ new Dictionary();
+
+ [Optional]
+ [JsonPropertyName("masking")]
+ public BrandingPhoneMaskingEnum? Masking { get; set; }
+
+ [Optional]
+ [JsonPropertyName("formatting")]
+ public BrandingPhoneFormattingEnum? Formatting { get; set; }
+
+ [JsonIgnore]
+ public ReadOnlyAdditionalProperties AdditionalProperties { get; private set; } = new();
+
+ void IJsonOnDeserialized.OnDeserialized() =>
+ AdditionalProperties.CopyFromExtensionData(_extensionData);
+
+ ///
+ public override string ToString()
+ {
+ return JsonUtils.Serialize(this);
+ }
+}
diff --git a/src/Auth0.ManagementApi/Types/BrandingPhoneFormattingEnum.cs b/src/Auth0.ManagementApi/Types/BrandingPhoneFormattingEnum.cs
new file mode 100644
index 000000000..2b5bd2af7
--- /dev/null
+++ b/src/Auth0.ManagementApi/Types/BrandingPhoneFormattingEnum.cs
@@ -0,0 +1,116 @@
+using Auth0.ManagementApi.Core;
+using global::System.Text.Json;
+using global::System.Text.Json.Serialization;
+
+namespace Auth0.ManagementApi;
+
+[JsonConverter(typeof(BrandingPhoneFormattingEnum.BrandingPhoneFormattingEnumSerializer))]
+[Serializable]
+public readonly record struct BrandingPhoneFormattingEnum : IStringEnum
+{
+ public static readonly BrandingPhoneFormattingEnum Regional = new(Values.Regional);
+
+ public static readonly BrandingPhoneFormattingEnum International = new(Values.International);
+
+ public BrandingPhoneFormattingEnum(string value)
+ {
+ Value = value;
+ }
+
+ ///
+ /// The string value of the enum.
+ ///
+ public string Value { get; }
+
+ ///
+ /// Create a string enum with the given value.
+ ///
+ public static BrandingPhoneFormattingEnum FromCustom(string value)
+ {
+ return new BrandingPhoneFormattingEnum(value);
+ }
+
+ public bool Equals(string? other)
+ {
+ return Value.Equals(other);
+ }
+
+ ///
+ /// Returns the string value of the enum.
+ ///
+ public override string ToString()
+ {
+ return Value;
+ }
+
+ public static bool operator ==(BrandingPhoneFormattingEnum value1, string value2) =>
+ value1.Value.Equals(value2);
+
+ public static bool operator !=(BrandingPhoneFormattingEnum value1, string value2) =>
+ !value1.Value.Equals(value2);
+
+ public static explicit operator string(BrandingPhoneFormattingEnum value) => value.Value;
+
+ public static explicit operator BrandingPhoneFormattingEnum(string value) => new(value);
+
+ internal class BrandingPhoneFormattingEnumSerializer
+ : JsonConverter
+ {
+ public override BrandingPhoneFormattingEnum Read(
+ ref Utf8JsonReader reader,
+ Type typeToConvert,
+ JsonSerializerOptions options
+ )
+ {
+ var stringValue =
+ reader.GetString()
+ ?? throw new global::System.Exception(
+ "The JSON value could not be read as a string."
+ );
+ return new BrandingPhoneFormattingEnum(stringValue);
+ }
+
+ public override void Write(
+ Utf8JsonWriter writer,
+ BrandingPhoneFormattingEnum value,
+ JsonSerializerOptions options
+ )
+ {
+ writer.WriteStringValue(value.Value);
+ }
+
+ public override BrandingPhoneFormattingEnum ReadAsPropertyName(
+ ref Utf8JsonReader reader,
+ Type typeToConvert,
+ JsonSerializerOptions options
+ )
+ {
+ var stringValue =
+ reader.GetString()
+ ?? throw new global::System.Exception(
+ "The JSON property name could not be read as a string."
+ );
+ return new BrandingPhoneFormattingEnum(stringValue);
+ }
+
+ public override void WriteAsPropertyName(
+ Utf8JsonWriter writer,
+ BrandingPhoneFormattingEnum value,
+ JsonSerializerOptions options
+ )
+ {
+ writer.WritePropertyName(value.Value);
+ }
+ }
+
+ ///
+ /// Constant strings for enum values
+ ///
+ [Serializable]
+ public static class Values
+ {
+ public const string Regional = "regional";
+
+ public const string International = "international";
+ }
+}
diff --git a/src/Auth0.ManagementApi/Types/BrandingPhoneMaskingEnum.cs b/src/Auth0.ManagementApi/Types/BrandingPhoneMaskingEnum.cs
new file mode 100644
index 000000000..8e92392e1
--- /dev/null
+++ b/src/Auth0.ManagementApi/Types/BrandingPhoneMaskingEnum.cs
@@ -0,0 +1,119 @@
+using Auth0.ManagementApi.Core;
+using global::System.Text.Json;
+using global::System.Text.Json.Serialization;
+
+namespace Auth0.ManagementApi;
+
+[JsonConverter(typeof(BrandingPhoneMaskingEnum.BrandingPhoneMaskingEnumSerializer))]
+[Serializable]
+public readonly record struct BrandingPhoneMaskingEnum : IStringEnum
+{
+ public static readonly BrandingPhoneMaskingEnum ShowAll = new(Values.ShowAll);
+
+ public static readonly BrandingPhoneMaskingEnum HideCountryCode = new(Values.HideCountryCode);
+
+ public static readonly BrandingPhoneMaskingEnum MaskDigits = new(Values.MaskDigits);
+
+ public BrandingPhoneMaskingEnum(string value)
+ {
+ Value = value;
+ }
+
+ ///
+ /// The string value of the enum.
+ ///
+ public string Value { get; }
+
+ ///
+ /// Create a string enum with the given value.
+ ///
+ public static BrandingPhoneMaskingEnum FromCustom(string value)
+ {
+ return new BrandingPhoneMaskingEnum(value);
+ }
+
+ public bool Equals(string? other)
+ {
+ return Value.Equals(other);
+ }
+
+ ///
+ /// Returns the string value of the enum.
+ ///
+ public override string ToString()
+ {
+ return Value;
+ }
+
+ public static bool operator ==(BrandingPhoneMaskingEnum value1, string value2) =>
+ value1.Value.Equals(value2);
+
+ public static bool operator !=(BrandingPhoneMaskingEnum value1, string value2) =>
+ !value1.Value.Equals(value2);
+
+ public static explicit operator string(BrandingPhoneMaskingEnum value) => value.Value;
+
+ public static explicit operator BrandingPhoneMaskingEnum(string value) => new(value);
+
+ internal class BrandingPhoneMaskingEnumSerializer : JsonConverter
+ {
+ public override BrandingPhoneMaskingEnum Read(
+ ref Utf8JsonReader reader,
+ Type typeToConvert,
+ JsonSerializerOptions options
+ )
+ {
+ var stringValue =
+ reader.GetString()
+ ?? throw new global::System.Exception(
+ "The JSON value could not be read as a string."
+ );
+ return new BrandingPhoneMaskingEnum(stringValue);
+ }
+
+ public override void Write(
+ Utf8JsonWriter writer,
+ BrandingPhoneMaskingEnum value,
+ JsonSerializerOptions options
+ )
+ {
+ writer.WriteStringValue(value.Value);
+ }
+
+ public override BrandingPhoneMaskingEnum ReadAsPropertyName(
+ ref Utf8JsonReader reader,
+ Type typeToConvert,
+ JsonSerializerOptions options
+ )
+ {
+ var stringValue =
+ reader.GetString()
+ ?? throw new global::System.Exception(
+ "The JSON property name could not be read as a string."
+ );
+ return new BrandingPhoneMaskingEnum(stringValue);
+ }
+
+ public override void WriteAsPropertyName(
+ Utf8JsonWriter writer,
+ BrandingPhoneMaskingEnum value,
+ JsonSerializerOptions options
+ )
+ {
+ writer.WritePropertyName(value.Value);
+ }
+ }
+
+ ///
+ /// Constant strings for enum values
+ ///
+ [Serializable]
+ public static class Values
+ {
+ public const string ShowAll = "show_all";
+
+ public const string HideCountryCode = "hide_country_code";
+
+ public const string MaskDigits = "mask_digits";
+ }
+}
diff --git a/src/Auth0.ManagementApi/Types/ConnectionPropertiesOptions.cs b/src/Auth0.ManagementApi/Types/ConnectionPropertiesOptions.cs
index 20e158895..15cd4a380 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionPropertiesOptions.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionPropertiesOptions.cs
@@ -158,6 +158,22 @@ public Optional?> IdTokenSignedResponseAlgs { get; set; }
+
+ [Nullable, Optional]
+ [JsonPropertyName("token_endpoint_auth_method")]
+ public Optional TokenEndpointAuthMethod { get; set; }
+
+ [Nullable, Optional]
+ [JsonPropertyName("token_endpoint_auth_signing_alg")]
+ public Optional TokenEndpointAuthSigningAlg { get; set; }
+
+ [Optional]
+ [JsonPropertyName("token_endpoint_jwtca_aud_format")]
+ public ConnectionTokenEndpointJwtcaAudFormatEnumOidc? TokenEndpointJwtcaAudFormat { get; set; }
+
[JsonIgnore]
public AdditionalProperties AdditionalProperties { get; set; } = new();
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseCommon.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseCommon.cs
index e1eebb555..96511ac58 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseCommon.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseCommon.cs
@@ -11,15 +11,17 @@ public record ConnectionResponseCommon : IJsonOnDeserialized
private readonly IDictionary _extensionData =
new Dictionary();
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentAd.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentAd.cs
index a2a57f0ad..216ec1948 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentAd.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentAd.cs
@@ -34,15 +34,17 @@ public record ConnectionResponseContentAd : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentAdfs.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentAdfs.cs
index 440c582a0..fd9d77d76 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentAdfs.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentAdfs.cs
@@ -38,15 +38,17 @@ public record ConnectionResponseContentAdfs : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentAmazon.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentAmazon.cs
index 15f3feb12..bef1b9c7e 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentAmazon.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentAmazon.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentAmazon : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentApple.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentApple.cs
index ee8a07f25..fc31024ae 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentApple.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentApple.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentApple : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentAuth0.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentAuth0.cs
index c70716856..fc207003f 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentAuth0.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentAuth0.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentAuth0 : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentAuth0Oidc.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentAuth0Oidc.cs
index fdb884302..42960e882 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentAuth0Oidc.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentAuth0Oidc.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentAuth0Oidc : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentAzureAd.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentAzureAd.cs
index 92b4dde8e..195a1e911 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentAzureAd.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentAzureAd.cs
@@ -38,15 +38,17 @@ public record ConnectionResponseContentAzureAd : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentBaidu.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentBaidu.cs
index 01caa04c4..8ffd25c6a 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentBaidu.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentBaidu.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentBaidu : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentBitbucket.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentBitbucket.cs
index 5c6e68c8f..0d753bfbf 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentBitbucket.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentBitbucket.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentBitbucket : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentBitly.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentBitly.cs
index 0ce75b899..52f2931de 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentBitly.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentBitly.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentBitly : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentBox.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentBox.cs
index fbe2f8c3b..b759cd1ad 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentBox.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentBox.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentBox : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentCustom.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentCustom.cs
index 15e6eac8f..87f57ff2e 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentCustom.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentCustom.cs
@@ -34,15 +34,17 @@ public record ConnectionResponseContentCustom : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentDaccount.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentDaccount.cs
index 99c3899db..de9a6d5a2 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentDaccount.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentDaccount.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentDaccount : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentDropbox.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentDropbox.cs
index 1c4e3a9cd..601b6963c 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentDropbox.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentDropbox.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentDropbox : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentDwolla.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentDwolla.cs
index 6e6143903..d0648307f 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentDwolla.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentDwolla.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentDwolla : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentEmail.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentEmail.cs
index 0fbc5b0f3..83979bc4e 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentEmail.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentEmail.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentEmail : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentEvernote.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentEvernote.cs
index 13703ff75..b982200ed 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentEvernote.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentEvernote.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentEvernote : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentEvernoteSandbox.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentEvernoteSandbox.cs
index 0c99f291d..09cbf89aa 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentEvernoteSandbox.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentEvernoteSandbox.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentEvernoteSandbox : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentExact.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentExact.cs
index 6adb1339e..ae804448e 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentExact.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentExact.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentExact : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentFacebook.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentFacebook.cs
index f51f4764b..62b897d21 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentFacebook.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentFacebook.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentFacebook : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentFitbit.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentFitbit.cs
index 56472264b..3cde359e7 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentFitbit.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentFitbit.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentFitbit : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentGitHub.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentGitHub.cs
index 4739fcac9..d027875d0 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentGitHub.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentGitHub.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentGitHub : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentGoogleApps.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentGoogleApps.cs
index f2346aae2..17f90eb1e 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentGoogleApps.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentGoogleApps.cs
@@ -38,15 +38,17 @@ public record ConnectionResponseContentGoogleApps : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentGoogleOAuth2.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentGoogleOAuth2.cs
index a408a8aa8..984cd403e 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentGoogleOAuth2.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentGoogleOAuth2.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentGoogleOAuth2 : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentInstagram.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentInstagram.cs
index 1c38d1460..0e2141b4a 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentInstagram.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentInstagram.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentInstagram : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentIp.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentIp.cs
index cf71a1aab..22327a450 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentIp.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentIp.cs
@@ -33,15 +33,17 @@ public record ConnectionResponseContentIp : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentLine.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentLine.cs
index bb02995e7..5a3337829 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentLine.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentLine.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentLine : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentLinkedin.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentLinkedin.cs
index 64fd73401..943d5ac18 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentLinkedin.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentLinkedin.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentLinkedin : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentOAuth1.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentOAuth1.cs
index 20baa7d0d..06a09aa49 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentOAuth1.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentOAuth1.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentOAuth1 : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentOAuth2.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentOAuth2.cs
index c9cbc528b..d339986cb 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentOAuth2.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentOAuth2.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentOAuth2 : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentOffice365.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentOffice365.cs
index f8aa897c8..27182b3a9 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentOffice365.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentOffice365.cs
@@ -38,15 +38,17 @@ public record ConnectionResponseContentOffice365 : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentOidc.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentOidc.cs
index ed350b653..4e3f0e91e 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentOidc.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentOidc.cs
@@ -33,15 +33,17 @@ public record ConnectionResponseContentOidc : IJsonOnDeserialized
[JsonPropertyName("show_as_button")]
public bool? ShowAsButton { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentOkta.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentOkta.cs
index 621a73795..4c7814c4d 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentOkta.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentOkta.cs
@@ -33,15 +33,17 @@ public record ConnectionResponseContentOkta : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentPaypal.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentPaypal.cs
index 9c9909fdf..e132025a7 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentPaypal.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentPaypal.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentPaypal : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentPaypalSandbox.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentPaypalSandbox.cs
index 0dd69d7b3..03b7b3cd6 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentPaypalSandbox.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentPaypalSandbox.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentPaypalSandbox : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentPingFederate.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentPingFederate.cs
index e1786dce2..58a4fdc00 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentPingFederate.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentPingFederate.cs
@@ -38,15 +38,17 @@ public record ConnectionResponseContentPingFederate : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentPlanningCenter.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentPlanningCenter.cs
index 2166269d0..6f70a7d9d 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentPlanningCenter.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentPlanningCenter.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentPlanningCenter : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentSalesforce.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentSalesforce.cs
index ae9a51168..f92a98358 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentSalesforce.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentSalesforce.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentSalesforce : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentSalesforceCommunity.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentSalesforceCommunity.cs
index d11883647..7931a12a8 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentSalesforceCommunity.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentSalesforceCommunity.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentSalesforceCommunity : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentSalesforceSandbox.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentSalesforceSandbox.cs
index a70edff0d..e180a65d1 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentSalesforceSandbox.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentSalesforceSandbox.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentSalesforceSandbox : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentSaml.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentSaml.cs
index 02f16d35b..3af67499d 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentSaml.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentSaml.cs
@@ -38,15 +38,17 @@ public record ConnectionResponseContentSaml : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentSharepoint.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentSharepoint.cs
index 605fb5e51..6639bef5e 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentSharepoint.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentSharepoint.cs
@@ -33,15 +33,17 @@ public record ConnectionResponseContentSharepoint : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentShop.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentShop.cs
index 8e5dc2d9e..1d588a115 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentShop.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentShop.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentShop : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentShopify.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentShopify.cs
index 98c051cb3..406987d84 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentShopify.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentShopify.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentShopify : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentSms.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentSms.cs
index 6ce1c0f91..fa2246e44 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentSms.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentSms.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentSms : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentSoundcloud.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentSoundcloud.cs
index 87f1c56a0..72177204e 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentSoundcloud.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentSoundcloud.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentSoundcloud : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentThirtySevenSignals.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentThirtySevenSignals.cs
index 44b833399..18e8927e4 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentThirtySevenSignals.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentThirtySevenSignals.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentThirtySevenSignals : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentTwitter.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentTwitter.cs
index 6c42ce29b..f30d7c8bd 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentTwitter.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentTwitter.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentTwitter : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentUntappd.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentUntappd.cs
index cd1166d4d..06702803f 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentUntappd.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentUntappd.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentUntappd : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentVkontakte.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentVkontakte.cs
index 99b27d6c1..7aee0b995 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentVkontakte.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentVkontakte.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentVkontakte : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentWeibo.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentWeibo.cs
index 6103902b3..cebef3ca2 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentWeibo.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentWeibo.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentWeibo : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentWindowsLive.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentWindowsLive.cs
index 2e053b1d4..716b77b07 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentWindowsLive.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentWindowsLive.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentWindowsLive : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentWordpress.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentWordpress.cs
index 226aeda43..761c45b82 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentWordpress.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentWordpress.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentWordpress : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentYahoo.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentYahoo.cs
index d6285073f..71b0403ac 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentYahoo.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentYahoo.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentYahoo : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/ConnectionResponseContentYandex.cs b/src/Auth0.ManagementApi/Types/ConnectionResponseContentYandex.cs
index da0a9ee01..3538235df 100644
--- a/src/Auth0.ManagementApi/Types/ConnectionResponseContentYandex.cs
+++ b/src/Auth0.ManagementApi/Types/ConnectionResponseContentYandex.cs
@@ -29,15 +29,17 @@ public record ConnectionResponseContentYandex : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("id")]
- public required string Id { get; set; }
+ public string? Id { get; set; }
[Optional]
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionCommon.cs b/src/Auth0.ManagementApi/Types/CreateConnectionCommon.cs
index 043a2f8e4..705645db9 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionCommon.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionCommon.cs
@@ -11,8 +11,9 @@ public record CreateConnectionCommon : IJsonOnDeserialized
private readonly IDictionary _extensionData =
new Dictionary();
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentAd.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentAd.cs
index e15c6ff1e..a3f163ca2 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentAd.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentAd.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentAd : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsAd? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentAdfs.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentAdfs.cs
index c8f437329..492190582 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentAdfs.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentAdfs.cs
@@ -25,8 +25,9 @@ public record CreateConnectionRequestContentAdfs : IJsonOnDeserialized
[JsonPropertyName("show_as_button")]
public bool? ShowAsButton { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentAmazon.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentAmazon.cs
index 7a90b137b..ec0cf05e0 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentAmazon.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentAmazon.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentAmazon : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsAmazon? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentApple.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentApple.cs
index c1f6b863c..ef0f7b8c1 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentApple.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentApple.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentApple : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsApple? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentAuth0.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentAuth0.cs
index 6754c28d0..f0af74b7f 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentAuth0.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentAuth0.cs
@@ -25,8 +25,9 @@ public record CreateConnectionRequestContentAuth0 : IJsonOnDeserialized
[JsonPropertyName("realms")]
public IEnumerable? Realms { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentAuth0Oidc.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentAuth0Oidc.cs
index 8e5726b6a..566580ac4 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentAuth0Oidc.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentAuth0Oidc.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentAuth0Oidc : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsAuth0Oidc? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentAzureAd.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentAzureAd.cs
index 25fffd71a..e370741c7 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentAzureAd.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentAzureAd.cs
@@ -25,8 +25,9 @@ public record CreateConnectionRequestContentAzureAd : IJsonOnDeserialized
[JsonPropertyName("show_as_button")]
public bool? ShowAsButton { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentBaidu.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentBaidu.cs
index 704f7738b..aa1a6af31 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentBaidu.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentBaidu.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentBaidu : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsBaidu? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentBitbucket.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentBitbucket.cs
index f9b508e51..ca2447e7a 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentBitbucket.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentBitbucket.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentBitbucket : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsBitbucket? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentBitly.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentBitly.cs
index b2eee2879..400cb900f 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentBitly.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentBitly.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentBitly : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsBitly? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentBox.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentBox.cs
index f49e23f3a..b11de0e89 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentBox.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentBox.cs
@@ -29,8 +29,9 @@ public record CreateConnectionRequestContentBox : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentCustom.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentCustom.cs
index 7660845c9..317348d61 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentCustom.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentCustom.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentCustom : IJsonOnDeserialized
[JsonPropertyName("options")]
public Dictionary? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentDaccount.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentDaccount.cs
index 109cfc0be..030328b21 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentDaccount.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentDaccount.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentDaccount : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsDaccount? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentDropbox.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentDropbox.cs
index 0aa235b79..6718f89d0 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentDropbox.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentDropbox.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentDropbox : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsDropbox? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentDwolla.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentDwolla.cs
index 1a55a9a09..ea0e8d3e3 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentDwolla.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentDwolla.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentDwolla : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsDwolla? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentEmail.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentEmail.cs
index f7b8885f1..bb5684074 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentEmail.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentEmail.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentEmail : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsEmail? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentEvernote.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentEvernote.cs
index bb787318a..36750ff96 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentEvernote.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentEvernote.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentEvernote : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsEvernote? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentEvernoteSandbox.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentEvernoteSandbox.cs
index e0edc0f99..9ef4636fe 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentEvernoteSandbox.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentEvernoteSandbox.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentEvernoteSandbox : IJsonOnDeserialize
[JsonPropertyName("options")]
public ConnectionOptionsEvernote? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentExact.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentExact.cs
index 19e0948ba..ad7c2d3ad 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentExact.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentExact.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentExact : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsExact? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentFacebook.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentFacebook.cs
index 388722ed1..8ccdbf09c 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentFacebook.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentFacebook.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentFacebook : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsFacebook? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentFitbit.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentFitbit.cs
index bc8a26978..236d82497 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentFitbit.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentFitbit.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentFitbit : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsFitbit? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentGitHub.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentGitHub.cs
index 68a575c96..994fd3656 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentGitHub.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentGitHub.cs
@@ -29,8 +29,9 @@ public record CreateConnectionRequestContentGitHub : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentGoogleApps.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentGoogleApps.cs
index 4fc23977b..8b3c582b2 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentGoogleApps.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentGoogleApps.cs
@@ -25,8 +25,9 @@ public record CreateConnectionRequestContentGoogleApps : IJsonOnDeserialized
[JsonPropertyName("show_as_button")]
public bool? ShowAsButton { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentGoogleOAuth2.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentGoogleOAuth2.cs
index d069bf865..0bca0f2a3 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentGoogleOAuth2.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentGoogleOAuth2.cs
@@ -29,8 +29,9 @@ public record CreateConnectionRequestContentGoogleOAuth2 : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentInstagram.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentInstagram.cs
index d29d8852c..7e71efc45 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentInstagram.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentInstagram.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentInstagram : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsInstagram? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentIp.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentIp.cs
index cc07296c5..19a6f7b32 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentIp.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentIp.cs
@@ -25,8 +25,9 @@ public record CreateConnectionRequestContentIp : IJsonOnDeserialized
[JsonPropertyName("show_as_button")]
public bool? ShowAsButton { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentLine.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentLine.cs
index 4fd8970f5..f785c19f9 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentLine.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentLine.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentLine : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsLine? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentLinkedin.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentLinkedin.cs
index 25e239fbf..f8cf572ef 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentLinkedin.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentLinkedin.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentLinkedin : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsLinkedin? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentOAuth1.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentOAuth1.cs
index 401951229..2a2fcde39 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentOAuth1.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentOAuth1.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentOAuth1 : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsOAuth1? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentOAuth2.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentOAuth2.cs
index c49082c6c..7ac928974 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentOAuth2.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentOAuth2.cs
@@ -29,8 +29,9 @@ public record CreateConnectionRequestContentOAuth2 : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentOffice365.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentOffice365.cs
index f1aaa7cde..90a049be2 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentOffice365.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentOffice365.cs
@@ -25,8 +25,9 @@ public record CreateConnectionRequestContentOffice365 : IJsonOnDeserialized
[JsonPropertyName("show_as_button")]
public bool? ShowAsButton { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentOidc.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentOidc.cs
index f1269c2fb..c119c554c 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentOidc.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentOidc.cs
@@ -33,8 +33,9 @@ public record CreateConnectionRequestContentOidc : IJsonOnDeserialized
[JsonPropertyName("show_as_button")]
public bool? ShowAsButton { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentOkta.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentOkta.cs
index 40629c85f..53f188b2e 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentOkta.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentOkta.cs
@@ -25,8 +25,9 @@ public record CreateConnectionRequestContentOkta : IJsonOnDeserialized
[JsonPropertyName("show_as_button")]
public bool? ShowAsButton { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentPaypal.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentPaypal.cs
index 3d5668e10..304a7953d 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentPaypal.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentPaypal.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentPaypal : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsPaypal? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentPaypalSandbox.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentPaypalSandbox.cs
index e334a5075..85048da42 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentPaypalSandbox.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentPaypalSandbox.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentPaypalSandbox : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsPaypal? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentPingFederate.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentPingFederate.cs
index 487cb84aa..9b4f25e19 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentPingFederate.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentPingFederate.cs
@@ -25,8 +25,9 @@ public record CreateConnectionRequestContentPingFederate : IJsonOnDeserialized
[JsonPropertyName("show_as_button")]
public bool? ShowAsButton { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentPlanningCenter.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentPlanningCenter.cs
index 390bf946d..d34bfd3ed 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentPlanningCenter.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentPlanningCenter.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentPlanningCenter : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsPlanningCenter? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentSalesforce.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentSalesforce.cs
index 8b92b476f..b187252f9 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentSalesforce.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentSalesforce.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentSalesforce : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsSalesforce? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentSalesforceCommunity.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentSalesforceCommunity.cs
index b9ac8b42e..424029eb8 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentSalesforceCommunity.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentSalesforceCommunity.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentSalesforceCommunity : IJsonOnDeseria
[JsonPropertyName("options")]
public ConnectionOptionsSalesforceCommunity? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentSalesforceSandbox.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentSalesforceSandbox.cs
index c3155c9c8..1a0988737 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentSalesforceSandbox.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentSalesforceSandbox.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentSalesforceSandbox : IJsonOnDeseriali
[JsonPropertyName("options")]
public ConnectionOptionsSalesforce? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentSaml.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentSaml.cs
index 6931b6703..144322230 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentSaml.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentSaml.cs
@@ -25,8 +25,9 @@ public record CreateConnectionRequestContentSaml : IJsonOnDeserialized
[JsonPropertyName("show_as_button")]
public bool? ShowAsButton { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentSharepoint.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentSharepoint.cs
index 6243eef71..143200c42 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentSharepoint.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentSharepoint.cs
@@ -25,8 +25,9 @@ public record CreateConnectionRequestContentSharepoint : IJsonOnDeserialized
[JsonPropertyName("show_as_button")]
public bool? ShowAsButton { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentShop.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentShop.cs
index 61f4facf0..be1d9fe58 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentShop.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentShop.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentShop : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsShop? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentShopify.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentShopify.cs
index 572412864..e1a11849b 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentShopify.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentShopify.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentShopify : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsShopify? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentSms.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentSms.cs
index 86a26cec0..319028061 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentSms.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentSms.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentSms : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsSms? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentSoundcloud.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentSoundcloud.cs
index 622099b5f..2978bda55 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentSoundcloud.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentSoundcloud.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentSoundcloud : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsSoundcloud? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentThirtySevenSignals.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentThirtySevenSignals.cs
index 0215e57fd..a291172fd 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentThirtySevenSignals.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentThirtySevenSignals.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentThirtySevenSignals : IJsonOnDeserial
[JsonPropertyName("options")]
public ConnectionOptionsThirtySevenSignals? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentTwitter.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentTwitter.cs
index f8f0c8ed0..b44f45b42 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentTwitter.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentTwitter.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentTwitter : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsTwitter? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentUntappd.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentUntappd.cs
index ca02b4de5..b92859c8a 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentUntappd.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentUntappd.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentUntappd : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsUntappd? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentVkontakte.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentVkontakte.cs
index 07c7db419..a0d90a7ec 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentVkontakte.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentVkontakte.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentVkontakte : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsVkontakte? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentWeibo.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentWeibo.cs
index ff0af9fc1..9927de3eb 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentWeibo.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentWeibo.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentWeibo : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsWeibo? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentWindowsLive.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentWindowsLive.cs
index 43df8dec6..4b6e4bae5 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentWindowsLive.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentWindowsLive.cs
@@ -29,8 +29,9 @@ public record CreateConnectionRequestContentWindowsLive : IJsonOnDeserialized
[JsonPropertyName("connected_accounts")]
public ConnectionConnectedAccountsPurpose? ConnectedAccounts { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentWordpress.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentWordpress.cs
index 6938cbcec..548a12490 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentWordpress.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentWordpress.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentWordpress : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsWordpress? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentYahoo.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentYahoo.cs
index a1bc2c3f4..02ff336ff 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentYahoo.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentYahoo.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentYahoo : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsYahoo? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentYandex.cs b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentYandex.cs
index 58173f138..8ef67a3cb 100644
--- a/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentYandex.cs
+++ b/src/Auth0.ManagementApi/Types/CreateConnectionRequestContentYandex.cs
@@ -21,8 +21,9 @@ public record CreateConnectionRequestContentYandex : IJsonOnDeserialized
[JsonPropertyName("options")]
public ConnectionOptionsYandex? Options { get; set; }
+ [Optional]
[JsonPropertyName("name")]
- public required string Name { get; set; }
+ public string? Name { get; set; }
///
/// Use of this property is NOT RECOMMENDED. Use the PATCH /v2/connections/{id}/clients endpoint to enable the connection for a set of clients.
diff --git a/src/Auth0.ManagementApi/Types/CreateResourceServerResponseContent.cs b/src/Auth0.ManagementApi/Types/CreateResourceServerResponseContent.cs
index f1378d288..93cd159ee 100644
--- a/src/Auth0.ManagementApi/Types/CreateResourceServerResponseContent.cs
+++ b/src/Auth0.ManagementApi/Types/CreateResourceServerResponseContent.cs
@@ -123,6 +123,10 @@ public record CreateResourceServerResponseContent : IJsonOnDeserialized
[JsonPropertyName("subject_type_authorization")]
public ResourceServerSubjectTypeAuthorization? SubjectTypeAuthorization { get; set; }
+ [Nullable, Optional]
+ [JsonPropertyName("authorization_policy")]
+ public Optional AuthorizationPolicy { get; set; }
+
///
/// The client ID of the client that this resource server is linked to
///
diff --git a/src/Auth0.ManagementApi/Types/CreateSelfServiceProfileResponseContent.cs b/src/Auth0.ManagementApi/Types/CreateSelfServiceProfileResponseContent.cs
index ffecc899c..e12cb78a6 100644
--- a/src/Auth0.ManagementApi/Types/CreateSelfServiceProfileResponseContent.cs
+++ b/src/Auth0.ManagementApi/Types/CreateSelfServiceProfileResponseContent.cs
@@ -33,7 +33,7 @@ public record CreateSelfServiceProfileResponseContent : IJsonOnDeserialized
public string? Description { get; set; }
///
- /// List of attributes to be mapped that will be shown to the user during the SS-SSO flow.
+ /// List of attributes to be mapped that will be shown to the user during the Self-Service Enterprise Configuration flow.
///
[Optional]
[JsonPropertyName("user_attributes")]
@@ -58,7 +58,7 @@ public record CreateSelfServiceProfileResponseContent : IJsonOnDeserialized
public SelfServiceProfileBrandingProperties? Branding { get; set; }
///
- /// List of IdP strategies that will be shown to users during the Self-Service SSO flow. Possible values: [`oidc`, `samlp`, `waad`, `google-apps`, `adfs`, `okta`, `auth0-samlp`, `okta-samlp`, `keycloak-samlp`, `pingfederate`]
+ /// List of IdP strategies that will be shown to users during the Self-Service Enterprise Configuration flow. Possible values: [`oidc`, `samlp`, `waad`, `google-apps`, `adfs`, `okta`, `auth0-samlp`, `okta-samlp`, `keycloak-samlp`, `pingfederate`]
///
[Optional]
[JsonPropertyName("allowed_strategies")]
diff --git a/src/Auth0.ManagementApi/Types/EventStreamCloudEventA0PurposeEnum.cs b/src/Auth0.ManagementApi/Types/EventStreamCloudEventA0PurposeEnum.cs
new file mode 100644
index 000000000..f1dcc4535
--- /dev/null
+++ b/src/Auth0.ManagementApi/Types/EventStreamCloudEventA0PurposeEnum.cs
@@ -0,0 +1,114 @@
+using Auth0.ManagementApi.Core;
+using global::System.Text.Json;
+using global::System.Text.Json.Serialization;
+
+namespace Auth0.ManagementApi;
+
+[JsonConverter(
+ typeof(EventStreamCloudEventA0PurposeEnum.EventStreamCloudEventA0PurposeEnumSerializer)
+)]
+[Serializable]
+public readonly record struct EventStreamCloudEventA0PurposeEnum : IStringEnum
+{
+ public static readonly EventStreamCloudEventA0PurposeEnum Test = new(Values.Test);
+
+ public EventStreamCloudEventA0PurposeEnum(string value)
+ {
+ Value = value;
+ }
+
+ ///
+ /// The string value of the enum.
+ ///
+ public string Value { get; }
+
+ ///
+ /// Create a string enum with the given value.
+ ///
+ public static EventStreamCloudEventA0PurposeEnum FromCustom(string value)
+ {
+ return new EventStreamCloudEventA0PurposeEnum(value);
+ }
+
+ public bool Equals(string? other)
+ {
+ return Value.Equals(other);
+ }
+
+ ///
+ /// Returns the string value of the enum.
+ ///
+ public override string ToString()
+ {
+ return Value;
+ }
+
+ public static bool operator ==(EventStreamCloudEventA0PurposeEnum value1, string value2) =>
+ value1.Value.Equals(value2);
+
+ public static bool operator !=(EventStreamCloudEventA0PurposeEnum value1, string value2) =>
+ !value1.Value.Equals(value2);
+
+ public static explicit operator string(EventStreamCloudEventA0PurposeEnum value) => value.Value;
+
+ public static explicit operator EventStreamCloudEventA0PurposeEnum(string value) => new(value);
+
+ internal class EventStreamCloudEventA0PurposeEnumSerializer
+ : JsonConverter
+ {
+ public override EventStreamCloudEventA0PurposeEnum Read(
+ ref Utf8JsonReader reader,
+ Type typeToConvert,
+ JsonSerializerOptions options
+ )
+ {
+ var stringValue =
+ reader.GetString()
+ ?? throw new global::System.Exception(
+ "The JSON value could not be read as a string."
+ );
+ return new EventStreamCloudEventA0PurposeEnum(stringValue);
+ }
+
+ public override void Write(
+ Utf8JsonWriter writer,
+ EventStreamCloudEventA0PurposeEnum value,
+ JsonSerializerOptions options
+ )
+ {
+ writer.WriteStringValue(value.Value);
+ }
+
+ public override EventStreamCloudEventA0PurposeEnum ReadAsPropertyName(
+ ref Utf8JsonReader reader,
+ Type typeToConvert,
+ JsonSerializerOptions options
+ )
+ {
+ var stringValue =
+ reader.GetString()
+ ?? throw new global::System.Exception(
+ "The JSON property name could not be read as a string."
+ );
+ return new EventStreamCloudEventA0PurposeEnum(stringValue);
+ }
+
+ public override void WriteAsPropertyName(
+ Utf8JsonWriter writer,
+ EventStreamCloudEventA0PurposeEnum value,
+ JsonSerializerOptions options
+ )
+ {
+ writer.WritePropertyName(value.Value);
+ }
+ }
+
+ ///
+ /// Constant strings for enum values
+ ///
+ [Serializable]
+ public static class Values
+ {
+ public const string Test = "test";
+ }
+}
diff --git a/src/Auth0.ManagementApi/Types/EventStreamCloudEventContext.cs b/src/Auth0.ManagementApi/Types/EventStreamCloudEventContext.cs
new file mode 100644
index 000000000..be330d95b
--- /dev/null
+++ b/src/Auth0.ManagementApi/Types/EventStreamCloudEventContext.cs
@@ -0,0 +1,47 @@
+using Auth0.ManagementApi.Core;
+using global::System.Text.Json;
+using global::System.Text.Json.Serialization;
+
+namespace Auth0.ManagementApi;
+
+///
+/// Information about the context in which the event was produced. This may include things like
+/// HTTP request details, client information, connection information, etc.
+///
+/// Note: This field may not be present on all events, depending on the event type and the
+/// context in which it was generated.
+///
+[Serializable]
+public record EventStreamCloudEventContext : IJsonOnDeserialized
+{
+ [JsonExtensionData]
+ private readonly IDictionary _extensionData =
+ new Dictionary();
+
+ [Optional]
+ [JsonPropertyName("client")]
+ public EventStreamCloudEventContextClient? Client { get; set; }
+
+ [Optional]
+ [JsonPropertyName("connection")]
+ public EventStreamCloudEventContextConnection? Connection { get; set; }
+
+ [Optional]
+ [JsonPropertyName("request")]
+ public EventStreamCloudEventContextRequest? Request { get; set; }
+
+ [JsonPropertyName("tenant")]
+ public required EventStreamCloudEventContextTenant Tenant { get; set; }
+
+ [JsonIgnore]
+ public ReadOnlyAdditionalProperties AdditionalProperties { get; private set; } = new();
+
+ void IJsonOnDeserialized.OnDeserialized() =>
+ AdditionalProperties.CopyFromExtensionData(_extensionData);
+
+ ///
+ public override string ToString()
+ {
+ return JsonUtils.Serialize(this);
+ }
+}
diff --git a/src/Auth0.ManagementApi/Types/EventStreamCloudEventContextClient.cs b/src/Auth0.ManagementApi/Types/EventStreamCloudEventContextClient.cs
new file mode 100644
index 000000000..629c7c028
--- /dev/null
+++ b/src/Auth0.ManagementApi/Types/EventStreamCloudEventContextClient.cs
@@ -0,0 +1,43 @@
+using Auth0.ManagementApi.Core;
+using global::System.Text.Json;
+using global::System.Text.Json.Serialization;
+
+namespace Auth0.ManagementApi;
+
+///
+/// The OAuth Client requesting or presenting an access token.
+///
+[Serializable]
+public record EventStreamCloudEventContextClient : IJsonOnDeserialized
+{
+ [JsonExtensionData]
+ private readonly IDictionary _extensionData =
+ new Dictionary();
+
+ ///
+ /// The client identifier.
+ ///
+ [JsonPropertyName("id")]
+ public required string Id { get; set; }
+
+ ///
+ /// The client name.
+ ///
+ [JsonPropertyName("name")]
+ public required string Name { get; set; }
+
+ [JsonPropertyName("metadata")]
+ public Dictionary Metadata { get; set; } = new Dictionary();
+
+ [JsonIgnore]
+ public ReadOnlyAdditionalProperties AdditionalProperties { get; private set; } = new();
+
+ void IJsonOnDeserialized.OnDeserialized() =>
+ AdditionalProperties.CopyFromExtensionData(_extensionData);
+
+ ///
+ public override string ToString()
+ {
+ return JsonUtils.Serialize(this);
+ }
+}
diff --git a/src/Auth0.ManagementApi/Types/EventStreamCloudEventContextConnection.cs b/src/Auth0.ManagementApi/Types/EventStreamCloudEventContextConnection.cs
new file mode 100644
index 000000000..a31359c4c
--- /dev/null
+++ b/src/Auth0.ManagementApi/Types/EventStreamCloudEventContextConnection.cs
@@ -0,0 +1,46 @@
+using Auth0.ManagementApi.Core;
+using global::System.Text.Json;
+using global::System.Text.Json.Serialization;
+
+namespace Auth0.ManagementApi;
+
+///
+/// The Auth0 Connection used for the authentication transaction that generated the event.
+///
+[Serializable]
+public record EventStreamCloudEventContextConnection : IJsonOnDeserialized
+{
+ [JsonExtensionData]
+ private readonly IDictionary _extensionData =
+ new Dictionary();
+
+ ///
+ /// The ID of the connection.
+ ///
+ [JsonPropertyName("id")]
+ public required string Id { get; set; }
+
+ ///
+ /// The name of the connection.
+ ///
+ [JsonPropertyName("name")]
+ public required string Name { get; set; }
+
+ ///
+ /// The auth strategy implemented by the connection.
+ ///
+ [JsonPropertyName("strategy")]
+ public required string Strategy { get; set; }
+
+ [JsonIgnore]
+ public ReadOnlyAdditionalProperties AdditionalProperties { get; private set; } = new();
+
+ void IJsonOnDeserialized.OnDeserialized() =>
+ AdditionalProperties.CopyFromExtensionData(_extensionData);
+
+ ///
+ public override string ToString()
+ {
+ return JsonUtils.Serialize(this);
+ }
+}
diff --git a/src/Auth0.ManagementApi/Types/EventStreamCloudEventContextRequest.cs b/src/Auth0.ManagementApi/Types/EventStreamCloudEventContextRequest.cs
new file mode 100644
index 000000000..9ca0dc5cc
--- /dev/null
+++ b/src/Auth0.ManagementApi/Types/EventStreamCloudEventContextRequest.cs
@@ -0,0 +1,62 @@
+using Auth0.ManagementApi.Core;
+using global::System.Text.Json;
+using global::System.Text.Json.Serialization;
+
+namespace Auth0.ManagementApi;
+
+///
+/// An HTTP request.
+///
+[Serializable]
+public record EventStreamCloudEventContextRequest : IJsonOnDeserialized
+{
+ [JsonExtensionData]
+ private readonly IDictionary _extensionData =
+ new Dictionary();
+
+ [JsonPropertyName("geo")]
+ public required EventStreamCloudEventContextRequestGeo Geo { get; set; }
+
+ ///
+ /// The hostname the request is for.
+ ///
+ [JsonPropertyName("hostname")]
+ public required string Hostname { get; set; }
+
+ ///
+ /// The custom domain used in the request (if any).
+ ///
+ [Optional]
+ [JsonPropertyName("custom_domain")]
+ public string? CustomDomain { get; set; }
+
+ ///
+ /// The originating IP address of the request.
+ ///
+ [JsonPropertyName("ip")]
+ public required string Ip { get; set; }
+
+ ///
+ /// The HTTP method used for the request.
+ ///
+ [JsonPropertyName("method")]
+ public required string Method { get; set; }
+
+ ///
+ /// The value of the `User-Agent` header.
+ ///
+ [JsonPropertyName("user_agent")]
+ public required string UserAgent { get; set; }
+
+ [JsonIgnore]
+ public ReadOnlyAdditionalProperties AdditionalProperties { get; private set; } = new();
+
+ void IJsonOnDeserialized.OnDeserialized() =>
+ AdditionalProperties.CopyFromExtensionData(_extensionData);
+
+ ///
+ public override string ToString()
+ {
+ return JsonUtils.Serialize(this);
+ }
+}
diff --git a/src/Auth0.ManagementApi/Types/EventStreamCloudEventContextRequestGeo.cs b/src/Auth0.ManagementApi/Types/EventStreamCloudEventContextRequestGeo.cs
new file mode 100644
index 000000000..841581a68
--- /dev/null
+++ b/src/Auth0.ManagementApi/Types/EventStreamCloudEventContextRequestGeo.cs
@@ -0,0 +1,91 @@
+using Auth0.ManagementApi.Core;
+using global::System.Text.Json;
+using global::System.Text.Json.Serialization;
+
+namespace Auth0.ManagementApi;
+
+///
+/// Geographic information about the request origin.
+///
+[Serializable]
+public record EventStreamCloudEventContextRequestGeo : IJsonOnDeserialized
+{
+ [JsonExtensionData]
+ private readonly IDictionary _extensionData =
+ new Dictionary();
+
+ ///
+ /// Continent code.
+ ///
+ [Optional]
+ [JsonPropertyName("continent_code")]
+ public string? ContinentCode { get; set; }
+
+ ///
+ /// Country code.
+ ///
+ [Optional]
+ [JsonPropertyName("country_code")]
+ public string? CountryCode { get; set; }
+
+ ///
+ /// Country name.
+ ///
+ [Optional]
+ [JsonPropertyName("country_name")]
+ public string? CountryName { get; set; }
+
+ ///
+ /// Latitude coordinate.
+ ///
+ [Optional]
+ [JsonPropertyName("latitude")]
+ public double? Latitude { get; set; }
+
+ ///
+ /// Longitude coordinate.
+ ///
+ [Optional]
+ [JsonPropertyName("longitude")]
+ public double? Longitude { get; set; }
+
+ ///
+ /// Subdivision (state/province) code.
+ ///
+ [Optional]
+ [JsonPropertyName("subdivision_code")]
+ public string? SubdivisionCode { get; set; }
+
+ ///
+ /// Subdivision (state/province) name.
+ ///
+ [Optional]
+ [JsonPropertyName("subdivision_name")]
+ public string? SubdivisionName { get; set; }
+
+ ///
+ /// City name.
+ ///
+ [Optional]
+ [JsonPropertyName("city_name")]
+ public string? CityName { get; set; }
+
+ ///
+ /// Time zone.
+ ///
+ [Optional]
+ [JsonPropertyName("time_zone")]
+ public string? TimeZone { get; set; }
+
+ [JsonIgnore]
+ public ReadOnlyAdditionalProperties AdditionalProperties { get; private set; } = new();
+
+ void IJsonOnDeserialized.OnDeserialized() =>
+ AdditionalProperties.CopyFromExtensionData(_extensionData);
+
+ ///
+ public override string ToString()
+ {
+ return JsonUtils.Serialize(this);
+ }
+}
diff --git a/src/Auth0.ManagementApi/Types/EventStreamCloudEventContextTenant.cs b/src/Auth0.ManagementApi/Types/EventStreamCloudEventContextTenant.cs
new file mode 100644
index 000000000..254204053
--- /dev/null
+++ b/src/Auth0.ManagementApi/Types/EventStreamCloudEventContextTenant.cs
@@ -0,0 +1,34 @@
+using Auth0.ManagementApi.Core;
+using global::System.Text.Json;
+using global::System.Text.Json.Serialization;
+
+namespace Auth0.ManagementApi;
+
+///
+/// Reference to a tenant in event context
+///
+[Serializable]
+public record EventStreamCloudEventContextTenant : IJsonOnDeserialized
+{
+ [JsonExtensionData]
+ private readonly IDictionary _extensionData =
+ new Dictionary();
+
+ ///
+ /// Machine-generated unique tenant identifier.
+ ///
+ [JsonPropertyName("tenant_id")]
+ public required string TenantId { get; set; }
+
+ [JsonIgnore]
+ public ReadOnlyAdditionalProperties AdditionalProperties { get; private set; } = new();
+
+ void IJsonOnDeserialized.OnDeserialized() =>
+ AdditionalProperties.CopyFromExtensionData(_extensionData);
+
+ ///
+ public override string ToString()
+ {
+ return JsonUtils.Serialize(this);
+ }
+}
diff --git a/src/Auth0.ManagementApi/Types/EventStreamCloudEventErrorCodeEnum.cs b/src/Auth0.ManagementApi/Types/EventStreamCloudEventErrorCodeEnum.cs
new file mode 100644
index 000000000..2cf25998c
--- /dev/null
+++ b/src/Auth0.ManagementApi/Types/EventStreamCloudEventErrorCodeEnum.cs
@@ -0,0 +1,144 @@
+using Auth0.ManagementApi.Core;
+using global::System.Text.Json;
+using global::System.Text.Json.Serialization;
+
+namespace Auth0.ManagementApi;
+
+[JsonConverter(
+ typeof(EventStreamCloudEventErrorCodeEnum.EventStreamCloudEventErrorCodeEnumSerializer)
+)]
+[Serializable]
+public readonly record struct EventStreamCloudEventErrorCodeEnum : IStringEnum
+{
+ public static readonly EventStreamCloudEventErrorCodeEnum InvalidCursor = new(
+ Values.InvalidCursor
+ );
+
+ public static readonly EventStreamCloudEventErrorCodeEnum CursorExpired = new(
+ Values.CursorExpired
+ );
+
+ public static readonly EventStreamCloudEventErrorCodeEnum Timeout = new(Values.Timeout);
+
+ public static readonly EventStreamCloudEventErrorCodeEnum PayloadTooLarge = new(
+ Values.PayloadTooLarge
+ );
+
+ public static readonly EventStreamCloudEventErrorCodeEnum ProcessingError = new(
+ Values.ProcessingError
+ );
+
+ public static readonly EventStreamCloudEventErrorCodeEnum ConnectionTimeout = new(
+ Values.ConnectionTimeout
+ );
+
+ public EventStreamCloudEventErrorCodeEnum(string value)
+ {
+ Value = value;
+ }
+
+ ///
+ /// The string value of the enum.
+ ///
+ public string Value { get; }
+
+ ///
+ /// Create a string enum with the given value.
+ ///
+ public static EventStreamCloudEventErrorCodeEnum FromCustom(string value)
+ {
+ return new EventStreamCloudEventErrorCodeEnum(value);
+ }
+
+ public bool Equals(string? other)
+ {
+ return Value.Equals(other);
+ }
+
+ ///
+ /// Returns the string value of the enum.
+ ///
+ public override string ToString()
+ {
+ return Value;
+ }
+
+ public static bool operator ==(EventStreamCloudEventErrorCodeEnum value1, string value2) =>
+ value1.Value.Equals(value2);
+
+ public static bool operator !=(EventStreamCloudEventErrorCodeEnum value1, string value2) =>
+ !value1.Value.Equals(value2);
+
+ public static explicit operator string(EventStreamCloudEventErrorCodeEnum value) => value.Value;
+
+ public static explicit operator EventStreamCloudEventErrorCodeEnum(string value) => new(value);
+
+ internal class EventStreamCloudEventErrorCodeEnumSerializer
+ : JsonConverter
+ {
+ public override EventStreamCloudEventErrorCodeEnum Read(
+ ref Utf8JsonReader reader,
+ Type typeToConvert,
+ JsonSerializerOptions options
+ )
+ {
+ var stringValue =
+ reader.GetString()
+ ?? throw new global::System.Exception(
+ "The JSON value could not be read as a string."
+ );
+ return new EventStreamCloudEventErrorCodeEnum(stringValue);
+ }
+
+ public override void Write(
+ Utf8JsonWriter writer,
+ EventStreamCloudEventErrorCodeEnum value,
+ JsonSerializerOptions options
+ )
+ {
+ writer.WriteStringValue(value.Value);
+ }
+
+ public override EventStreamCloudEventErrorCodeEnum ReadAsPropertyName(
+ ref Utf8JsonReader reader,
+ Type typeToConvert,
+ JsonSerializerOptions options
+ )
+ {
+ var stringValue =
+ reader.GetString()
+ ?? throw new global::System.Exception(
+ "The JSON property name could not be read as a string."
+ );
+ return new EventStreamCloudEventErrorCodeEnum(stringValue);
+ }
+
+ public override void WriteAsPropertyName(
+ Utf8JsonWriter writer,
+ EventStreamCloudEventErrorCodeEnum value,
+ JsonSerializerOptions options
+ )
+ {
+ writer.WritePropertyName(value.Value);
+ }
+ }
+
+ ///